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..a4a15f4 --- /dev/null +++ b/build.gradle @@ -0,0 +1,86 @@ +plugins { + id 'fabric-loom' version '0.4-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" } + maven { url "https://maven.blamejared.com" } +} + +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("vazkii.patchouli:Patchouli_1.16-fabric:${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..1af88fc --- /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.1 + yarn_mappings=1.16.1+build.7 + loader_version=0.8.8+build.202 + +# Mod Properties + mod_version = 1.0.0 + maven_group = eu.midnightdust.motschen + archives_base_name = decorative + +# 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.14.0+build.371-1.16 + patchouli_version=1.16-37.21-FABRIC 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/decorative/DecorativeClient.java b/src/main/java/eu/midnightdust/motschen/decorative/DecorativeClient.java new file mode 100644 index 0000000..748f3f7 --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/decorative/DecorativeClient.java @@ -0,0 +1,48 @@ +package eu.midnightdust.motschen.decorative; + +import eu.midnightdust.motschen.decorative.init.Signs; +import net.fabricmc.api.ClientModInitializer; +import net.fabricmc.fabric.api.blockrenderlayer.v1.BlockRenderLayerMap; +import net.fabricmc.fabric.api.client.rendering.v1.ColorProviderRegistry; +import net.minecraft.block.Block; +import net.minecraft.block.Blocks; +import net.minecraft.client.color.block.BlockColorProvider; +import net.minecraft.client.color.item.ItemColorProvider; +import net.minecraft.client.render.RenderLayer; + +public class DecorativeClient implements ClientModInitializer { + + @Override + public void onInitializeClient() { + registerBlockColor(DecorativeMain.BirdBath, Blocks.WATER); + BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getCutout(),DecorativeMain.RoadWhiteShort); + BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getCutout(),DecorativeMain.RoadWhiteLong); + BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getCutout(), Signs.EmptySign); + BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getCutout(), Signs.StopSign); + BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getCutout(), Signs.FiveSign); + BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getCutout(), Signs.TenSign); + BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getCutout(), Signs.TwentySign); + BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getCutout(), Signs.ThirtySign); + BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getCutout(), Signs.FortySign); + BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getCutout(), Signs.FiftySign); + BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getCutout(), Signs.SixtySign); + BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getCutout(), Signs.SeventySign); + BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getCutout(), Signs.EightySign); + BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getCutout(), Signs.NinetySign); + BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getCutout(), Signs.OnehundredSign); + BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getCutout(), Signs.OnehundredtenSign); + + BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getCutout(),DecorativeMain.ChristmasTree); + BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getCutout(),DecorativeMain.CeilingFan); + BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getCutout(),DecorativeMain.SlidingDoor); + BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getTranslucent(),DecorativeMain.BirdBath); + + } + public void registerBlockColor(Block block, Block templateBlock) { + ColorProviderRegistry.BLOCK.register((type, pos, world, layer) -> { + BlockColorProvider provider = ColorProviderRegistry.BLOCK.get(templateBlock); + return provider == null ? -1 : provider.getColor(type, pos, world, layer); + }, block); + } + +} diff --git a/src/main/java/eu/midnightdust/motschen/decorative/DecorativeMain.java b/src/main/java/eu/midnightdust/motschen/decorative/DecorativeMain.java new file mode 100644 index 0000000..56d45b6 --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/decorative/DecorativeMain.java @@ -0,0 +1,111 @@ +package eu.midnightdust.motschen.decorative; + +import eu.midnightdust.motschen.decorative.block.*; +import eu.midnightdust.motschen.decorative.init.*; +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.state.property.EnumProperty; +import net.minecraft.util.Identifier; +import net.minecraft.util.registry.Registry; + +import java.util.Locale; + +public class DecorativeMain implements ModInitializer { + public static final String MOD_ID = "decorative"; + + public static final ItemGroup IndoorGroup = FabricItemGroupBuilder.build(new Identifier(MOD_ID, "indoor"), () -> new ItemStack(DecorativeMain.Television)); + public static final ItemGroup TrafficGroup = FabricItemGroupBuilder.build(new Identifier(MOD_ID, "traffic"), () -> new ItemStack(DecorativeMain.TrafficCone)); + public static final ItemGroup GardenGroup = FabricItemGroupBuilder.build(new Identifier(MOD_ID, "garden"), () -> new ItemStack(LogsWithAxes.OakLogWithAxe)); + public static final EnumProperty PROGRAM = EnumProperty.of("program", Program.class); + public static Block RockyAsphalt = new Block(FabricBlockSettings.copyOf(Blocks.COAL_ORE)); + public static Block Road = new Block(FabricBlockSettings.copyOf(Blocks.STONE)); + public static Block RoadWhiteShort = new RotatableBlock(); + public static Block RoadWhiteLong = new RotatableBlock(); + public static Block TrafficCone = new TrafficCone(); + public static Block Guardrail = new Guardrail(); + public static Block SignPost = new SignPost(); + public static Block KitchenTiles = new Block(FabricBlockSettings.copyOf(Blocks.STONE)); + public static Block Television = new Television(); + public static Block OldTelevision = new OldTelevision(); + public static Block CeilingFan = new CeilingFan(); + public static Block SlidingDoor = new SlidingDoor(); + public static Block WaterPump = new WaterPump(); + public static Block FireHydrant = new FireHydrant(); + public static Block BirdBath = new BirdBath(); + public static Block ChristmasTree = new ChristmasTree(); + public static Block ChristmasLights = new ChristmasLights(); + + @Override + public void onInitialize() { + // Traffic // + Registry.register(Registry.BLOCK, new Identifier("decorative","rocky_asphalt"), RockyAsphalt); + Registry.register(Registry.ITEM, new Identifier("decorative","rocky_asphalt"), new BlockItem(RockyAsphalt, new Item.Settings().group(DecorativeMain.TrafficGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","road"), Road); + Registry.register(Registry.ITEM, new Identifier("decorative","road"), new BlockItem(Road, new Item.Settings().group(DecorativeMain.TrafficGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","road_white_short"), RoadWhiteShort); + Registry.register(Registry.ITEM, new Identifier("decorative","road_white_short"), new BlockItem(RoadWhiteShort, new Item.Settings().group(DecorativeMain.TrafficGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","road_white_long"), RoadWhiteLong); + Registry.register(Registry.ITEM, new Identifier("decorative","road_white_long"), new BlockItem(RoadWhiteLong, new Item.Settings().group(DecorativeMain.TrafficGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","traffic_cone"), TrafficCone); + Registry.register(Registry.ITEM, new Identifier("decorative","traffic_cone"), new BlockItem(TrafficCone, new Item.Settings().group(DecorativeMain.TrafficGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","fire_hydrant"), FireHydrant); + Registry.register(Registry.ITEM, new Identifier("decorative","fire_hydrant"), new BlockItem(FireHydrant, new Item.Settings().group(DecorativeMain.TrafficGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","guardrail"), Guardrail); + Registry.register(Registry.ITEM, new Identifier("decorative","guardrail"), new BlockItem(Guardrail, new Item.Settings().group(DecorativeMain.TrafficGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","sign_post"), SignPost); + Registry.register(Registry.ITEM, new Identifier("decorative","sign_post"), new BlockItem(SignPost, new Item.Settings().group(DecorativeMain.TrafficGroup))); + Signs.init(); + + //Garden// + Registry.register(Registry.BLOCK, new Identifier("decorative","bird_bath"), BirdBath); + Registry.register(Registry.ITEM, new Identifier("decorative","bird_bath"), new BlockItem(BirdBath, new Item.Settings().group(DecorativeMain.GardenGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","water_pump"), WaterPump); + Registry.register(Registry.ITEM, new Identifier("decorative","water_pump"), new BlockItem(WaterPump, new Item.Settings().group(DecorativeMain.GardenGroup))); + LogsWithAxes.init(); + + //Furniture// + Registry.register(Registry.BLOCK, new Identifier("decorative","kitchen_tiles"), KitchenTiles); + Registry.register(Registry.ITEM, new Identifier("decorative","kitchen_tiles"), new BlockItem(KitchenTiles, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","television"), Television); + Registry.register(Registry.ITEM, new Identifier("decorative","television"), new BlockItem(Television, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","old_television"), OldTelevision); + Registry.register(Registry.ITEM, new Identifier("decorative","old_television"), new BlockItem(OldTelevision, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","ceilingfan"), CeilingFan); + Registry.register(Registry.ITEM, new Identifier("decorative","ceilingfan"), new BlockItem(CeilingFan, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","sliding_door"), SlidingDoor); + Registry.register(Registry.ITEM, new Identifier("decorative","sliding_door"), new BlockItem(SlidingDoor, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","christmas_tree"), ChristmasTree); + Registry.register(Registry.ITEM, new Identifier("decorative","christmas_tree"), new BlockItem(ChristmasTree, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","christmas_lights"), ChristmasLights); + Registry.register(Registry.ITEM, new Identifier("decorative","christmas_lights"), new BlockItem(ChristmasLights, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Lamps.init(); + DoubleLamps.init(); + eu.midnightdust.motschen.decorative.world.RockyAsphalt.initBiomeFeatures(); + } + public enum Ores implements ItemConvertible { + RockyAsphalt(7, 20, 14, 200); + + 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 RockyAsphalt.asItem(); + } + } +} diff --git a/src/main/java/eu/midnightdust/motschen/decorative/Program.java b/src/main/java/eu/midnightdust/motschen/decorative/Program.java new file mode 100644 index 0000000..e67ae82 --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/decorative/Program.java @@ -0,0 +1,25 @@ +package eu.midnightdust.motschen.decorative; + +import net.minecraft.util.StringIdentifiable; + +public enum Program implements StringIdentifiable { + OFF("off"), + NYANCAT("nyancat"), + CREEPER("creeper"), + WOODYS("woodys"), + TATER("tater"); + + private final String name; + + Program(String name) { + this.name = name; + } + + public String toString() { + return this.name; + } + + public String asString() { + return this.name; + } +} diff --git a/src/main/java/eu/midnightdust/motschen/decorative/block/BirdBath.java b/src/main/java/eu/midnightdust/motschen/decorative/block/BirdBath.java new file mode 100644 index 0000000..c107b44 --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/decorative/block/BirdBath.java @@ -0,0 +1,45 @@ +package eu.midnightdust.motschen.decorative.block; + +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.shape.VoxelShape; +import net.minecraft.world.BlockView; +import net.minecraft.world.WorldView; + +public class BirdBath extends CauldronBlock { + private static final VoxelShape SHAPE; + + public BirdBath() { + super(FabricBlockSettings.copy(Blocks.CAULDRON).nonOpaque().sounds(BlockSoundGroup.STONE)); + this.setDefaultState(this.stateManager.getDefaultState().with(LEVEL, 0)); + } + + @Override + public BlockState getPlacementState(ItemPlacementContext itemPlacementContext) { + return super.getPlacementState(itemPlacementContext) + .with(LEVEL, 0); + } + + @Override + protected void appendProperties(StateManager.Builder builder) { + builder.add(LEVEL); + } + + @Override + public VoxelShape getOutlineShape(BlockState state, BlockView view, BlockPos pos, ShapeContext context) { + return SHAPE; + } + static { + VoxelShape shape = createCuboidShape(4, 0, 4, 12, 9, 12); + SHAPE = shape; + } + + public boolean canPlaceAt(BlockState state, WorldView worldView, BlockPos pos) { + return !worldView.isAir(pos.down()); + } + +} diff --git a/src/main/java/eu/midnightdust/motschen/decorative/block/CeilingFan.java b/src/main/java/eu/midnightdust/motschen/decorative/block/CeilingFan.java new file mode 100644 index 0000000..80df747 --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/decorative/block/CeilingFan.java @@ -0,0 +1,55 @@ +package eu.midnightdust.motschen.decorative.block; + +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.sound.SoundCategory; +import net.minecraft.sound.SoundEvents; +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.shape.VoxelShape; +import net.minecraft.world.BlockView; +import net.minecraft.world.World; +import net.minecraft.world.WorldView; + +public class CeilingFan extends RedstoneLampBlock { + private static final VoxelShape SHAPE; + + public CeilingFan() { + super(FabricBlockSettings.copy(Blocks.BLACK_CONCRETE).nonOpaque().sounds(BlockSoundGroup.STONE)); + this.setDefaultState(this.stateManager.getDefaultState().with(LIT, true)); + } + + @Override + public BlockState getPlacementState(ItemPlacementContext itemPlacementContext) { + return super.getPlacementState(itemPlacementContext) + .with(LIT, false); + } + public ActionResult onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) { + world.setBlockState(pos, state.with(LIT, Boolean.valueOf(!state.get(LIT)))); + world.playSound(player, pos, SoundEvents.BLOCK_STONE_BUTTON_CLICK_ON, SoundCategory.BLOCKS, 0.2f, 0.5f); + return ActionResult.SUCCESS; + } + + @Override + protected void appendProperties(StateManager.Builder builder) { + builder.add(LIT); + } + @Override + public VoxelShape getOutlineShape(BlockState state, BlockView view, BlockPos pos, ShapeContext context) { + return SHAPE; + } + static { + VoxelShape shape = createCuboidShape(-3, 5, -3, 19, 16, 19); + SHAPE = shape; + } + public boolean canPlaceAt(BlockState state, WorldView worldView, BlockPos pos) { + return !worldView.isAir(pos.up()); + } + +} diff --git a/src/main/java/eu/midnightdust/motschen/decorative/block/ChristmasLights.java b/src/main/java/eu/midnightdust/motschen/decorative/block/ChristmasLights.java new file mode 100644 index 0000000..23f1118 --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/decorative/block/ChristmasLights.java @@ -0,0 +1,88 @@ +package eu.midnightdust.motschen.decorative.block; + +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.sound.SoundCategory; +import net.minecraft.sound.SoundEvents; +import net.minecraft.state.StateManager; +import net.minecraft.state.property.BooleanProperty; +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; + +public class ChristmasLights 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 static final BooleanProperty LIT = RedstoneTorchBlock.LIT; + + public ChristmasLights() { + super(FabricBlockSettings.copy(Blocks.REDSTONE_LAMP).nonOpaque().sounds(BlockSoundGroup.STONE)); + this.setDefaultState(this.stateManager.getDefaultState().with(FACING, Direction.NORTH).with(LIT, Boolean.FALSE)); + } + + public ActionResult onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) { + world.setBlockState(pos, state.with(LIT, Boolean.valueOf(!state.get(LIT)))); + world.playSound(player, pos, SoundEvents.BLOCK_STONE_BUTTON_CLICK_ON, SoundCategory.BLOCKS, 0.2f, 0.5f); + return ActionResult.SUCCESS; + } + + @Override + public BlockState getPlacementState(ItemPlacementContext itemPlacementContext) { + return super.getPlacementState(itemPlacementContext) + .with(FACING, itemPlacementContext.getPlayerFacing().getOpposite()) + .with(LIT, Boolean.FALSE); + } + + @Override + protected void appendProperties(StateManager.Builder builder) { + builder.add(FACING); + builder.add(LIT); + } + @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(-16, 3, 6, 32, 17, 9); + + NORTH_SHAPE = shape; + WEST_SHAPE = rotate(Direction.EAST, Direction.NORTH, shape); + EAST_SHAPE = rotate(Direction.EAST, Direction.SOUTH, shape); + SOUTH_SHAPE = rotate(Direction.EAST, Direction.WEST, 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.up()); + } + +} diff --git a/src/main/java/eu/midnightdust/motschen/decorative/block/ChristmasTree.java b/src/main/java/eu/midnightdust/motschen/decorative/block/ChristmasTree.java new file mode 100644 index 0000000..cfa70db --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/decorative/block/ChristmasTree.java @@ -0,0 +1,31 @@ +package eu.midnightdust.motschen.decorative.block; + +import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings; +import net.minecraft.block.*; +import net.minecraft.sound.BlockSoundGroup; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.shape.VoxelShape; +import net.minecraft.world.BlockView; +import net.minecraft.world.WorldView; + +public class ChristmasTree extends Block{ + private static final VoxelShape SHAPE; + + public ChristmasTree() { + super(FabricBlockSettings.copy(Blocks.BLACK_CONCRETE).nonOpaque().sounds(BlockSoundGroup.STONE)); + } + + @Override + public VoxelShape getOutlineShape(BlockState state, BlockView view, BlockPos pos, ShapeContext context) { + return SHAPE; + } + static { + VoxelShape shape = createCuboidShape(0, 0, 0, 16, 32, 16); + SHAPE = shape; + } + + public boolean canPlaceAt(BlockState state, WorldView worldView, BlockPos pos) { + return !worldView.isAir(pos.down()); + } + +} diff --git a/src/main/java/eu/midnightdust/motschen/decorative/block/DoubleLamp.java b/src/main/java/eu/midnightdust/motschen/decorative/block/DoubleLamp.java new file mode 100644 index 0000000..5cc2a91 --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/decorative/block/DoubleLamp.java @@ -0,0 +1,96 @@ +package eu.midnightdust.motschen.decorative.block; + +import blue.endless.jankson.annotation.Nullable; +import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings; +import net.minecraft.block.*; +import net.minecraft.block.enums.DoubleBlockHalf; +import net.minecraft.entity.LivingEntity; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.item.ItemPlacementContext; +import net.minecraft.item.ItemStack; +import net.minecraft.sound.BlockSoundGroup; +import net.minecraft.sound.SoundCategory; +import net.minecraft.sound.SoundEvents; +import net.minecraft.state.StateManager; +import net.minecraft.state.property.BooleanProperty; +import net.minecraft.state.property.EnumProperty; +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.world.BlockView; +import net.minecraft.world.World; +import net.minecraft.world.WorldAccess; +import net.minecraft.world.WorldView; + +public class DoubleLamp extends RedstoneLampBlock { + private static final VoxelShape SHAPE_TOP; + private static final VoxelShape SHAPE_BOTTOM; + + public static final BooleanProperty LIT = RedstoneTorchBlock.LIT; + public static final EnumProperty HALF = Properties.DOUBLE_BLOCK_HALF; + + public DoubleLamp() { + super(FabricBlockSettings.copy(Blocks.REDSTONE_LAMP).nonOpaque().sounds(BlockSoundGroup.STONE)); + this.setDefaultState(this.stateManager.getDefaultState().with(LIT, false).with(HALF, DoubleBlockHalf.LOWER)); + } + + public ActionResult onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) { + world.setBlockState(pos, state.with(LIT, Boolean.valueOf(!state.get(LIT)))); + world.playSound(player, pos, SoundEvents.BLOCK_STONE_BUTTON_CLICK_ON, SoundCategory.BLOCKS, 0.2f, 0.5f); + return ActionResult.SUCCESS; + } + + @Override + @Nullable + public BlockState getPlacementState(ItemPlacementContext arg) { + return this.getDefaultState().with(LIT, arg.getWorld().isReceivingRedstonePower(arg.getBlockPos())); + } + + @Override + public void onPlaced(World arg, BlockPos arg2, BlockState arg3, LivingEntity arg4, ItemStack arg5) { + arg.setBlockState(arg2.up(), arg3.with(HALF, DoubleBlockHalf.UPPER), 3); + } + @Override + public BlockState getStateForNeighborUpdate(BlockState arg, Direction arg2, BlockState arg3, WorldAccess arg4, BlockPos arg5, BlockPos arg6) { + DoubleBlockHalf lv = arg.get(HALF); + if (arg2.getAxis() == Direction.Axis.Y && lv == DoubleBlockHalf.LOWER == (arg2 == Direction.UP)) { + if (arg3.isOf(this) && arg3.get(HALF) != lv) { + return (arg.with(LIT, arg3.get(LIT))); + } + return Blocks.AIR.getDefaultState(); + } + if (lv == DoubleBlockHalf.LOWER && arg2 == Direction.DOWN && !arg.canPlaceAt(arg4, arg5)) { + return Blocks.AIR.getDefaultState(); + } + return super.getStateForNeighborUpdate(arg, arg2, arg3, arg4, arg5, arg6); + } + + @Override + public boolean canPlaceAt(BlockState arg, WorldView arg2, BlockPos arg3) { + BlockPos lv = arg3.down(); + BlockState lv2 = arg2.getBlockState(lv); + if (arg.get(HALF) == DoubleBlockHalf.LOWER) { + return lv2.isSideSolidFullSquare(arg2, lv, Direction.UP); + } + return lv2.isOf(this); + } + @Override + protected void appendProperties(StateManager.Builder arg) { + arg.add(LIT); + arg.add(HALF); + } + public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) { + boolean bl = state.get(HALF) == DoubleBlockHalf.UPPER; + return bl ? SHAPE_TOP : SHAPE_BOTTOM; + } + static { + VoxelShape shape_top = createCuboidShape(4, -16, 4, 12, 10, 12); + VoxelShape shape_bottom = createCuboidShape(4, 0, 4, 12, 26, 12); + SHAPE_TOP = shape_top; + SHAPE_BOTTOM = shape_bottom; + } +} diff --git a/src/main/java/eu/midnightdust/motschen/decorative/block/FireHydrant.java b/src/main/java/eu/midnightdust/motschen/decorative/block/FireHydrant.java new file mode 100644 index 0000000..0410bca --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/decorative/block/FireHydrant.java @@ -0,0 +1,105 @@ +package eu.midnightdust.motschen.decorative.block; + +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.item.ItemStack; +import net.minecraft.item.Items; +import net.minecraft.sound.BlockSoundGroup; +import net.minecraft.sound.SoundCategory; +import net.minecraft.sound.SoundEvents; +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; + +public class FireHydrant 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 FireHydrant() { + super(FabricBlockSettings.copy(Blocks.STONE).nonOpaque().sounds(BlockSoundGroup.STONE)); + this.setDefaultState(this.stateManager.getDefaultState().with(FACING, Direction.NORTH)); + } + public ActionResult onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) { + ItemStack itemStack = player.getStackInHand(hand); + if (!itemStack.isEmpty()) { + if (itemStack.getItem() == Items.BUCKET) { + if (!world.isClient) { + if (!player.abilities.creativeMode) { + itemStack.decrement(1); + if (itemStack.isEmpty()) { + player.setStackInHand(hand, new ItemStack(Items.WATER_BUCKET)); + } else if (!player.inventory.insertStack(new ItemStack(Items.WATER_BUCKET))) { + player.dropItem(new ItemStack(Items.WATER_BUCKET), false); + } + } + world.playSound(null, pos, SoundEvents.ITEM_BUCKET_FILL, SoundCategory.BLOCKS, 1.0F, 1.0F); + } + return ActionResult.SUCCESS; + } + else { + return ActionResult.PASS; + } + } + if (itemStack.isEmpty()) { + return ActionResult.PASS; + } return ActionResult.PASS; + } + + @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(2.5, 0, 4, 13.5, 15.5, 12); + + NORTH_SHAPE = shape; + WEST_SHAPE = rotate(Direction.EAST, Direction.NORTH, shape); + EAST_SHAPE = rotate(Direction.EAST, Direction.SOUTH, shape); + SOUTH_SHAPE = rotate(Direction.EAST, Direction.WEST, 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/decorative/block/Guardrail.java b/src/main/java/eu/midnightdust/motschen/decorative/block/Guardrail.java new file mode 100644 index 0000000..8801167 --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/decorative/block/Guardrail.java @@ -0,0 +1,105 @@ +package eu.midnightdust.motschen.decorative.block; + +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.item.ItemStack; +import net.minecraft.item.Items; +import net.minecraft.sound.BlockSoundGroup; +import net.minecraft.sound.SoundCategory; +import net.minecraft.sound.SoundEvents; +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; + +public class Guardrail 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 Guardrail() { + super(FabricBlockSettings.copy(Blocks.STONE).nonOpaque().sounds(BlockSoundGroup.STONE)); + this.setDefaultState(this.stateManager.getDefaultState().with(FACING, Direction.NORTH)); + } + public ActionResult onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) { + ItemStack itemStack = player.getStackInHand(hand); + if (!itemStack.isEmpty()) { + if (itemStack.getItem() == Items.BUCKET) { + if (!world.isClient) { + if (!player.abilities.creativeMode) { + itemStack.decrement(1); + if (itemStack.isEmpty()) { + player.setStackInHand(hand, new ItemStack(Items.WATER_BUCKET)); + } else if (!player.inventory.insertStack(new ItemStack(Items.WATER_BUCKET))) { + player.dropItem(new ItemStack(Items.WATER_BUCKET), false); + } + } + world.playSound(null, pos, SoundEvents.ITEM_BUCKET_FILL, SoundCategory.BLOCKS, 1.0F, 1.0F); + } + return ActionResult.SUCCESS; + } + else { + return ActionResult.PASS; + } + } + if (itemStack.isEmpty()) { + return ActionResult.PASS; + } return ActionResult.PASS; + } + + @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, 13.3, 16, 8, 15); + + NORTH_SHAPE = shape; + WEST_SHAPE = rotate(Direction.EAST, Direction.NORTH, shape); + EAST_SHAPE = rotate(Direction.EAST, Direction.SOUTH, shape); + SOUTH_SHAPE = rotate(Direction.EAST, Direction.WEST, 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/decorative/block/Lamp.java b/src/main/java/eu/midnightdust/motschen/decorative/block/Lamp.java new file mode 100644 index 0000000..99ca6d8 --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/decorative/block/Lamp.java @@ -0,0 +1,36 @@ +package eu.midnightdust.motschen.decorative.block; + +import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings; +import net.minecraft.block.*; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.sound.BlockSoundGroup; +import net.minecraft.sound.SoundCategory; +import net.minecraft.sound.SoundEvents; +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.shape.VoxelShape; +import net.minecraft.world.BlockView; +import net.minecraft.world.World; + +public class Lamp extends RedstoneLampBlock { + private static final VoxelShape SHAPE; + + public Lamp() { + super(FabricBlockSettings.copy(Blocks.REDSTONE_LAMP).nonOpaque().sounds(BlockSoundGroup.STONE)); + } + public ActionResult onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) { + world.setBlockState(pos, state.with(LIT, Boolean.valueOf(!state.get(LIT)))); + world.playSound(player, pos, SoundEvents.BLOCK_STONE_BUTTON_CLICK_ON, SoundCategory.BLOCKS, 0.2f, 0.5f); + return ActionResult.SUCCESS; + } + @Override + public VoxelShape getOutlineShape(BlockState state, BlockView view, BlockPos pos, ShapeContext context) { + return SHAPE; + } + static { + VoxelShape shape = createCuboidShape(4, 0, 4, 12, 10, 12); + SHAPE = shape; + } +} diff --git a/src/main/java/eu/midnightdust/motschen/decorative/block/LogWithAxe.java b/src/main/java/eu/midnightdust/motschen/decorative/block/LogWithAxe.java new file mode 100644 index 0000000..0b61a5e --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/decorative/block/LogWithAxe.java @@ -0,0 +1,34 @@ +package eu.midnightdust.motschen.decorative.block; + +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.world.WorldView; + +public class LogWithAxe extends HorizontalFacingBlock { + + public LogWithAxe() { + super(FabricBlockSettings.copy(Blocks.OAK_PLANKS).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); + } + + public boolean canPlaceAt(BlockState state, WorldView worldView, BlockPos pos) { + return !worldView.isAir(pos.down()); + } + +} diff --git a/src/main/java/eu/midnightdust/motschen/decorative/block/OldTelevision.java b/src/main/java/eu/midnightdust/motschen/decorative/block/OldTelevision.java new file mode 100644 index 0000000..8d0f405 --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/decorative/block/OldTelevision.java @@ -0,0 +1,105 @@ +package eu.midnightdust.motschen.decorative.block; + +import eu.midnightdust.motschen.decorative.DecorativeMain; +import eu.midnightdust.motschen.decorative.Program; +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.sound.SoundCategory; +import net.minecraft.sound.SoundEvents; +import net.minecraft.state.StateManager; +import net.minecraft.state.property.EnumProperty; +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; + +public class OldTelevision 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; + private static final EnumProperty PROGRAM = DecorativeMain.PROGRAM; + + public OldTelevision() { + super(FabricBlockSettings.copy(Blocks.BLACK_CONCRETE).nonOpaque().sounds(BlockSoundGroup.STONE)); + this.setDefaultState(this.stateManager.getDefaultState().with(FACING, Direction.NORTH).with(PROGRAM, Program.OFF)); + } + + public ActionResult onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) { + switch (state.get(PROGRAM)) { + case OFF: world.setBlockState(pos, state.with(PROGRAM, Program.NYANCAT)); + world.playSound(player, pos, SoundEvents.BLOCK_STONE_BUTTON_CLICK_ON, SoundCategory.BLOCKS, 0.2f, 1.5f); + return ActionResult.SUCCESS; + case NYANCAT: world.setBlockState(pos, state.with(PROGRAM, Program.CREEPER)); + world.playSound(player, pos, SoundEvents.BLOCK_STONE_BUTTON_CLICK_ON, SoundCategory.BLOCKS, 0.2f, 1.5f); + return ActionResult.SUCCESS; + case CREEPER: world.setBlockState(pos, state.with(PROGRAM, Program.WOODYS)); + world.playSound(player, pos, SoundEvents.BLOCK_STONE_BUTTON_CLICK_ON, SoundCategory.BLOCKS, 0.2f, 1.5f); + return ActionResult.SUCCESS; + case WOODYS: world.setBlockState(pos, state.with(PROGRAM, Program.TATER)); + world.playSound(player, pos, SoundEvents.BLOCK_STONE_BUTTON_CLICK_ON, SoundCategory.BLOCKS, 0.2f, 1.5f); + return ActionResult.SUCCESS; + case TATER: world.setBlockState(pos, state.with(PROGRAM, Program.OFF)); + world.playSound(player, pos, SoundEvents.BLOCK_STONE_BUTTON_CLICK_ON, SoundCategory.BLOCKS, 0.2f, 1.5f); + return ActionResult.SUCCESS; + } + return ActionResult.SUCCESS; + } + + @Override + public BlockState getPlacementState(ItemPlacementContext itemPlacementContext) { + return super.getPlacementState(itemPlacementContext) + .with(FACING, itemPlacementContext.getPlayerFacing().getOpposite()) + .with(PROGRAM, Program.OFF); + } + + @Override + protected void appendProperties(StateManager.Builder builder) { + builder.add(FACING); + builder.add(PROGRAM); + } + @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, 1, 16, 14, 14); + + NORTH_SHAPE = shape; + WEST_SHAPE = rotate(Direction.EAST, Direction.NORTH, shape); + EAST_SHAPE = rotate(Direction.EAST, Direction.SOUTH, shape); + SOUTH_SHAPE = rotate(Direction.EAST, Direction.WEST, 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/decorative/block/RotatableBlock.java b/src/main/java/eu/midnightdust/motschen/decorative/block/RotatableBlock.java new file mode 100644 index 0000000..e50b516 --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/decorative/block/RotatableBlock.java @@ -0,0 +1,33 @@ +package eu.midnightdust.motschen.decorative.block; + +import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings; +import net.minecraft.block.Block; +import net.minecraft.block.BlockState; +import net.minecraft.block.Blocks; +import net.minecraft.block.HorizontalFacingBlock; +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.world.WorldView; + +public class RotatableBlock extends HorizontalFacingBlock { + + public RotatableBlock() { + super(FabricBlockSettings.copy(Blocks.STONE).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); + } + +} diff --git a/src/main/java/eu/midnightdust/motschen/decorative/block/Sign.java b/src/main/java/eu/midnightdust/motschen/decorative/block/Sign.java new file mode 100644 index 0000000..0e033e8 --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/decorative/block/Sign.java @@ -0,0 +1,80 @@ +package eu.midnightdust.motschen.decorative.block; + +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.item.ItemStack; +import net.minecraft.item.Items; +import net.minecraft.sound.BlockSoundGroup; +import net.minecraft.sound.SoundCategory; +import net.minecraft.sound.SoundEvents; +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; + +public class Sign 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 Sign() { + super(FabricBlockSettings.copy(Blocks.STONE).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, 6.9, 16, 16, 9); + + NORTH_SHAPE = shape; + WEST_SHAPE = rotate(Direction.EAST, Direction.NORTH, shape); + EAST_SHAPE = rotate(Direction.EAST, Direction.SOUTH, shape); + SOUTH_SHAPE = rotate(Direction.EAST, Direction.WEST, 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/decorative/block/SignPost.java b/src/main/java/eu/midnightdust/motschen/decorative/block/SignPost.java new file mode 100644 index 0000000..2045822 --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/decorative/block/SignPost.java @@ -0,0 +1,35 @@ +package eu.midnightdust.motschen.decorative.block; + +import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings; +import net.minecraft.block.Block; +import net.minecraft.block.BlockState; +import net.minecraft.block.Blocks; +import net.minecraft.block.ShapeContext; +import net.minecraft.sound.BlockSoundGroup; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.shape.VoxelShape; +import net.minecraft.world.BlockView; +import net.minecraft.world.WorldView; + +public class SignPost extends Block { + private static final VoxelShape SHAPE; + + public SignPost() { + super(FabricBlockSettings.copy(Blocks.STONE).nonOpaque().sounds(BlockSoundGroup.STONE)); + } + + @Override + public VoxelShape getOutlineShape(BlockState state, BlockView view, BlockPos pos, ShapeContext context) { + return SHAPE; + } + static { + VoxelShape shape = createCuboidShape(7, 0, 7, 9, 16, 9); + + SHAPE = shape; + } + + public boolean canPlaceAt(BlockState state, WorldView worldView, BlockPos pos) { + return !worldView.isAir(pos.down()); + } + +} diff --git a/src/main/java/eu/midnightdust/motschen/decorative/block/SlidingDoor.java b/src/main/java/eu/midnightdust/motschen/decorative/block/SlidingDoor.java new file mode 100644 index 0000000..34946c2 --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/decorative/block/SlidingDoor.java @@ -0,0 +1,84 @@ +package eu.midnightdust.motschen.decorative.block; + +import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings; +import net.minecraft.block.*; +import net.minecraft.block.enums.DoorHinge; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.item.ItemPlacementContext; +import net.minecraft.sound.BlockSoundGroup; +import net.minecraft.sound.SoundCategory; +import net.minecraft.sound.SoundEvents; +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; + +public class SlidingDoor extends DoorBlock { + + private static final VoxelShape NORTH_SHAPE; + private static final VoxelShape EAST_SHAPE; + private static final VoxelShape SOUTH_SHAPE; + private static final VoxelShape WEST_SHAPE; + private static final VoxelShape NORTH_SHAPE_OPEN; + private static final VoxelShape EAST_SHAPE_OPEN; + private static final VoxelShape SOUTH_SHAPE_OPEN; + private static final VoxelShape WEST_SHAPE_OPEN; + + public SlidingDoor() { + super(FabricBlockSettings.copy(Blocks.BLACK_CONCRETE).nonOpaque().sounds(BlockSoundGroup.STONE)); + } + + public ActionResult onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) { + state = state.cycle(OPEN); + world.setBlockState(pos, state, 10); + world.playSound(player, pos, SoundEvents.BLOCK_IRON_DOOR_OPEN, SoundCategory.BLOCKS, 0.1f, 1.2f); + return ActionResult.SUCCESS; + } + + public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) { + state.get(FACING); + boolean bl = !state.get(OPEN); + boolean bl2 = state.get(HINGE) == DoorHinge.RIGHT; + switch(state.get(FACING)) { + default: + return bl ? WEST_SHAPE : (bl2 ? EAST_SHAPE_OPEN : WEST_SHAPE_OPEN); + case NORTH: + return bl ? NORTH_SHAPE : (bl2 ? SOUTH_SHAPE_OPEN : NORTH_SHAPE_OPEN); + case EAST: + return bl ? EAST_SHAPE : (bl2 ? WEST_SHAPE_OPEN : EAST_SHAPE_OPEN); + case SOUTH: + return bl ? SOUTH_SHAPE : (bl2 ? NORTH_SHAPE_OPEN : SOUTH_SHAPE_OPEN); + } + } + static { + VoxelShape shape = createCuboidShape(0, 0, 7, 16, 16, 9); + VoxelShape shape_open = createCuboidShape(-12, 0, 7, 4, 16, 9); + + NORTH_SHAPE = shape; + WEST_SHAPE = rotate(Direction.EAST, Direction.NORTH, shape); + EAST_SHAPE = rotate(Direction.EAST, Direction.SOUTH, shape); + SOUTH_SHAPE = rotate(Direction.EAST, Direction.WEST, shape); + NORTH_SHAPE_OPEN = shape_open; + WEST_SHAPE_OPEN = rotate(Direction.EAST, Direction.NORTH, shape_open); + EAST_SHAPE_OPEN = rotate(Direction.EAST, Direction.SOUTH, shape_open); + SOUTH_SHAPE_OPEN = rotate(Direction.EAST, Direction.WEST, shape_open); + } + 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]; + } +} \ No newline at end of file diff --git a/src/main/java/eu/midnightdust/motschen/decorative/block/Television.java b/src/main/java/eu/midnightdust/motschen/decorative/block/Television.java new file mode 100644 index 0000000..bc5edd9 --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/decorative/block/Television.java @@ -0,0 +1,105 @@ +package eu.midnightdust.motschen.decorative.block; + +import eu.midnightdust.motschen.decorative.DecorativeMain; +import eu.midnightdust.motschen.decorative.Program; +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.sound.SoundCategory; +import net.minecraft.sound.SoundEvents; +import net.minecraft.state.StateManager; +import net.minecraft.state.property.EnumProperty; +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; + +public class Television 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; + private static final EnumProperty PROGRAM = DecorativeMain.PROGRAM; + + public Television() { + super(FabricBlockSettings.copy(Blocks.BLACK_CONCRETE).nonOpaque().sounds(BlockSoundGroup.STONE)); + this.setDefaultState(this.stateManager.getDefaultState().with(FACING, Direction.NORTH).with(PROGRAM, Program.OFF)); + } + + public ActionResult onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) { + switch (state.get(PROGRAM)) { + case OFF: world.setBlockState(pos, state.with(PROGRAM, Program.NYANCAT)); + world.playSound(player, pos, SoundEvents.BLOCK_STONE_BUTTON_CLICK_ON, SoundCategory.BLOCKS, 0.2f, 1.5f); + return ActionResult.SUCCESS; + case NYANCAT: world.setBlockState(pos, state.with(PROGRAM, Program.CREEPER)); + world.playSound(player, pos, SoundEvents.BLOCK_STONE_BUTTON_CLICK_ON, SoundCategory.BLOCKS, 0.2f, 1.5f); + return ActionResult.SUCCESS; + case CREEPER: world.setBlockState(pos, state.with(PROGRAM, Program.WOODYS)); + world.playSound(player, pos, SoundEvents.BLOCK_STONE_BUTTON_CLICK_ON, SoundCategory.BLOCKS, 0.2f, 1.5f); + return ActionResult.SUCCESS; + case WOODYS: world.setBlockState(pos, state.with(PROGRAM, Program.TATER)); + world.playSound(player, pos, SoundEvents.BLOCK_STONE_BUTTON_CLICK_ON, SoundCategory.BLOCKS, 0.2f, 1.5f); + return ActionResult.SUCCESS; + case TATER: world.setBlockState(pos, state.with(PROGRAM, Program.OFF)); + world.playSound(player, pos, SoundEvents.BLOCK_STONE_BUTTON_CLICK_ON, SoundCategory.BLOCKS, 0.2f, 1.5f); + return ActionResult.SUCCESS; + } + return ActionResult.SUCCESS; + } + + @Override + public BlockState getPlacementState(ItemPlacementContext itemPlacementContext) { + return super.getPlacementState(itemPlacementContext) + .with(FACING, itemPlacementContext.getPlayerFacing().getOpposite()) + .with(PROGRAM, Program.OFF); + } + + @Override + protected void appendProperties(StateManager.Builder builder) { + builder.add(FACING); + builder.add(PROGRAM); + } + @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(-7, 4, 7, 22, 22, 9); + + NORTH_SHAPE = shape; + WEST_SHAPE = rotate(Direction.EAST, Direction.NORTH, shape); + EAST_SHAPE = rotate(Direction.EAST, Direction.SOUTH, shape); + SOUTH_SHAPE = rotate(Direction.EAST, Direction.WEST, 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/decorative/block/TrafficCone.java b/src/main/java/eu/midnightdust/motschen/decorative/block/TrafficCone.java new file mode 100644 index 0000000..1ada744 --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/decorative/block/TrafficCone.java @@ -0,0 +1,45 @@ +package eu.midnightdust.motschen.decorative.block; + +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.item.ItemStack; +import net.minecraft.item.Items; +import net.minecraft.sound.BlockSoundGroup; +import net.minecraft.sound.SoundCategory; +import net.minecraft.sound.SoundEvents; +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; + +public class TrafficCone extends Block { + private static final VoxelShape SHAPE; + + public TrafficCone() { + super(FabricBlockSettings.copy(Blocks.STONE).nonOpaque().sounds(BlockSoundGroup.STONE)); + } + + @Override + public VoxelShape getOutlineShape(BlockState state, BlockView view, BlockPos pos, ShapeContext context) { + return SHAPE; + } + static { + VoxelShape shape = createCuboidShape(4, 0, 4, 12, 11.5, 12); + + SHAPE = shape; + } + + public boolean canPlaceAt(BlockState state, WorldView worldView, BlockPos pos) { + return !worldView.isAir(pos.down()); + } + +} diff --git a/src/main/java/eu/midnightdust/motschen/decorative/block/WaterPump.java b/src/main/java/eu/midnightdust/motschen/decorative/block/WaterPump.java new file mode 100644 index 0000000..0ff890c --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/decorative/block/WaterPump.java @@ -0,0 +1,110 @@ +package eu.midnightdust.motschen.decorative.block; + +import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings; +import net.minecraft.block.*; +import net.minecraft.block.entity.BannerBlockEntity; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.fluid.WaterFluid; +import net.minecraft.item.*; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.potion.PotionUtil; +import net.minecraft.potion.Potions; +import net.minecraft.server.network.ServerPlayerEntity; +import net.minecraft.sound.BlockSoundGroup; +import net.minecraft.sound.SoundCategory; +import net.minecraft.sound.SoundEvents; +import net.minecraft.stat.Stats; +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; + +public class WaterPump 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 WaterPump() { + super(FabricBlockSettings.copy(Blocks.STONE).nonOpaque().sounds(BlockSoundGroup.STONE)); + this.setDefaultState(this.stateManager.getDefaultState().with(FACING, Direction.NORTH)); + } + public ActionResult onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) { + ItemStack itemStack = player.getStackInHand(hand); + if (!itemStack.isEmpty()) { + if (itemStack.getItem() == Items.BUCKET) { + if (!world.isClient) { + if (!player.abilities.creativeMode) { + itemStack.decrement(1); + if (itemStack.isEmpty()) { + player.setStackInHand(hand, new ItemStack(Items.WATER_BUCKET)); + } else if (!player.inventory.insertStack(new ItemStack(Items.WATER_BUCKET))) { + player.dropItem(new ItemStack(Items.WATER_BUCKET), false); + } + } + world.playSound(null, pos, SoundEvents.ITEM_BUCKET_FILL, SoundCategory.BLOCKS, 1.0F, 1.0F); + } + return ActionResult.SUCCESS; + } + else { + return ActionResult.PASS; + } + } + if (itemStack.isEmpty()) { + return ActionResult.PASS; + } return ActionResult.PASS; + } + + @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(4.25, 0, 0, 11.75, 24, 14); + + NORTH_SHAPE = shape; + WEST_SHAPE = rotate(Direction.EAST, Direction.NORTH, shape); + EAST_SHAPE = rotate(Direction.EAST, Direction.SOUTH, shape); + SOUTH_SHAPE = rotate(Direction.EAST, Direction.WEST, 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/decorative/init/DoubleLamps.java b/src/main/java/eu/midnightdust/motschen/decorative/init/DoubleLamps.java new file mode 100644 index 0000000..c0fbdfe --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/decorative/init/DoubleLamps.java @@ -0,0 +1,63 @@ +package eu.midnightdust.motschen.decorative.init; + +import eu.midnightdust.motschen.decorative.DecorativeMain; +import eu.midnightdust.motschen.decorative.block.DoubleLamp; +import net.minecraft.block.Block; +import net.minecraft.item.BlockItem; +import net.minecraft.item.Item; +import net.minecraft.util.Identifier; +import net.minecraft.util.registry.Registry; + +public class DoubleLamps { + public static Block WhiteDoubleLamp = new DoubleLamp(); + public static Block OrangeDoubleLamp = new DoubleLamp(); + public static Block MagentaDoubleLamp = new DoubleLamp(); + public static Block LightBlueDoubleLamp = new DoubleLamp(); + public static Block YellowDoubleLamp = new DoubleLamp(); + public static Block LimeDoubleLamp = new DoubleLamp(); + public static Block PinkDoubleLamp = new DoubleLamp(); + public static Block GrayDoubleLamp = new DoubleLamp(); + public static Block LightGrayDoubleLamp = new DoubleLamp(); + public static Block CyanDoubleLamp = new DoubleLamp(); + public static Block PurpleDoubleLamp = new DoubleLamp(); + public static Block BlueDoubleLamp = new DoubleLamp(); + public static Block BrownDoubleLamp = new DoubleLamp(); + public static Block GreenDoubleLamp = new DoubleLamp(); + public static Block RedDoubleLamp = new DoubleLamp(); + public static Block BlackDoubleLamp = new DoubleLamp(); + + public static void init() { + Registry.register(Registry.BLOCK, new Identifier("decorative","white_double_lamp"), WhiteDoubleLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","white_double_lamp"), new BlockItem(WhiteDoubleLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","orange_double_lamp"), OrangeDoubleLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","orange_double_lamp"), new BlockItem(OrangeDoubleLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","magenta_double_lamp"), MagentaDoubleLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","magenta_double_lamp"), new BlockItem(MagentaDoubleLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","light_blue_double_lamp"), LightBlueDoubleLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","light_blue_double_lamp"), new BlockItem(LightBlueDoubleLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","yellow_double_lamp"), YellowDoubleLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","yellow_double_lamp"), new BlockItem(YellowDoubleLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","lime_double_lamp"), LimeDoubleLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","lime_double_lamp"), new BlockItem(LimeDoubleLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","pink_double_lamp"), PinkDoubleLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","pink_double_lamp"), new BlockItem(PinkDoubleLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","gray_double_lamp"), GrayDoubleLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","gray_double_lamp"), new BlockItem(GrayDoubleLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","light_gray_double_lamp"), LightGrayDoubleLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","light_gray_double_lamp"), new BlockItem(LightGrayDoubleLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","cyan_double_lamp"), CyanDoubleLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","cyan_double_lamp"), new BlockItem(CyanDoubleLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","purple_double_lamp"), PurpleDoubleLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","purple_double_lamp"), new BlockItem(PurpleDoubleLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","blue_double_lamp"), BlueDoubleLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","blue_double_lamp"), new BlockItem(BlueDoubleLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","brown_double_lamp"), BrownDoubleLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","brown_double_lamp"), new BlockItem(BrownDoubleLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","green_double_lamp"), GreenDoubleLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","green_double_lamp"), new BlockItem(GreenDoubleLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","red_double_lamp"), RedDoubleLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","red_double_lamp"), new BlockItem(RedDoubleLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","black_double_lamp"), BlackDoubleLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","black_double_lamp"), new BlockItem(BlackDoubleLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + } +} diff --git a/src/main/java/eu/midnightdust/motschen/decorative/init/Lamps.java b/src/main/java/eu/midnightdust/motschen/decorative/init/Lamps.java new file mode 100644 index 0000000..0c18a76 --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/decorative/init/Lamps.java @@ -0,0 +1,63 @@ +package eu.midnightdust.motschen.decorative.init; + +import eu.midnightdust.motschen.decorative.DecorativeMain; +import eu.midnightdust.motschen.decorative.block.Lamp; +import net.minecraft.block.Block; +import net.minecraft.item.BlockItem; +import net.minecraft.item.Item; +import net.minecraft.util.Identifier; +import net.minecraft.util.registry.Registry; + +public class Lamps { + public static Block WhiteLamp = new Lamp(); + public static Block OrangeLamp = new Lamp(); + public static Block MagentaLamp = new Lamp(); + public static Block LightBlueLamp = new Lamp(); + public static Block YellowLamp = new Lamp(); + public static Block LimeLamp = new Lamp(); + public static Block PinkLamp = new Lamp(); + public static Block GrayLamp = new Lamp(); + public static Block LightGrayLamp = new Lamp(); + public static Block CyanLamp = new Lamp(); + public static Block PurpleLamp = new Lamp(); + public static Block BlueLamp = new Lamp(); + public static Block BrownLamp = new Lamp(); + public static Block GreenLamp = new Lamp(); + public static Block RedLamp = new Lamp(); + public static Block BlackLamp = new Lamp(); + + public static void init() { + Registry.register(Registry.BLOCK, new Identifier("decorative","white_lamp"), WhiteLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","white_lamp"), new BlockItem(WhiteLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","orange_lamp"), OrangeLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","orange_lamp"), new BlockItem(OrangeLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","magenta_lamp"), MagentaLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","magenta_lamp"), new BlockItem(MagentaLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","light_blue_lamp"), LightBlueLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","light_blue_lamp"), new BlockItem(LightBlueLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","yellow_lamp"), YellowLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","yellow_lamp"), new BlockItem(YellowLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","lime_lamp"), LimeLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","lime_lamp"), new BlockItem(LimeLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","pink_lamp"), PinkLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","pink_lamp"), new BlockItem(PinkLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","gray_lamp"), GrayLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","gray_lamp"), new BlockItem(GrayLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","light_gray_lamp"), LightGrayLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","light_gray_lamp"), new BlockItem(LightGrayLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","cyan_lamp"), CyanLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","cyan_lamp"), new BlockItem(CyanLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","purple_lamp"), PurpleLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","purple_lamp"), new BlockItem(PurpleLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","blue_lamp"), BlueLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","blue_lamp"), new BlockItem(BlueLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","brown_lamp"), BrownLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","brown_lamp"), new BlockItem(BrownLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","green_lamp"), GreenLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","green_lamp"), new BlockItem(GreenLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","red_lamp"), RedLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","red_lamp"), new BlockItem(RedLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","black_lamp"), BlackLamp); + Registry.register(Registry.ITEM, new Identifier("decorative","black_lamp"), new BlockItem(BlackLamp, new Item.Settings().group(DecorativeMain.IndoorGroup))); + } +} diff --git a/src/main/java/eu/midnightdust/motschen/decorative/init/LogsWithAxes.java b/src/main/java/eu/midnightdust/motschen/decorative/init/LogsWithAxes.java new file mode 100644 index 0000000..1e6c2b6 --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/decorative/init/LogsWithAxes.java @@ -0,0 +1,34 @@ +package eu.midnightdust.motschen.decorative.init; + +import eu.midnightdust.motschen.decorative.DecorativeMain; +import eu.midnightdust.motschen.decorative.block.Lamp; +import eu.midnightdust.motschen.decorative.block.LogWithAxe; +import net.minecraft.block.Block; +import net.minecraft.item.BlockItem; +import net.minecraft.item.Item; +import net.minecraft.util.Identifier; +import net.minecraft.util.registry.Registry; + +public class LogsWithAxes { + public static Block OakLogWithAxe = new LogWithAxe(); + public static Block SpruceLogWithAxe = new LogWithAxe(); + public static Block BirchLogWithAxe = new LogWithAxe(); + public static Block AcaciaLogWithAxe = new LogWithAxe(); + public static Block JungleLogWithAxe = new LogWithAxe(); + public static Block DarkOakLogWithAxe = new LogWithAxe(); + + public static void init() { + Registry.register(Registry.BLOCK, new Identifier("decorative","oak_log_with_axe"), OakLogWithAxe); + Registry.register(Registry.ITEM, new Identifier("decorative","oak_log_with_axe"), new BlockItem(OakLogWithAxe, new Item.Settings().group(DecorativeMain.GardenGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","spruce_log_with_axe"), SpruceLogWithAxe); + Registry.register(Registry.ITEM, new Identifier("decorative","spruce_log_with_axe"), new BlockItem(SpruceLogWithAxe, new Item.Settings().group(DecorativeMain.GardenGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","birch_log_with_axe"), BirchLogWithAxe); + Registry.register(Registry.ITEM, new Identifier("decorative","birch_log_with_axe"), new BlockItem(BirchLogWithAxe, new Item.Settings().group(DecorativeMain.GardenGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","acacia_log_with_axe"), AcaciaLogWithAxe); + Registry.register(Registry.ITEM, new Identifier("decorative","acacia_log_with_axe"), new BlockItem(AcaciaLogWithAxe, new Item.Settings().group(DecorativeMain.GardenGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","jungle_log_with_axe"), JungleLogWithAxe); + Registry.register(Registry.ITEM, new Identifier("decorative","jungle_log_with_axe"), new BlockItem(JungleLogWithAxe, new Item.Settings().group(DecorativeMain.GardenGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","dark_oak_log_with_axe"), DarkOakLogWithAxe); + Registry.register(Registry.ITEM, new Identifier("decorative","dark_oak_log_with_axe"), new BlockItem(DarkOakLogWithAxe, new Item.Settings().group(DecorativeMain.GardenGroup))); + } +} diff --git a/src/main/java/eu/midnightdust/motschen/decorative/init/Signs.java b/src/main/java/eu/midnightdust/motschen/decorative/init/Signs.java new file mode 100644 index 0000000..1cf75b9 --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/decorative/init/Signs.java @@ -0,0 +1,59 @@ +package eu.midnightdust.motschen.decorative.init; + +import eu.midnightdust.motschen.decorative.DecorativeMain; +import eu.midnightdust.motschen.decorative.block.LogWithAxe; +import eu.midnightdust.motschen.decorative.block.Sign; +import net.minecraft.block.Block; +import net.minecraft.item.BlockItem; +import net.minecraft.item.Item; +import net.minecraft.util.Identifier; +import net.minecraft.util.registry.Registry; + +public class Signs { + public static Block EmptySign = new Sign(); + public static Block StopSign = new Sign(); + public static Block FiveSign = new Sign(); + public static Block TenSign = new Sign(); + public static Block TwentySign = new Sign(); + public static Block ThirtySign = new Sign(); + public static Block FortySign = new Sign(); + public static Block FiftySign = new Sign(); + public static Block SixtySign = new Sign(); + public static Block SeventySign = new Sign(); + public static Block EightySign = new Sign(); + public static Block NinetySign = new Sign(); + public static Block OnehundredSign = new Sign(); + public static Block OnehundredtenSign = new Sign(); + + public static void init() { + Registry.register(Registry.BLOCK, new Identifier("decorative","empty_sign"), EmptySign); + Registry.register(Registry.ITEM, new Identifier("decorative","empty_sign"), new BlockItem(EmptySign, new Item.Settings().group(DecorativeMain.TrafficGroup))); + + Registry.register(Registry.BLOCK, new Identifier("decorative","stop_sign"), StopSign); + Registry.register(Registry.ITEM, new Identifier("decorative","stop_sign"), new BlockItem(StopSign, new Item.Settings().group(DecorativeMain.TrafficGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","five_sign"), FiveSign); + Registry.register(Registry.ITEM, new Identifier("decorative","five_sign"), new BlockItem(FiveSign, new Item.Settings().group(DecorativeMain.TrafficGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","ten_sign"), TenSign); + Registry.register(Registry.ITEM, new Identifier("decorative","ten_sign"), new BlockItem(TenSign, new Item.Settings().group(DecorativeMain.TrafficGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","twenty_sign"), TwentySign); + Registry.register(Registry.ITEM, new Identifier("decorative","twenty_sign"), new BlockItem(TwentySign, new Item.Settings().group(DecorativeMain.TrafficGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","thirty_sign"), ThirtySign); + Registry.register(Registry.ITEM, new Identifier("decorative","thirty_sign"), new BlockItem(ThirtySign, new Item.Settings().group(DecorativeMain.TrafficGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","forty_sign"), FortySign); + Registry.register(Registry.ITEM, new Identifier("decorative","forty_sign"), new BlockItem(FortySign, new Item.Settings().group(DecorativeMain.TrafficGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","fifty_sign"), FiftySign); + Registry.register(Registry.ITEM, new Identifier("decorative","fifty_sign"), new BlockItem(FiftySign, new Item.Settings().group(DecorativeMain.TrafficGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","sixty_sign"), SixtySign); + Registry.register(Registry.ITEM, new Identifier("decorative","sixty_sign"), new BlockItem(SixtySign, new Item.Settings().group(DecorativeMain.TrafficGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","seventy_sign"), SeventySign); + Registry.register(Registry.ITEM, new Identifier("decorative","seventy_sign"), new BlockItem(SeventySign, new Item.Settings().group(DecorativeMain.TrafficGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","eighty_sign"), EightySign); + Registry.register(Registry.ITEM, new Identifier("decorative","eighty_sign"), new BlockItem(EightySign, new Item.Settings().group(DecorativeMain.TrafficGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","ninety_sign"), NinetySign); + Registry.register(Registry.ITEM, new Identifier("decorative","ninety_sign"), new BlockItem(NinetySign, new Item.Settings().group(DecorativeMain.TrafficGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","onehundred_sign"), OnehundredSign); + Registry.register(Registry.ITEM, new Identifier("decorative","onehundred_sign"), new BlockItem(OnehundredSign, new Item.Settings().group(DecorativeMain.TrafficGroup))); + Registry.register(Registry.BLOCK, new Identifier("decorative","onehundredten_sign"), OnehundredtenSign); + Registry.register(Registry.ITEM, new Identifier("decorative","onehundredten_sign"), new BlockItem(OnehundredtenSign, new Item.Settings().group(DecorativeMain.TrafficGroup))); + } +} diff --git a/src/main/java/eu/midnightdust/motschen/decorative/world/RockyAsphalt.java b/src/main/java/eu/midnightdust/motschen/decorative/world/RockyAsphalt.java new file mode 100644 index 0000000..1f3026b --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/decorative/world/RockyAsphalt.java @@ -0,0 +1,41 @@ +package eu.midnightdust.motschen.decorative.world; + +import eu.midnightdust.motschen.decorative.DecorativeMain; +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 RockyAsphalt { + 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, DecorativeMain.Ores.RockyAsphalt); + } + + private static void addOre(Biome biome, OreFeatureConfig.Target canReplaceIn, DecorativeMain.Ores ore) { + biome.addFeature(GenerationStep.Feature.UNDERGROUND_ORES, Feature.ORE.configure( + new OreFeatureConfig(canReplaceIn, DecorativeMain.RockyAsphalt.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/decorative/blockstates/acacia_log_with_axe.json b/src/main/resources/assets/decorative/blockstates/acacia_log_with_axe.json new file mode 100644 index 0000000..bf410b7 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/acacia_log_with_axe.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=south": { "model": "decorative:block/acacia_log_with_axe" }, + "facing=west": { "model": "decorative:block/acacia_log_with_axe", "y": 90 }, + "facing=north": { "model": "decorative:block/acacia_log_with_axe", "y": 180 }, + "facing=east": { "model": "decorative:block/acacia_log_with_axe", "y": 270 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/birch_log_with_axe.json b/src/main/resources/assets/decorative/blockstates/birch_log_with_axe.json new file mode 100644 index 0000000..f1eb74c --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/birch_log_with_axe.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=south": { "model": "decorative:block/birch_log_with_axe" }, + "facing=west": { "model": "decorative:block/birch_log_with_axe", "y": 90 }, + "facing=north": { "model": "decorative:block/birch_log_with_axe", "y": 180 }, + "facing=east": { "model": "decorative:block/birch_log_with_axe", "y": 270 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/bird_bath.json b/src/main/resources/assets/decorative/blockstates/bird_bath.json new file mode 100644 index 0000000..8e3a454 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/bird_bath.json @@ -0,0 +1,8 @@ +{ + "variants": { + "level=0": { "model": "decorative:block/bird_bath" }, + "level=1": { "model": "decorative:block/bird_bath_level1" }, + "level=2": { "model": "decorative:block/bird_bath_level2" }, + "level=3": { "model": "decorative:block/bird_bath_level3" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/black_double_lamp.json b/src/main/resources/assets/decorative/blockstates/black_double_lamp.json new file mode 100644 index 0000000..95ac281 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/black_double_lamp.json @@ -0,0 +1,8 @@ +{ + "variants": { + "half=lower,lit=false": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=false": { "model": "decorative:block/black_double_lamp_off_top" }, + "half=lower,lit=true": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=true": { "model": "decorative:block/black_double_lamp_on_top" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/black_lamp.json b/src/main/resources/assets/decorative/blockstates/black_lamp.json new file mode 100644 index 0000000..e18914c --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/black_lamp.json @@ -0,0 +1,6 @@ +{ + "variants": { + "lit=true": { "model": "decorative:block/black_lamp_on" }, + "lit=false": { "model": "decorative:block/black_lamp_off" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/blue_double_lamp.json b/src/main/resources/assets/decorative/blockstates/blue_double_lamp.json new file mode 100644 index 0000000..8508f04 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/blue_double_lamp.json @@ -0,0 +1,8 @@ +{ + "variants": { + "half=lower,lit=false": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=false": { "model": "decorative:block/blue_double_lamp_off_top" }, + "half=lower,lit=true": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=true": { "model": "decorative:block/blue_double_lamp_on_top" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/blue_lamp.json b/src/main/resources/assets/decorative/blockstates/blue_lamp.json new file mode 100644 index 0000000..bcf8fcb --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/blue_lamp.json @@ -0,0 +1,6 @@ +{ + "variants": { + "lit=true": { "model": "decorative:block/blue_lamp_on" }, + "lit=false": { "model": "decorative:block/blue_lamp_off" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/brown_double_lamp.json b/src/main/resources/assets/decorative/blockstates/brown_double_lamp.json new file mode 100644 index 0000000..6d2f64f --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/brown_double_lamp.json @@ -0,0 +1,8 @@ +{ + "variants": { + "half=lower,lit=false": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=false": { "model": "decorative:block/brown_double_lamp_off_top" }, + "half=lower,lit=true": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=true": { "model": "decorative:block/brown_double_lamp_on_top" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/brown_lamp.json b/src/main/resources/assets/decorative/blockstates/brown_lamp.json new file mode 100644 index 0000000..088194a --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/brown_lamp.json @@ -0,0 +1,6 @@ +{ + "variants": { + "lit=true": { "model": "decorative:block/brown_lamp_on" }, + "lit=false": { "model": "decorative:block/brown_lamp_off" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/ceilingfan.json b/src/main/resources/assets/decorative/blockstates/ceilingfan.json new file mode 100644 index 0000000..8aea452 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/ceilingfan.json @@ -0,0 +1,6 @@ +{ + "variants": { + "lit=true": { "model": "decorative:block/ceilingfan_activated" }, + "lit=false": { "model": "decorative:block/ceilingfan" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/christmas_lights.json b/src/main/resources/assets/decorative/blockstates/christmas_lights.json new file mode 100644 index 0000000..620d68b --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/christmas_lights.json @@ -0,0 +1,12 @@ +{ + "variants": { + "facing=south,lit=false": { "model": "decorative:block/christmas_lights_off", "uvlock": true }, + "facing=west,lit=false": { "model": "decorative:block/christmas_lights_off", "uvlock": true, "y": 90 }, + "facing=north,lit=false": { "model": "decorative:block/christmas_lights_off", "uvlock": true, "y": 180 }, + "facing=east,lit=false": { "model": "decorative:block/christmas_lights_off", "uvlock": true, "y": 270 }, + "facing=south,lit=true": { "model": "decorative:block/christmas_lights_on", "uvlock": true }, + "facing=west,lit=true": { "model": "decorative:block/christmas_lights_on", "uvlock": true, "y": 90 }, + "facing=north,lit=true": { "model": "decorative:block/christmas_lights_on", "uvlock": true, "y": 180 }, + "facing=east,lit=true": { "model": "decorative:block/christmas_lights_on", "uvlock": true, "y": 270 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/christmas_tree.json b/src/main/resources/assets/decorative/blockstates/christmas_tree.json new file mode 100644 index 0000000..a2f50fd --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/christmas_tree.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "decorative:block/christmas_tree" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/cyan_double_lamp.json b/src/main/resources/assets/decorative/blockstates/cyan_double_lamp.json new file mode 100644 index 0000000..669ee3e --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/cyan_double_lamp.json @@ -0,0 +1,8 @@ +{ + "variants": { + "half=lower,lit=false": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=false": { "model": "decorative:block/cyan_double_lamp_off_top" }, + "half=lower,lit=true": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=true": { "model": "decorative:block/cyan_double_lamp_on_top" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/cyan_lamp.json b/src/main/resources/assets/decorative/blockstates/cyan_lamp.json new file mode 100644 index 0000000..539f187 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/cyan_lamp.json @@ -0,0 +1,6 @@ +{ + "variants": { + "lit=true": { "model": "decorative:block/cyan_lamp_on" }, + "lit=false": { "model": "decorative:block/cyan_lamp_off" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/dark_oak_log_with_axe.json b/src/main/resources/assets/decorative/blockstates/dark_oak_log_with_axe.json new file mode 100644 index 0000000..ac72544 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/dark_oak_log_with_axe.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=south": { "model": "decorative:block/dark_oak_log_with_axe" }, + "facing=west": { "model": "decorative:block/dark_oak_log_with_axe", "y": 90 }, + "facing=north": { "model": "decorative:block/dark_oak_log_with_axe", "y": 180 }, + "facing=east": { "model": "decorative:block/dark_oak_log_with_axe", "y": 270 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/eighty_sign.json b/src/main/resources/assets/decorative/blockstates/eighty_sign.json new file mode 100644 index 0000000..41197fa --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/eighty_sign.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=south": { "model": "decorative:block/eighty_sign" }, + "facing=west": { "model": "decorative:block/eighty_sign", "y": 90 }, + "facing=north": { "model": "decorative:block/eighty_sign", "y": 180 }, + "facing=east": { "model": "decorative:block/eighty_sign", "y": 270 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/empty_sign.json b/src/main/resources/assets/decorative/blockstates/empty_sign.json new file mode 100644 index 0000000..dff05bf --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/empty_sign.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=south": { "model": "decorative:block/empty_sign" }, + "facing=west": { "model": "decorative:block/empty_sign", "y": 90 }, + "facing=north": { "model": "decorative:block/empty_sign", "y": 180 }, + "facing=east": { "model": "decorative:block/empty_sign", "y": 270 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/fifty_sign.json b/src/main/resources/assets/decorative/blockstates/fifty_sign.json new file mode 100644 index 0000000..401524d --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/fifty_sign.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=south": { "model": "decorative:block/fifty_sign" }, + "facing=west": { "model": "decorative:block/fifty_sign", "y": 90 }, + "facing=north": { "model": "decorative:block/fifty_sign", "y": 180 }, + "facing=east": { "model": "decorative:block/fifty_sign", "y": 270 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/fire_hydrant.json b/src/main/resources/assets/decorative/blockstates/fire_hydrant.json new file mode 100644 index 0000000..1b130a4 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/fire_hydrant.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=south": { "model": "decorative:block/fire_hydrant", "y": 180 }, + "facing=west": { "model": "decorative:block/fire_hydrant", "y": 270 }, + "facing=north": { "model": "decorative:block/fire_hydrant" }, + "facing=east": { "model": "decorative:block/fire_hydrant", "y": 90 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/five_sign.json b/src/main/resources/assets/decorative/blockstates/five_sign.json new file mode 100644 index 0000000..3ffb8af --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/five_sign.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=south": { "model": "decorative:block/five_sign" }, + "facing=west": { "model": "decorative:block/five_sign", "y": 90 }, + "facing=north": { "model": "decorative:block/five_sign", "y": 180 }, + "facing=east": { "model": "decorative:block/five_sign", "y": 270 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/forty_sign.json b/src/main/resources/assets/decorative/blockstates/forty_sign.json new file mode 100644 index 0000000..7bde2a4 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/forty_sign.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=south": { "model": "decorative:block/forty_sign" }, + "facing=west": { "model": "decorative:block/forty_sign", "y": 90 }, + "facing=north": { "model": "decorative:block/forty_sign", "y": 180 }, + "facing=east": { "model": "decorative:block/forty_sign", "y": 270 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/gray_double_lamp.json b/src/main/resources/assets/decorative/blockstates/gray_double_lamp.json new file mode 100644 index 0000000..ab0c821 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/gray_double_lamp.json @@ -0,0 +1,8 @@ +{ + "variants": { + "half=lower,lit=false": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=false": { "model": "decorative:block/gray_double_lamp_off_top" }, + "half=lower,lit=true": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=true": { "model": "decorative:block/gray_double_lamp_on_top" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/gray_lamp.json b/src/main/resources/assets/decorative/blockstates/gray_lamp.json new file mode 100644 index 0000000..b51ee12 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/gray_lamp.json @@ -0,0 +1,6 @@ +{ + "variants": { + "lit=true": { "model": "decorative:block/gray_lamp_on" }, + "lit=false": { "model": "decorative:block/gray_lamp_off" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/green_double_lamp.json b/src/main/resources/assets/decorative/blockstates/green_double_lamp.json new file mode 100644 index 0000000..1605f16 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/green_double_lamp.json @@ -0,0 +1,8 @@ +{ + "variants": { + "half=lower,lit=false": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=false": { "model": "decorative:block/green_double_lamp_off_top" }, + "half=lower,lit=true": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=true": { "model": "decorative:block/green_double_lamp_on_top" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/green_lamp.json b/src/main/resources/assets/decorative/blockstates/green_lamp.json new file mode 100644 index 0000000..6e6ff69 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/green_lamp.json @@ -0,0 +1,6 @@ +{ + "variants": { + "lit=true": { "model": "decorative:block/green_lamp_on" }, + "lit=false": { "model": "decorative:block/green_lamp_off" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/guardrail.json b/src/main/resources/assets/decorative/blockstates/guardrail.json new file mode 100644 index 0000000..9d69c39 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/guardrail.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=south": { "model": "decorative:block/guardrail", "y": 180 }, + "facing=west": { "model": "decorative:block/guardrail", "y": 270 }, + "facing=north": { "model": "decorative:block/guardrail" }, + "facing=east": { "model": "decorative:block/guardrail", "y": 90 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/jungle_log_with_axe.json b/src/main/resources/assets/decorative/blockstates/jungle_log_with_axe.json new file mode 100644 index 0000000..3253708 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/jungle_log_with_axe.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=south": { "model": "decorative:block/jungle_log_with_axe" }, + "facing=west": { "model": "decorative:block/jungle_log_with_axe", "y": 90 }, + "facing=north": { "model": "decorative:block/jungle_log_with_axe", "y": 180 }, + "facing=east": { "model": "decorative:block/jungle_log_with_axe", "y": 270 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/kitchen_counter.json b/src/main/resources/assets/decorative/blockstates/kitchen_counter.json new file mode 100644 index 0000000..e52ba85 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/kitchen_counter.json @@ -0,0 +1,16 @@ +{ + "variants": { + "facing=down,open=false": { "model": "decorative:block/kitchen_counter", "x": 180 }, + "facing=up,open=false": { "model": "decorative:block/kitchen_counter" }, + "facing=north,open=false": { "model": "decorative:block/kitchen_counter", "x": 90 }, + "facing=south,open=false": { "model": "decorative:block/kitchen_counter", "x": 0, "y": 90 }, + "facing=west,open=false": { "model": "decorative:block/kitchen_counter", "x": 90, "y": 270 }, + "facing=east,open=false": { "model": "decorative:block/kitchen_counter", "x": 90, "y": 90 }, + "facing=down,open=true": { "model": "decorative:block/kitchen_counter_open", "x": 180 }, + "facing=up,open=true": { "model": "decorative:block/kitchen_counter_open" }, + "facing=north,open=true": { "model": "decorative:block/kitchen_counter_open", "x": 90 }, + "facing=south,open=true": { "model": "decorative:block/kitchen_counter_open", "x": 0, "y": 90 }, + "facing=west,open=true": { "model": "decorative:block/kitchen_counter_open", "x": 90, "y": 270 }, + "facing=east,open=true": { "model": "decorative:block/kitchen_counter_open", "x": 90, "y": 90 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/kitchen_tiles.json b/src/main/resources/assets/decorative/blockstates/kitchen_tiles.json new file mode 100644 index 0000000..8376547 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/kitchen_tiles.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": [ + { "model": "decorative:block/kitchen_tiles" } + ] + } +} diff --git a/src/main/resources/assets/decorative/blockstates/light_blue_double_lamp.json b/src/main/resources/assets/decorative/blockstates/light_blue_double_lamp.json new file mode 100644 index 0000000..af05937 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/light_blue_double_lamp.json @@ -0,0 +1,8 @@ +{ + "variants": { + "half=lower,lit=false": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=false": { "model": "decorative:block/light_blue_double_lamp_off_top" }, + "half=lower,lit=true": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=true": { "model": "decorative:block/light_blue_double_lamp_on_top" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/light_blue_lamp.json b/src/main/resources/assets/decorative/blockstates/light_blue_lamp.json new file mode 100644 index 0000000..80087bf --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/light_blue_lamp.json @@ -0,0 +1,6 @@ +{ + "variants": { + "lit=true": { "model": "decorative:block/light_blue_lamp_on" }, + "lit=false": { "model": "decorative:block/light_blue_lamp_off" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/light_gray_double_lamp.json b/src/main/resources/assets/decorative/blockstates/light_gray_double_lamp.json new file mode 100644 index 0000000..fdc5441 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/light_gray_double_lamp.json @@ -0,0 +1,8 @@ +{ + "variants": { + "half=lower,lit=false": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=false": { "model": "decorative:block/light_gray_double_lamp_off_top" }, + "half=lower,lit=true": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=true": { "model": "decorative:block/light_gray_double_lamp_on_top" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/light_gray_lamp.json b/src/main/resources/assets/decorative/blockstates/light_gray_lamp.json new file mode 100644 index 0000000..0365106 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/light_gray_lamp.json @@ -0,0 +1,6 @@ +{ + "variants": { + "lit=true": { "model": "decorative:block/light_gray_lamp_on" }, + "lit=false": { "model": "decorative:block/light_gray_lamp_off" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/lime_double_lamp.json b/src/main/resources/assets/decorative/blockstates/lime_double_lamp.json new file mode 100644 index 0000000..aa290c5 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/lime_double_lamp.json @@ -0,0 +1,8 @@ +{ + "variants": { + "half=lower,lit=false": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=false": { "model": "decorative:block/lime_double_lamp_off_top" }, + "half=lower,lit=true": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=true": { "model": "decorative:block/lime_double_lamp_on_top" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/lime_lamp.json b/src/main/resources/assets/decorative/blockstates/lime_lamp.json new file mode 100644 index 0000000..a0cb3fa --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/lime_lamp.json @@ -0,0 +1,6 @@ +{ + "variants": { + "lit=true": { "model": "decorative:block/lime_lamp_on" }, + "lit=false": { "model": "decorative:block/lime_lamp_off" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/magenta_double_lamp.json b/src/main/resources/assets/decorative/blockstates/magenta_double_lamp.json new file mode 100644 index 0000000..0c1e361 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/magenta_double_lamp.json @@ -0,0 +1,8 @@ +{ + "variants": { + "half=lower,lit=false": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=false": { "model": "decorative:block/magenta_double_lamp_off_top" }, + "half=lower,lit=true": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=true": { "model": "decorative:block/magenta_double_lamp_on_top" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/magenta_lamp.json b/src/main/resources/assets/decorative/blockstates/magenta_lamp.json new file mode 100644 index 0000000..1632e3e --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/magenta_lamp.json @@ -0,0 +1,6 @@ +{ + "variants": { + "lit=true": { "model": "decorative:block/magenta_lamp_on" }, + "lit=false": { "model": "decorative:block/magenta_lamp_off" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/ninety_sign.json b/src/main/resources/assets/decorative/blockstates/ninety_sign.json new file mode 100644 index 0000000..293b5f9 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/ninety_sign.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=south": { "model": "decorative:block/ninety_sign" }, + "facing=west": { "model": "decorative:block/ninety_sign", "y": 90 }, + "facing=north": { "model": "decorative:block/ninety_sign", "y": 180 }, + "facing=east": { "model": "decorative:block/ninety_sign", "y": 270 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/oak_log_with_axe.json b/src/main/resources/assets/decorative/blockstates/oak_log_with_axe.json new file mode 100644 index 0000000..e70e141 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/oak_log_with_axe.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=south": { "model": "decorative:block/oak_log_with_axe" }, + "facing=west": { "model": "decorative:block/oak_log_with_axe", "y": 90 }, + "facing=north": { "model": "decorative:block/oak_log_with_axe", "y": 180 }, + "facing=east": { "model": "decorative:block/oak_log_with_axe", "y": 270 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/old_television.json b/src/main/resources/assets/decorative/blockstates/old_television.json new file mode 100644 index 0000000..9009190 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/old_television.json @@ -0,0 +1,28 @@ +{ + "variants": { + "facing=south,program=off": { "model": "decorative:block/old_television_off", "uvlock": true }, + "facing=west,program=off": { "model": "decorative:block/old_television_off", "uvlock": true, "y": 90 }, + "facing=north,program=off": { "model": "decorative:block/old_television_off", "uvlock": true, "y": 180 }, + "facing=east,program=off": { "model": "decorative:block/old_television_off", "uvlock": true, "y": 270 }, + + "facing=south,program=nyancat": { "model": "decorative:block/old_television_nyancat", "uvlock": true }, + "facing=west,program=nyancat": { "model": "decorative:block/old_television_nyancat", "uvlock": true, "y": 90 }, + "facing=north,program=nyancat": { "model": "decorative:block/old_television_nyancat", "uvlock": true, "y": 180 }, + "facing=east,program=nyancat": { "model": "decorative:block/old_television_nyancat", "uvlock": true, "y": 270 }, + + "facing=south,program=creeper": { "model": "decorative:block/old_television_creeper", "uvlock": true }, + "facing=west,program=creeper": { "model": "decorative:block/old_television_creeper", "uvlock": true, "y": 90 }, + "facing=north,program=creeper": { "model": "decorative:block/old_television_creeper", "uvlock": true, "y": 180 }, + "facing=east,program=creeper": { "model": "decorative:block/old_television_creeper", "uvlock": true, "y": 270 }, + + "facing=south,program=woodys": { "model": "decorative:block/old_television_woodys", "uvlock": true }, + "facing=west,program=woodys": { "model": "decorative:block/old_television_woodys", "uvlock": true, "y": 90 }, + "facing=north,program=woodys": { "model": "decorative:block/old_television_woodys", "uvlock": true, "y": 180 }, + "facing=east,program=woodys": { "model": "decorative:block/old_television_woodys", "uvlock": true, "y": 270 }, + + "facing=south,program=tater": { "model": "decorative:block/old_television_tater", "uvlock": true }, + "facing=west,program=tater": { "model": "decorative:block/old_television_tater", "uvlock": true, "y": 90 }, + "facing=north,program=tater": { "model": "decorative:block/old_television_tater", "uvlock": true, "y": 180 }, + "facing=east,program=tater": { "model": "decorative:block/old_television_tater", "uvlock": true, "y": 270 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/onehundred_sign.json b/src/main/resources/assets/decorative/blockstates/onehundred_sign.json new file mode 100644 index 0000000..a9d0d2c --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/onehundred_sign.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=south": { "model": "decorative:block/onehundred_sign" }, + "facing=west": { "model": "decorative:block/onehundred_sign", "y": 90 }, + "facing=north": { "model": "decorative:block/onehundred_sign", "y": 180 }, + "facing=east": { "model": "decorative:block/onehundred_sign", "y": 270 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/onehundredten_sign.json b/src/main/resources/assets/decorative/blockstates/onehundredten_sign.json new file mode 100644 index 0000000..19f09e5 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/onehundredten_sign.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=south": { "model": "decorative:block/onehundredten_sign" }, + "facing=west": { "model": "decorative:block/onehundredten_sign", "y": 90 }, + "facing=north": { "model": "decorative:block/onehundredten_sign", "y": 180 }, + "facing=east": { "model": "decorative:block/onehundredten_sign", "y": 270 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/orange_double_lamp.json b/src/main/resources/assets/decorative/blockstates/orange_double_lamp.json new file mode 100644 index 0000000..d2a8d66 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/orange_double_lamp.json @@ -0,0 +1,8 @@ +{ + "variants": { + "half=lower,lit=false": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=false": { "model": "decorative:block/orange_double_lamp_off_top" }, + "half=lower,lit=true": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=true": { "model": "decorative:block/orange_double_lamp_on_top" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/orange_lamp.json b/src/main/resources/assets/decorative/blockstates/orange_lamp.json new file mode 100644 index 0000000..fc90198 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/orange_lamp.json @@ -0,0 +1,6 @@ +{ + "variants": { + "lit=true": { "model": "decorative:block/orange_lamp_on" }, + "lit=false": { "model": "decorative:block/orange_lamp_off" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/pink_double_lamp.json b/src/main/resources/assets/decorative/blockstates/pink_double_lamp.json new file mode 100644 index 0000000..f102408 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/pink_double_lamp.json @@ -0,0 +1,8 @@ +{ + "variants": { + "half=lower,lit=false": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=false": { "model": "decorative:block/pink_double_lamp_off_top" }, + "half=lower,lit=true": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=true": { "model": "decorative:block/pink_double_lamp_on_top" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/pink_lamp.json b/src/main/resources/assets/decorative/blockstates/pink_lamp.json new file mode 100644 index 0000000..68d37bc --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/pink_lamp.json @@ -0,0 +1,6 @@ +{ + "variants": { + "lit=true": { "model": "decorative:block/pink_lamp_on" }, + "lit=false": { "model": "decorative:block/pink_lamp_off" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/purple_double_lamp.json b/src/main/resources/assets/decorative/blockstates/purple_double_lamp.json new file mode 100644 index 0000000..706d809 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/purple_double_lamp.json @@ -0,0 +1,8 @@ +{ + "variants": { + "half=lower,lit=false": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=false": { "model": "decorative:block/purple_double_lamp_off_top" }, + "half=lower,lit=true": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=true": { "model": "decorative:block/purple_double_lamp_on_top" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/purple_lamp.json b/src/main/resources/assets/decorative/blockstates/purple_lamp.json new file mode 100644 index 0000000..d59fc44 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/purple_lamp.json @@ -0,0 +1,6 @@ +{ + "variants": { + "lit=true": { "model": "decorative:block/purple_lamp_on" }, + "lit=false": { "model": "decorative:block/purple_lamp_off" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/red_double_lamp.json b/src/main/resources/assets/decorative/blockstates/red_double_lamp.json new file mode 100644 index 0000000..3f89f47 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/red_double_lamp.json @@ -0,0 +1,8 @@ +{ + "variants": { + "half=lower,lit=false": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=false": { "model": "decorative:block/red_double_lamp_off_top" }, + "half=lower,lit=true": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=true": { "model": "decorative:block/red_double_lamp_on_top" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/red_lamp.json b/src/main/resources/assets/decorative/blockstates/red_lamp.json new file mode 100644 index 0000000..afd497a --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/red_lamp.json @@ -0,0 +1,6 @@ +{ + "variants": { + "lit=true": { "model": "decorative:block/red_lamp_on" }, + "lit=false": { "model": "decorative:block/red_lamp_off" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/road.json b/src/main/resources/assets/decorative/blockstates/road.json new file mode 100644 index 0000000..15798cf --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/road.json @@ -0,0 +1,10 @@ +{ + "variants": { + "": [ + { "model": "decorative:block/road" }, + { "model": "decorative:block/road", "y": 90 }, + { "model": "decorative:block/road", "y": 180 }, + { "model": "decorative:block/road", "y": 270 } + ] + } +} diff --git a/src/main/resources/assets/decorative/blockstates/road_white_long.json b/src/main/resources/assets/decorative/blockstates/road_white_long.json new file mode 100644 index 0000000..ad3d17e --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/road_white_long.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=south": { "model": "decorative:block/road_white_long" }, + "facing=west": { "model": "decorative:block/road_white_long", "y": 90 }, + "facing=north": { "model": "decorative:block/road_white_long", "y": 180 }, + "facing=east": { "model": "decorative:block/road_white_long", "y": 270 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/road_white_short.json b/src/main/resources/assets/decorative/blockstates/road_white_short.json new file mode 100644 index 0000000..5b0f014 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/road_white_short.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=south": { "model": "decorative:block/road_white_short" }, + "facing=west": { "model": "decorative:block/road_white_short", "y": 90 }, + "facing=north": { "model": "decorative:block/road_white_short", "y": 180 }, + "facing=east": { "model": "decorative:block/road_white_short", "y": 270 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/rocky_asphalt.json b/src/main/resources/assets/decorative/blockstates/rocky_asphalt.json new file mode 100644 index 0000000..16dc731 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/rocky_asphalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": [ + { "model": "decorative:block/rocky_asphalt" } + ] + } +} diff --git a/src/main/resources/assets/decorative/blockstates/seventy_sign.json b/src/main/resources/assets/decorative/blockstates/seventy_sign.json new file mode 100644 index 0000000..dae86ad --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/seventy_sign.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=south": { "model": "decorative:block/seventy_sign" }, + "facing=west": { "model": "decorative:block/seventy_sign", "y": 90 }, + "facing=north": { "model": "decorative:block/seventy_sign", "y": 180 }, + "facing=east": { "model": "decorative:block/seventy_sign", "y": 270 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/sign_post.json b/src/main/resources/assets/decorative/blockstates/sign_post.json new file mode 100644 index 0000000..14969ea --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/sign_post.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": [ + { "model": "decorative:block/sign_post" } + ] + } +} diff --git a/src/main/resources/assets/decorative/blockstates/sixty_sign.json b/src/main/resources/assets/decorative/blockstates/sixty_sign.json new file mode 100644 index 0000000..659bbce --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/sixty_sign.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=south": { "model": "decorative:block/sixty_sign" }, + "facing=west": { "model": "decorative:block/sixty_sign", "y": 90 }, + "facing=north": { "model": "decorative:block/sixty_sign", "y": 180 }, + "facing=east": { "model": "decorative:block/sixty_sign", "y": 270 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/sliding_door.json b/src/main/resources/assets/decorative/blockstates/sliding_door.json new file mode 100644 index 0000000..ac4d379 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/sliding_door.json @@ -0,0 +1,36 @@ +{ + "variants": { + "facing=west,half=lower,hinge=left,open=false": { "model": "decorative:block/sliding_door_bottom" }, + "facing=north,half=lower,hinge=left,open=false": { "model": "decorative:block/sliding_door_bottom", "y": 90 }, + "facing=east,half=lower,hinge=left,open=false": { "model": "decorative:block/sliding_door_bottom", "y": 180 }, + "facing=south,half=lower,hinge=left,open=false": { "model": "decorative:block/sliding_door_bottom", "y": 270 }, + "facing=west,half=lower,hinge=right,open=false": { "model": "decorative:block/sliding_door_bottom", "y": 180 }, + "facing=north,half=lower,hinge=right,open=false": { "model": "decorative:block/sliding_door_bottom", "y": 270 }, + "facing=east,half=lower,hinge=right,open=false": { "model": "decorative:block/sliding_door_bottom" }, + "facing=south,half=lower,hinge=right,open=false": { "model": "decorative:block/sliding_door_bottom", "y": 90 }, + "facing=west,half=lower,hinge=left,open=true": { "model": "decorative:block/sliding_door_bottom_open" }, + "facing=north,half=lower,hinge=left,open=true": { "model": "decorative:block/sliding_door_bottom_open", "y": 90 }, + "facing=east,half=lower,hinge=left,open=true": { "model": "decorative:block/sliding_door_bottom_open", "y": 180 }, + "facing=south,half=lower,hinge=left,open=true": { "model": "decorative:block/sliding_door_bottom_open", "y": 270 }, + "facing=west,half=lower,hinge=right,open=true": { "model": "decorative:block/sliding_door_bottom_open", "y": 180 }, + "facing=north,half=lower,hinge=right,open=true": { "model": "decorative:block/sliding_door_bottom_open", "y": 270 }, + "facing=east,half=lower,hinge=right,open=true": { "model": "decorative:block/sliding_door_bottom_open" }, + "facing=south,half=lower,hinge=right,open=true": { "model": "decorative:block/sliding_door_bottom_open", "y": 90 }, + "facing=west,half=upper,hinge=left,open=false": { "model": "decorative:block/sliding_door_top" }, + "facing=north,half=upper,hinge=left,open=false": { "model": "decorative:block/sliding_door_top", "y": 90 }, + "facing=east,half=upper,hinge=left,open=false": { "model": "decorative:block/sliding_door_top", "y": 180 }, + "facing=south,half=upper,hinge=left,open=false": { "model": "decorative:block/sliding_door_top", "y": 270 }, + "facing=west,half=upper,hinge=right,open=false": { "model": "decorative:block/sliding_door_top", "y": 180 }, + "facing=north,half=upper,hinge=right,open=false": { "model": "decorative:block/sliding_door_top", "y": 270 }, + "facing=east,half=upper,hinge=right,open=false": { "model": "decorative:block/sliding_door_top" }, + "facing=south,half=upper,hinge=right,open=false": { "model": "decorative:block/sliding_door_top", "y": 90 }, + "facing=west,half=upper,hinge=left,open=true": { "model": "decorative:block/sliding_door_top_open" }, + "facing=north,half=upper,hinge=left,open=true": { "model": "decorative:block/sliding_door_top_open", "y": 90 }, + "facing=east,half=upper,hinge=left,open=true": { "model": "decorative:block/sliding_door_top_open", "y": 180 }, + "facing=south,half=upper,hinge=left,open=true": { "model": "decorative:block/sliding_door_top_open", "y": 270 }, + "facing=west,half=upper,hinge=right,open=true": { "model": "decorative:block/sliding_door_top_open", "y": 180 }, + "facing=north,half=upper,hinge=right,open=true": { "model": "decorative:block/sliding_door_top_open", "y": 270 }, + "facing=east,half=upper,hinge=right,open=true": { "model": "decorative:block/sliding_door_top_open" }, + "facing=south,half=upper,hinge=right,open=true": { "model": "decorative:block/sliding_door_top_open", "y": 90 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/spruce_log_with_axe.json b/src/main/resources/assets/decorative/blockstates/spruce_log_with_axe.json new file mode 100644 index 0000000..36a9cb8 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/spruce_log_with_axe.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=south": { "model": "decorative:block/spruce_log_with_axe" }, + "facing=west": { "model": "decorative:block/spruce_log_with_axe", "y": 90 }, + "facing=north": { "model": "decorative:block/spruce_log_with_axe", "y": 180 }, + "facing=east": { "model": "decorative:block/spruce_log_with_axe", "y": 270 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/stop_sign.json b/src/main/resources/assets/decorative/blockstates/stop_sign.json new file mode 100644 index 0000000..a9845c9 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/stop_sign.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=south": { "model": "decorative:block/stop_sign" }, + "facing=west": { "model": "decorative:block/stop_sign", "y": 90 }, + "facing=north": { "model": "decorative:block/stop_sign", "y": 180 }, + "facing=east": { "model": "decorative:block/stop_sign", "y": 270 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/television.json b/src/main/resources/assets/decorative/blockstates/television.json new file mode 100644 index 0000000..edf774c --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/television.json @@ -0,0 +1,28 @@ +{ + "variants": { + "facing=south,program=off": { "model": "decorative:block/television_off", "uvlock": true }, + "facing=west,program=off": { "model": "decorative:block/television_off", "uvlock": true, "y": 90 }, + "facing=north,program=off": { "model": "decorative:block/television_off", "uvlock": true, "y": 180 }, + "facing=east,program=off": { "model": "decorative:block/television_off", "uvlock": true, "y": 270 }, + + "facing=south,program=nyancat": { "model": "decorative:block/television_nyancat", "uvlock": true }, + "facing=west,program=nyancat": { "model": "decorative:block/television_nyancat", "uvlock": true, "y": 90 }, + "facing=north,program=nyancat": { "model": "decorative:block/television_nyancat", "uvlock": true, "y": 180 }, + "facing=east,program=nyancat": { "model": "decorative:block/television_nyancat", "uvlock": true, "y": 270 }, + + "facing=south,program=creeper": { "model": "decorative:block/television_creeper", "uvlock": true }, + "facing=west,program=creeper": { "model": "decorative:block/television_creeper", "uvlock": true, "y": 90 }, + "facing=north,program=creeper": { "model": "decorative:block/television_creeper", "uvlock": true, "y": 180 }, + "facing=east,program=creeper": { "model": "decorative:block/television_creeper", "uvlock": true, "y": 270 }, + + "facing=south,program=woodys": { "model": "decorative:block/television_woodys", "uvlock": true }, + "facing=west,program=woodys": { "model": "decorative:block/television_woodys", "uvlock": true, "y": 90 }, + "facing=north,program=woodys": { "model": "decorative:block/television_woodys", "uvlock": true, "y": 180 }, + "facing=east,program=woodys": { "model": "decorative:block/television_woodys", "uvlock": true, "y": 270 }, + + "facing=south,program=tater": { "model": "decorative:block/television_tater", "uvlock": true }, + "facing=west,program=tater": { "model": "decorative:block/television_tater", "uvlock": true, "y": 90 }, + "facing=north,program=tater": { "model": "decorative:block/television_tater", "uvlock": true, "y": 180 }, + "facing=east,program=tater": { "model": "decorative:block/television_tater", "uvlock": true, "y": 270 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/ten_sign.json b/src/main/resources/assets/decorative/blockstates/ten_sign.json new file mode 100644 index 0000000..66152f5 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/ten_sign.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=south": { "model": "decorative:block/ten_sign" }, + "facing=west": { "model": "decorative:block/ten_sign", "y": 90 }, + "facing=north": { "model": "decorative:block/ten_sign", "y": 180 }, + "facing=east": { "model": "decorative:block/ten_sign", "y": 270 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/thirty_sign.json b/src/main/resources/assets/decorative/blockstates/thirty_sign.json new file mode 100644 index 0000000..20521fb --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/thirty_sign.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=south": { "model": "decorative:block/thirty_sign" }, + "facing=west": { "model": "decorative:block/thirty_sign", "y": 90 }, + "facing=north": { "model": "decorative:block/thirty_sign", "y": 180 }, + "facing=east": { "model": "decorative:block/thirty_sign", "y": 270 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/traffic_cone.json b/src/main/resources/assets/decorative/blockstates/traffic_cone.json new file mode 100644 index 0000000..a53fa9a --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/traffic_cone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": [ + { "model": "decorative:block/traffic_cone" } + ] + } +} diff --git a/src/main/resources/assets/decorative/blockstates/twenty_sign.json b/src/main/resources/assets/decorative/blockstates/twenty_sign.json new file mode 100644 index 0000000..a7a6405 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/twenty_sign.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=south": { "model": "decorative:block/twenty_sign" }, + "facing=west": { "model": "decorative:block/twenty_sign", "y": 90 }, + "facing=north": { "model": "decorative:block/twenty_sign", "y": 180 }, + "facing=east": { "model": "decorative:block/twenty_sign", "y": 270 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/water_pump.json b/src/main/resources/assets/decorative/blockstates/water_pump.json new file mode 100644 index 0000000..fa67c21 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/water_pump.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=south": { "model": "decorative:block/water_pump", "y": 180 }, + "facing=west": { "model": "decorative:block/water_pump", "y": 270 }, + "facing=north": { "model": "decorative:block/water_pump" }, + "facing=east": { "model": "decorative:block/water_pump", "y": 90 } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/white_double_lamp.json b/src/main/resources/assets/decorative/blockstates/white_double_lamp.json new file mode 100644 index 0000000..9967e62 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/white_double_lamp.json @@ -0,0 +1,8 @@ +{ + "variants": { + "half=lower,lit=false": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=false": { "model": "decorative:block/white_double_lamp_off_top" }, + "half=lower,lit=true": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=true": { "model": "decorative:block/white_double_lamp_on_top" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/white_lamp.json b/src/main/resources/assets/decorative/blockstates/white_lamp.json new file mode 100644 index 0000000..6ea8662 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/white_lamp.json @@ -0,0 +1,6 @@ +{ + "variants": { + "lit=true": { "model": "decorative:block/white_lamp_on" }, + "lit=false": { "model": "decorative:block/white_lamp_off" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/yellow_double_lamp.json b/src/main/resources/assets/decorative/blockstates/yellow_double_lamp.json new file mode 100644 index 0000000..7035da3 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/yellow_double_lamp.json @@ -0,0 +1,8 @@ +{ + "variants": { + "half=lower,lit=false": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=false": { "model": "decorative:block/yellow_double_lamp_off_top" }, + "half=lower,lit=true": { "model": "decorative:block/double_lamp_bottom" }, + "half=upper,lit=true": { "model": "decorative:block/yellow_double_lamp_on_top" } + } +} diff --git a/src/main/resources/assets/decorative/blockstates/yellow_lamp.json b/src/main/resources/assets/decorative/blockstates/yellow_lamp.json new file mode 100644 index 0000000..6a91489 --- /dev/null +++ b/src/main/resources/assets/decorative/blockstates/yellow_lamp.json @@ -0,0 +1,6 @@ +{ + "variants": { + "lit=true": { "model": "decorative:block/yellow_lamp_on" }, + "lit=false": { "model": "decorative:block/yellow_lamp_off" } + } +} diff --git a/src/main/resources/assets/decorative/icon.png b/src/main/resources/assets/decorative/icon.png new file mode 100644 index 0000000..218d6c2 Binary files /dev/null and b/src/main/resources/assets/decorative/icon.png differ diff --git a/src/main/resources/assets/decorative/lang/de_de.json b/src/main/resources/assets/decorative/lang/de_de.json new file mode 100644 index 0000000..938611c --- /dev/null +++ b/src/main/resources/assets/decorative/lang/de_de.json @@ -0,0 +1,85 @@ +{ + // ItemGroups // + "itemGroup.decorative.indoor":"Decorative - Innen", + "itemGroup.decorative.traffic":"Decorative - Verkehr", + "itemGroup.decorative.garden":"Decorative - Garden", + + "text.decorative.landing_text":"Das ist eine Anleitung, wie du die verschiedenen Dekorationen der Mod Decorative herstellst. Es gibt Lampen, Fernseher, Deckenventillatoren und vieles mehr.", + "book.decorative.decoration_guide":"Dekorationshandbuch", + + // Indoor // + "block.decorative.kitchen_tiles":"Küchenboden", + "block.decorative.television":"Fernseher", + "block.decorative.old_television":"Alter Fernseher", + "block.decorative.ceilingfan":"Deckenventillator", + "block.decorative.sliding_door":"Schiebetür", + "block.decorative.christmas_tree":"Weihnachtsbaum", + "block.decorative.christmas_lights":"Weihnachtslichter", + "block.decorative.white_lamp":"Weiße Lampe", + "block.decorative.orange_lamp":"Orangene Lampe", + "block.decorative.magenta_lamp":"Magenta Lampe", + "block.decorative.light_blue_lamp":"Hellblaue Lampe", + "block.decorative.yellow_lamp":"Gelbe Lampe", + "block.decorative.lime_lamp":"Hellgrüne Lampe", + "block.decorative.pink_lamp":"Pinke Lampe", + "block.decorative.gray_lamp":"Graue Lampe", + "block.decorative.light_gray_lamp":"Hellgraue Lampe", + "block.decorative.cyan_lamp":"Cyanene Lampe", + "block.decorative.purple_lamp":"Lila Lampe", + "block.decorative.blue_lamp":"Blaue Lampe", + "block.decorative.brown_lamp":"Braune Lampe", + "block.decorative.green_lamp":"Grüne Lampe", + "block.decorative.red_lamp":"Rote Lampe", + "block.decorative.black_lamp":"Schwarze Lampe", + "block.decorative.white_double_lamp":"Weiße Doppellampe", + "block.decorative.orange_double_lamp":"Orangene Doppellampe", + "block.decorative.magenta_double_lamp":"Magenta Doppellampe", + "block.decorative.light_blue_double_lamp":"Hellblaue Doppellampe", + "block.decorative.yellow_double_lamp":"Gelbe Doppellampe", + "block.decorative.lime_double_lamp":"Hellgrüne Doppellampe", + "block.decorative.pink_double_lamp":"Pinke Doppellampe", + "block.decorative.gray_double_lamp":"Graue Doppellampe", + "block.decorative.light_gray_double_lamp":"Hellgraue Doppellampe", + "block.decorative.cyan_double_lamp":"Cyanene Doppellampe", + "block.decorative.purple_double_lamp":"Lila Doppellampe", + "block.decorative.blue_double_lamp":"Blaue Doppellampe", + "block.decorative.brown_double_lamp":"Braune Doppellampe", + "block.decorative.green_double_lamp":"Grüne Doppellampe", + "block.decorative.red_double_lamp":"Rote Doppellampe", + "block.decorative.black_double_lamp":"Schwarze Doppellampe", + + + // Garden // + "block.decorative.oak_log_with_axe":"Eichenholzstamm mit Axt", + "block.decorative.spruce_log_with_axe":"Fichtenholzstamm mit Axt", + "block.decorative.birch_log_with_axe":"Birkenholzstamm mit Axt", + "block.decorative.acacia_log_with_axe":"Akazienholzstamm mit Axt", + "block.decorative.jungle_log_with_axe":"Dschungelholzstamm mit Axt", + "block.decorative.dark_oak_log_with_axe":"Schwarzeichenholzstamm mit Axt", + "block.decorative.bird_bath":"Vogelbad", + "block.decorative.water_pump":"Wasserpumpe", + + // Traffic // + "block.decorative.fire_hydrant":"Wasserhydrant", + "block.decorative.rocky_asphalt":"Steiniger Asphalt", + "block.decorative.road":"Straße", + "block.decorative.road_white_short":"Straße mit kurzem weißem Streifen", + "block.decorative.road_white_long":"Straße mit langem weißem Streifen", + "block.decorative.guardrail":"Leitplanke", + "block.decorative.traffic_cone":"Straßenkegel", + "block.decorative.sign_post":"Schildpfosten", + "block.decorative.empty_sign":"Leeres Schild", + "block.decorative.stop_sign":"Stoppschild", + "block.decorative.five_sign":"Tempo Limit: 5 km/h", + "block.decorative.ten_sign":"Tempo Limit: 10 km/h", + "block.decorative.twenty_sign":"Tempo Limit: 20 km/h", + "block.decorative.thirty_sign":"Tempo Limit: 30 km/h", + "block.decorative.forty_sign":"Tempo Limit: 40 km/h", + "block.decorative.fifty_sign":"Tempo Limit: 50 km/h", + "block.decorative.sixty_sign":"Tempo Limit: 60 km/h", + "block.decorative.seventy_sign":"Tempo Limit: 70 km/h", + "block.decorative.eighty_sign":"Tempo Limit: 80 km/h", + "block.decorative.ninety_sign":"Tempo Limit: 90 km/h", + "block.decorative.onehundred_sign":"Tempo Limit: 100 km/h", + "block.decorative.onehundredten_sign":"Tempo Limit: 110 km/h" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/lang/en_us.json b/src/main/resources/assets/decorative/lang/en_us.json new file mode 100644 index 0000000..c18cdf2 --- /dev/null +++ b/src/main/resources/assets/decorative/lang/en_us.json @@ -0,0 +1,85 @@ +{ + // ItemGroups // + "itemGroup.decorative.indoor":"Decorative - Indoor", + "itemGroup.decorative.traffic":"Decorative - Traffic", + "itemGroup.decorative.garden":"Decorative - Garden", + + "text.decorative.landing_text":"This is a guide on how to craft the decorative items added by Decorative. We have lamps, TVs, Ceiling Fans and much more", + "book.decorative.decoration_guide":"Decoration Guide", + + // Indoor // + "block.decorative.kitchen_tiles":"Kitchen Tiles", + "block.decorative.television":"Television", + "block.decorative.old_television":"Old Television", + "block.decorative.ceilingfan":"Ceiling Fan", + "block.decorative.sliding_door":"Sliding Door", + "block.decorative.christmas_tree":"Christmas Tree", + "block.decorative.christmas_lights":"Christmas Lights", + "block.decorative.white_lamp":"White Lamp", + "block.decorative.orange_lamp":"Orange Lamp", + "block.decorative.magenta_lamp":"Magenta Lamp", + "block.decorative.light_blue_lamp":"Light Blue Lamp", + "block.decorative.yellow_lamp":"Yellow Lamp", + "block.decorative.lime_lamp":"Lime Lamp", + "block.decorative.pink_lamp":"Pink Lamp", + "block.decorative.gray_lamp":"Gray Lamp", + "block.decorative.light_gray_lamp":"Light Gray Lamp", + "block.decorative.cyan_lamp":"Cyan Lamp", + "block.decorative.purple_lamp":"Purple Lamp", + "block.decorative.blue_lamp":"Blue Lamp", + "block.decorative.brown_lamp":"Brown Lamp", + "block.decorative.green_lamp":"Green Lamp", + "block.decorative.red_lamp":"Red Lamp", + "block.decorative.black_lamp":"Black Lamp", + "block.decorative.white_double_lamp":"White Double Lamp", + "block.decorative.orange_double_lamp":"Orange Double Lamp", + "block.decorative.magenta_double_lamp":"Magenta Double Lamp", + "block.decorative.light_blue_double_lamp":"Light Blue Double Lamp", + "block.decorative.yellow_double_lamp":"Yellow Double Lamp", + "block.decorative.lime_double_lamp":"Lime Double Lamp", + "block.decorative.pink_double_lamp":"Pink Double Lamp", + "block.decorative.gray_double_lamp":"Gray Double Lamp", + "block.decorative.light_gray_double_lamp":"Light Gray Double Lamp", + "block.decorative.cyan_double_lamp":"Cyan Double Lamp", + "block.decorative.purple_double_lamp":"Purple Double Lamp", + "block.decorative.blue_double_lamp":"Blue Double Lamp", + "block.decorative.brown_double_lamp":"Brown Double Lamp", + "block.decorative.green_double_lamp":"Green Double Lamp", + "block.decorative.red_double_lamp":"Red Double Lamp", + "block.decorative.black_double_lamp":"Black Double Lamp", + + + // Garden // + "block.decorative.oak_log_with_axe":"Oak Log with Axe", + "block.decorative.spruce_log_with_axe":"Spruce Log with Axe", + "block.decorative.birch_log_with_axe":"Birch Log with Axe", + "block.decorative.acacia_log_with_axe":"Acacia Log with Axe", + "block.decorative.jungle_log_with_axe":"Jungle Log with Axe", + "block.decorative.dark_oak_log_with_axe":"Dark Oak Log with Axe", + "block.decorative.bird_bath":"Bird Bath", + "block.decorative.water_pump":"Water Pump", + + // Traffic // + "block.decorative.fire_hydrant":"Fire Hydrant", + "block.decorative.rocky_asphalt":"Rocky Asphalt", + "block.decorative.road":"Road", + "block.decorative.road_white_short":"Road with short white stripe", + "block.decorative.road_white_long":"Road with long white stripe", + "block.decorative.guardrail":"Guardrail", + "block.decorative.traffic_cone":"Traffic Cone", + "block.decorative.sign_post":"Sign Post", + "block.decorative.empty_sign":"Empty Sign", + "block.decorative.stop_sign":"Stop Sign", + "block.decorative.five_sign":"Tempo Limit: 5 km/h", + "block.decorative.ten_sign":"Tempo Limit: 10 km/h", + "block.decorative.twenty_sign":"Tempo Limit: 20 km/h", + "block.decorative.thirty_sign":"Tempo Limit: 30 km/h", + "block.decorative.forty_sign":"Tempo Limit: 40 km/h", + "block.decorative.fifty_sign":"Tempo Limit: 50 km/h", + "block.decorative.sixty_sign":"Tempo Limit: 60 km/h", + "block.decorative.seventy_sign":"Tempo Limit: 70 km/h", + "block.decorative.eighty_sign":"Tempo Limit: 80 km/h", + "block.decorative.ninety_sign":"Tempo Limit: 90 km/h", + "block.decorative.onehundred_sign":"Tempo Limit: 100 km/h", + "block.decorative.onehundredten_sign":"Tempo Limit: 110 km/h" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/acacia_log_with_axe.json b/src/main/resources/assets/decorative/models/block/acacia_log_with_axe.json new file mode 100644 index 0000000..f62f4a8 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/acacia_log_with_axe.json @@ -0,0 +1,219 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/acacia_log", + "1": "block/acacia_log_top", + "2": "item/iron_axe", + "particle": "block/acacia_log" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [7.5, 21, 3], + "to": [8.5, 22, 5], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "east": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [2, 14, 3, 15], "texture": "#2"} + } + }, + { + "from": [7.5, 20, 3], + "to": [8.5, 21, 6], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [2, 13, 3, 14], "rotation": 180, "texture": "#2"}, + "east": {"uv": [2, 13, 5, 14], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [2, 13, 5, 14], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [2, 13, 5, 14], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 19, 4], + "to": [8.5, 20, 7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [3, 12, 4, 13], "rotation": 180, "texture": "#2"}, + "east": {"uv": [3, 12, 6, 13], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [2, 13, 5, 14], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [2, 13, 5, 14], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 18, 5], + "to": [8.5, 19, 8], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [4, 11, 5, 12], "rotation": 180, "texture": "#2"}, + "east": {"uv": [4, 11, 7, 12], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [4, 11, 7, 12], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [4, 11, 7, 12], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 17, 6], + "to": [8.5, 18, 9], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [5, 10, 6, 11], "rotation": 180, "texture": "#2"}, + "east": {"uv": [5, 10, 8, 11], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [5, 10, 8, 11], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [5, 10, 8, 11], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 16, 7], + "to": [8.5, 17, 10], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [6, 9, 7, 10], "rotation": 180, "texture": "#2"}, + "east": {"uv": [6, 9, 9, 10], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [6, 9, 9, 10], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [6, 9, 9, 10], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 15, 8], + "to": [8.5, 16, 11], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [7, 8, 8, 9], "rotation": 180, "texture": "#2"}, + "east": {"uv": [7, 8, 10, 9], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [7, 8, 10, 9], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [7, 8, 10, 9], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 14, 9], + "to": [8.5, 15, 15], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [8, 7, 9, 8], "rotation": 180, "texture": "#2"}, + "east": {"uv": [8, 7, 14, 8], "rotation": 180, "texture": "#2"}, + "south": {"uv": [13, 7, 14, 8], "rotation": 180, "texture": "#2"}, + "west": {"uv": [8, 7, 14, 8], "texture": "#2"}, + "up": {"uv": [8, 7, 14, 8], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [7.5, 15, 12], + "to": [8.5, 16, 14], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [11, 8, 12, 9], "rotation": 180, "texture": "#2"}, + "east": {"uv": [11, 8, 13, 9], "rotation": 180, "texture": "#2"}, + "south": {"uv": [12, 8, 13, 9], "rotation": 180, "texture": "#2"}, + "west": {"uv": [11, 8, 13, 9], "texture": "#2"}, + "up": {"uv": [11, 8, 13, 9], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [7.5, 13, 8], + "to": [8.5, 14, 15], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [7, 6, 8, 7], "rotation": 180, "texture": "#2"}, + "east": {"uv": [7, 6, 14, 7], "rotation": 180, "texture": "#2"}, + "south": {"uv": [13, 6, 14, 7], "rotation": 180, "texture": "#2"}, + "west": {"uv": [7, 6, 14, 7], "texture": "#2"}, + "up": {"uv": [7, 6, 14, 7], "rotation": 90, "texture": "#2"}, + "down": {"uv": [7, 6, 14, 7], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 12, 7], + "to": [8.5, 13, 14], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [6, 5, 7, 6], "rotation": 180, "texture": "#2"}, + "east": {"uv": [6, 5, 13, 6], "rotation": 180, "texture": "#2"}, + "south": {"uv": [12, 5, 13, 6], "rotation": 180, "texture": "#2"}, + "west": {"uv": [6, 5, 13, 6], "texture": "#2"}, + "up": {"uv": [6, 5, 13, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [7.5, 11, 7], + "to": [8.5, 12, 14], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [6, 4, 7, 5], "rotation": 180, "texture": "#2"}, + "east": {"uv": [6, 4, 13, 5], "rotation": 180, "texture": "#2"}, + "south": {"uv": [12, 4, 13, 5], "rotation": 180, "texture": "#2"}, + "west": {"uv": [6, 4, 13, 5], "texture": "#2"}, + "down": {"uv": [6, 4, 13, 5], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 10, 8], + "to": [8.5, 11, 13], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [7, 3, 8, 4], "rotation": 180, "texture": "#2"}, + "east": {"uv": [7, 3, 12, 4], "rotation": 180, "texture": "#2"}, + "south": {"uv": [11, 3, 12, 4], "rotation": 180, "texture": "#2"}, + "west": {"uv": [7, 3, 12, 4], "texture": "#2"}, + "down": {"uv": [7, 3, 12, 4], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 9, 9], + "to": [8.5, 10, 13], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [8, 2, 9, 3], "rotation": 180, "texture": "#2"}, + "east": {"uv": [8, 2, 12, 3], "rotation": 180, "texture": "#2"}, + "south": {"uv": [11, 2, 12, 3], "rotation": 180, "texture": "#2"}, + "west": {"uv": [8, 2, 12, 3], "texture": "#2"}, + "down": {"uv": [8, 2, 12, 3], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 8, 10], + "to": [8.5, 9, 12], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [9, 1, 10, 2], "rotation": 180, "texture": "#2"}, + "east": {"uv": [9, 1, 11, 2], "rotation": 180, "texture": "#2"}, + "south": {"uv": [10, 1, 11, 2], "rotation": 180, "texture": "#2"}, + "west": {"uv": [9, 1, 11, 2], "texture": "#2"}, + "down": {"uv": [9, 1, 11, 2], "rotation": 270, "texture": "#2"} + } + } + ], + "groups": [0, + { + "name": "axe", + "origin": [8, 8, 8], + "children": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/birch_log_with_axe.json b/src/main/resources/assets/decorative/models/block/birch_log_with_axe.json new file mode 100644 index 0000000..27ad57a --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/birch_log_with_axe.json @@ -0,0 +1,219 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/birch_log", + "1": "block/birch_log_top", + "2": "item/iron_axe", + "particle": "block/birch_log" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [7.5, 21, 3], + "to": [8.5, 22, 5], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "east": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [2, 14, 3, 15], "texture": "#2"} + } + }, + { + "from": [7.5, 20, 3], + "to": [8.5, 21, 6], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [2, 13, 3, 14], "rotation": 180, "texture": "#2"}, + "east": {"uv": [2, 13, 5, 14], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [2, 13, 5, 14], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [2, 13, 5, 14], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 19, 4], + "to": [8.5, 20, 7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [3, 12, 4, 13], "rotation": 180, "texture": "#2"}, + "east": {"uv": [3, 12, 6, 13], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [2, 13, 5, 14], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [2, 13, 5, 14], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 18, 5], + "to": [8.5, 19, 8], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [4, 11, 5, 12], "rotation": 180, "texture": "#2"}, + "east": {"uv": [4, 11, 7, 12], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [4, 11, 7, 12], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [4, 11, 7, 12], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 17, 6], + "to": [8.5, 18, 9], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [5, 10, 6, 11], "rotation": 180, "texture": "#2"}, + "east": {"uv": [5, 10, 8, 11], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [5, 10, 8, 11], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [5, 10, 8, 11], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 16, 7], + "to": [8.5, 17, 10], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [6, 9, 7, 10], "rotation": 180, "texture": "#2"}, + "east": {"uv": [6, 9, 9, 10], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [6, 9, 9, 10], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [6, 9, 9, 10], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 15, 8], + "to": [8.5, 16, 11], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [7, 8, 8, 9], "rotation": 180, "texture": "#2"}, + "east": {"uv": [7, 8, 10, 9], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [7, 8, 10, 9], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [7, 8, 10, 9], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 14, 9], + "to": [8.5, 15, 15], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [8, 7, 9, 8], "rotation": 180, "texture": "#2"}, + "east": {"uv": [8, 7, 14, 8], "rotation": 180, "texture": "#2"}, + "south": {"uv": [13, 7, 14, 8], "rotation": 180, "texture": "#2"}, + "west": {"uv": [8, 7, 14, 8], "texture": "#2"}, + "up": {"uv": [8, 7, 14, 8], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [7.5, 15, 12], + "to": [8.5, 16, 14], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [11, 8, 12, 9], "rotation": 180, "texture": "#2"}, + "east": {"uv": [11, 8, 13, 9], "rotation": 180, "texture": "#2"}, + "south": {"uv": [12, 8, 13, 9], "rotation": 180, "texture": "#2"}, + "west": {"uv": [11, 8, 13, 9], "texture": "#2"}, + "up": {"uv": [11, 8, 13, 9], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [7.5, 13, 8], + "to": [8.5, 14, 15], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [7, 6, 8, 7], "rotation": 180, "texture": "#2"}, + "east": {"uv": [7, 6, 14, 7], "rotation": 180, "texture": "#2"}, + "south": {"uv": [13, 6, 14, 7], "rotation": 180, "texture": "#2"}, + "west": {"uv": [7, 6, 14, 7], "texture": "#2"}, + "up": {"uv": [7, 6, 14, 7], "rotation": 90, "texture": "#2"}, + "down": {"uv": [7, 6, 14, 7], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 12, 7], + "to": [8.5, 13, 14], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [6, 5, 7, 6], "rotation": 180, "texture": "#2"}, + "east": {"uv": [6, 5, 13, 6], "rotation": 180, "texture": "#2"}, + "south": {"uv": [12, 5, 13, 6], "rotation": 180, "texture": "#2"}, + "west": {"uv": [6, 5, 13, 6], "texture": "#2"}, + "up": {"uv": [6, 5, 13, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [7.5, 11, 7], + "to": [8.5, 12, 14], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [6, 4, 7, 5], "rotation": 180, "texture": "#2"}, + "east": {"uv": [6, 4, 13, 5], "rotation": 180, "texture": "#2"}, + "south": {"uv": [12, 4, 13, 5], "rotation": 180, "texture": "#2"}, + "west": {"uv": [6, 4, 13, 5], "texture": "#2"}, + "down": {"uv": [6, 4, 13, 5], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 10, 8], + "to": [8.5, 11, 13], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [7, 3, 8, 4], "rotation": 180, "texture": "#2"}, + "east": {"uv": [7, 3, 12, 4], "rotation": 180, "texture": "#2"}, + "south": {"uv": [11, 3, 12, 4], "rotation": 180, "texture": "#2"}, + "west": {"uv": [7, 3, 12, 4], "texture": "#2"}, + "down": {"uv": [7, 3, 12, 4], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 9, 9], + "to": [8.5, 10, 13], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [8, 2, 9, 3], "rotation": 180, "texture": "#2"}, + "east": {"uv": [8, 2, 12, 3], "rotation": 180, "texture": "#2"}, + "south": {"uv": [11, 2, 12, 3], "rotation": 180, "texture": "#2"}, + "west": {"uv": [8, 2, 12, 3], "texture": "#2"}, + "down": {"uv": [8, 2, 12, 3], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 8, 10], + "to": [8.5, 9, 12], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [9, 1, 10, 2], "rotation": 180, "texture": "#2"}, + "east": {"uv": [9, 1, 11, 2], "rotation": 180, "texture": "#2"}, + "south": {"uv": [10, 1, 11, 2], "rotation": 180, "texture": "#2"}, + "west": {"uv": [9, 1, 11, 2], "texture": "#2"}, + "down": {"uv": [9, 1, 11, 2], "rotation": 270, "texture": "#2"} + } + } + ], + "groups": [0, + { + "name": "axe", + "origin": [8, 8, 8], + "children": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/bird_bath.json b/src/main/resources/assets/decorative/models/block/bird_bath.json new file mode 100644 index 0000000..f70a041 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/bird_bath.json @@ -0,0 +1,205 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/cobblestone", + "particle": "block/cobblestone" + }, + "elements": [ + { + "from": [6, 0, 6], + "to": [10, 1, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 12]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#0"} + } + }, + { + "from": [6, 6, 6], + "to": [10, 7, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 14, 12]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#0"} + } + }, + { + "from": [6, 7, 5], + "to": [10, 8, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 15, 12]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 1], "texture": "#0"} + } + }, + { + "from": [6, 7, 10], + "to": [10, 8, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 15, 17]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 1], "texture": "#0"} + } + }, + { + "from": [6, 8, 11], + "to": [10, 9, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 16, 18]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 1], "texture": "#0"} + } + }, + { + "from": [6, 8, 4], + "to": [10, 9, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 16, 11]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 1], "texture": "#0"} + } + }, + { + "from": [10, 7, 6], + "to": [11, 8, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 15, 16]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 4], "texture": "#0"} + } + }, + { + "from": [11, 8, 6], + "to": [12, 9, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 16, 16]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 4], "texture": "#0"} + } + }, + { + "from": [10, 8, 10], + "to": [11, 9, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 16, 17]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [5, 8, 10], + "to": [6, 9, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 16, 17]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [5, 8, 5], + "to": [6, 9, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 16, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [10, 8, 5], + "to": [11, 9, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 16, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [4, 8, 6], + "to": [5, 9, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 16, 16]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 4], "texture": "#0"} + } + }, + { + "from": [5, 7, 6], + "to": [6, 8, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15, 16]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 4], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 6, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 12]}, + "faces": { + "north": {"uv": [0, 0, 2, 5], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 5], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 5], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 5], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/bird_bath_level1.json b/src/main/resources/assets/decorative/models/block/bird_bath_level1.json new file mode 100644 index 0000000..7b9c491 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/bird_bath_level1.json @@ -0,0 +1,214 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/cobblestone", + "1": "block/water_still", + "particle": "block/cobblestone" + }, + "elements": [ + { + "from": [6, 0, 6], + "to": [10, 1, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 12]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#0"} + } + }, + { + "from": [6, 6, 6], + "to": [10, 7, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 14, 12]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#0"} + } + }, + { + "from": [6, 7, 5], + "to": [10, 8, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 15, 12]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 1], "texture": "#0"} + } + }, + { + "from": [6, 7, 10], + "to": [10, 8, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 15, 17]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 1], "texture": "#0"} + } + }, + { + "from": [6, 8, 11], + "to": [10, 9, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 16, 18]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 1], "texture": "#0"} + } + }, + { + "from": [6, 8, 4], + "to": [10, 9, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 16, 11]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 1], "texture": "#0"} + } + }, + { + "from": [10, 7, 6], + "to": [11, 8, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 15, 16]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 4], "texture": "#0"} + } + }, + { + "from": [11, 8, 6], + "to": [12, 9, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 16, 16]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 4], "texture": "#0"} + } + }, + { + "from": [10, 8, 10], + "to": [11, 9, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 16, 17]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [5, 8, 10], + "to": [6, 9, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 16, 17]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [5, 8, 5], + "to": [6, 9, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 16, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [10, 8, 5], + "to": [11, 9, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 16, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [4, 8, 6], + "to": [5, 9, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 16, 16]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 4], "texture": "#0"} + } + }, + { + "from": [5, 7, 6], + "to": [6, 8, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15, 16]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 4], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 6, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 12]}, + "faces": { + "north": {"uv": [0, 0, 2, 5], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 5], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 5], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 5], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [6, 7.5, 6], + "to": [10, 7.6, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 15, 14]}, + "faces": { + "up": {"uv": [0, 0, 4, 4], "texture": "#1", "tintindex": 0 } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/bird_bath_level2.json b/src/main/resources/assets/decorative/models/block/bird_bath_level2.json new file mode 100644 index 0000000..67001dd --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/bird_bath_level2.json @@ -0,0 +1,214 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/cobblestone", + "1": "block/water_still", + "particle": "block/cobblestone" + }, + "elements": [ + { + "from": [6, 0, 6], + "to": [10, 1, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 12]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#0"} + } + }, + { + "from": [6, 6, 6], + "to": [10, 7, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 14, 12]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#0"} + } + }, + { + "from": [6, 7, 5], + "to": [10, 8, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 15, 12]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 1], "texture": "#0"} + } + }, + { + "from": [6, 7, 10], + "to": [10, 8, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 15, 17]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 1], "texture": "#0"} + } + }, + { + "from": [6, 8, 11], + "to": [10, 9, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 16, 18]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 1], "texture": "#0"} + } + }, + { + "from": [6, 8, 4], + "to": [10, 9, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 16, 11]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 1], "texture": "#0"} + } + }, + { + "from": [10, 7, 6], + "to": [11, 8, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 15, 16]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 4], "texture": "#0"} + } + }, + { + "from": [11, 8, 6], + "to": [12, 9, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 16, 16]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 4], "texture": "#0"} + } + }, + { + "from": [10, 8, 10], + "to": [11, 9, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 16, 17]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [5, 8, 10], + "to": [6, 9, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 16, 17]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [5, 8, 5], + "to": [6, 9, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 16, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [10, 8, 5], + "to": [11, 9, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 16, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [4, 8, 6], + "to": [5, 9, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 16, 16]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 4], "texture": "#0"} + } + }, + { + "from": [5, 7, 6], + "to": [6, 8, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15, 16]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 4], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 6, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 12]}, + "faces": { + "north": {"uv": [0, 0, 2, 5], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 5], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 5], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 5], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [6, 7.8, 6], + "to": [10, 7.9, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 15, 14]}, + "faces": { + "up": {"uv": [0, 0, 4, 4], "texture": "#1", "tintindex": 0 } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/bird_bath_level3.json b/src/main/resources/assets/decorative/models/block/bird_bath_level3.json new file mode 100644 index 0000000..730809c --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/bird_bath_level3.json @@ -0,0 +1,214 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/cobblestone", + "1": "block/water_still", + "particle": "block/cobblestone" + }, + "elements": [ + { + "from": [6, 0, 6], + "to": [10, 1, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 12]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#0"} + } + }, + { + "from": [6, 6, 6], + "to": [10, 7, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 14, 12]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#0"} + } + }, + { + "from": [6, 7, 5], + "to": [10, 8, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 15, 12]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 1], "texture": "#0"} + } + }, + { + "from": [6, 7, 10], + "to": [10, 8, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 15, 17]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 1], "texture": "#0"} + } + }, + { + "from": [6, 8, 11], + "to": [10, 9, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 16, 18]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 1], "texture": "#0"} + } + }, + { + "from": [6, 8, 4], + "to": [10, 9, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 16, 11]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 1], "texture": "#0"} + } + }, + { + "from": [10, 7, 6], + "to": [11, 8, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 15, 16]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 4], "texture": "#0"} + } + }, + { + "from": [11, 8, 6], + "to": [12, 9, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 16, 16]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 4], "texture": "#0"} + } + }, + { + "from": [10, 8, 10], + "to": [11, 9, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 16, 17]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [5, 8, 10], + "to": [6, 9, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 16, 17]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [5, 8, 5], + "to": [6, 9, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 16, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [10, 8, 5], + "to": [11, 9, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 16, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [4, 8, 6], + "to": [5, 9, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 16, 16]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 4], "texture": "#0"} + } + }, + { + "from": [5, 7, 6], + "to": [6, 8, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15, 16]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 4], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 6, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 12]}, + "faces": { + "north": {"uv": [0, 0, 2, 5], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 5], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 5], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 5], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [5, 8.5, 5], + "to": [11, 8.6, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 16, 14]}, + "faces": { + "up": {"uv": [0, 0, 6, 6], "texture": "#1", "tintindex": 0 } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/black_double_lamp_off_top.json b/src/main/resources/assets/decorative/models/block/black_double_lamp_off_top.json new file mode 100644 index 0000000..6e2a4a0 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/black_double_lamp_off_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/black_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/black_double_lamp_on_top.json b/src/main/resources/assets/decorative/models/block/black_double_lamp_on_top.json new file mode 100644 index 0000000..cb39d10 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/black_double_lamp_on_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/black_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/black_lamp_off.json b/src/main/resources/assets/decorative/models/block/black_lamp_off.json new file mode 100644 index 0000000..475c477 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/black_lamp_off.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/black_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/black_lamp_on.json b/src/main/resources/assets/decorative/models/block/black_lamp_on.json new file mode 100644 index 0000000..becba45 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/black_lamp_on.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/black_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/blue_double_lamp_off_top.json b/src/main/resources/assets/decorative/models/block/blue_double_lamp_off_top.json new file mode 100644 index 0000000..46f7002 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/blue_double_lamp_off_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/blue_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/blue_double_lamp_on_top.json b/src/main/resources/assets/decorative/models/block/blue_double_lamp_on_top.json new file mode 100644 index 0000000..e0f0fe3 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/blue_double_lamp_on_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/blue_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/blue_lamp_off.json b/src/main/resources/assets/decorative/models/block/blue_lamp_off.json new file mode 100644 index 0000000..a1995e3 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/blue_lamp_off.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/blue_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/blue_lamp_on.json b/src/main/resources/assets/decorative/models/block/blue_lamp_on.json new file mode 100644 index 0000000..1671fa1 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/blue_lamp_on.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/blue_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/brown_double_lamp_off_top.json b/src/main/resources/assets/decorative/models/block/brown_double_lamp_off_top.json new file mode 100644 index 0000000..9ea63d8 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/brown_double_lamp_off_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/brown_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/brown_double_lamp_on_top.json b/src/main/resources/assets/decorative/models/block/brown_double_lamp_on_top.json new file mode 100644 index 0000000..4d4709e --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/brown_double_lamp_on_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/brown_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/brown_lamp_off.json b/src/main/resources/assets/decorative/models/block/brown_lamp_off.json new file mode 100644 index 0000000..e15c052 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/brown_lamp_off.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/brown_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/brown_lamp_on.json b/src/main/resources/assets/decorative/models/block/brown_lamp_on.json new file mode 100644 index 0000000..56acce6 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/brown_lamp_on.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/brown_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/ceilingfan.json b/src/main/resources/assets/decorative/models/block/ceilingfan.json new file mode 100644 index 0000000..8fce297 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/ceilingfan.json @@ -0,0 +1,89 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/gray_concrete", + "3": "decorative:block/ceilingfannormal", + "5": "block/black_wool", + "particle": "decorative:block/ceilingfannormal" + }, + "elements": [ + { + "name": "Cube", + "from": [7, 6, 7], + "to": [9, 16, 9], + "faces": { + "north": {"uv": [0, 0, 2, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 2, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 2, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 2, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#2"} + } + }, + { + "from": [7, 4, 7], + "to": [9, 6, 9], + "faces": { + "north": {"uv": [0, 0, 2, 2], "texture": "#5"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#5"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#5"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#5"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#5"} + } + }, + { + "from": [-3, 5, 7], + "to": [7, 6, 9], + "faces": { + "north": {"uv": [0, 0, 4, 4], "texture": "#3"}, + "east": {"uv": [0, 0, 4, 4], "texture": "#3"}, + "south": {"uv": [0, 0, 4, 4], "texture": "#3"}, + "west": {"uv": [0, 0, 4, 4], "texture": "#3"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#3"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#3"} + } + }, + { + "from": [9, 5, 7], + "to": [19, 6, 9], + "faces": { + "north": {"uv": [0, 0, 4, 4], "texture": "#3"}, + "east": {"uv": [0, 0, 4, 4], "texture": "#3"}, + "south": {"uv": [0, 0, 4, 4], "texture": "#3"}, + "west": {"uv": [0, 0, 4, 4], "texture": "#3"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#3"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#3"} + } + }, + { + "from": [7, 5, -3], + "to": [9, 6, 7], + "faces": { + "north": {"uv": [0, 0, 4, 4], "rotation": 90, "texture": "#3"}, + "east": {"uv": [0, 0, 4, 4], "rotation": 90, "texture": "#3"}, + "south": {"uv": [0, 0, 4, 4], "rotation": 90, "texture": "#3"}, + "west": {"uv": [0, 0, 4, 4], "rotation": 90, "texture": "#3"}, + "up": {"uv": [0, 0, 4, 4], "rotation": 90, "texture": "#3"}, + "down": {"uv": [0, 0, 4, 4], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7, 5, 9], + "to": [9, 6, 19], + "faces": { + "north": {"uv": [0, 0, 4, 4], "rotation": 90, "texture": "#3"}, + "east": {"uv": [0, 0, 4, 4], "rotation": 90, "texture": "#3"}, + "south": {"uv": [0, 0, 4, 4], "rotation": 90, "texture": "#3"}, + "west": {"uv": [0, 0, 4, 4], "rotation": 90, "texture": "#3"}, + "up": {"uv": [0, 0, 4, 4], "rotation": 90, "texture": "#3"}, + "down": {"uv": [0, 0, 4, 4], "rotation": 90, "texture": "#3"} + } + } + ], + "groups": [0, 1, + { + "name": "normal", + "children": [2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/ceilingfan_activated.json b/src/main/resources/assets/decorative/models/block/ceilingfan_activated.json new file mode 100644 index 0000000..e1c194f --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/ceilingfan_activated.json @@ -0,0 +1,257 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "1": "decorative:block/ceilingfan", + "2": "block/gray_concrete", + "5": "block/black_wool", + "particle": "decorative:block/ceilingfannormal" + }, + "elements": [ + { + "name": "Cube", + "from": [7, 6, 7], + "to": [9, 16, 9], + "faces": { + "north": {"uv": [0, 0, 2, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 2, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 2, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 2, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#2"} + } + }, + { + "from": [7, 4, 7], + "to": [9, 6, 9], + "faces": { + "north": {"uv": [0, 0, 2, 2], "texture": "#5"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#5"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#5"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#5"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#5"} + } + }, + { + "from": [-3, 5, 7], + "to": [7, 6, 9], + "faces": { + "north": {"uv": [0, 0, 4, 4], "texture": "#1"}, + "east": {"uv": [0, 0, 4, 4], "texture": "#1"}, + "south": {"uv": [0, 0, 4, 4], "texture": "#1"}, + "west": {"uv": [0, 0, 4, 4], "texture": "#1"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#1"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#1"} + } + }, + { + "from": [9, 5, 7], + "to": [19, 6, 9], + "faces": { + "north": {"uv": [0, 0, 4, 4], "texture": "#1"}, + "east": {"uv": [0, 0, 4, 4], "texture": "#1"}, + "south": {"uv": [0, 0, 4, 4], "texture": "#1"}, + "west": {"uv": [0, 0, 4, 4], "texture": "#1"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#1"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#1"} + } + }, + { + "from": [7, 5, -3], + "to": [9, 6, 7], + "faces": { + "north": {"uv": [0, 0, 4, 4], "rotation": 90, "texture": "#1"}, + "east": {"uv": [0, 0, 4, 4], "rotation": 90, "texture": "#1"}, + "south": {"uv": [0, 0, 4, 4], "rotation": 90, "texture": "#1"}, + "west": {"uv": [0, 0, 4, 4], "rotation": 90, "texture": "#1"}, + "up": {"uv": [0, 0, 4, 4], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 4, 4], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [7, 5, 9], + "to": [9, 6, 19], + "faces": { + "north": {"uv": [0, 0, 4, 4], "rotation": 90, "texture": "#1"}, + "east": {"uv": [0, 0, 4, 4], "rotation": 90, "texture": "#1"}, + "south": {"uv": [0, 0, 4, 4], "rotation": 90, "texture": "#1"}, + "west": {"uv": [0, 0, 4, 4], "rotation": 90, "texture": "#1"}, + "up": {"uv": [0, 0, 4, 4], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 4, 4], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [6, 5, 1.5], + "to": [8, 6, 11.5], + "rotation": {"angle": 22.5, "axis": "y", "origin": [-3.5, 5.5, 7.5]}, + "faces": { + "north": {"uv": [12, 0, 16, 4], "texture": "#1"}, + "east": {"uv": [12, 0, 16, 4], "texture": "#1"}, + "south": {"uv": [12, 0, 16, 4], "texture": "#1"}, + "west": {"uv": [12, 0, 16, 4], "texture": "#1"}, + "up": {"uv": [12, 0, 16, 4], "texture": "#1"}, + "down": {"uv": [12, 0, 16, 4], "texture": "#1"} + } + }, + { + "from": [6, 5, 11.5], + "to": [8, 6, 23.5], + "rotation": {"angle": 22.5, "axis": "y", "origin": [-3.5, 5.5, 7.5]}, + "faces": { + "north": {"uv": [8, 0, 16, 4], "texture": "#1"}, + "east": {"uv": [8, 0, 16, 4], "texture": "#1"}, + "south": {"uv": [8, 0, 16, 4], "texture": "#1"}, + "west": {"uv": [8, 0, 16, 4], "texture": "#1"}, + "up": {"uv": [8, 0, 16, 4], "texture": "#1"}, + "down": {"uv": [8, 0, 16, 4], "texture": "#1"} + } + }, + { + "from": [-4, 5, 11.5], + "to": [6, 6, 13.5], + "rotation": {"angle": 22.5, "axis": "y", "origin": [-3.5, 5.5, 7.5]}, + "faces": { + "north": {"uv": [8, 0, 16, 4], "texture": "#1"}, + "east": {"uv": [8, 0, 16, 4], "texture": "#1"}, + "south": {"uv": [8, 0, 16, 4], "texture": "#1"}, + "west": {"uv": [8, 0, 16, 4], "texture": "#1"}, + "up": {"uv": [8, 0, 16, 4], "texture": "#1"}, + "down": {"uv": [8, 0, 16, 4], "texture": "#1"} + } + }, + { + "from": [8, 5, 11.5], + "to": [18, 6, 13.5], + "rotation": {"angle": 22.5, "axis": "y", "origin": [-3.5, 5.5, 7.5]}, + "faces": { + "north": {"uv": [8, 0, 16, 4], "texture": "#1"}, + "east": {"uv": [8, 0, 16, 4], "texture": "#1"}, + "south": {"uv": [8, 0, 16, 4], "texture": "#1"}, + "west": {"uv": [8, 0, 16, 4], "texture": "#1"}, + "up": {"uv": [8, 0, 16, 4], "texture": "#1"}, + "down": {"uv": [8, 0, 16, 4], "texture": "#1"} + } + }, + { + "from": [3, 5, 5], + "to": [5, 6, 15], + "rotation": {"angle": 45, "axis": "y", "origin": [-3.5, 5.5, 7.5]}, + "faces": { + "north": {"uv": [12, 12, 16, 16], "texture": "#1"}, + "east": {"uv": [12, 12, 16, 16], "texture": "#1"}, + "south": {"uv": [12, 12, 16, 16], "texture": "#1"}, + "west": {"uv": [12, 12, 16, 16], "texture": "#1"}, + "up": {"uv": [12, 12, 16, 16], "texture": "#1"}, + "down": {"uv": [12, 12, 16, 16], "texture": "#1"} + } + }, + { + "from": [3, 5, 15], + "to": [5, 6, 27], + "rotation": {"angle": 45, "axis": "y", "origin": [-3.5, 5.5, 7.5]}, + "faces": { + "north": {"uv": [12, 12, 16, 16], "texture": "#1"}, + "east": {"uv": [12, 12, 16, 16], "texture": "#1"}, + "south": {"uv": [12, 12, 16, 16], "texture": "#1"}, + "west": {"uv": [12, 12, 16, 16], "texture": "#1"}, + "up": {"uv": [12, 12, 16, 16], "texture": "#1"}, + "down": {"uv": [12, 12, 16, 16], "texture": "#1"} + } + }, + { + "from": [-7, 5, 15], + "to": [3, 6, 17], + "rotation": {"angle": 45, "axis": "y", "origin": [-3.5, 5.5, 7.5]}, + "faces": { + "north": {"uv": [12, 12, 16, 16], "texture": "#1"}, + "east": {"uv": [12, 12, 16, 16], "texture": "#1"}, + "south": {"uv": [12, 12, 16, 16], "texture": "#1"}, + "west": {"uv": [12, 12, 16, 16], "texture": "#1"}, + "up": {"uv": [12, 12, 16, 16], "texture": "#1"}, + "down": {"uv": [12, 12, 16, 16], "texture": "#1"} + } + }, + { + "from": [5, 5, 15], + "to": [15, 6, 17], + "rotation": {"angle": 45, "axis": "y", "origin": [-3.5, 5.5, 7.5]}, + "faces": { + "north": {"uv": [12, 12, 16, 16], "texture": "#1"}, + "east": {"uv": [12, 12, 16, 16], "texture": "#1"}, + "south": {"uv": [12, 12, 16, 16], "texture": "#1"}, + "west": {"uv": [12, 12, 16, 16], "texture": "#1"}, + "up": {"uv": [12, 12, 16, 16], "texture": "#1"}, + "down": {"uv": [12, 12, 16, 16], "texture": "#1"} + } + }, + { + "from": [6.5, 5, -7.5], + "to": [8.5, 6, 2.5], + "rotation": {"angle": -22.5, "axis": "y", "origin": [-3.5, 5.5, 7.5]}, + "faces": { + "north": {"uv": [0, 12, 4, 16], "texture": "#1"}, + "east": {"uv": [0, 12, 4, 16], "texture": "#1"}, + "south": {"uv": [0, 12, 4, 16], "texture": "#1"}, + "west": {"uv": [0, 12, 4, 16], "texture": "#1"}, + "up": {"uv": [0, 12, 4, 16], "texture": "#1"}, + "down": {"uv": [0, 12, 4, 16], "texture": "#1"} + } + }, + { + "from": [6.5, 5, 2.5], + "to": [8.5, 6, 14.5], + "rotation": {"angle": -22.5, "axis": "y", "origin": [-3.5, 5.5, 7.5]}, + "faces": { + "north": {"uv": [0, 8, 4, 16], "texture": "#1"}, + "east": {"uv": [0, 8, 4, 16], "texture": "#1"}, + "south": {"uv": [0, 8, 4, 16], "texture": "#1"}, + "west": {"uv": [0, 8, 4, 16], "texture": "#1"}, + "up": {"uv": [0, 8, 4, 16], "texture": "#1"}, + "down": {"uv": [0, 8, 4, 16], "texture": "#1"} + } + }, + { + "from": [-3.5, 5, 2.5], + "to": [6.5, 6, 4.5], + "rotation": {"angle": -22.5, "axis": "y", "origin": [-3.5, 5.5, 7.5]}, + "faces": { + "north": {"uv": [0, 8, 4, 16], "texture": "#1"}, + "east": {"uv": [0, 8, 4, 16], "texture": "#1"}, + "south": {"uv": [0, 8, 4, 16], "texture": "#1"}, + "west": {"uv": [0, 8, 4, 16], "texture": "#1"}, + "up": {"uv": [0, 8, 4, 16], "texture": "#1"}, + "down": {"uv": [0, 8, 4, 16], "texture": "#1"} + } + }, + { + "from": [8.5, 5, 2.5], + "to": [18.5, 6, 4.5], + "rotation": {"angle": -22.5, "axis": "y", "origin": [-3.5, 5.5, 7.5]}, + "faces": { + "north": {"uv": [0, 8, 4, 16], "texture": "#1"}, + "east": {"uv": [0, 8, 4, 16], "texture": "#1"}, + "south": {"uv": [0, 8, 4, 16], "texture": "#1"}, + "west": {"uv": [0, 8, 4, 16], "texture": "#1"}, + "up": {"uv": [0, 8, 4, 16], "texture": "#1"}, + "down": {"uv": [0, 8, 4, 16], "texture": "#1"} + } + } + ], + "groups": [0, 1, + { + "name": "normal", + "children": [2, 3, 4, 5] + }, + { + "name": "rot1", + "children": [6, 7, 8, 9] + }, + { + "name": "rot2", + "children": [10, 11, 12, 13] + }, + { + "name": "rot3", + "children": [14, 15, 16, 17] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/christmas_lights_off.json b/src/main/resources/assets/decorative/models/block/christmas_lights_off.json new file mode 100644 index 0000000..9e00b55 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/christmas_lights_off.json @@ -0,0 +1,246 @@ +{ + "credit": "made by Motschen", + "textures": { + "1": "block/black_concrete", + "2": "decorative:block/red_lamp_off", + "4": "decorative:block/green_lamp_off", + "particle": "block/black_concrete" + }, + "elements": [ + { + "from": [-8, 4.6, 8], + "to": [3, 5.6, 9], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 12, 8]}, + "faces": { + "north": {"uv": [0, 0, 11, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 11, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 11, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 11, 1], "texture": "#1"} + } + }, + { + "from": [13.1, 4.6, 8], + "to": [24.1, 5.6, 9], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 12, 8]}, + "faces": { + "north": {"uv": [0, 0, 11, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 11, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 11, 1], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 0, 11, 1], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [0.5, 7.1, 8], + "to": [15.53, 8.1, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]}, + "faces": { + "north": {"uv": [0, 0, 15.03, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 15.03, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 15.03, 1], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 0, 15.03, 1], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [20, 24, 8], + "to": [21, 32, 9], + "rotation": {"angle": -45, "axis": "z", "origin": [8, 12, 8]}, + "faces": { + "north": {"uv": [0, 0, 8, 1], "rotation": 90, "texture": "#1"}, + "east": {"uv": [0, 0, 8, 1], "rotation": 90, "texture": "#1"}, + "south": {"uv": [0, 0, 8, 1], "rotation": 270, "texture": "#1"}, + "west": {"uv": [0, 0, 8, 1], "rotation": 90, "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "rotation": 270, "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-5, 24, 8], + "to": [-4, 32, 9], + "rotation": {"angle": 45, "axis": "z", "origin": [8, 12, 8]}, + "faces": { + "north": {"uv": [0, 0, 8, 1], "rotation": 270, "texture": "#1"}, + "east": {"uv": [0, 0, 8, 1], "rotation": 90, "texture": "#1"}, + "south": {"uv": [0, 0, 8, 1], "rotation": 90, "texture": "#1"}, + "west": {"uv": [0, 0, 8, 1], "rotation": 90, "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [1, 4, 7], + "to": [4, 7, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 12, 8]}, + "faces": { + "north": {"uv": [9, 9, 12, 12], "texture": "#2"}, + "east": {"uv": [11, 10, 14, 13], "texture": "#2"}, + "south": {"uv": [4, 2, 7, 5], "texture": "#2"}, + "west": {"uv": [2, 3, 5, 6], "texture": "#2"}, + "up": {"uv": [11, 11, 14, 14], "texture": "#2"}, + "down": {"uv": [7, 4, 10, 7], "texture": "#2"} + } + }, + { + "from": [6.5, 4, 7], + "to": [9.5, 7, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 8]}, + "faces": { + "north": {"uv": [9, 9, 12, 12], "texture": "#4"}, + "east": {"uv": [11, 10, 14, 13], "texture": "#4"}, + "south": {"uv": [4, 2, 7, 5], "texture": "#4"}, + "west": {"uv": [2, 3, 5, 6], "texture": "#4"}, + "up": {"uv": [11, 11, 14, 14], "texture": "#4"}, + "down": {"uv": [7, 4, 10, 7], "texture": "#4"} + } + }, + { + "from": [12, 4, 7], + "to": [15, 7, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 12, 8]}, + "faces": { + "north": {"uv": [9, 9, 12, 12], "texture": "#2"}, + "east": {"uv": [11, 10, 14, 13], "texture": "#2"}, + "south": {"uv": [4, 2, 7, 5], "texture": "#2"}, + "west": {"uv": [2, 3, 5, 6], "texture": "#2"}, + "up": {"uv": [11, 11, 14, 14], "texture": "#2"}, + "down": {"uv": [7, 4, 10, 7], "texture": "#2"} + } + }, + { + "from": [15.5, 9, 7], + "to": [18.5, 12, 10], + "rotation": {"angle": 22.5, "axis": "z", "origin": [27, 14, 8]}, + "faces": { + "north": {"uv": [9, 9, 12, 12], "texture": "#4"}, + "east": {"uv": [11, 10, 14, 13], "texture": "#4"}, + "south": {"uv": [4, 2, 7, 5], "texture": "#4"}, + "west": {"uv": [2, 3, 5, 6], "texture": "#4"}, + "up": {"uv": [11, 11, 14, 14], "texture": "#4"}, + "down": {"uv": [7, 4, 10, 7], "texture": "#4"} + } + }, + { + "from": [-2.5, 3, 7], + "to": [0.5, 6, 10], + "rotation": {"angle": -22.5, "axis": "z", "origin": [5, 12, 8]}, + "faces": { + "north": {"uv": [9, 9, 12, 12], "texture": "#4"}, + "east": {"uv": [11, 10, 14, 13], "texture": "#4"}, + "south": {"uv": [4, 2, 7, 5], "texture": "#4"}, + "west": {"uv": [2, 3, 5, 6], "texture": "#4"}, + "up": {"uv": [11, 11, 14, 14], "texture": "#4"}, + "down": {"uv": [7, 4, 10, 7], "texture": "#4"} + } + }, + { + "from": [22, 10, 7], + "to": [25, 13, 10], + "rotation": {"angle": 22.5, "axis": "z", "origin": [30, 12, 8]}, + "faces": { + "north": {"uv": [9, 9, 12, 12], "texture": "#2"}, + "east": {"uv": [11, 10, 14, 13], "texture": "#2"}, + "south": {"uv": [4, 2, 7, 5], "texture": "#2"}, + "west": {"uv": [2, 3, 5, 6], "texture": "#2"}, + "up": {"uv": [11, 11, 14, 14], "texture": "#2"}, + "down": {"uv": [7, 4, 10, 7], "texture": "#2"} + } + }, + { + "from": [-8, 7.5, 7], + "to": [-5, 10.5, 10], + "rotation": {"angle": -22.5, "axis": "z", "origin": [-7, 12, 8]}, + "faces": { + "north": {"uv": [9, 9, 12, 12], "texture": "#2"}, + "east": {"uv": [11, 10, 14, 13], "texture": "#2"}, + "south": {"uv": [4, 2, 7, 5], "texture": "#2"}, + "west": {"uv": [2, 3, 5, 6], "texture": "#2"}, + "up": {"uv": [11, 11, 14, 14], "texture": "#2"}, + "down": {"uv": [7, 4, 10, 7], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 1, 0], + "scale": [0.25, 0.25, 0.25] + }, + "thirdperson_lefthand": { + "translation": [0, 1, 0], + "scale": [0.25, 0.25, 0.25] + }, + "firstperson_righthand": { + "rotation": [0, -23, 0], + "translation": [-0.25, 1.75, 0], + "scale": [0.25, 0.25, 0.25] + }, + "firstperson_lefthand": { + "rotation": [0, -23, 0], + "translation": [0, 2.25, 0], + "scale": [0.25, 0.25, 0.25] + }, + "ground": { + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [25, -25, 0], + "translation": [0, -1.25, 0], + "scale": [0.32, 0.32, 0.32] + }, + "head": { + "translation": [0, 7.5, 0], + "scale": [0.25, 0.25, 0.25] + }, + "fixed": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "hanginglights", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, + { + "name": "light1", + "origin": [8, 8, 8], + "children": [5] + }, + { + "name": "light2", + "origin": [8, 8, 8], + "children": [6] + }, + { + "name": "light1", + "origin": [8, 8, 8], + "children": [7] + }, + { + "name": "light2", + "origin": [8, 8, 8], + "children": [8] + }, + { + "name": "light2", + "origin": [8, 8, 8], + "children": [9] + }, + { + "name": "light1", + "origin": [8, 8, 8], + "children": [10] + }, + { + "name": "light1", + "origin": [8, 8, 8], + "children": [11] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/christmas_lights_on.json b/src/main/resources/assets/decorative/models/block/christmas_lights_on.json new file mode 100644 index 0000000..208d19f --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/christmas_lights_on.json @@ -0,0 +1,246 @@ +{ + "credit": "made by Motschen", + "textures": { + "1": "block/black_concrete", + "2": "decorative:block/red_lamp", + "4": "decorative:block/green_lamp", + "particle": "block/black_concrete" + }, + "elements": [ + { + "from": [-8, 4.6, 8], + "to": [3, 5.6, 9], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 12, 8]}, + "faces": { + "north": {"uv": [0, 0, 11, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 11, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 11, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 11, 1], "texture": "#1"} + } + }, + { + "from": [13.1, 4.6, 8], + "to": [24.1, 5.6, 9], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 12, 8]}, + "faces": { + "north": {"uv": [0, 0, 11, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 11, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 11, 1], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 0, 11, 1], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [0.5, 7.1, 8], + "to": [15.53, 8.1, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]}, + "faces": { + "north": {"uv": [0, 0, 15.03, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 15.03, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 15.03, 1], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 0, 15.03, 1], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [20, 24, 8], + "to": [21, 32, 9], + "rotation": {"angle": -45, "axis": "z", "origin": [8, 12, 8]}, + "faces": { + "north": {"uv": [0, 0, 8, 1], "rotation": 90, "texture": "#1"}, + "east": {"uv": [0, 0, 8, 1], "rotation": 90, "texture": "#1"}, + "south": {"uv": [0, 0, 8, 1], "rotation": 270, "texture": "#1"}, + "west": {"uv": [0, 0, 8, 1], "rotation": 90, "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "rotation": 270, "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-5, 24, 8], + "to": [-4, 32, 9], + "rotation": {"angle": 45, "axis": "z", "origin": [8, 12, 8]}, + "faces": { + "north": {"uv": [0, 0, 8, 1], "rotation": 270, "texture": "#1"}, + "east": {"uv": [0, 0, 8, 1], "rotation": 90, "texture": "#1"}, + "south": {"uv": [0, 0, 8, 1], "rotation": 90, "texture": "#1"}, + "west": {"uv": [0, 0, 8, 1], "rotation": 90, "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [1, 4, 7], + "to": [4, 7, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 12, 8]}, + "faces": { + "north": {"uv": [9, 9, 12, 12], "texture": "#2"}, + "east": {"uv": [11, 10, 14, 13], "texture": "#2"}, + "south": {"uv": [4, 2, 7, 5], "texture": "#2"}, + "west": {"uv": [2, 3, 5, 6], "texture": "#2"}, + "up": {"uv": [11, 11, 14, 14], "texture": "#2"}, + "down": {"uv": [7, 4, 10, 7], "texture": "#2"} + } + }, + { + "from": [6.5, 4, 7], + "to": [9.5, 7, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 8]}, + "faces": { + "north": {"uv": [9, 9, 12, 12], "texture": "#4"}, + "east": {"uv": [11, 10, 14, 13], "texture": "#4"}, + "south": {"uv": [4, 2, 7, 5], "texture": "#4"}, + "west": {"uv": [2, 3, 5, 6], "texture": "#4"}, + "up": {"uv": [11, 11, 14, 14], "texture": "#4"}, + "down": {"uv": [7, 4, 10, 7], "texture": "#4"} + } + }, + { + "from": [12, 4, 7], + "to": [15, 7, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 12, 8]}, + "faces": { + "north": {"uv": [9, 9, 12, 12], "texture": "#2"}, + "east": {"uv": [11, 10, 14, 13], "texture": "#2"}, + "south": {"uv": [4, 2, 7, 5], "texture": "#2"}, + "west": {"uv": [2, 3, 5, 6], "texture": "#2"}, + "up": {"uv": [11, 11, 14, 14], "texture": "#2"}, + "down": {"uv": [7, 4, 10, 7], "texture": "#2"} + } + }, + { + "from": [15.5, 9, 7], + "to": [18.5, 12, 10], + "rotation": {"angle": 22.5, "axis": "z", "origin": [27, 14, 8]}, + "faces": { + "north": {"uv": [9, 9, 12, 12], "texture": "#4"}, + "east": {"uv": [11, 10, 14, 13], "texture": "#4"}, + "south": {"uv": [4, 2, 7, 5], "texture": "#4"}, + "west": {"uv": [2, 3, 5, 6], "texture": "#4"}, + "up": {"uv": [11, 11, 14, 14], "texture": "#4"}, + "down": {"uv": [7, 4, 10, 7], "texture": "#4"} + } + }, + { + "from": [-2.5, 3, 7], + "to": [0.5, 6, 10], + "rotation": {"angle": -22.5, "axis": "z", "origin": [5, 12, 8]}, + "faces": { + "north": {"uv": [9, 9, 12, 12], "texture": "#4"}, + "east": {"uv": [11, 10, 14, 13], "texture": "#4"}, + "south": {"uv": [4, 2, 7, 5], "texture": "#4"}, + "west": {"uv": [2, 3, 5, 6], "texture": "#4"}, + "up": {"uv": [11, 11, 14, 14], "texture": "#4"}, + "down": {"uv": [7, 4, 10, 7], "texture": "#4"} + } + }, + { + "from": [22, 10, 7], + "to": [25, 13, 10], + "rotation": {"angle": 22.5, "axis": "z", "origin": [30, 12, 8]}, + "faces": { + "north": {"uv": [9, 9, 12, 12], "texture": "#2"}, + "east": {"uv": [11, 10, 14, 13], "texture": "#2"}, + "south": {"uv": [4, 2, 7, 5], "texture": "#2"}, + "west": {"uv": [2, 3, 5, 6], "texture": "#2"}, + "up": {"uv": [11, 11, 14, 14], "texture": "#2"}, + "down": {"uv": [7, 4, 10, 7], "texture": "#2"} + } + }, + { + "from": [-8, 7.5, 7], + "to": [-5, 10.5, 10], + "rotation": {"angle": -22.5, "axis": "z", "origin": [-7, 12, 8]}, + "faces": { + "north": {"uv": [9, 9, 12, 12], "texture": "#2"}, + "east": {"uv": [11, 10, 14, 13], "texture": "#2"}, + "south": {"uv": [4, 2, 7, 5], "texture": "#2"}, + "west": {"uv": [2, 3, 5, 6], "texture": "#2"}, + "up": {"uv": [11, 11, 14, 14], "texture": "#2"}, + "down": {"uv": [7, 4, 10, 7], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 1, 0], + "scale": [0.25, 0.25, 0.25] + }, + "thirdperson_lefthand": { + "translation": [0, 1, 0], + "scale": [0.25, 0.25, 0.25] + }, + "firstperson_righthand": { + "rotation": [0, -23, 0], + "translation": [-0.25, 1.75, 0], + "scale": [0.25, 0.25, 0.25] + }, + "firstperson_lefthand": { + "rotation": [0, -23, 0], + "translation": [0, 2.25, 0], + "scale": [0.25, 0.25, 0.25] + }, + "ground": { + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [25, -25, 0], + "translation": [0, -1.25, 0], + "scale": [0.32, 0.32, 0.32] + }, + "head": { + "translation": [0, 7.5, 0], + "scale": [0.25, 0.25, 0.25] + }, + "fixed": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "hanginglights", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, + { + "name": "light1", + "origin": [8, 8, 8], + "children": [5] + }, + { + "name": "light2", + "origin": [8, 8, 8], + "children": [6] + }, + { + "name": "light1", + "origin": [8, 8, 8], + "children": [7] + }, + { + "name": "light2", + "origin": [8, 8, 8], + "children": [8] + }, + { + "name": "light2", + "origin": [8, 8, 8], + "children": [9] + }, + { + "name": "light1", + "origin": [8, 8, 8], + "children": [10] + }, + { + "name": "light1", + "origin": [8, 8, 8], + "children": [11] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/christmas_tree.json b/src/main/resources/assets/decorative/models/block/christmas_tree.json new file mode 100644 index 0000000..33f293b --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/christmas_tree.json @@ -0,0 +1,940 @@ +{ + "credit": "made by Motschen", + "textures": { + "0": "block/green_terracotta", + "1": "block/spruce_log", + "2": "decorative:block/leaves_spruce_color", + "3": "block/red_wool", + "4": "block/white_wool", + "5": "block/lime_wool", + "particle": "block/green_terracotta" + }, + "elements": [ + { + "name": "stem", + "from": [7, 1, 7], + "to": [9, 28, 9], + "faces": { + "north": {"uv": [0, 0, 2, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#1"} + } + }, + { + "from": [4, 1, 6], + "to": [6, 3, 10], + "faces": { + "north": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 2], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 2], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 4], "texture": "#0"} + } + }, + { + "from": [10, 1, 6], + "to": [12, 3, 10], + "faces": { + "north": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 2], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 2], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 4], "texture": "#0"} + } + }, + { + "from": [4, 1, 10], + "to": [12, 3, 12], + "faces": { + "north": {"uv": [0, 0, 8, 2], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "south": {"uv": [0, 0, 8, 2], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "up": {"uv": [0, 0, 8, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 8, 2], "texture": "#0"} + } + }, + { + "from": [4, 1, 4], + "to": [12, 3, 6], + "faces": { + "north": {"uv": [0, 0, 8, 2], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "south": {"uv": [0, 0, 8, 2], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "up": {"uv": [0, 0, 8, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 8, 2], "texture": "#0"} + } + }, + { + "from": [5, 0, 12], + "to": [11, 2, 13], + "faces": { + "north": {"uv": [0, 0, 6, 2], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 2], "texture": "#0"}, + "south": {"uv": [0, 0, 6, 2], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 2], "texture": "#0"}, + "up": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 6, 1], "texture": "#0"} + } + }, + { + "from": [5, 0, 3], + "to": [11, 2, 4], + "faces": { + "north": {"uv": [0, 0, 6, 2], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 2], "texture": "#0"}, + "south": {"uv": [0, 0, 6, 2], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 2], "texture": "#0"}, + "up": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 6, 1], "texture": "#0"} + } + }, + { + "from": [12, 0, 5], + "to": [13, 2, 11], + "faces": { + "north": {"uv": [0, 0, 1, 2], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 2], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 2], "texture": "#0"}, + "west": {"uv": [0, 0, 6, 2], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#0"} + } + }, + { + "from": [3, 0, 5], + "to": [4, 2, 11], + "faces": { + "north": {"uv": [0, 0, 1, 2], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 2], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 2], "texture": "#0"}, + "west": {"uv": [0, 0, 6, 2], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#0"} + } + }, + { + "from": [4, 0, 4], + "to": [12, 1, 12], + "faces": { + "north": {"uv": [0, 0, 8, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 8, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 8, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 8, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 8, 8], "texture": "#0"}, + "down": {"uv": [0, 0, 8, 8], "texture": "#0"} + } + }, + { + "from": [6, 12.7, 0], + "to": [10, 13.7, 16], + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 4], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 0, 16, 4], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [3, 13, 10], + "to": [6, 14, 13], + "faces": { + "north": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "down": {"uv": [0, 0, 3, 3], "texture": "#2"} + } + }, + { + "from": [3, 13, 3], + "to": [6, 14, 6], + "faces": { + "north": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "down": {"uv": [0, 0, 3, 3], "texture": "#2"} + } + }, + { + "from": [10, 13, 3], + "to": [13, 14, 6], + "faces": { + "north": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "down": {"uv": [0, 0, 3, 3], "texture": "#2"} + } + }, + { + "from": [10, 13, 10], + "to": [13, 14, 13], + "faces": { + "north": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "down": {"uv": [0, 0, 3, 3], "texture": "#2"} + } + }, + { + "from": [0, 13, 6], + "to": [16, 14, 10], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 4], "texture": "#2"}, + "down": {"uv": [0, 0, 16, 4], "texture": "#2"} + } + }, + { + "from": [6, 17.2, 1], + "to": [10, 18.2, 15], + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 14, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 14, 4], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 0, 14, 4], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [1, 17, 6], + "to": [15, 18, 10], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 14, 4], "texture": "#2"}, + "down": {"uv": [0, 0, 14, 4], "texture": "#2"} + } + }, + { + "from": [4, 17, 4], + "to": [6, 18, 6], + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#2"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#2"} + } + }, + { + "from": [10, 17, 4], + "to": [12, 18, 6], + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#2"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#2"} + } + }, + { + "from": [10, 17, 10], + "to": [12, 18, 12], + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#2"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#2"} + } + }, + { + "from": [4, 17, 10], + "to": [6, 18, 12], + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#2"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#2"} + } + }, + { + "from": [1, 20, 6], + "to": [15, 21, 10], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 14, 4], "texture": "#2"}, + "down": {"uv": [0, 0, 14, 4], "texture": "#2"} + } + }, + { + "from": [6, 20.2, 1], + "to": [10, 21.2, 15], + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 14, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 14, 4], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 0, 14, 4], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [5, 20, 10], + "to": [6, 21, 11], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [5, 20, 5], + "to": [6, 21, 6], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [10, 20, 10], + "to": [11, 21, 11], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [10, 20, 5], + "to": [11, 21, 6], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [1, 22, 6], + "to": [15, 23, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 14, 4], "texture": "#2"}, + "down": {"uv": [0, 0, 14, 4], "texture": "#2"} + } + }, + { + "from": [6, 22.2, 1], + "to": [10, 23.2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 14, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 14, 4], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 0, 14, 4], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [5, 22, 10], + "to": [6, 23, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [5, 22, 5], + "to": [6, 23, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [10, 22, 10], + "to": [11, 23, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [10, 22, 5], + "to": [11, 23, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [2, 24, 6], + "to": [14, 25, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 12, 4], "texture": "#2"}, + "down": {"uv": [0, 0, 12, 4], "texture": "#2"} + } + }, + { + "from": [6, 24.2, 2], + "to": [10, 25.2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 12, 4], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 0, 12, 4], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [5, 24, 10], + "to": [6, 25, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [5, 24, 5], + "to": [6, 25, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [10, 24, 10], + "to": [11, 25, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [10, 24, 5], + "to": [11, 25, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [3, 26, 6], + "to": [13, 27, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 14, 8]}, + "faces": { + "north": {"uv": [0, 0, 10, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 10, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 10, 4], "texture": "#2"}, + "down": {"uv": [0, 0, 10, 4], "texture": "#2"} + } + }, + { + "from": [6, 26.2, 3], + "to": [10, 27.2, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 14, 8]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 10, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 10, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 10, 4], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 0, 10, 4], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [5, 26, 10], + "to": [6, 27, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 14, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [5, 26, 5], + "to": [6, 27, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 14, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [10, 26, 10], + "to": [11, 27, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 14, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [10, 26, 5], + "to": [11, 27, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 14, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "name": "needles7", + "from": [6, 28.2, 6], + "to": [10, 29.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 14, 8]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 4, 4], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 0, 4, 4], "rotation": 270, "texture": "#2"} + } + }, + { + "name": "needles8", + "from": [7, 29.2, 7], + "to": [9, 31.2, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 14, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 2], "texture": "#2"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#2"}, + "up": {"uv": [0, 0, 2, 2], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 0, 2, 2], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [6, 14.7, 0], + "to": [10, 15.7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 4], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 0, 16, 4], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [3, 15, 10], + "to": [6, 16, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "down": {"uv": [0, 0, 3, 3], "texture": "#2"} + } + }, + { + "from": [3, 15, 3], + "to": [6, 16, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "down": {"uv": [0, 0, 3, 3], "texture": "#2"} + } + }, + { + "from": [10, 15, 3], + "to": [13, 16, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "down": {"uv": [0, 0, 3, 3], "texture": "#2"} + } + }, + { + "from": [10, 15, 10], + "to": [13, 16, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 3, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "down": {"uv": [0, 0, 3, 3], "texture": "#2"} + } + }, + { + "from": [0, 15, 6], + "to": [16, 16, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 4], "texture": "#2"}, + "down": {"uv": [0, 0, 16, 4], "texture": "#2"} + } + }, + { + "from": [-6, 0, -5], + "to": [1, 6, 2], + "faces": { + "north": {"uv": [0, 0, 7, 6], "texture": "#3"}, + "east": {"uv": [0, 0, 7, 6], "texture": "#3"}, + "south": {"uv": [0, 0, 7, 6], "texture": "#3"}, + "west": {"uv": [0, 0, 7, 6], "texture": "#3"}, + "up": {"uv": [0, 0, 7, 7], "texture": "#3"}, + "down": {"uv": [0, 0, 7, 7], "texture": "#3"} + } + }, + { + "from": [1, 0, -2], + "to": [1.2, 6.2, -1], + "faces": { + "north": {"uv": [0, 0, 0.2, 6.2], "texture": "#4"}, + "east": {"uv": [0, 0, 1, 6.2], "texture": "#4"}, + "south": {"uv": [0, 0, 0.2, 6.2], "texture": "#4"}, + "up": {"uv": [0, 0, 0.2, 1], "texture": "#4"}, + "down": {"uv": [0, 0, 0.2, 1], "texture": "#4"} + } + }, + { + "from": [-6.2, 0, -2], + "to": [-6, 6.2, -1], + "faces": { + "north": {"uv": [0, 0, 0.2, 6.2], "texture": "#4"}, + "south": {"uv": [0, 0, 0.2, 6.2], "texture": "#4"}, + "west": {"uv": [0, 0, 1, 6.2], "texture": "#4"}, + "up": {"uv": [0, 0, 0.2, 1], "texture": "#4"}, + "down": {"uv": [0, 0, 0.2, 1], "texture": "#4"} + } + }, + { + "from": [-6, 6, -2], + "to": [1, 6.2, -1], + "faces": { + "north": {"uv": [0, 0, 0.2, 7], "rotation": 270, "texture": "#4"}, + "east": {"uv": [0, 0, 0.2, 1], "rotation": 90, "texture": "#4"}, + "south": {"uv": [0, 0, 0.2, 7], "rotation": 90, "texture": "#4"}, + "west": {"uv": [0, 0, 0.2, 1], "rotation": 90, "texture": "#4"}, + "up": {"uv": [0, 0, 1, 7], "rotation": 90, "texture": "#4"} + } + }, + { + "from": [-3, 6, -5], + "to": [-2, 6.22, 2], + "faces": { + "north": {"uv": [0, 0, 0.22, 1], "rotation": 90, "texture": "#4"}, + "east": {"uv": [0, 0, 0.22, 7], "rotation": 90, "texture": "#4"}, + "south": {"uv": [0, 0, 0.22, 1], "rotation": 90, "texture": "#4"}, + "west": {"uv": [0, 0, 0.22, 7], "rotation": 270, "texture": "#4"}, + "up": {"uv": [0, 0, 1, 7], "texture": "#4"} + } + }, + { + "from": [-3, 0, 2], + "to": [-2, 6.22, 2.2], + "faces": { + "east": {"uv": [0, 0, 0.2, 6.22], "texture": "#4"}, + "south": {"uv": [0, 0, 1, 6.22], "texture": "#4"}, + "west": {"uv": [0, 0, 0.2, 6.22], "texture": "#4"}, + "up": {"uv": [0, 0, 0.2, 1], "rotation": 270, "texture": "#4"}, + "down": {"uv": [0, 0, 0.2, 1], "rotation": 90, "texture": "#4"} + } + }, + { + "from": [-3, 0, -5.2], + "to": [-2, 6.22, -5], + "faces": { + "north": {"uv": [0, 0, 1, 6.22], "texture": "#4"}, + "east": {"uv": [0, 0, 0.2, 6.22], "texture": "#4"}, + "west": {"uv": [0, 0, 0.2, 6.22], "texture": "#4"}, + "up": {"uv": [0, 0, 0.2, 1], "rotation": 270, "texture": "#4"}, + "down": {"uv": [0, 0, 0.2, 1], "rotation": 90, "texture": "#4"} + } + }, + { + "from": [19, 0, 8], + "to": [24, 5, 13], + "rotation": {"angle": -22.5, "axis": "y", "origin": [27, 8, 11]}, + "faces": { + "north": {"uv": [0, 0, 5, 5], "texture": "#5"}, + "east": {"uv": [0, 0, 5, 5], "texture": "#5"}, + "south": {"uv": [0, 0, 5, 5], "texture": "#5"}, + "west": {"uv": [0, 0, 5, 5], "texture": "#5"}, + "up": {"uv": [0, 0, 5, 5], "texture": "#5"}, + "down": {"uv": [0, 0, 5, 5], "texture": "#5"} + } + }, + { + "from": [24, 0, 10], + "to": [24.2, 5.2, 11], + "rotation": {"angle": -22.5, "axis": "y", "origin": [27, 8, 11]}, + "faces": { + "north": {"uv": [0, 0, 0.2, 5.2], "texture": "#4"}, + "east": {"uv": [0, 0, 1, 5.2], "texture": "#4"}, + "south": {"uv": [0, 0, 0.2, 5.2], "texture": "#4"}, + "up": {"uv": [0, 0, 0.2, 1], "texture": "#4"}, + "down": {"uv": [0, 0, 0.2, 1], "texture": "#4"} + } + }, + { + "from": [18.8, 0, 10], + "to": [19, 5.2, 11], + "rotation": {"angle": -22.5, "axis": "y", "origin": [27, 8, 11]}, + "faces": { + "north": {"uv": [0, 0, 0.2, 5.2], "texture": "#4"}, + "south": {"uv": [0, 0, 0.2, 5.2], "texture": "#4"}, + "west": {"uv": [0, 0, 1, 5.2], "texture": "#4"}, + "up": {"uv": [0, 0, 0.2, 1], "texture": "#4"}, + "down": {"uv": [0, 0, 0.2, 1], "texture": "#4"} + } + }, + { + "from": [19, 5, 10], + "to": [24, 5.2, 11], + "rotation": {"angle": -22.5, "axis": "y", "origin": [27, 8, 11]}, + "faces": { + "north": {"uv": [0, 0, 0.2, 5], "rotation": 270, "texture": "#4"}, + "east": {"uv": [0, 0, 0.2, 1], "rotation": 90, "texture": "#4"}, + "south": {"uv": [0, 0, 0.2, 5], "rotation": 90, "texture": "#4"}, + "west": {"uv": [0, 0, 0.2, 1], "rotation": 90, "texture": "#4"}, + "up": {"uv": [0, 0, 1, 5], "rotation": 90, "texture": "#4"} + } + }, + { + "from": [21, 5, 8], + "to": [22, 5.22, 13], + "rotation": {"angle": -22.5, "axis": "y", "origin": [27, 8, 11]}, + "faces": { + "north": {"uv": [0, 0, 0.22, 1], "rotation": 90, "texture": "#4"}, + "east": {"uv": [0, 0, 0.22, 5], "rotation": 90, "texture": "#4"}, + "south": {"uv": [0, 0, 0.22, 1], "rotation": 90, "texture": "#4"}, + "west": {"uv": [0, 0, 0.22, 5], "rotation": 270, "texture": "#4"}, + "up": {"uv": [0, 0, 1, 5], "texture": "#4"} + } + }, + { + "from": [21, 0, 13], + "to": [22, 5.22, 13.2], + "rotation": {"angle": -22.5, "axis": "y", "origin": [27, 8, 11]}, + "faces": { + "east": {"uv": [0, 0, 0.2, 5.22], "texture": "#4"}, + "south": {"uv": [0, 0, 1, 5.22], "texture": "#4"}, + "west": {"uv": [0, 0, 0.2, 5.22], "texture": "#4"}, + "up": {"uv": [0, 0, 0.2, 1], "rotation": 270, "texture": "#4"}, + "down": {"uv": [0, 0, 0.2, 1], "rotation": 90, "texture": "#4"} + } + }, + { + "from": [21, 0, 7.8], + "to": [22, 5.22, 8], + "rotation": {"angle": -22.5, "axis": "y", "origin": [27, 8, 11]}, + "faces": { + "north": {"uv": [0, 0, 1, 5.22], "texture": "#4"}, + "east": {"uv": [0, 0, 0.2, 5.22], "texture": "#4"}, + "west": {"uv": [0, 0, 0.2, 5.22], "texture": "#4"}, + "up": {"uv": [0, 0, 0.2, 1], "rotation": 270, "texture": "#4"}, + "down": {"uv": [0, 0, 0.2, 1], "rotation": 90, "texture": "#4"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [-1.25, 0.25, -0.75], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [-0.75, 0, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "translation": [0, 3, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 1.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [15.5, -15, 0], + "translation": [-1.25, -3.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "translation": [0, 9, 0] + }, + "fixed": { + "rotation": [0, -180, 0], + "translation": [0, -3.25, 0], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [0, + { + "name": "pot", + "origin": [8, 8, 8], + "children": [1, 2, 3, 4, 5, 6, 7, 8, 9] + }, + { + "name": "needles1", + "origin": [8, 8, 8], + "children": [10, 11, 12, 13, 14, 15] + }, + { + "name": "needles2", + "origin": [8, 8, 8], + "children": [16, 17, 18, 19, 20, 21] + }, + { + "name": "needles3", + "origin": [8, 8, 8], + "children": [22, 23, 24, 25, 26, 27] + }, + { + "name": "needles4", + "origin": [8, 8, 8], + "children": [28, 29, 30, 31, 32, 33] + }, + { + "name": "needles5", + "origin": [8, 8, 8], + "children": [34, 35, 36, 37, 38, 39] + }, + { + "name": "needles6", + "origin": [8, 8, 8], + "children": [40, 41, 42, 43, 44, 45] + }, 46, 47, + { + "name": "needles9", + "origin": [8, 8, 8], + "children": [48, 49, 50, 51, 52, 53] + }, + { + "name": "present", + "origin": [8, 8, 8], + "children": [54, 55, 56, 57, 58, 59, 60] + }, + { + "name": "present", + "origin": [8, 8, 8], + "children": [61, 62, 63, 64, 65, 66, 67] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/cyan_double_lamp_off_top.json b/src/main/resources/assets/decorative/models/block/cyan_double_lamp_off_top.json new file mode 100644 index 0000000..537e383 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/cyan_double_lamp_off_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/cyan_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/cyan_double_lamp_on_top.json b/src/main/resources/assets/decorative/models/block/cyan_double_lamp_on_top.json new file mode 100644 index 0000000..be9053f --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/cyan_double_lamp_on_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/cyan_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/cyan_lamp_off.json b/src/main/resources/assets/decorative/models/block/cyan_lamp_off.json new file mode 100644 index 0000000..eafb989 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/cyan_lamp_off.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/cyan_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/cyan_lamp_on.json b/src/main/resources/assets/decorative/models/block/cyan_lamp_on.json new file mode 100644 index 0000000..345b5cf --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/cyan_lamp_on.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/cyan_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/dark_oak_log_with_axe.json b/src/main/resources/assets/decorative/models/block/dark_oak_log_with_axe.json new file mode 100644 index 0000000..a3fdb4a --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/dark_oak_log_with_axe.json @@ -0,0 +1,219 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/dark_oak_log", + "1": "block/dark_oak_log_top", + "2": "item/iron_axe", + "particle": "block/dark_oak_log" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [7.5, 21, 3], + "to": [8.5, 22, 5], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "east": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [2, 14, 3, 15], "texture": "#2"} + } + }, + { + "from": [7.5, 20, 3], + "to": [8.5, 21, 6], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [2, 13, 3, 14], "rotation": 180, "texture": "#2"}, + "east": {"uv": [2, 13, 5, 14], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [2, 13, 5, 14], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [2, 13, 5, 14], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 19, 4], + "to": [8.5, 20, 7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [3, 12, 4, 13], "rotation": 180, "texture": "#2"}, + "east": {"uv": [3, 12, 6, 13], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [2, 13, 5, 14], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [2, 13, 5, 14], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 18, 5], + "to": [8.5, 19, 8], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [4, 11, 5, 12], "rotation": 180, "texture": "#2"}, + "east": {"uv": [4, 11, 7, 12], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [4, 11, 7, 12], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [4, 11, 7, 12], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 17, 6], + "to": [8.5, 18, 9], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [5, 10, 6, 11], "rotation": 180, "texture": "#2"}, + "east": {"uv": [5, 10, 8, 11], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [5, 10, 8, 11], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [5, 10, 8, 11], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 16, 7], + "to": [8.5, 17, 10], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [6, 9, 7, 10], "rotation": 180, "texture": "#2"}, + "east": {"uv": [6, 9, 9, 10], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [6, 9, 9, 10], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [6, 9, 9, 10], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 15, 8], + "to": [8.5, 16, 11], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [7, 8, 8, 9], "rotation": 180, "texture": "#2"}, + "east": {"uv": [7, 8, 10, 9], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [7, 8, 10, 9], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [7, 8, 10, 9], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 14, 9], + "to": [8.5, 15, 15], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [8, 7, 9, 8], "rotation": 180, "texture": "#2"}, + "east": {"uv": [8, 7, 14, 8], "rotation": 180, "texture": "#2"}, + "south": {"uv": [13, 7, 14, 8], "rotation": 180, "texture": "#2"}, + "west": {"uv": [8, 7, 14, 8], "texture": "#2"}, + "up": {"uv": [8, 7, 14, 8], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [7.5, 15, 12], + "to": [8.5, 16, 14], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [11, 8, 12, 9], "rotation": 180, "texture": "#2"}, + "east": {"uv": [11, 8, 13, 9], "rotation": 180, "texture": "#2"}, + "south": {"uv": [12, 8, 13, 9], "rotation": 180, "texture": "#2"}, + "west": {"uv": [11, 8, 13, 9], "texture": "#2"}, + "up": {"uv": [11, 8, 13, 9], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [7.5, 13, 8], + "to": [8.5, 14, 15], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [7, 6, 8, 7], "rotation": 180, "texture": "#2"}, + "east": {"uv": [7, 6, 14, 7], "rotation": 180, "texture": "#2"}, + "south": {"uv": [13, 6, 14, 7], "rotation": 180, "texture": "#2"}, + "west": {"uv": [7, 6, 14, 7], "texture": "#2"}, + "up": {"uv": [7, 6, 14, 7], "rotation": 90, "texture": "#2"}, + "down": {"uv": [7, 6, 14, 7], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 12, 7], + "to": [8.5, 13, 14], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [6, 5, 7, 6], "rotation": 180, "texture": "#2"}, + "east": {"uv": [6, 5, 13, 6], "rotation": 180, "texture": "#2"}, + "south": {"uv": [12, 5, 13, 6], "rotation": 180, "texture": "#2"}, + "west": {"uv": [6, 5, 13, 6], "texture": "#2"}, + "up": {"uv": [6, 5, 13, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [7.5, 11, 7], + "to": [8.5, 12, 14], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [6, 4, 7, 5], "rotation": 180, "texture": "#2"}, + "east": {"uv": [6, 4, 13, 5], "rotation": 180, "texture": "#2"}, + "south": {"uv": [12, 4, 13, 5], "rotation": 180, "texture": "#2"}, + "west": {"uv": [6, 4, 13, 5], "texture": "#2"}, + "down": {"uv": [6, 4, 13, 5], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 10, 8], + "to": [8.5, 11, 13], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [7, 3, 8, 4], "rotation": 180, "texture": "#2"}, + "east": {"uv": [7, 3, 12, 4], "rotation": 180, "texture": "#2"}, + "south": {"uv": [11, 3, 12, 4], "rotation": 180, "texture": "#2"}, + "west": {"uv": [7, 3, 12, 4], "texture": "#2"}, + "down": {"uv": [7, 3, 12, 4], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 9, 9], + "to": [8.5, 10, 13], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [8, 2, 9, 3], "rotation": 180, "texture": "#2"}, + "east": {"uv": [8, 2, 12, 3], "rotation": 180, "texture": "#2"}, + "south": {"uv": [11, 2, 12, 3], "rotation": 180, "texture": "#2"}, + "west": {"uv": [8, 2, 12, 3], "texture": "#2"}, + "down": {"uv": [8, 2, 12, 3], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 8, 10], + "to": [8.5, 9, 12], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [9, 1, 10, 2], "rotation": 180, "texture": "#2"}, + "east": {"uv": [9, 1, 11, 2], "rotation": 180, "texture": "#2"}, + "south": {"uv": [10, 1, 11, 2], "rotation": 180, "texture": "#2"}, + "west": {"uv": [9, 1, 11, 2], "texture": "#2"}, + "down": {"uv": [9, 1, 11, 2], "rotation": 270, "texture": "#2"} + } + } + ], + "groups": [0, + { + "name": "axe", + "origin": [8, 8, 8], + "children": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/double_lamp_bottom.json b/src/main/resources/assets/decorative/models/block/double_lamp_bottom.json new file mode 100644 index 0000000..dc4ed51 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/double_lamp_bottom.json @@ -0,0 +1,35 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [4, 1, 6, 16], "texture": "#5"}, + "east": {"uv": [0, 1, 2, 16], "texture": "#5"}, + "south": {"uv": [6, 1, 8, 16], "texture": "#5"}, + "west": {"uv": [13, 0, 15, 15], "texture": "#5"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/eighty_sign.json b/src/main/resources/assets/decorative/models/block/eighty_sign.json new file mode 100644 index 0000000..0b2e2eb --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/eighty_sign.json @@ -0,0 +1,55 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "1": "decorative:block/sign/80", + "2": "decorative:block/sign/circle", + "particle": "block/iron_block" + }, + "display": { + "gui": { + "rotation": [ 30, 320, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.625, 0.625, 0.625 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + } + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "east": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "south": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "west": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "up": {"uv": [1, 1, 3, 3], "texture": "#0"}, + "down": {"uv": [1, 1, 3, 3], "texture": "#0"} + } + }, + { + "from": [0, 0, 9.01], + "to": [16, 16, 9.01], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 8, 2]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/empty_sign.json b/src/main/resources/assets/decorative/models/block/empty_sign.json new file mode 100644 index 0000000..78f1b2b --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/empty_sign.json @@ -0,0 +1,55 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "1": "decorative:block/sign/empty", + "2": "decorative:block/sign/circle", + "particle": "block/iron_block" + }, + "display": { + "gui": { + "rotation": [ 30, 320, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.625, 0.625, 0.625 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + } + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "east": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "south": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "west": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "up": {"uv": [1, 1, 3, 3], "texture": "#0"}, + "down": {"uv": [1, 1, 3, 3], "texture": "#0"} + } + }, + { + "from": [0, 0, 9.01], + "to": [16, 16, 9.01], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 8, 2]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/fifty_sign.json b/src/main/resources/assets/decorative/models/block/fifty_sign.json new file mode 100644 index 0000000..f6b5a4c --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/fifty_sign.json @@ -0,0 +1,55 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "1": "decorative:block/sign/50", + "2": "decorative:block/sign/circle", + "particle": "block/iron_block" + }, + "display": { + "gui": { + "rotation": [ 30, 320, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.625, 0.625, 0.625 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + } + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "east": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "south": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "west": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "up": {"uv": [1, 1, 3, 3], "texture": "#0"}, + "down": {"uv": [1, 1, 3, 3], "texture": "#0"} + } + }, + { + "from": [0, 0, 9.01], + "to": [16, 16, 9.01], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 8, 2]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/fire_hydrant.json b/src/main/resources/assets/decorative/models/block/fire_hydrant.json new file mode 100644 index 0000000..0aa4e51 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/fire_hydrant.json @@ -0,0 +1,153 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/red_terracotta", + "particle": "block/red_terracotta" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 14, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 8, 13]}, + "faces": { + "north": {"uv": [0, 0, 6, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 16], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#2"} + } + }, + { + "from": [6, 14, 6], + "to": [10, 15, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 22, 14]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 0], "texture": "#2"} + } + }, + { + "from": [6.5, 15, 6.5], + "to": [9.5, 15.5, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 23, 14]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 0], "texture": "#2"} + } + }, + { + "from": [4.5, 0, 4.5], + "to": [11.5, 1, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 12]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#2"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#2"} + } + }, + { + "from": [4.5, 3, 4.5], + "to": [11.5, 4, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 11, 12]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#2"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#2"} + } + }, + { + "from": [4.5, 12, 4.5], + "to": [11.5, 13, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 20, 12]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#2"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#2"} + } + }, + { + "from": [10.5, 8, 6.5], + "to": [12.5, 11, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 18, 17]}, + "faces": { + "north": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "east": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "south": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "west": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "up": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "down": {"uv": [0, 0, 3, 3], "texture": "#2"} + } + }, + { + "from": [12.5, 8.5, 7], + "to": [13.5, 10.5, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 18, 17]}, + "faces": { + "north": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "east": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "south": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "west": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "up": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "down": {"uv": [0, 0, 3, 3], "texture": "#2"} + } + }, + { + "from": [2.5, 8.5, 7], + "to": [3.5, 10.5, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 18, 17]}, + "faces": { + "north": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "east": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "south": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "west": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "up": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "down": {"uv": [0, 0, 3, 3], "texture": "#2"} + } + }, + { + "from": [3.5, 8, 6.5], + "to": [5.5, 11, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 18, 17]}, + "faces": { + "north": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "east": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "south": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "west": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "up": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "down": {"uv": [0, 0, 3, 3], "texture": "#2"} + } + }, + { + "from": [6.5, 8, 4], + "to": [9.5, 11, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [-1, 18, 12]}, + "faces": { + "north": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "east": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "south": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "west": {"uv": [0, 0, 3, 3], "texture": "#2"}, + "up": {"uv": [0, 0, 3, 3], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 0, 3, 3], "rotation": 270, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/five_sign.json b/src/main/resources/assets/decorative/models/block/five_sign.json new file mode 100644 index 0000000..fd2ae3a --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/five_sign.json @@ -0,0 +1,55 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "1": "decorative:block/sign/5", + "2": "decorative:block/sign/circle", + "particle": "block/iron_block" + }, + "display": { + "gui": { + "rotation": [ 30, 320, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.625, 0.625, 0.625 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + } + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "east": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "south": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "west": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "up": {"uv": [1, 1, 3, 3], "texture": "#0"}, + "down": {"uv": [1, 1, 3, 3], "texture": "#0"} + } + }, + { + "from": [0, 0, 9.01], + "to": [16, 16, 9.01], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 8, 2]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/forty_sign.json b/src/main/resources/assets/decorative/models/block/forty_sign.json new file mode 100644 index 0000000..ca8ba67 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/forty_sign.json @@ -0,0 +1,55 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "1": "decorative:block/sign/40", + "2": "decorative:block/sign/circle", + "particle": "block/iron_block" + }, + "display": { + "gui": { + "rotation": [ 30, 320, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.625, 0.625, 0.625 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + } + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "east": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "south": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "west": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "up": {"uv": [1, 1, 3, 3], "texture": "#0"}, + "down": {"uv": [1, 1, 3, 3], "texture": "#0"} + } + }, + { + "from": [0, 0, 9.01], + "to": [16, 16, 9.01], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 8, 2]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/gray_double_lamp_off_top.json b/src/main/resources/assets/decorative/models/block/gray_double_lamp_off_top.json new file mode 100644 index 0000000..b20a597 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/gray_double_lamp_off_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/gray_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/gray_double_lamp_on_top.json b/src/main/resources/assets/decorative/models/block/gray_double_lamp_on_top.json new file mode 100644 index 0000000..3b7ee2e --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/gray_double_lamp_on_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/gray_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/gray_lamp_off.json b/src/main/resources/assets/decorative/models/block/gray_lamp_off.json new file mode 100644 index 0000000..0d40616 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/gray_lamp_off.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/gray_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/gray_lamp_on.json b/src/main/resources/assets/decorative/models/block/gray_lamp_on.json new file mode 100644 index 0000000..a45dcf5 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/gray_lamp_on.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/gray_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/green_double_lamp_off_top.json b/src/main/resources/assets/decorative/models/block/green_double_lamp_off_top.json new file mode 100644 index 0000000..77a9da4 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/green_double_lamp_off_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/green_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/green_double_lamp_on_top.json b/src/main/resources/assets/decorative/models/block/green_double_lamp_on_top.json new file mode 100644 index 0000000..3e37b6a --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/green_double_lamp_on_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/green_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/green_lamp_off.json b/src/main/resources/assets/decorative/models/block/green_lamp_off.json new file mode 100644 index 0000000..c19b368 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/green_lamp_off.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/green_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/green_lamp_on.json b/src/main/resources/assets/decorative/models/block/green_lamp_on.json new file mode 100644 index 0000000..2a49148 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/green_lamp_on.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/green_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/guardrail.json b/src/main/resources/assets/decorative/models/block/guardrail.json new file mode 100644 index 0000000..86114ab --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/guardrail.json @@ -0,0 +1,84 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [12, 0, 14], + "to": [13, 8, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 8, 22]}, + "faces": { + "north": {"uv": [0, 0, 1, 8], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 8], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 8], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 8], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [3, 0, 14], + "to": [4, 8, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 8, 22]}, + "faces": { + "north": {"uv": [0, 0, 1, 8], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 8], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 8], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 8], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [0, -3, 16], + "to": [16, -3, 17], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 4, 24]}, + "faces": { + "up": {"uv": [0, 0, 16, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 1], "texture": "#0"} + } + }, + { + "from": [0, 2.13, 6.42], + "to": [16, 3.13, 6.42], + "rotation": {"angle": 45, "axis": "x", "origin": [8, -5, 13]}, + "faces": { + "north": {"uv": [0, 0, 16, 1], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#0"} + } + }, + { + "from": [0, -1, 16], + "to": [16, -1, 17], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 6, 24]}, + "faces": { + "up": {"uv": [0, 0, 16, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 1], "texture": "#0"} + } + }, + { + "from": [0, 4.13, 6.42], + "to": [16, 5.13, 6.42], + "rotation": {"angle": 45, "axis": "x", "origin": [8, -3, 13]}, + "faces": { + "north": {"uv": [0, 0, 16, 1], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#0"} + } + } + ], + "groups": [0, 1, + { + "name": "group", + "origin": [8, 8, 8], + "children": [2, 3] + }, + { + "name": "group", + "origin": [8, 8, 8], + "children": [4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/jungle_log_with_axe.json b/src/main/resources/assets/decorative/models/block/jungle_log_with_axe.json new file mode 100644 index 0000000..b6c264e --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/jungle_log_with_axe.json @@ -0,0 +1,219 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/jungle_log", + "1": "block/jungle_log_top", + "2": "item/iron_axe", + "particle": "block/jungle_log" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [7.5, 21, 3], + "to": [8.5, 22, 5], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "east": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [2, 14, 3, 15], "texture": "#2"} + } + }, + { + "from": [7.5, 20, 3], + "to": [8.5, 21, 6], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [2, 13, 3, 14], "rotation": 180, "texture": "#2"}, + "east": {"uv": [2, 13, 5, 14], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [2, 13, 5, 14], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [2, 13, 5, 14], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 19, 4], + "to": [8.5, 20, 7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [3, 12, 4, 13], "rotation": 180, "texture": "#2"}, + "east": {"uv": [3, 12, 6, 13], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [2, 13, 5, 14], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [2, 13, 5, 14], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 18, 5], + "to": [8.5, 19, 8], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [4, 11, 5, 12], "rotation": 180, "texture": "#2"}, + "east": {"uv": [4, 11, 7, 12], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [4, 11, 7, 12], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [4, 11, 7, 12], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 17, 6], + "to": [8.5, 18, 9], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [5, 10, 6, 11], "rotation": 180, "texture": "#2"}, + "east": {"uv": [5, 10, 8, 11], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [5, 10, 8, 11], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [5, 10, 8, 11], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 16, 7], + "to": [8.5, 17, 10], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [6, 9, 7, 10], "rotation": 180, "texture": "#2"}, + "east": {"uv": [6, 9, 9, 10], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [6, 9, 9, 10], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [6, 9, 9, 10], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 15, 8], + "to": [8.5, 16, 11], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [7, 8, 8, 9], "rotation": 180, "texture": "#2"}, + "east": {"uv": [7, 8, 10, 9], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [7, 8, 10, 9], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [7, 8, 10, 9], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 14, 9], + "to": [8.5, 15, 15], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [8, 7, 9, 8], "rotation": 180, "texture": "#2"}, + "east": {"uv": [8, 7, 14, 8], "rotation": 180, "texture": "#2"}, + "south": {"uv": [13, 7, 14, 8], "rotation": 180, "texture": "#2"}, + "west": {"uv": [8, 7, 14, 8], "texture": "#2"}, + "up": {"uv": [8, 7, 14, 8], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [7.5, 15, 12], + "to": [8.5, 16, 14], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [11, 8, 12, 9], "rotation": 180, "texture": "#2"}, + "east": {"uv": [11, 8, 13, 9], "rotation": 180, "texture": "#2"}, + "south": {"uv": [12, 8, 13, 9], "rotation": 180, "texture": "#2"}, + "west": {"uv": [11, 8, 13, 9], "texture": "#2"}, + "up": {"uv": [11, 8, 13, 9], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [7.5, 13, 8], + "to": [8.5, 14, 15], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [7, 6, 8, 7], "rotation": 180, "texture": "#2"}, + "east": {"uv": [7, 6, 14, 7], "rotation": 180, "texture": "#2"}, + "south": {"uv": [13, 6, 14, 7], "rotation": 180, "texture": "#2"}, + "west": {"uv": [7, 6, 14, 7], "texture": "#2"}, + "up": {"uv": [7, 6, 14, 7], "rotation": 90, "texture": "#2"}, + "down": {"uv": [7, 6, 14, 7], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 12, 7], + "to": [8.5, 13, 14], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [6, 5, 7, 6], "rotation": 180, "texture": "#2"}, + "east": {"uv": [6, 5, 13, 6], "rotation": 180, "texture": "#2"}, + "south": {"uv": [12, 5, 13, 6], "rotation": 180, "texture": "#2"}, + "west": {"uv": [6, 5, 13, 6], "texture": "#2"}, + "up": {"uv": [6, 5, 13, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [7.5, 11, 7], + "to": [8.5, 12, 14], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [6, 4, 7, 5], "rotation": 180, "texture": "#2"}, + "east": {"uv": [6, 4, 13, 5], "rotation": 180, "texture": "#2"}, + "south": {"uv": [12, 4, 13, 5], "rotation": 180, "texture": "#2"}, + "west": {"uv": [6, 4, 13, 5], "texture": "#2"}, + "down": {"uv": [6, 4, 13, 5], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 10, 8], + "to": [8.5, 11, 13], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [7, 3, 8, 4], "rotation": 180, "texture": "#2"}, + "east": {"uv": [7, 3, 12, 4], "rotation": 180, "texture": "#2"}, + "south": {"uv": [11, 3, 12, 4], "rotation": 180, "texture": "#2"}, + "west": {"uv": [7, 3, 12, 4], "texture": "#2"}, + "down": {"uv": [7, 3, 12, 4], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 9, 9], + "to": [8.5, 10, 13], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [8, 2, 9, 3], "rotation": 180, "texture": "#2"}, + "east": {"uv": [8, 2, 12, 3], "rotation": 180, "texture": "#2"}, + "south": {"uv": [11, 2, 12, 3], "rotation": 180, "texture": "#2"}, + "west": {"uv": [8, 2, 12, 3], "texture": "#2"}, + "down": {"uv": [8, 2, 12, 3], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 8, 10], + "to": [8.5, 9, 12], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [9, 1, 10, 2], "rotation": 180, "texture": "#2"}, + "east": {"uv": [9, 1, 11, 2], "rotation": 180, "texture": "#2"}, + "south": {"uv": [10, 1, 11, 2], "rotation": 180, "texture": "#2"}, + "west": {"uv": [9, 1, 11, 2], "texture": "#2"}, + "down": {"uv": [9, 1, 11, 2], "rotation": 270, "texture": "#2"} + } + } + ], + "groups": [0, + { + "name": "axe", + "origin": [8, 8, 8], + "children": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/kitchen_counter.json b/src/main/resources/assets/decorative/models/block/kitchen_counter.json new file mode 100644 index 0000000..e489a55 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/kitchen_counter.json @@ -0,0 +1,247 @@ +{ + "credit": "made by Motschen", + "ambientocclusion": false, + "textures": { + "0": "block/oak_planks", + "1": "block/spruce_planks", + "2": "block/white_concrete", + "particle": "block/oak_planks" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "rotation": 270, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [16, 1, 2], + "to": [16.3, 5, 14], + "faces": { + "north": {"uv": [0, 0, 0.3, 4], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 4], "texture": "#0"}, + "south": {"uv": [0, 0, 0.3, 4], "texture": "#0"}, + "up": {"uv": [0, 0, 0.3, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 0.3, 12], "texture": "#0"} + } + }, + { + "from": [16, 6, 2], + "to": [16.3, 10, 14], + "faces": { + "north": {"uv": [0, 0, 0.1, 4], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 4], "texture": "#0"}, + "south": {"uv": [0, 0, 0.1, 4], "texture": "#0"}, + "up": {"uv": [0, 0, 0.1, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 0.1, 12], "texture": "#0"} + } + }, + { + "from": [16, 11, 2], + "to": [16.3, 15, 14], + "faces": { + "north": {"uv": [0, 0, 0.3, 4], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 4], "texture": "#0"}, + "south": {"uv": [0, 0, 0.3, 4], "texture": "#0"}, + "up": {"uv": [0, 0, 0.3, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 0.3, 12], "texture": "#0"} + } + }, + { + "from": [16, 2.5, 3], + "to": [17, 3.5, 4], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [16, 2.5, 12], + "to": [17, 3.5, 13], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [17, 2.5, 4], + "to": [18, 3.5, 12], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 8, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 8], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 8], "texture": "#2"} + } + }, + { + "from": [16.8, 2.5, 11.5], + "to": [18.2, 3.5, 12.5], + "rotation": {"angle": 45, "axis": "y", "origin": [17.5, 3.5, 12.5]}, + "faces": { + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1.4, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1.4], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1.4], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [16.5, 2.5, 2.8], + "to": [17.5, 3.5, 4.2], + "rotation": {"angle": 45, "axis": "y", "origin": [17.5, 3.5, 3.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1.4, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1.4], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1.4], "texture": "#2"} + } + }, + { + "from": [16, 7.5, 3], + "to": [17, 8.5, 4], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [16, 7.5, 12], + "to": [17, 8.5, 13], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [17, 7.5, 4], + "to": [18, 8.5, 12], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 8, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 8], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 8], "texture": "#2"} + } + }, + { + "from": [16.8, 7.5, 11.5], + "to": [18.2, 8.5, 12.5], + "rotation": {"angle": 45, "axis": "y", "origin": [17.5, 8.5, 12.5]}, + "faces": { + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1.4, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1.4], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1.4], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [16.5, 7.5, 2.8], + "to": [17.5, 8.5, 4.2], + "rotation": {"angle": 45, "axis": "y", "origin": [17.5, 8.5, 3.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1.4, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1.4], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1.4], "texture": "#2"} + } + }, + { + "from": [16, 12.5, 3], + "to": [17, 13.5, 4], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [16, 12.5, 12], + "to": [17, 13.5, 13], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [17, 12.5, 4], + "to": [18, 13.5, 12], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 8, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 8], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 8], "texture": "#2"} + } + }, + { + "from": [16.8, 12.5, 11.5], + "to": [18.2, 13.5, 12.5], + "rotation": {"angle": 45, "axis": "y", "origin": [17.5, 13.5, 12.5]}, + "faces": { + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1.4, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1.4], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1.4], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [16.5, 12.5, 2.8], + "to": [17.5, 13.5, 4.2], + "rotation": {"angle": 45, "axis": "y", "origin": [17.5, 13.5, 3.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1.4, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1.4], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1.4], "texture": "#2"} + } + } + ], + "groups": [ + { + "name": "all", + "children": [0, 1, 2, 3, + { + "name": "griff", + "children": [4, 5, 6, 7, 8] + }, + { + "name": "griff2", + "children": [9, 10, 11, 12, 13] + }, + { + "name": "griff3", + "children": [14, 15, 16, 17, 18] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/kitchen_counter_open.json b/src/main/resources/assets/decorative/models/block/kitchen_counter_open.json new file mode 100644 index 0000000..99dd458 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/kitchen_counter_open.json @@ -0,0 +1,364 @@ +{ + "credit": "made by Motschen", + "ambientocclusion": false, + "textures": { + "0": "block/oak_planks", + "1": "block/spruce_planks", + "2": "block/white_concrete", + "3": "block/coal_block", + "particle": "block/oak_planks" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "rotation": 270, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [21, 1, 2], + "to": [21.3, 5, 14], + "faces": { + "north": {"uv": [0, 0, 0.3, 4], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 4], "texture": "#0"}, + "south": {"uv": [0, 0, 0.3, 4], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 4], "texture": "#0"}, + "up": {"uv": [0, 0, 0.3, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 0.3, 12], "texture": "#0"} + } + }, + { + "from": [23, 6, 2], + "to": [23.3, 10, 14], + "faces": { + "north": {"uv": [0, 0, 0.1, 4], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 4], "texture": "#0"}, + "south": {"uv": [0, 0, 0.1, 4], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 4], "texture": "#0"}, + "up": {"uv": [0, 0, 0.1, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 0.1, 12], "texture": "#0"} + } + }, + { + "from": [21, 11, 2], + "to": [21.3, 15, 14], + "faces": { + "north": {"uv": [0, 0, 0.3, 4], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 4], "texture": "#0"}, + "south": {"uv": [0, 0, 0.3, 4], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 4], "texture": "#0"}, + "up": {"uv": [0, 0, 0.3, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 0.3, 12], "texture": "#0"} + } + }, + { + "from": [21, 2.5, 3], + "to": [22, 3.5, 4], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [21, 2.5, 12], + "to": [22, 3.5, 13], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [22, 2.5, 4], + "to": [23, 3.5, 12], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 8, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 8], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 8], "texture": "#2"} + } + }, + { + "from": [21.8, 2.5, 11.5], + "to": [23.2, 3.5, 12.5], + "rotation": {"angle": 45, "axis": "y", "origin": [22.5, 3.5, 12.5]}, + "faces": { + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1.4, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1.4], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1.4], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [21.5, 2.5, 2.8], + "to": [22.5, 3.5, 4.2], + "rotation": {"angle": 45, "axis": "y", "origin": [22.5, 3.5, 3.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1.4, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1.4], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1.4], "texture": "#2"} + } + }, + { + "from": [23, 7.5, 3], + "to": [24, 8.5, 4], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [23, 7.5, 12], + "to": [24, 8.5, 13], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [24, 7.5, 4], + "to": [25, 8.5, 12], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 8, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 8], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 8], "texture": "#2"} + } + }, + { + "from": [23.8, 7.5, 11.5], + "to": [25.2, 8.5, 12.5], + "rotation": {"angle": 45, "axis": "y", "origin": [24.5, 8.5, 12.5]}, + "faces": { + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1.4, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1.4], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1.4], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [23.5, 7.5, 2.8], + "to": [24.5, 8.5, 4.2], + "rotation": {"angle": 45, "axis": "y", "origin": [24.5, 8.5, 3.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1.4, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1.4], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1.4], "texture": "#2"} + } + }, + { + "from": [21, 12.5, 3], + "to": [22, 13.5, 4], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [21, 12.5, 12], + "to": [22, 13.5, 13], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "from": [22, 12.5, 4], + "to": [23, 13.5, 12], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 8, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 8], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 8], "texture": "#2"} + } + }, + { + "from": [21.8, 12.5, 11.5], + "to": [23.2, 13.5, 12.5], + "rotation": {"angle": 45, "axis": "y", "origin": [22.5, 13.5, 12.5]}, + "faces": { + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1.4, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1.4], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1.4], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [21.5, 12.5, 2.8], + "to": [22.5, 13.5, 4.2], + "rotation": {"angle": 45, "axis": "y", "origin": [22.5, 13.5, 3.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1.4, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1.4], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1.4], "texture": "#2"} + } + }, + { + "from": [16, 1.2, 2.1], + "to": [21, 1.7, 13.9], + "faces": { + "north": {"uv": [0, 0, 5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 12, 5], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [16, 11.2, 2.1], + "to": [21, 11.7, 13.9], + "faces": { + "north": {"uv": [0, 0, 5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 12, 5], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [16, 6.2, 2.1], + "to": [23, 6.7, 13.9], + "faces": { + "north": {"uv": [0, 0, 5, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 5, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 7], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 12, 7], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [16, 6.7, 13.7], + "to": [23, 10, 13.9], + "faces": { + "north": {"uv": [0, 0, 7, 3], "texture": "#0"}, + "south": {"uv": [0, 0, 7, 3], "texture": "#0"}, + "up": {"uv": [0, 0, 7, 0.2], "texture": "#0"}, + "down": {"uv": [0, 0, 7, 0.2], "texture": "#0"} + } + }, + { + "from": [16, 11.7, 13.7], + "to": [21, 15, 13.9], + "faces": { + "north": {"uv": [0, 0, 5, 3], "texture": "#0"}, + "south": {"uv": [0, 0, 5, 3], "texture": "#0"}, + "up": {"uv": [0, 0, 7, 0.2], "texture": "#0"}, + "down": {"uv": [0, 0, 7, 0.2], "texture": "#0"} + } + }, + { + "from": [16, 1.7, 13.7], + "to": [21, 5, 13.9], + "faces": { + "north": {"uv": [0, 0, 5, 3], "texture": "#0"}, + "south": {"uv": [0, 0, 5, 3], "texture": "#0"}, + "up": {"uv": [0, 0, 7, 0.2], "texture": "#0"}, + "down": {"uv": [0, 0, 7, 0.2], "texture": "#0"} + } + }, + { + "from": [16, 1.7, 2.1], + "to": [21, 5, 2.3], + "faces": { + "north": {"uv": [0, 0, 5, 3], "texture": "#0"}, + "south": {"uv": [0, 0, 5, 3], "texture": "#0"}, + "up": {"uv": [0, 0, 7, 0.2], "texture": "#0"}, + "down": {"uv": [0, 0, 7, 0.2], "texture": "#0"} + } + }, + { + "from": [16, 11.7, 2.1], + "to": [21, 15, 2.3], + "faces": { + "north": {"uv": [0, 0, 5, 3], "texture": "#0"}, + "south": {"uv": [0, 0, 5, 3], "texture": "#0"}, + "up": {"uv": [0, 0, 7, 0.2], "texture": "#0"}, + "down": {"uv": [0, 0, 7, 0.2], "texture": "#0"} + } + }, + { + "from": [16, 6.7, 2.1], + "to": [23, 10, 2.3], + "faces": { + "north": {"uv": [0, 0, 7, 3], "texture": "#0"}, + "south": {"uv": [0, 0, 7, 3], "texture": "#0"}, + "up": {"uv": [0, 0, 7, 0.2], "texture": "#0"}, + "down": {"uv": [0, 0, 7, 0.2], "texture": "#0"} + } + }, + { + "from": [16, 1.7, 2.3], + "to": [16.1, 5, 13.7], + "faces": { + "east": {"uv": [0, 0, 11.4, 3.3], "texture": "#3"}, + "up": {"uv": [0, 0, 0.1, 11.4], "texture": "#3"} + } + }, + { + "from": [16, 6.7, 2.3], + "to": [16.1, 10, 13.7], + "faces": { + "east": {"uv": [0, 0, 11.4, 3.3], "texture": "#3"}, + "up": {"uv": [0, 0, 0.1, 11.4], "texture": "#3"} + } + }, + { + "from": [16, 11.7, 2.3], + "to": [16.1, 15, 13.7], + "faces": { + "east": {"uv": [0, 0, 11.4, 3.3], "texture": "#3"}, + "up": {"uv": [0, 0, 0.1, 11.4], "texture": "#3"} + } + } + ], + "groups": [ + { + "name": "all", + "children": [0, 1, 2, 3, + { + "name": "griff", + "children": [4, 5, 6, 7, 8] + }, + { + "name": "griff2", + "children": [9, 10, 11, 12, 13] + }, + { + "name": "griff3", + "children": [14, 15, 16, 17, 18] + } + ] + }, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/kitchen_tiles.json b/src/main/resources/assets/decorative/models/block/kitchen_tiles.json new file mode 100644 index 0000000..460183b --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/kitchen_tiles.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "decorative:block/kitchen_tiles" + } +} diff --git a/src/main/resources/assets/decorative/models/block/light_blue_double_lamp_off_top.json b/src/main/resources/assets/decorative/models/block/light_blue_double_lamp_off_top.json new file mode 100644 index 0000000..b2ce89f --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/light_blue_double_lamp_off_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/light_blue_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/light_blue_double_lamp_on_top.json b/src/main/resources/assets/decorative/models/block/light_blue_double_lamp_on_top.json new file mode 100644 index 0000000..d50a2a2 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/light_blue_double_lamp_on_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/light_blue_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/light_blue_lamp_off.json b/src/main/resources/assets/decorative/models/block/light_blue_lamp_off.json new file mode 100644 index 0000000..4b703da --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/light_blue_lamp_off.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/light_blue_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/light_blue_lamp_on.json b/src/main/resources/assets/decorative/models/block/light_blue_lamp_on.json new file mode 100644 index 0000000..600d21c --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/light_blue_lamp_on.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/light_blue_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/light_gray_double_lamp_off_top.json b/src/main/resources/assets/decorative/models/block/light_gray_double_lamp_off_top.json new file mode 100644 index 0000000..eebc6b7 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/light_gray_double_lamp_off_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/light_gray_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/light_gray_double_lamp_on_top.json b/src/main/resources/assets/decorative/models/block/light_gray_double_lamp_on_top.json new file mode 100644 index 0000000..8bcd23b --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/light_gray_double_lamp_on_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/light_gray_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/light_gray_lamp_off.json b/src/main/resources/assets/decorative/models/block/light_gray_lamp_off.json new file mode 100644 index 0000000..d25a895 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/light_gray_lamp_off.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/light_gray_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/light_gray_lamp_on.json b/src/main/resources/assets/decorative/models/block/light_gray_lamp_on.json new file mode 100644 index 0000000..fa5a4d0 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/light_gray_lamp_on.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/light_gray_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/lime_double_lamp_off_top.json b/src/main/resources/assets/decorative/models/block/lime_double_lamp_off_top.json new file mode 100644 index 0000000..de440a9 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/lime_double_lamp_off_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/lime_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/lime_double_lamp_on_top.json b/src/main/resources/assets/decorative/models/block/lime_double_lamp_on_top.json new file mode 100644 index 0000000..e9ab4ab --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/lime_double_lamp_on_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/lime_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/lime_lamp_off.json b/src/main/resources/assets/decorative/models/block/lime_lamp_off.json new file mode 100644 index 0000000..f539816 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/lime_lamp_off.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/lime_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/lime_lamp_on.json b/src/main/resources/assets/decorative/models/block/lime_lamp_on.json new file mode 100644 index 0000000..37dd3d5 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/lime_lamp_on.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/lime_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/magenta_double_lamp_off_top.json b/src/main/resources/assets/decorative/models/block/magenta_double_lamp_off_top.json new file mode 100644 index 0000000..6f86cc2 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/magenta_double_lamp_off_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/magenta_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/magenta_double_lamp_on_top.json b/src/main/resources/assets/decorative/models/block/magenta_double_lamp_on_top.json new file mode 100644 index 0000000..7095f5e --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/magenta_double_lamp_on_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/magenta_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/magenta_lamp_off.json b/src/main/resources/assets/decorative/models/block/magenta_lamp_off.json new file mode 100644 index 0000000..dfba953 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/magenta_lamp_off.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/magenta_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/magenta_lamp_on.json b/src/main/resources/assets/decorative/models/block/magenta_lamp_on.json new file mode 100644 index 0000000..0b5e27b --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/magenta_lamp_on.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/magenta_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/ninety_sign.json b/src/main/resources/assets/decorative/models/block/ninety_sign.json new file mode 100644 index 0000000..8004de1 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/ninety_sign.json @@ -0,0 +1,55 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "1": "decorative:block/sign/90", + "2": "decorative:block/sign/circle", + "particle": "block/iron_block" + }, + "display": { + "gui": { + "rotation": [ 30, 320, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.625, 0.625, 0.625 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + } + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "east": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "south": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "west": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "up": {"uv": [1, 1, 3, 3], "texture": "#0"}, + "down": {"uv": [1, 1, 3, 3], "texture": "#0"} + } + }, + { + "from": [0, 0, 9.01], + "to": [16, 16, 9.01], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 8, 2]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/oak_log_with_axe.json b/src/main/resources/assets/decorative/models/block/oak_log_with_axe.json new file mode 100644 index 0000000..1c0e0c0 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/oak_log_with_axe.json @@ -0,0 +1,219 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/oak_log", + "1": "block/oak_log_top", + "2": "item/iron_axe", + "particle": "block/oak_log" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [7.5, 21, 3], + "to": [8.5, 22, 5], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "east": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [2, 14, 3, 15], "texture": "#2"} + } + }, + { + "from": [7.5, 20, 3], + "to": [8.5, 21, 6], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [2, 13, 3, 14], "rotation": 180, "texture": "#2"}, + "east": {"uv": [2, 13, 5, 14], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [2, 13, 5, 14], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [2, 13, 5, 14], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 19, 4], + "to": [8.5, 20, 7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [3, 12, 4, 13], "rotation": 180, "texture": "#2"}, + "east": {"uv": [3, 12, 6, 13], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [2, 13, 5, 14], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [2, 13, 5, 14], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 18, 5], + "to": [8.5, 19, 8], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [4, 11, 5, 12], "rotation": 180, "texture": "#2"}, + "east": {"uv": [4, 11, 7, 12], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [4, 11, 7, 12], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [4, 11, 7, 12], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 17, 6], + "to": [8.5, 18, 9], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [5, 10, 6, 11], "rotation": 180, "texture": "#2"}, + "east": {"uv": [5, 10, 8, 11], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [5, 10, 8, 11], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [5, 10, 8, 11], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 16, 7], + "to": [8.5, 17, 10], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [6, 9, 7, 10], "rotation": 180, "texture": "#2"}, + "east": {"uv": [6, 9, 9, 10], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [6, 9, 9, 10], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [6, 9, 9, 10], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 15, 8], + "to": [8.5, 16, 11], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [7, 8, 8, 9], "rotation": 180, "texture": "#2"}, + "east": {"uv": [7, 8, 10, 9], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [7, 8, 10, 9], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [7, 8, 10, 9], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 14, 9], + "to": [8.5, 15, 15], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [8, 7, 9, 8], "rotation": 180, "texture": "#2"}, + "east": {"uv": [8, 7, 14, 8], "rotation": 180, "texture": "#2"}, + "south": {"uv": [13, 7, 14, 8], "rotation": 180, "texture": "#2"}, + "west": {"uv": [8, 7, 14, 8], "texture": "#2"}, + "up": {"uv": [8, 7, 14, 8], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [7.5, 15, 12], + "to": [8.5, 16, 14], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [11, 8, 12, 9], "rotation": 180, "texture": "#2"}, + "east": {"uv": [11, 8, 13, 9], "rotation": 180, "texture": "#2"}, + "south": {"uv": [12, 8, 13, 9], "rotation": 180, "texture": "#2"}, + "west": {"uv": [11, 8, 13, 9], "texture": "#2"}, + "up": {"uv": [11, 8, 13, 9], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [7.5, 13, 8], + "to": [8.5, 14, 15], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [7, 6, 8, 7], "rotation": 180, "texture": "#2"}, + "east": {"uv": [7, 6, 14, 7], "rotation": 180, "texture": "#2"}, + "south": {"uv": [13, 6, 14, 7], "rotation": 180, "texture": "#2"}, + "west": {"uv": [7, 6, 14, 7], "texture": "#2"}, + "up": {"uv": [7, 6, 14, 7], "rotation": 90, "texture": "#2"}, + "down": {"uv": [7, 6, 14, 7], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 12, 7], + "to": [8.5, 13, 14], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [6, 5, 7, 6], "rotation": 180, "texture": "#2"}, + "east": {"uv": [6, 5, 13, 6], "rotation": 180, "texture": "#2"}, + "south": {"uv": [12, 5, 13, 6], "rotation": 180, "texture": "#2"}, + "west": {"uv": [6, 5, 13, 6], "texture": "#2"}, + "up": {"uv": [6, 5, 13, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [7.5, 11, 7], + "to": [8.5, 12, 14], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [6, 4, 7, 5], "rotation": 180, "texture": "#2"}, + "east": {"uv": [6, 4, 13, 5], "rotation": 180, "texture": "#2"}, + "south": {"uv": [12, 4, 13, 5], "rotation": 180, "texture": "#2"}, + "west": {"uv": [6, 4, 13, 5], "texture": "#2"}, + "down": {"uv": [6, 4, 13, 5], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 10, 8], + "to": [8.5, 11, 13], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [7, 3, 8, 4], "rotation": 180, "texture": "#2"}, + "east": {"uv": [7, 3, 12, 4], "rotation": 180, "texture": "#2"}, + "south": {"uv": [11, 3, 12, 4], "rotation": 180, "texture": "#2"}, + "west": {"uv": [7, 3, 12, 4], "texture": "#2"}, + "down": {"uv": [7, 3, 12, 4], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 9, 9], + "to": [8.5, 10, 13], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [8, 2, 9, 3], "rotation": 180, "texture": "#2"}, + "east": {"uv": [8, 2, 12, 3], "rotation": 180, "texture": "#2"}, + "south": {"uv": [11, 2, 12, 3], "rotation": 180, "texture": "#2"}, + "west": {"uv": [8, 2, 12, 3], "texture": "#2"}, + "down": {"uv": [8, 2, 12, 3], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 8, 10], + "to": [8.5, 9, 12], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [9, 1, 10, 2], "rotation": 180, "texture": "#2"}, + "east": {"uv": [9, 1, 11, 2], "rotation": 180, "texture": "#2"}, + "south": {"uv": [10, 1, 11, 2], "rotation": 180, "texture": "#2"}, + "west": {"uv": [9, 1, 11, 2], "texture": "#2"}, + "down": {"uv": [9, 1, 11, 2], "rotation": 270, "texture": "#2"} + } + } + ], + "groups": [0, + { + "name": "axe", + "origin": [8, 8, 8], + "children": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/old_television_creeper.json b/src/main/resources/assets/decorative/models/block/old_television_creeper.json new file mode 100644 index 0000000..29d5542 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/old_television_creeper.json @@ -0,0 +1,222 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "ambientocclusion": false, + "textures": { + "2": "block/gray_concrete", + "3": "block/iron_block", + "4": "block/lime_terracotta", + "5": "block/light_gray_concrete", + "woodys": "decorative:tv/creeper", + "particle": "block/black_concrete", + "tv": "block/black_concrete" + }, + "elements": [ + { + "from": [2, 2, 12.7], + "to": [14, 12, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 18.5, 12.5]}, + "faces": { + "north": {"uv": [0, 1.6, 16, 14.4], "texture": "#tv"}, + "east": {"uv": [0, 1.6, 3.2, 14.4], "texture": "#tv"}, + "south": {"uv": [0.65, 2, 15.549, 13.15], "texture": "#woodys"}, + "west": {"uv": [12.8, 1.6, 16, 14.4], "texture": "#tv"}, + "up": {"uv": [0, 1.6, 16, 4.8], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 11.2, 16, 14.4], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [0, 0, 2], + "to": [16, 2, 15], + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#2"}, + "east": {"uv": [0, 0, 13, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 13, 2], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 13], "texture": "#2"}, + "down": {"uv": [0, 0, 16, 13], "texture": "#2"} + } + }, + { + "from": [0, 12, 2], + "to": [16, 14, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 20, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#2"}, + "east": {"uv": [0, 0, 13, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 13, 2], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 13], "texture": "#2"}, + "down": {"uv": [0, 0, 16, 13], "texture": "#2"} + } + }, + { + "from": [0, 2, 2], + "to": [2, 12, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 10], "texture": "#2"}, + "east": {"uv": [0, 0, 13, 10], "texture": "#2"}, + "south": {"uv": [0, 0, 2, 10], "texture": "#2"}, + "west": {"uv": [0, 0, 13, 10], "texture": "#2"} + } + }, + { + "from": [14, 2, 2], + "to": [16, 12, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [22, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 10], "texture": "#2"}, + "east": {"uv": [0, 0, 13, 10], "texture": "#2"}, + "south": {"uv": [0, 0, 2, 10], "texture": "#2"}, + "west": {"uv": [0, 0, 13, 10], "texture": "#2"} + } + }, + { + "from": [2, 2, 3], + "to": [14, 12, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 12, 10], "texture": "#2"}, + "east": {"uv": [0, 0, 10, 10], "texture": "#2"}, + "south": {"uv": [0, 0, 12, 10], "texture": "#2"}, + "west": {"uv": [0, 0, 10, 10], "texture": "#2"} + } + }, + { + "from": [11, 3, 2.5], + "to": [13, 4, 3.5], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 11, 10]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#tv"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "up": {"uv": [0, 0, 2, 1], "texture": "#tv"}, + "down": {"uv": [0, 0, 2, 1], "texture": "#tv"} + } + }, + { + "from": [8, 3, 2.5], + "to": [10, 4, 3.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 11, 10]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#tv"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "up": {"uv": [0, 0, 2, 1], "texture": "#tv"}, + "down": {"uv": [0, 0, 2, 1], "texture": "#tv"} + } + }, + { + "from": [3, 3, 2.5], + "to": [4, 4, 3.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 11, 10]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#tv"} + } + }, + { + "from": [3.5, 15.8, 12], + "to": [4.5, 19.8, 13], + "rotation": {"angle": 22.5, "axis": "z", "origin": [11, 24, 20]}, + "faces": { + "north": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "east": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "south": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "west": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#3"} + } + }, + { + "from": [11.5, 15, 12], + "to": [12.5, 19, 13], + "rotation": {"angle": -22.5, "axis": "z", "origin": [4, 23, 20]}, + "faces": { + "north": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "east": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "south": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "west": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "up": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [1, 0.75, 15], + "to": [1.5, 1.25, 15.25], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 23]}, + "faces": { + "east": {"uv": [0, 0, 0.25, 0.5], "texture": "#4"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#4"}, + "west": {"uv": [0, 0, 0.25, 0.5], "texture": "#4"}, + "up": {"uv": [0, 0, 0.5, 0.25], "texture": "#4"}, + "down": {"uv": [0, 0, 0.5, 0.25], "texture": "#4"} + } + }, + { + "from": [2, 0.75, 15], + "to": [2.5, 1.25, 15.25], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 23]}, + "faces": { + "east": {"uv": [0, 0, 0.25, 0.5], "texture": "#tv"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.25, 0.5], "texture": "#tv"}, + "up": {"uv": [0, 0, 0.5, 0.25], "texture": "#tv"}, + "down": {"uv": [0, 0, 0.5, 0.25], "texture": "#tv"} + } + }, + { + "from": [4, 6, 2.9], + "to": [12, 11, 3.9], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 14, 10]}, + "faces": { + "north": {"uv": [0, 0, 8, 5], "texture": "#5"}, + "east": {"uv": [0, 0, 1, 5], "texture": "#5"}, + "west": {"uv": [0, 0, 1, 5], "texture": "#5"}, + "up": {"uv": [0, 0, 8, 1], "texture": "#5"}, + "down": {"uv": [0, 0, 8, 1], "texture": "#5"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 4, 0], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 4, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "rotation": [0, -22, 0], + "translation": [0, 4.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_lefthand": { + "rotation": [0, -19, 0], + "translation": [0, 4.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "ground": { + "translation": [0, 0.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [15, -45, 0], + "translation": [0.25, 0.25, 0], + "scale": [0.75, 0.75, 0.61] + }, + "head": { + "rotation": [0, -180, 0], + "translation": [0, 10.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "fixed": { + "rotation": [0, -180, 0], + "translation": [0, 0, 2.5], + "scale": [0.75, 0.75, 0.75] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/old_television_nyancat.json b/src/main/resources/assets/decorative/models/block/old_television_nyancat.json new file mode 100644 index 0000000..efaf7b4 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/old_television_nyancat.json @@ -0,0 +1,222 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "ambientocclusion": false, + "textures": { + "2": "block/gray_concrete", + "3": "block/iron_block", + "4": "block/lime_terracotta", + "5": "block/light_gray_concrete", + "woodys": "decorative:tv/nyancat", + "particle": "block/black_concrete", + "tv": "block/black_concrete" + }, + "elements": [ + { + "from": [2, 2, 12.7], + "to": [14, 12, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 18.5, 12.5]}, + "faces": { + "north": {"uv": [0, 1.6, 16, 14.4], "texture": "#tv"}, + "east": {"uv": [0, 1.6, 3.2, 14.4], "texture": "#tv"}, + "south": {"uv": [0.65, 2, 15.549, 13.15], "texture": "#woodys"}, + "west": {"uv": [12.8, 1.6, 16, 14.4], "texture": "#tv"}, + "up": {"uv": [0, 1.6, 16, 4.8], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 11.2, 16, 14.4], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [0, 0, 2], + "to": [16, 2, 15], + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#2"}, + "east": {"uv": [0, 0, 13, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 13, 2], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 13], "texture": "#2"}, + "down": {"uv": [0, 0, 16, 13], "texture": "#2"} + } + }, + { + "from": [0, 12, 2], + "to": [16, 14, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 20, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#2"}, + "east": {"uv": [0, 0, 13, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 13, 2], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 13], "texture": "#2"}, + "down": {"uv": [0, 0, 16, 13], "texture": "#2"} + } + }, + { + "from": [0, 2, 2], + "to": [2, 12, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 10], "texture": "#2"}, + "east": {"uv": [0, 0, 13, 10], "texture": "#2"}, + "south": {"uv": [0, 0, 2, 10], "texture": "#2"}, + "west": {"uv": [0, 0, 13, 10], "texture": "#2"} + } + }, + { + "from": [14, 2, 2], + "to": [16, 12, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [22, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 10], "texture": "#2"}, + "east": {"uv": [0, 0, 13, 10], "texture": "#2"}, + "south": {"uv": [0, 0, 2, 10], "texture": "#2"}, + "west": {"uv": [0, 0, 13, 10], "texture": "#2"} + } + }, + { + "from": [2, 2, 3], + "to": [14, 12, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 12, 10], "texture": "#2"}, + "east": {"uv": [0, 0, 10, 10], "texture": "#2"}, + "south": {"uv": [0, 0, 12, 10], "texture": "#2"}, + "west": {"uv": [0, 0, 10, 10], "texture": "#2"} + } + }, + { + "from": [11, 3, 2.5], + "to": [13, 4, 3.5], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 11, 10]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#tv"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "up": {"uv": [0, 0, 2, 1], "texture": "#tv"}, + "down": {"uv": [0, 0, 2, 1], "texture": "#tv"} + } + }, + { + "from": [8, 3, 2.5], + "to": [10, 4, 3.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 11, 10]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#tv"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "up": {"uv": [0, 0, 2, 1], "texture": "#tv"}, + "down": {"uv": [0, 0, 2, 1], "texture": "#tv"} + } + }, + { + "from": [3, 3, 2.5], + "to": [4, 4, 3.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 11, 10]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#tv"} + } + }, + { + "from": [3.5, 15.8, 12], + "to": [4.5, 19.8, 13], + "rotation": {"angle": 22.5, "axis": "z", "origin": [11, 24, 20]}, + "faces": { + "north": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "east": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "south": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "west": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#3"} + } + }, + { + "from": [11.5, 15, 12], + "to": [12.5, 19, 13], + "rotation": {"angle": -22.5, "axis": "z", "origin": [4, 23, 20]}, + "faces": { + "north": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "east": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "south": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "west": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "up": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [1, 0.75, 15], + "to": [1.5, 1.25, 15.25], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 23]}, + "faces": { + "east": {"uv": [0, 0, 0.25, 0.5], "texture": "#4"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#4"}, + "west": {"uv": [0, 0, 0.25, 0.5], "texture": "#4"}, + "up": {"uv": [0, 0, 0.5, 0.25], "texture": "#4"}, + "down": {"uv": [0, 0, 0.5, 0.25], "texture": "#4"} + } + }, + { + "from": [2, 0.75, 15], + "to": [2.5, 1.25, 15.25], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 23]}, + "faces": { + "east": {"uv": [0, 0, 0.25, 0.5], "texture": "#tv"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.25, 0.5], "texture": "#tv"}, + "up": {"uv": [0, 0, 0.5, 0.25], "texture": "#tv"}, + "down": {"uv": [0, 0, 0.5, 0.25], "texture": "#tv"} + } + }, + { + "from": [4, 6, 2.9], + "to": [12, 11, 3.9], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 14, 10]}, + "faces": { + "north": {"uv": [0, 0, 8, 5], "texture": "#5"}, + "east": {"uv": [0, 0, 1, 5], "texture": "#5"}, + "west": {"uv": [0, 0, 1, 5], "texture": "#5"}, + "up": {"uv": [0, 0, 8, 1], "texture": "#5"}, + "down": {"uv": [0, 0, 8, 1], "texture": "#5"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 4, 0], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 4, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "rotation": [0, -22, 0], + "translation": [0, 4.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_lefthand": { + "rotation": [0, -19, 0], + "translation": [0, 4.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "ground": { + "translation": [0, 0.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [15, -45, 0], + "translation": [0.25, 0.25, 0], + "scale": [0.75, 0.75, 0.61] + }, + "head": { + "rotation": [0, -180, 0], + "translation": [0, 10.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "fixed": { + "rotation": [0, -180, 0], + "translation": [0, 0, 2.5], + "scale": [0.75, 0.75, 0.75] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/old_television_off.json b/src/main/resources/assets/decorative/models/block/old_television_off.json new file mode 100644 index 0000000..24bca0c --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/old_television_off.json @@ -0,0 +1,222 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "ambientocclusion": false, + "textures": { + "2": "block/gray_concrete", + "3": "block/iron_block", + "4": "block/red_terracotta", + "5": "block/light_gray_concrete", + "woodys": "decorative:tv/black", + "particle": "block/black_concrete", + "tv": "block/black_concrete" + }, + "elements": [ + { + "from": [2, 2, 12.7], + "to": [14, 12, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 18.5, 12.5]}, + "faces": { + "north": {"uv": [0, 1.6, 16, 14.4], "texture": "#tv"}, + "east": {"uv": [0, 1.6, 3.2, 14.4], "texture": "#tv"}, + "south": {"uv": [0.65, 2, 15.549, 13.15], "texture": "#woodys"}, + "west": {"uv": [12.8, 1.6, 16, 14.4], "texture": "#tv"}, + "up": {"uv": [0, 1.6, 16, 4.8], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 11.2, 16, 14.4], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [0, 0, 2], + "to": [16, 2, 15], + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#2"}, + "east": {"uv": [0, 0, 13, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 13, 2], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 13], "texture": "#2"}, + "down": {"uv": [0, 0, 16, 13], "texture": "#2"} + } + }, + { + "from": [0, 12, 2], + "to": [16, 14, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 20, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#2"}, + "east": {"uv": [0, 0, 13, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 13, 2], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 13], "texture": "#2"}, + "down": {"uv": [0, 0, 16, 13], "texture": "#2"} + } + }, + { + "from": [0, 2, 2], + "to": [2, 12, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 10], "texture": "#2"}, + "east": {"uv": [0, 0, 13, 10], "texture": "#2"}, + "south": {"uv": [0, 0, 2, 10], "texture": "#2"}, + "west": {"uv": [0, 0, 13, 10], "texture": "#2"} + } + }, + { + "from": [14, 2, 2], + "to": [16, 12, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [22, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 10], "texture": "#2"}, + "east": {"uv": [0, 0, 13, 10], "texture": "#2"}, + "south": {"uv": [0, 0, 2, 10], "texture": "#2"}, + "west": {"uv": [0, 0, 13, 10], "texture": "#2"} + } + }, + { + "from": [2, 2, 3], + "to": [14, 12, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 12, 10], "texture": "#2"}, + "east": {"uv": [0, 0, 10, 10], "texture": "#2"}, + "south": {"uv": [0, 0, 12, 10], "texture": "#2"}, + "west": {"uv": [0, 0, 10, 10], "texture": "#2"} + } + }, + { + "from": [11, 3, 2.5], + "to": [13, 4, 3.5], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 11, 10]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#tv"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "up": {"uv": [0, 0, 2, 1], "texture": "#tv"}, + "down": {"uv": [0, 0, 2, 1], "texture": "#tv"} + } + }, + { + "from": [8, 3, 2.5], + "to": [10, 4, 3.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 11, 10]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#tv"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "up": {"uv": [0, 0, 2, 1], "texture": "#tv"}, + "down": {"uv": [0, 0, 2, 1], "texture": "#tv"} + } + }, + { + "from": [3, 3, 2.5], + "to": [4, 4, 3.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 11, 10]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#tv"} + } + }, + { + "from": [3.5, 15.8, 12], + "to": [4.5, 19.8, 13], + "rotation": {"angle": 22.5, "axis": "z", "origin": [11, 24, 20]}, + "faces": { + "north": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "east": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "south": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "west": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#3"} + } + }, + { + "from": [11.5, 15, 12], + "to": [12.5, 19, 13], + "rotation": {"angle": -22.5, "axis": "z", "origin": [4, 23, 20]}, + "faces": { + "north": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "east": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "south": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "west": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "up": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [1, 0.75, 15], + "to": [1.5, 1.25, 15.25], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 23]}, + "faces": { + "east": {"uv": [0, 0, 0.25, 0.5], "texture": "#4"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#4"}, + "west": {"uv": [0, 0, 0.25, 0.5], "texture": "#4"}, + "up": {"uv": [0, 0, 0.5, 0.25], "texture": "#4"}, + "down": {"uv": [0, 0, 0.5, 0.25], "texture": "#4"} + } + }, + { + "from": [2, 0.75, 15], + "to": [2.5, 1.25, 15.25], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 23]}, + "faces": { + "east": {"uv": [0, 0, 0.25, 0.5], "texture": "#tv"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.25, 0.5], "texture": "#tv"}, + "up": {"uv": [0, 0, 0.5, 0.25], "texture": "#tv"}, + "down": {"uv": [0, 0, 0.5, 0.25], "texture": "#tv"} + } + }, + { + "from": [4, 6, 2.9], + "to": [12, 11, 3.9], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 14, 10]}, + "faces": { + "north": {"uv": [0, 0, 8, 5], "texture": "#5"}, + "east": {"uv": [0, 0, 1, 5], "texture": "#5"}, + "west": {"uv": [0, 0, 1, 5], "texture": "#5"}, + "up": {"uv": [0, 0, 8, 1], "texture": "#5"}, + "down": {"uv": [0, 0, 8, 1], "texture": "#5"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 4, 0], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 4, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "rotation": [0, -22, 0], + "translation": [0, 4.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_lefthand": { + "rotation": [0, -19, 0], + "translation": [0, 4.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "ground": { + "translation": [0, 0.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [15, -45, 0], + "translation": [0.25, 0.25, 0], + "scale": [0.75, 0.75, 0.61] + }, + "head": { + "rotation": [0, -180, 0], + "translation": [0, 10.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "fixed": { + "rotation": [0, -180, 0], + "translation": [0, 0, 2.5], + "scale": [0.75, 0.75, 0.75] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/old_television_tater.json b/src/main/resources/assets/decorative/models/block/old_television_tater.json new file mode 100644 index 0000000..58b33c8 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/old_television_tater.json @@ -0,0 +1,222 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "ambientocclusion": false, + "textures": { + "2": "block/gray_concrete", + "3": "block/iron_block", + "4": "block/lime_terracotta", + "5": "block/light_gray_concrete", + "woodys": "decorative:tv/tater", + "particle": "block/black_concrete", + "tv": "block/black_concrete" + }, + "elements": [ + { + "from": [2, 2, 12.7], + "to": [14, 12, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 18.5, 12.5]}, + "faces": { + "north": {"uv": [0, 1.6, 16, 14.4], "texture": "#tv"}, + "east": {"uv": [0, 1.6, 3.2, 14.4], "texture": "#tv"}, + "south": {"uv": [0.65, 2, 15.549, 13.15], "texture": "#woodys"}, + "west": {"uv": [12.8, 1.6, 16, 14.4], "texture": "#tv"}, + "up": {"uv": [0, 1.6, 16, 4.8], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 11.2, 16, 14.4], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [0, 0, 2], + "to": [16, 2, 15], + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#2"}, + "east": {"uv": [0, 0, 13, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 13, 2], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 13], "texture": "#2"}, + "down": {"uv": [0, 0, 16, 13], "texture": "#2"} + } + }, + { + "from": [0, 12, 2], + "to": [16, 14, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 20, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#2"}, + "east": {"uv": [0, 0, 13, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 13, 2], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 13], "texture": "#2"}, + "down": {"uv": [0, 0, 16, 13], "texture": "#2"} + } + }, + { + "from": [0, 2, 2], + "to": [2, 12, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 10], "texture": "#2"}, + "east": {"uv": [0, 0, 13, 10], "texture": "#2"}, + "south": {"uv": [0, 0, 2, 10], "texture": "#2"}, + "west": {"uv": [0, 0, 13, 10], "texture": "#2"} + } + }, + { + "from": [14, 2, 2], + "to": [16, 12, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [22, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 10], "texture": "#2"}, + "east": {"uv": [0, 0, 13, 10], "texture": "#2"}, + "south": {"uv": [0, 0, 2, 10], "texture": "#2"}, + "west": {"uv": [0, 0, 13, 10], "texture": "#2"} + } + }, + { + "from": [2, 2, 3], + "to": [14, 12, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 12, 10], "texture": "#2"}, + "east": {"uv": [0, 0, 10, 10], "texture": "#2"}, + "south": {"uv": [0, 0, 12, 10], "texture": "#2"}, + "west": {"uv": [0, 0, 10, 10], "texture": "#2"} + } + }, + { + "from": [11, 3, 2.5], + "to": [13, 4, 3.5], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 11, 10]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#tv"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "up": {"uv": [0, 0, 2, 1], "texture": "#tv"}, + "down": {"uv": [0, 0, 2, 1], "texture": "#tv"} + } + }, + { + "from": [8, 3, 2.5], + "to": [10, 4, 3.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 11, 10]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#tv"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "up": {"uv": [0, 0, 2, 1], "texture": "#tv"}, + "down": {"uv": [0, 0, 2, 1], "texture": "#tv"} + } + }, + { + "from": [3, 3, 2.5], + "to": [4, 4, 3.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 11, 10]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#tv"} + } + }, + { + "from": [3.5, 15.8, 12], + "to": [4.5, 19.8, 13], + "rotation": {"angle": 22.5, "axis": "z", "origin": [11, 24, 20]}, + "faces": { + "north": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "east": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "south": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "west": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#3"} + } + }, + { + "from": [11.5, 15, 12], + "to": [12.5, 19, 13], + "rotation": {"angle": -22.5, "axis": "z", "origin": [4, 23, 20]}, + "faces": { + "north": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "east": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "south": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "west": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "up": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [1, 0.75, 15], + "to": [1.5, 1.25, 15.25], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 23]}, + "faces": { + "east": {"uv": [0, 0, 0.25, 0.5], "texture": "#4"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#4"}, + "west": {"uv": [0, 0, 0.25, 0.5], "texture": "#4"}, + "up": {"uv": [0, 0, 0.5, 0.25], "texture": "#4"}, + "down": {"uv": [0, 0, 0.5, 0.25], "texture": "#4"} + } + }, + { + "from": [2, 0.75, 15], + "to": [2.5, 1.25, 15.25], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 23]}, + "faces": { + "east": {"uv": [0, 0, 0.25, 0.5], "texture": "#tv"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.25, 0.5], "texture": "#tv"}, + "up": {"uv": [0, 0, 0.5, 0.25], "texture": "#tv"}, + "down": {"uv": [0, 0, 0.5, 0.25], "texture": "#tv"} + } + }, + { + "from": [4, 6, 2.9], + "to": [12, 11, 3.9], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 14, 10]}, + "faces": { + "north": {"uv": [0, 0, 8, 5], "texture": "#5"}, + "east": {"uv": [0, 0, 1, 5], "texture": "#5"}, + "west": {"uv": [0, 0, 1, 5], "texture": "#5"}, + "up": {"uv": [0, 0, 8, 1], "texture": "#5"}, + "down": {"uv": [0, 0, 8, 1], "texture": "#5"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 4, 0], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 4, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "rotation": [0, -22, 0], + "translation": [0, 4.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_lefthand": { + "rotation": [0, -19, 0], + "translation": [0, 4.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "ground": { + "translation": [0, 0.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [15, -45, 0], + "translation": [0.25, 0.25, 0], + "scale": [0.75, 0.75, 0.61] + }, + "head": { + "rotation": [0, -180, 0], + "translation": [0, 10.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "fixed": { + "rotation": [0, -180, 0], + "translation": [0, 0, 2.5], + "scale": [0.75, 0.75, 0.75] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/old_television_woodys.json b/src/main/resources/assets/decorative/models/block/old_television_woodys.json new file mode 100644 index 0000000..d58e8de --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/old_television_woodys.json @@ -0,0 +1,222 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "ambientocclusion": false, + "textures": { + "2": "block/gray_concrete", + "3": "block/iron_block", + "4": "block/lime_terracotta", + "5": "block/light_gray_concrete", + "woodys": "decorative:tv/woodys", + "particle": "block/black_concrete", + "tv": "block/black_concrete" + }, + "elements": [ + { + "from": [2, 2, 12.7], + "to": [14, 12, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 18.5, 12.5]}, + "faces": { + "north": {"uv": [0, 1.6, 16, 14.4], "texture": "#tv"}, + "east": {"uv": [0, 1.6, 3.2, 14.4], "texture": "#tv"}, + "south": {"uv": [0.65, 2, 15.549, 13.15], "texture": "#woodys"}, + "west": {"uv": [12.8, 1.6, 16, 14.4], "texture": "#tv"}, + "up": {"uv": [0, 1.6, 16, 4.8], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 11.2, 16, 14.4], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [0, 0, 2], + "to": [16, 2, 15], + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#2"}, + "east": {"uv": [0, 0, 13, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 13, 2], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 13], "texture": "#2"}, + "down": {"uv": [0, 0, 16, 13], "texture": "#2"} + } + }, + { + "from": [0, 12, 2], + "to": [16, 14, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 20, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#2"}, + "east": {"uv": [0, 0, 13, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 13, 2], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 13], "texture": "#2"}, + "down": {"uv": [0, 0, 16, 13], "texture": "#2"} + } + }, + { + "from": [0, 2, 2], + "to": [2, 12, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 10], "texture": "#2"}, + "east": {"uv": [0, 0, 13, 10], "texture": "#2"}, + "south": {"uv": [0, 0, 2, 10], "texture": "#2"}, + "west": {"uv": [0, 0, 13, 10], "texture": "#2"} + } + }, + { + "from": [14, 2, 2], + "to": [16, 12, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [22, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 10], "texture": "#2"}, + "east": {"uv": [0, 0, 13, 10], "texture": "#2"}, + "south": {"uv": [0, 0, 2, 10], "texture": "#2"}, + "west": {"uv": [0, 0, 13, 10], "texture": "#2"} + } + }, + { + "from": [2, 2, 3], + "to": [14, 12, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 10, 8]}, + "faces": { + "north": {"uv": [0, 0, 12, 10], "texture": "#2"}, + "east": {"uv": [0, 0, 10, 10], "texture": "#2"}, + "south": {"uv": [0, 0, 12, 10], "texture": "#2"}, + "west": {"uv": [0, 0, 10, 10], "texture": "#2"} + } + }, + { + "from": [11, 3, 2.5], + "to": [13, 4, 3.5], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 11, 10]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#tv"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "up": {"uv": [0, 0, 2, 1], "texture": "#tv"}, + "down": {"uv": [0, 0, 2, 1], "texture": "#tv"} + } + }, + { + "from": [8, 3, 2.5], + "to": [10, 4, 3.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 11, 10]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#tv"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "up": {"uv": [0, 0, 2, 1], "texture": "#tv"}, + "down": {"uv": [0, 0, 2, 1], "texture": "#tv"} + } + }, + { + "from": [3, 3, 2.5], + "to": [4, 4, 3.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 11, 10]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#tv"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#tv"} + } + }, + { + "from": [3.5, 15.8, 12], + "to": [4.5, 19.8, 13], + "rotation": {"angle": 22.5, "axis": "z", "origin": [11, 24, 20]}, + "faces": { + "north": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "east": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "south": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "west": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#3"} + } + }, + { + "from": [11.5, 15, 12], + "to": [12.5, 19, 13], + "rotation": {"angle": -22.5, "axis": "z", "origin": [4, 23, 20]}, + "faces": { + "north": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "east": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "south": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "west": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "up": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [1, 0.75, 15], + "to": [1.5, 1.25, 15.25], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 23]}, + "faces": { + "east": {"uv": [0, 0, 0.25, 0.5], "texture": "#4"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#4"}, + "west": {"uv": [0, 0, 0.25, 0.5], "texture": "#4"}, + "up": {"uv": [0, 0, 0.5, 0.25], "texture": "#4"}, + "down": {"uv": [0, 0, 0.5, 0.25], "texture": "#4"} + } + }, + { + "from": [2, 0.75, 15], + "to": [2.5, 1.25, 15.25], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 23]}, + "faces": { + "east": {"uv": [0, 0, 0.25, 0.5], "texture": "#tv"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.25, 0.5], "texture": "#tv"}, + "up": {"uv": [0, 0, 0.5, 0.25], "texture": "#tv"}, + "down": {"uv": [0, 0, 0.5, 0.25], "texture": "#tv"} + } + }, + { + "from": [4, 6, 2.9], + "to": [12, 11, 3.9], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 14, 10]}, + "faces": { + "north": {"uv": [0, 0, 8, 5], "texture": "#5"}, + "east": {"uv": [0, 0, 1, 5], "texture": "#5"}, + "west": {"uv": [0, 0, 1, 5], "texture": "#5"}, + "up": {"uv": [0, 0, 8, 1], "texture": "#5"}, + "down": {"uv": [0, 0, 8, 1], "texture": "#5"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 4, 0], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 4, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "rotation": [0, -22, 0], + "translation": [0, 4.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_lefthand": { + "rotation": [0, -19, 0], + "translation": [0, 4.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "ground": { + "translation": [0, 0.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [15, -45, 0], + "translation": [0.25, 0.25, 0], + "scale": [0.75, 0.75, 0.61] + }, + "head": { + "rotation": [0, -180, 0], + "translation": [0, 10.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "fixed": { + "rotation": [0, -180, 0], + "translation": [0, 0, 2.5], + "scale": [0.75, 0.75, 0.75] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/onehundred_sign.json b/src/main/resources/assets/decorative/models/block/onehundred_sign.json new file mode 100644 index 0000000..f91f877 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/onehundred_sign.json @@ -0,0 +1,55 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "1": "decorative:block/sign/100", + "2": "decorative:block/sign/circle", + "particle": "block/iron_block" + }, + "display": { + "gui": { + "rotation": [ 30, 320, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.625, 0.625, 0.625 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + } + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "east": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "south": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "west": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "up": {"uv": [1, 1, 3, 3], "texture": "#0"}, + "down": {"uv": [1, 1, 3, 3], "texture": "#0"} + } + }, + { + "from": [0, 0, 9.01], + "to": [16, 16, 9.01], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 8, 2]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/onehundredten_sign.json b/src/main/resources/assets/decorative/models/block/onehundredten_sign.json new file mode 100644 index 0000000..61ff7f1 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/onehundredten_sign.json @@ -0,0 +1,55 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "1": "decorative:block/sign/110", + "2": "decorative:block/sign/circle", + "particle": "block/iron_block" + }, + "display": { + "gui": { + "rotation": [ 30, 320, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.625, 0.625, 0.625 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + } + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "east": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "south": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "west": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "up": {"uv": [1, 1, 3, 3], "texture": "#0"}, + "down": {"uv": [1, 1, 3, 3], "texture": "#0"} + } + }, + { + "from": [0, 0, 9.01], + "to": [16, 16, 9.01], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 8, 2]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/orange_double_lamp_off_top.json b/src/main/resources/assets/decorative/models/block/orange_double_lamp_off_top.json new file mode 100644 index 0000000..7264d80 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/orange_double_lamp_off_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/orange_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/orange_double_lamp_on_top.json b/src/main/resources/assets/decorative/models/block/orange_double_lamp_on_top.json new file mode 100644 index 0000000..82c72ad --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/orange_double_lamp_on_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/orange_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/orange_lamp_off.json b/src/main/resources/assets/decorative/models/block/orange_lamp_off.json new file mode 100644 index 0000000..a8b8f2f --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/orange_lamp_off.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/orange_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/orange_lamp_on.json b/src/main/resources/assets/decorative/models/block/orange_lamp_on.json new file mode 100644 index 0000000..773633b --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/orange_lamp_on.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/orange_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/pink_double_lamp_off_top.json b/src/main/resources/assets/decorative/models/block/pink_double_lamp_off_top.json new file mode 100644 index 0000000..52d8d98 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/pink_double_lamp_off_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/pink_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/pink_double_lamp_on_top.json b/src/main/resources/assets/decorative/models/block/pink_double_lamp_on_top.json new file mode 100644 index 0000000..1fbcc1e --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/pink_double_lamp_on_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/pink_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/pink_lamp_off.json b/src/main/resources/assets/decorative/models/block/pink_lamp_off.json new file mode 100644 index 0000000..41eee4a --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/pink_lamp_off.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/pink_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/pink_lamp_on.json b/src/main/resources/assets/decorative/models/block/pink_lamp_on.json new file mode 100644 index 0000000..0d93d2d --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/pink_lamp_on.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/pink_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/purple_double_lamp_off_top.json b/src/main/resources/assets/decorative/models/block/purple_double_lamp_off_top.json new file mode 100644 index 0000000..3e0cf2b --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/purple_double_lamp_off_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/purple_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/purple_double_lamp_on_top.json b/src/main/resources/assets/decorative/models/block/purple_double_lamp_on_top.json new file mode 100644 index 0000000..168b6ea --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/purple_double_lamp_on_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/purple_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/purple_lamp_off.json b/src/main/resources/assets/decorative/models/block/purple_lamp_off.json new file mode 100644 index 0000000..232344d --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/purple_lamp_off.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/purple_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/purple_lamp_on.json b/src/main/resources/assets/decorative/models/block/purple_lamp_on.json new file mode 100644 index 0000000..56d92bd --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/purple_lamp_on.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/purple_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/red_double_lamp_off_top.json b/src/main/resources/assets/decorative/models/block/red_double_lamp_off_top.json new file mode 100644 index 0000000..52bc028 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/red_double_lamp_off_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/red_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/red_double_lamp_on_top.json b/src/main/resources/assets/decorative/models/block/red_double_lamp_on_top.json new file mode 100644 index 0000000..5654809 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/red_double_lamp_on_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/red_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/red_lamp_off.json b/src/main/resources/assets/decorative/models/block/red_lamp_off.json new file mode 100644 index 0000000..13697c0 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/red_lamp_off.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/red_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/red_lamp_on.json b/src/main/resources/assets/decorative/models/block/red_lamp_on.json new file mode 100644 index 0000000..b66c752 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/red_lamp_on.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/red_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/road.json b/src/main/resources/assets/decorative/models/block/road.json new file mode 100644 index 0000000..34e0123 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/road.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "decorative:block/road" + } +} diff --git a/src/main/resources/assets/decorative/models/block/road_white_long.json b/src/main/resources/assets/decorative/models/block/road_white_long.json new file mode 100644 index 0000000..fb3b405 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/road_white_long.json @@ -0,0 +1,31 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "decorative:block/road", + "1": "decorative:block/road_white_long", + "particle": "decorative:block/road" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 16.01, 0], + "to": [16, 16.01, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 8]}, + "faces": { + "up": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/road_white_short.json b/src/main/resources/assets/decorative/models/block/road_white_short.json new file mode 100644 index 0000000..5c6bcd2 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/road_white_short.json @@ -0,0 +1,31 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "decorative:block/road", + "1": "decorative:block/road_white_short", + "particle": "decorative:block/road" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 16.01, 0], + "to": [16, 16.01, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 8]}, + "faces": { + "up": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/rocky_asphalt.json b/src/main/resources/assets/decorative/models/block/rocky_asphalt.json new file mode 100644 index 0000000..0bc2865 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/rocky_asphalt.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "decorative:block/rocky_asphalt" + } +} diff --git a/src/main/resources/assets/decorative/models/block/seventy_sign.json b/src/main/resources/assets/decorative/models/block/seventy_sign.json new file mode 100644 index 0000000..5e2b9db --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/seventy_sign.json @@ -0,0 +1,55 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "1": "decorative:block/sign/70", + "2": "decorative:block/sign/circle", + "particle": "block/iron_block" + }, + "display": { + "gui": { + "rotation": [ 30, 320, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.625, 0.625, 0.625 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + } + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "east": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "south": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "west": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "up": {"uv": [1, 1, 3, 3], "texture": "#0"}, + "down": {"uv": [1, 1, 3, 3], "texture": "#0"} + } + }, + { + "from": [0, 0, 9.01], + "to": [16, 16, 9.01], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 8, 2]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/sign_post.json b/src/main/resources/assets/decorative/models/block/sign_post.json new file mode 100644 index 0000000..4aa2d29 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/sign_post.json @@ -0,0 +1,23 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "east": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "south": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "west": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "up": {"uv": [1, 1, 3, 3], "texture": "#0"}, + "down": {"uv": [1, 1, 3, 3], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/sixty_sign.json b/src/main/resources/assets/decorative/models/block/sixty_sign.json new file mode 100644 index 0000000..5247f3a --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/sixty_sign.json @@ -0,0 +1,55 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "1": "decorative:block/sign/60", + "2": "decorative:block/sign/circle", + "particle": "block/iron_block" + }, + "display": { + "gui": { + "rotation": [ 30, 320, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.625, 0.625, 0.625 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + } + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "east": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "south": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "west": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "up": {"uv": [1, 1, 3, 3], "texture": "#0"}, + "down": {"uv": [1, 1, 3, 3], "texture": "#0"} + } + }, + { + "from": [0, 0, 9.01], + "to": [16, 16, 9.01], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 8, 2]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/sliding_door_bottom.json b/src/main/resources/assets/decorative/models/block/sliding_door_bottom.json new file mode 100644 index 0000000..e72930b --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/sliding_door_bottom.json @@ -0,0 +1,68 @@ +{ + "credit": "made by Motschen", + "parent": "block", + "textures": { + "0": "block/glass", + "1": "block/white_concrete", + "3": "block/gray_concrete", + "particle": "block/glass" + }, + "elements": [ + { + "from": [7, 0, 0], + "to": [9, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 2], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 2], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [7, 2, 0], + "to": [9, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 14], "texture": "#1"} + } + }, + { + "from": [7, 2, 14], + "to": [9, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 14], "texture": "#1"} + } + }, + { + "from": [6, 14, 0.5], + "to": [10, 16, 1.5], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 7, 8]}, + "faces": { + "north": {"uv": [0, 0, 4, 2], "texture": "#3"}, + "east": {"uv": [0, 0, 1, 2], "texture": "#3"}, + "south": {"uv": [0, 0, 4, 2], "texture": "#3"}, + "west": {"uv": [0, 0, 1, 2], "texture": "#3"}, + "down": {"uv": [0, 0, 1, 4], "rotation": 270, "texture": "#3"} + } + }, + { + "from": [7.5, 2, 2], + "to": [8.5, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 8, 8]}, + "faces": { + "east": {"uv": [2, 1, 14, 15], "texture": "#0"}, + "west": {"uv": [2, 1, 14, 15], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/sliding_door_bottom_open.json b/src/main/resources/assets/decorative/models/block/sliding_door_bottom_open.json new file mode 100644 index 0000000..5878154 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/sliding_door_bottom_open.json @@ -0,0 +1,68 @@ +{ + "credit": "made by Motschen", + "parent": "block", + "textures": { + "0": "block/glass", + "1": "block/white_concrete", + "3": "block/gray_concrete", + "particle": "block/glass" + }, + "elements": [ + { + "from": [7, 0, 12], + "to": [9, 2, 28], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 8, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 2], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 2], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [7, 2, 12], + "to": [9, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 8, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 14], "texture": "#1"} + } + }, + { + "from": [7, 2, 26], + "to": [9, 16, 28], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 8, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 14], "texture": "#1"} + } + }, + { + "from": [6, 14, 12.5], + "to": [10, 16, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 7, 20]}, + "faces": { + "north": {"uv": [0, 0, 4, 2], "texture": "#3"}, + "east": {"uv": [0, 0, 1, 2], "texture": "#3"}, + "south": {"uv": [0, 0, 4, 2], "texture": "#3"}, + "west": {"uv": [0, 0, 1, 2], "texture": "#3"}, + "down": {"uv": [0, 0, 1, 4], "rotation": 270, "texture": "#3"} + } + }, + { + "from": [7.5, 2, 14], + "to": [8.5, 16, 26], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 8, 20]}, + "faces": { + "east": {"uv": [2, 1, 14, 15], "texture": "#0"}, + "west": {"uv": [2, 1, 14, 15], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/sliding_door_top.json b/src/main/resources/assets/decorative/models/block/sliding_door_top.json new file mode 100644 index 0000000..05b077c --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/sliding_door_top.json @@ -0,0 +1,68 @@ +{ + "credit": "made by Motschen", + "parent": "block", + "textures": { + "0": "block/glass", + "1": "block/white_concrete", + "3": "block/gray_concrete", + "particle": "block/glass" + }, + "elements": [ + { + "from": [7, 14, 0], + "to": [9, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 22, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 2], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 2], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [7, 0, 0], + "to": [9, 14, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 6, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 14], "texture": "#1"} + } + }, + { + "from": [7, 0, 14], + "to": [9, 14, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 6, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 14], "texture": "#1"} + } + }, + { + "from": [6, 0, 0.5], + "to": [10, 1, 1.5], + "rotation": {"angle": 0, "axis": "y", "origin": [1, -7, 8]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#3"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 4, 1], "texture": "#3"} + } + }, + { + "from": [7.5, 0, 2], + "to": [8.5, 14, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 6, 8]}, + "faces": { + "east": {"uv": [2, 1, 14, 15], "texture": "#0"}, + "west": {"uv": [2, 1, 14, 15], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/sliding_door_top_open.json b/src/main/resources/assets/decorative/models/block/sliding_door_top_open.json new file mode 100644 index 0000000..e14f71c --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/sliding_door_top_open.json @@ -0,0 +1,68 @@ +{ + "credit": "made by Motschen", + "parent": "block", + "textures": { + "0": "block/glass", + "1": "block/white_concrete", + "3": "block/gray_concrete", + "particle": "block/glass" + }, + "elements": [ + { + "from": [7, 14, 12], + "to": [9, 16, 28], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 22, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 2], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 2], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [7, 0, 12], + "to": [9, 14, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 6, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 14], "texture": "#1"} + } + }, + { + "from": [7, 0, 26], + "to": [9, 14, 28], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 6, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 14], "texture": "#1"} + } + }, + { + "from": [6, 0, 12.5], + "to": [10, 1, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [1, -7, 20]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#3"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 4, 1], "texture": "#3"} + } + }, + { + "from": [7.5, 0, 14], + "to": [8.5, 14, 26], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 6, 20]}, + "faces": { + "east": {"uv": [2, 1, 14, 15], "texture": "#0"}, + "west": {"uv": [2, 1, 14, 15], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/spruce_log_with_axe.json b/src/main/resources/assets/decorative/models/block/spruce_log_with_axe.json new file mode 100644 index 0000000..cf37f5b --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/spruce_log_with_axe.json @@ -0,0 +1,219 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/spruce_log", + "1": "block/spruce_log_top", + "2": "item/iron_axe", + "particle": "block/spruce_log" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [7.5, 21, 3], + "to": [8.5, 22, 5], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "east": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [2, 14, 3, 15], "texture": "#2"} + } + }, + { + "from": [7.5, 20, 3], + "to": [8.5, 21, 6], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [2, 13, 3, 14], "rotation": 180, "texture": "#2"}, + "east": {"uv": [2, 13, 5, 14], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [2, 13, 5, 14], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [2, 13, 5, 14], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 19, 4], + "to": [8.5, 20, 7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [3, 12, 4, 13], "rotation": 180, "texture": "#2"}, + "east": {"uv": [3, 12, 6, 13], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [2, 13, 5, 14], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [2, 13, 5, 14], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 18, 5], + "to": [8.5, 19, 8], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [4, 11, 5, 12], "rotation": 180, "texture": "#2"}, + "east": {"uv": [4, 11, 7, 12], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [4, 11, 7, 12], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [4, 11, 7, 12], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 17, 6], + "to": [8.5, 18, 9], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [5, 10, 6, 11], "rotation": 180, "texture": "#2"}, + "east": {"uv": [5, 10, 8, 11], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [5, 10, 8, 11], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [5, 10, 8, 11], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 16, 7], + "to": [8.5, 17, 10], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [6, 9, 7, 10], "rotation": 180, "texture": "#2"}, + "east": {"uv": [6, 9, 9, 10], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [6, 9, 9, 10], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [6, 9, 9, 10], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 15, 8], + "to": [8.5, 16, 11], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [7, 8, 8, 9], "rotation": 180, "texture": "#2"}, + "east": {"uv": [7, 8, 10, 9], "rotation": 180, "texture": "#2"}, + "south": {"uv": [2, 14, 3, 15], "rotation": 180, "texture": "#2"}, + "west": {"uv": [7, 8, 10, 9], "texture": "#2"}, + "up": {"uv": [2, 14, 3, 15], "texture": "#2"}, + "down": {"uv": [7, 8, 10, 9], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 14, 9], + "to": [8.5, 15, 15], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [8, 7, 9, 8], "rotation": 180, "texture": "#2"}, + "east": {"uv": [8, 7, 14, 8], "rotation": 180, "texture": "#2"}, + "south": {"uv": [13, 7, 14, 8], "rotation": 180, "texture": "#2"}, + "west": {"uv": [8, 7, 14, 8], "texture": "#2"}, + "up": {"uv": [8, 7, 14, 8], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [7.5, 15, 12], + "to": [8.5, 16, 14], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [11, 8, 12, 9], "rotation": 180, "texture": "#2"}, + "east": {"uv": [11, 8, 13, 9], "rotation": 180, "texture": "#2"}, + "south": {"uv": [12, 8, 13, 9], "rotation": 180, "texture": "#2"}, + "west": {"uv": [11, 8, 13, 9], "texture": "#2"}, + "up": {"uv": [11, 8, 13, 9], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [7.5, 13, 8], + "to": [8.5, 14, 15], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [7, 6, 8, 7], "rotation": 180, "texture": "#2"}, + "east": {"uv": [7, 6, 14, 7], "rotation": 180, "texture": "#2"}, + "south": {"uv": [13, 6, 14, 7], "rotation": 180, "texture": "#2"}, + "west": {"uv": [7, 6, 14, 7], "texture": "#2"}, + "up": {"uv": [7, 6, 14, 7], "rotation": 90, "texture": "#2"}, + "down": {"uv": [7, 6, 14, 7], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 12, 7], + "to": [8.5, 13, 14], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [6, 5, 7, 6], "rotation": 180, "texture": "#2"}, + "east": {"uv": [6, 5, 13, 6], "rotation": 180, "texture": "#2"}, + "south": {"uv": [12, 5, 13, 6], "rotation": 180, "texture": "#2"}, + "west": {"uv": [6, 5, 13, 6], "texture": "#2"}, + "up": {"uv": [6, 5, 13, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [7.5, 11, 7], + "to": [8.5, 12, 14], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [6, 4, 7, 5], "rotation": 180, "texture": "#2"}, + "east": {"uv": [6, 4, 13, 5], "rotation": 180, "texture": "#2"}, + "south": {"uv": [12, 4, 13, 5], "rotation": 180, "texture": "#2"}, + "west": {"uv": [6, 4, 13, 5], "texture": "#2"}, + "down": {"uv": [6, 4, 13, 5], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 10, 8], + "to": [8.5, 11, 13], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [7, 3, 8, 4], "rotation": 180, "texture": "#2"}, + "east": {"uv": [7, 3, 12, 4], "rotation": 180, "texture": "#2"}, + "south": {"uv": [11, 3, 12, 4], "rotation": 180, "texture": "#2"}, + "west": {"uv": [7, 3, 12, 4], "texture": "#2"}, + "down": {"uv": [7, 3, 12, 4], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 9, 9], + "to": [8.5, 10, 13], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [8, 2, 9, 3], "rotation": 180, "texture": "#2"}, + "east": {"uv": [8, 2, 12, 3], "rotation": 180, "texture": "#2"}, + "south": {"uv": [11, 2, 12, 3], "rotation": 180, "texture": "#2"}, + "west": {"uv": [8, 2, 12, 3], "texture": "#2"}, + "down": {"uv": [8, 2, 12, 3], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.5, 8, 10], + "to": [8.5, 9, 12], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, -4]}, + "faces": { + "north": {"uv": [9, 1, 10, 2], "rotation": 180, "texture": "#2"}, + "east": {"uv": [9, 1, 11, 2], "rotation": 180, "texture": "#2"}, + "south": {"uv": [10, 1, 11, 2], "rotation": 180, "texture": "#2"}, + "west": {"uv": [9, 1, 11, 2], "texture": "#2"}, + "down": {"uv": [9, 1, 11, 2], "rotation": 270, "texture": "#2"} + } + } + ], + "groups": [0, + { + "name": "axe", + "origin": [8, 8, 8], + "children": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/stop_sign.json b/src/main/resources/assets/decorative/models/block/stop_sign.json new file mode 100644 index 0000000..46073fa --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/stop_sign.json @@ -0,0 +1,55 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "1": "decorative:block/sign/stop", + "2": "decorative:block/sign/hexagon", + "particle": "block/iron_block" + }, + "display": { + "gui": { + "rotation": [ 30, 320, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.625, 0.625, 0.625 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + } + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "east": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "south": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "west": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "up": {"uv": [1, 1, 3, 3], "texture": "#0"}, + "down": {"uv": [1, 1, 3, 3], "texture": "#0"} + } + }, + { + "from": [0, 0, 9.01], + "to": [16, 16, 9.01], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 8, 2]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/television_creeper.json b/src/main/resources/assets/decorative/models/block/television_creeper.json new file mode 100644 index 0000000..62aca7d --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/television_creeper.json @@ -0,0 +1,158 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "ambientocclusion": false, + "textures": { + "woodys": "decorative:tv/creeper", + "particle": "block/black_concrete", + "tv": "block/black_concrete" + }, + "elements": [ + { + "from": [-5, 5, 7.1], + "to": [22, 20, 7.7], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "north": {"uv": [0, 0, 16, 15], "texture": "#tv"}, + "east": {"uv": [0, 0, 0.6, 15], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.6, 15], "texture": "#tv"}, + "down": {"uv": [0, 0, 0.6, 16], "rotation": 270, "texture": "#tv"} + } + }, + { + "from": [-5, 19.8, 6.88], + "to": [22, 20.4, 7.88], + "rotation": {"angle": -45, "axis": "x", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "east": {"uv": [0, 0, 1, 0.6], "texture": "#tv"}, + "west": {"uv": [0, 0, 1, 0.6], "texture": "#tv"}, + "up": {"uv": [0, 0, 1, 16], "rotation": 90, "texture": "#tv"} + } + }, + { + "from": [3, 0, 6], + "to": [13, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "north": {"uv": [6.4, 13.6, 9.6, 14.4], "texture": "#tv"}, + "east": {"uv": [3.2, 13.6, 6.4, 14.4], "texture": "#tv"}, + "south": {"uv": [0, 13.6, 3.2, 14.4], "texture": "#tv"}, + "west": {"uv": [9.6, 13.6, 12.8, 14.4], "texture": "#tv"}, + "up": {"uv": [6.4, 6.4, 9.6, 9.6], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [5.6, 7.2, 8.8, 10.4], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [7, 1, 8], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "north": {"uv": [3.2, 10.4, 4.8, 12.8], "texture": "#tv"}, + "east": {"uv": [2.4, 10.4, 4, 12.8], "texture": "#tv"}, + "south": {"uv": [0, 10.4, 1.6, 12.8], "texture": "#tv"}, + "west": {"uv": [5.6, 10.4, 7.2, 12.8], "texture": "#tv"}, + "up": {"uv": [7.2, 8, 8.8, 9.6], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [8, 4.8, 9.6, 6.4], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [-6, 4, 7.7], + "to": [23, 22, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "north": {"uv": [0, 1.6, 16, 14.4], "texture": "#tv"}, + "east": {"uv": [0, 1.6, 3.2, 14.4], "texture": "#tv"}, + "south": {"uv": [0, 2, 16, 13.45], "texture": "#woodys"}, + "west": {"uv": [12.8, 1.6, 16, 14.4], "texture": "#tv"}, + "up": {"uv": [0, 1.6, 16, 4.8], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 11.2, 16, 14.4], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [-6, 4, 9], + "to": [23, 5.15, 9.2], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "east": {"uv": [0, 0, 0.2, 1], "texture": "#tv"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.2, 1], "texture": "#tv"}, + "up": {"uv": [0, 0, 16, 0.2], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 0, 16, 0.2], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [-6, 21.6, 9], + "to": [23, 22, 9.2], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "east": {"uv": [0, 0, 0.2, 0.4], "texture": "#tv"}, + "south": {"uv": [0, 0, 16, 0.4], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.2, 0.4], "texture": "#tv"}, + "up": {"uv": [0, 0, 16, 0.2], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 0, 16, 0.2], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [-6, 5, 9], + "to": [-5.6, 21.6, 9.2], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "east": {"uv": [0, 0, 0.2, 14.6], "texture": "#tv"}, + "south": {"uv": [0, 0, 0.4, 14.6], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.2, 14.6], "texture": "#tv"}, + "up": {"uv": [0, 0, 0.4, 0.2], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 0, 0.4, 0.2], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [22.6, 5, 9], + "to": [23, 21.6, 9.2], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "east": {"uv": [0, 0, 0.2, 14.6], "texture": "#tv"}, + "south": {"uv": [0, 0, 0.4, 14.6], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.2, 14.6], "texture": "#tv"}, + "up": {"uv": [0, 0, 0.4, 0.2], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 0, 0.4, 0.2], "rotation": 180, "texture": "#tv"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 4, 0], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 4, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "rotation": [0, -22, 0], + "translation": [0, 2.25, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_lefthand": { + "rotation": [0, -19, 0], + "translation": [0, 2.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [15, -45, 0], + "translation": [0, -1.5, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, -180, 0], + "translation": [0, 10.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "fixed": { + "rotation": [0, -180, 0], + "translation": [0, -1.75, 0], + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/television_nyancat.json b/src/main/resources/assets/decorative/models/block/television_nyancat.json new file mode 100644 index 0000000..4117f45 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/television_nyancat.json @@ -0,0 +1,158 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "ambientocclusion": false, + "textures": { + "woodys": "decorative:tv/nyancat", + "particle": "block/black_concrete", + "tv": "block/black_concrete" + }, + "elements": [ + { + "from": [-5, 5, 7.1], + "to": [22, 20, 7.7], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "north": {"uv": [0, 0, 16, 15], "texture": "#tv"}, + "east": {"uv": [0, 0, 0.6, 15], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.6, 15], "texture": "#tv"}, + "down": {"uv": [0, 0, 0.6, 16], "rotation": 270, "texture": "#tv"} + } + }, + { + "from": [-5, 19.8, 6.88], + "to": [22, 20.4, 7.88], + "rotation": {"angle": -45, "axis": "x", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "east": {"uv": [0, 0, 1, 0.6], "texture": "#tv"}, + "west": {"uv": [0, 0, 1, 0.6], "texture": "#tv"}, + "up": {"uv": [0, 0, 1, 16], "rotation": 90, "texture": "#tv"} + } + }, + { + "from": [3, 0, 6], + "to": [13, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "north": {"uv": [6.4, 13.6, 9.6, 14.4], "texture": "#tv"}, + "east": {"uv": [3.2, 13.6, 6.4, 14.4], "texture": "#tv"}, + "south": {"uv": [0, 13.6, 3.2, 14.4], "texture": "#tv"}, + "west": {"uv": [9.6, 13.6, 12.8, 14.4], "texture": "#tv"}, + "up": {"uv": [6.4, 6.4, 9.6, 9.6], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [5.6, 7.2, 8.8, 10.4], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [7, 1, 8], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "north": {"uv": [3.2, 10.4, 4.8, 12.8], "texture": "#tv"}, + "east": {"uv": [2.4, 10.4, 4, 12.8], "texture": "#tv"}, + "south": {"uv": [0, 10.4, 1.6, 12.8], "texture": "#tv"}, + "west": {"uv": [5.6, 10.4, 7.2, 12.8], "texture": "#tv"}, + "up": {"uv": [7.2, 8, 8.8, 9.6], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [8, 4.8, 9.6, 6.4], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [-6, 4, 7.7], + "to": [23, 22, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "north": {"uv": [0, 1.6, 16, 14.4], "texture": "#tv"}, + "east": {"uv": [0, 1.6, 3.2, 14.4], "texture": "#tv"}, + "south": {"uv": [0, 2, 16, 13.45], "texture": "#woodys"}, + "west": {"uv": [12.8, 1.6, 16, 14.4], "texture": "#tv"}, + "up": {"uv": [0, 1.6, 16, 4.8], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 11.2, 16, 14.4], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [-6, 4, 9], + "to": [23, 5.15, 9.2], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "east": {"uv": [0, 0, 0.2, 1], "texture": "#tv"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.2, 1], "texture": "#tv"}, + "up": {"uv": [0, 0, 16, 0.2], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 0, 16, 0.2], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [-6, 21.6, 9], + "to": [23, 22, 9.2], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "east": {"uv": [0, 0, 0.2, 0.4], "texture": "#tv"}, + "south": {"uv": [0, 0, 16, 0.4], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.2, 0.4], "texture": "#tv"}, + "up": {"uv": [0, 0, 16, 0.2], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 0, 16, 0.2], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [-6, 5, 9], + "to": [-5.6, 21.6, 9.2], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "east": {"uv": [0, 0, 0.2, 14.6], "texture": "#tv"}, + "south": {"uv": [0, 0, 0.4, 14.6], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.2, 14.6], "texture": "#tv"}, + "up": {"uv": [0, 0, 0.4, 0.2], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 0, 0.4, 0.2], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [22.6, 5, 9], + "to": [23, 21.6, 9.2], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "east": {"uv": [0, 0, 0.2, 14.6], "texture": "#tv"}, + "south": {"uv": [0, 0, 0.4, 14.6], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.2, 14.6], "texture": "#tv"}, + "up": {"uv": [0, 0, 0.4, 0.2], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 0, 0.4, 0.2], "rotation": 180, "texture": "#tv"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 4, 0], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 4, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "rotation": [0, -22, 0], + "translation": [0, 2.25, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_lefthand": { + "rotation": [0, -19, 0], + "translation": [0, 2.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [15, -45, 0], + "translation": [0, -1.5, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, -180, 0], + "translation": [0, 10.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "fixed": { + "rotation": [0, -180, 0], + "translation": [0, -1.75, 0], + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/television_off.json b/src/main/resources/assets/decorative/models/block/television_off.json new file mode 100644 index 0000000..b18c9d3 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/television_off.json @@ -0,0 +1,158 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "ambientocclusion": false, + "textures": { + "woodys": "decorative:tv/black", + "particle": "block/black_concrete", + "tv": "block/black_concrete" + }, + "elements": [ + { + "from": [-5, 5, 7.1], + "to": [22, 20, 7.7], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "north": {"uv": [0, 0, 16, 15], "texture": "#tv"}, + "east": {"uv": [0, 0, 0.6, 15], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.6, 15], "texture": "#tv"}, + "down": {"uv": [0, 0, 0.6, 16], "rotation": 270, "texture": "#tv"} + } + }, + { + "from": [-5, 19.8, 6.88], + "to": [22, 20.4, 7.88], + "rotation": {"angle": -45, "axis": "x", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "east": {"uv": [0, 0, 1, 0.6], "texture": "#tv"}, + "west": {"uv": [0, 0, 1, 0.6], "texture": "#tv"}, + "up": {"uv": [0, 0, 1, 16], "rotation": 90, "texture": "#tv"} + } + }, + { + "from": [3, 0, 6], + "to": [13, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "north": {"uv": [6.4, 13.6, 9.6, 14.4], "texture": "#tv"}, + "east": {"uv": [3.2, 13.6, 6.4, 14.4], "texture": "#tv"}, + "south": {"uv": [0, 13.6, 3.2, 14.4], "texture": "#tv"}, + "west": {"uv": [9.6, 13.6, 12.8, 14.4], "texture": "#tv"}, + "up": {"uv": [6.4, 6.4, 9.6, 9.6], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [5.6, 7.2, 8.8, 10.4], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [7, 1, 8], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "north": {"uv": [3.2, 10.4, 4.8, 12.8], "texture": "#tv"}, + "east": {"uv": [2.4, 10.4, 4, 12.8], "texture": "#tv"}, + "south": {"uv": [0, 10.4, 1.6, 12.8], "texture": "#tv"}, + "west": {"uv": [5.6, 10.4, 7.2, 12.8], "texture": "#tv"}, + "up": {"uv": [7.2, 8, 8.8, 9.6], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [8, 4.8, 9.6, 6.4], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [-6, 4, 7.7], + "to": [23, 22, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "north": {"uv": [0, 1.6, 16, 14.4], "texture": "#tv"}, + "east": {"uv": [0, 1.6, 3.2, 14.4], "texture": "#tv"}, + "south": {"uv": [0, 2, 16, 13.45], "texture": "#woodys"}, + "west": {"uv": [12.8, 1.6, 16, 14.4], "texture": "#tv"}, + "up": {"uv": [0, 1.6, 16, 4.8], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 11.2, 16, 14.4], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [-6, 4, 9], + "to": [23, 5.15, 9.2], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "east": {"uv": [0, 0, 0.2, 1], "texture": "#tv"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.2, 1], "texture": "#tv"}, + "up": {"uv": [0, 0, 16, 0.2], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 0, 16, 0.2], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [-6, 21.6, 9], + "to": [23, 22, 9.2], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "east": {"uv": [0, 0, 0.2, 0.4], "texture": "#tv"}, + "south": {"uv": [0, 0, 16, 0.4], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.2, 0.4], "texture": "#tv"}, + "up": {"uv": [0, 0, 16, 0.2], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 0, 16, 0.2], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [-6, 5, 9], + "to": [-5.6, 21.6, 9.2], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "east": {"uv": [0, 0, 0.2, 14.6], "texture": "#tv"}, + "south": {"uv": [0, 0, 0.4, 14.6], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.2, 14.6], "texture": "#tv"}, + "up": {"uv": [0, 0, 0.4, 0.2], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 0, 0.4, 0.2], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [22.6, 5, 9], + "to": [23, 21.6, 9.2], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "east": {"uv": [0, 0, 0.2, 14.6], "texture": "#tv"}, + "south": {"uv": [0, 0, 0.4, 14.6], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.2, 14.6], "texture": "#tv"}, + "up": {"uv": [0, 0, 0.4, 0.2], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 0, 0.4, 0.2], "rotation": 180, "texture": "#tv"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 4, 0], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 4, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "rotation": [0, -22, 0], + "translation": [0, 2.25, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_lefthand": { + "rotation": [0, -19, 0], + "translation": [0, 2.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [15, -45, 0], + "translation": [0, -1.5, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, -180, 0], + "translation": [0, 10.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "fixed": { + "rotation": [0, -180, 0], + "translation": [0, -1.75, 0], + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/television_tater.json b/src/main/resources/assets/decorative/models/block/television_tater.json new file mode 100644 index 0000000..62de57d --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/television_tater.json @@ -0,0 +1,158 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "ambientocclusion": false, + "textures": { + "woodys": "decorative:tv/tater", + "particle": "block/black_concrete", + "tv": "block/black_concrete" + }, + "elements": [ + { + "from": [-5, 5, 7.1], + "to": [22, 20, 7.7], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "north": {"uv": [0, 0, 16, 15], "texture": "#tv"}, + "east": {"uv": [0, 0, 0.6, 15], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.6, 15], "texture": "#tv"}, + "down": {"uv": [0, 0, 0.6, 16], "rotation": 270, "texture": "#tv"} + } + }, + { + "from": [-5, 19.8, 6.88], + "to": [22, 20.4, 7.88], + "rotation": {"angle": -45, "axis": "x", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "east": {"uv": [0, 0, 1, 0.6], "texture": "#tv"}, + "west": {"uv": [0, 0, 1, 0.6], "texture": "#tv"}, + "up": {"uv": [0, 0, 1, 16], "rotation": 90, "texture": "#tv"} + } + }, + { + "from": [3, 0, 6], + "to": [13, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "north": {"uv": [6.4, 13.6, 9.6, 14.4], "texture": "#tv"}, + "east": {"uv": [3.2, 13.6, 6.4, 14.4], "texture": "#tv"}, + "south": {"uv": [0, 13.6, 3.2, 14.4], "texture": "#tv"}, + "west": {"uv": [9.6, 13.6, 12.8, 14.4], "texture": "#tv"}, + "up": {"uv": [6.4, 6.4, 9.6, 9.6], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [5.6, 7.2, 8.8, 10.4], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [7, 1, 8], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "north": {"uv": [3.2, 10.4, 4.8, 12.8], "texture": "#tv"}, + "east": {"uv": [2.4, 10.4, 4, 12.8], "texture": "#tv"}, + "south": {"uv": [0, 10.4, 1.6, 12.8], "texture": "#tv"}, + "west": {"uv": [5.6, 10.4, 7.2, 12.8], "texture": "#tv"}, + "up": {"uv": [7.2, 8, 8.8, 9.6], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [8, 4.8, 9.6, 6.4], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [-6, 4, 7.7], + "to": [23, 22, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "north": {"uv": [0, 1.6, 16, 14.4], "texture": "#tv"}, + "east": {"uv": [0, 1.6, 3.2, 14.4], "texture": "#tv"}, + "south": {"uv": [0, 2, 16, 13.45], "texture": "#woodys"}, + "west": {"uv": [12.8, 1.6, 16, 14.4], "texture": "#tv"}, + "up": {"uv": [0, 1.6, 16, 4.8], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 11.2, 16, 14.4], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [-6, 4, 9], + "to": [23, 5.15, 9.2], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "east": {"uv": [0, 0, 0.2, 1], "texture": "#tv"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.2, 1], "texture": "#tv"}, + "up": {"uv": [0, 0, 16, 0.2], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 0, 16, 0.2], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [-6, 21.6, 9], + "to": [23, 22, 9.2], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "east": {"uv": [0, 0, 0.2, 0.4], "texture": "#tv"}, + "south": {"uv": [0, 0, 16, 0.4], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.2, 0.4], "texture": "#tv"}, + "up": {"uv": [0, 0, 16, 0.2], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 0, 16, 0.2], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [-6, 5, 9], + "to": [-5.6, 21.6, 9.2], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "east": {"uv": [0, 0, 0.2, 14.6], "texture": "#tv"}, + "south": {"uv": [0, 0, 0.4, 14.6], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.2, 14.6], "texture": "#tv"}, + "up": {"uv": [0, 0, 0.4, 0.2], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 0, 0.4, 0.2], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [22.6, 5, 9], + "to": [23, 21.6, 9.2], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "east": {"uv": [0, 0, 0.2, 14.6], "texture": "#tv"}, + "south": {"uv": [0, 0, 0.4, 14.6], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.2, 14.6], "texture": "#tv"}, + "up": {"uv": [0, 0, 0.4, 0.2], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 0, 0.4, 0.2], "rotation": 180, "texture": "#tv"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 4, 0], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 4, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "rotation": [0, -22, 0], + "translation": [0, 2.25, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_lefthand": { + "rotation": [0, -19, 0], + "translation": [0, 2.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [15, -45, 0], + "translation": [0, -1.5, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, -180, 0], + "translation": [0, 10.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "fixed": { + "rotation": [0, -180, 0], + "translation": [0, -1.75, 0], + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/television_woodys.json b/src/main/resources/assets/decorative/models/block/television_woodys.json new file mode 100644 index 0000000..4a060a0 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/television_woodys.json @@ -0,0 +1,158 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "ambientocclusion": false, + "textures": { + "woodys": "decorative:tv/woodys", + "particle": "block/black_concrete", + "tv": "block/black_concrete" + }, + "elements": [ + { + "from": [-5, 5, 7.1], + "to": [22, 20, 7.7], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "north": {"uv": [0, 0, 16, 15], "texture": "#tv"}, + "east": {"uv": [0, 0, 0.6, 15], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.6, 15], "texture": "#tv"}, + "down": {"uv": [0, 0, 0.6, 16], "rotation": 270, "texture": "#tv"} + } + }, + { + "from": [-5, 19.8, 6.88], + "to": [22, 20.4, 7.88], + "rotation": {"angle": -45, "axis": "x", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "east": {"uv": [0, 0, 1, 0.6], "texture": "#tv"}, + "west": {"uv": [0, 0, 1, 0.6], "texture": "#tv"}, + "up": {"uv": [0, 0, 1, 16], "rotation": 90, "texture": "#tv"} + } + }, + { + "from": [3, 0, 6], + "to": [13, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "north": {"uv": [6.4, 13.6, 9.6, 14.4], "texture": "#tv"}, + "east": {"uv": [3.2, 13.6, 6.4, 14.4], "texture": "#tv"}, + "south": {"uv": [0, 13.6, 3.2, 14.4], "texture": "#tv"}, + "west": {"uv": [9.6, 13.6, 12.8, 14.4], "texture": "#tv"}, + "up": {"uv": [6.4, 6.4, 9.6, 9.6], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [5.6, 7.2, 8.8, 10.4], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [7, 1, 8], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "north": {"uv": [3.2, 10.4, 4.8, 12.8], "texture": "#tv"}, + "east": {"uv": [2.4, 10.4, 4, 12.8], "texture": "#tv"}, + "south": {"uv": [0, 10.4, 1.6, 12.8], "texture": "#tv"}, + "west": {"uv": [5.6, 10.4, 7.2, 12.8], "texture": "#tv"}, + "up": {"uv": [7.2, 8, 8.8, 9.6], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [8, 4.8, 9.6, 6.4], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [-6, 4, 7.7], + "to": [23, 22, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "north": {"uv": [0, 1.6, 16, 14.4], "texture": "#tv"}, + "east": {"uv": [0, 1.6, 3.2, 14.4], "texture": "#tv"}, + "south": {"uv": [0, 2, 16, 13.45], "texture": "#woodys"}, + "west": {"uv": [12.8, 1.6, 16, 14.4], "texture": "#tv"}, + "up": {"uv": [0, 1.6, 16, 4.8], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 11.2, 16, 14.4], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [-6, 4, 9], + "to": [23, 5.15, 9.2], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "east": {"uv": [0, 0, 0.2, 1], "texture": "#tv"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.2, 1], "texture": "#tv"}, + "up": {"uv": [0, 0, 16, 0.2], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 0, 16, 0.2], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [-6, 21.6, 9], + "to": [23, 22, 9.2], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "east": {"uv": [0, 0, 0.2, 0.4], "texture": "#tv"}, + "south": {"uv": [0, 0, 16, 0.4], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.2, 0.4], "texture": "#tv"}, + "up": {"uv": [0, 0, 16, 0.2], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 0, 16, 0.2], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [-6, 5, 9], + "to": [-5.6, 21.6, 9.2], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "east": {"uv": [0, 0, 0.2, 14.6], "texture": "#tv"}, + "south": {"uv": [0, 0, 0.4, 14.6], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.2, 14.6], "texture": "#tv"}, + "up": {"uv": [0, 0, 0.4, 0.2], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 0, 0.4, 0.2], "rotation": 180, "texture": "#tv"} + } + }, + { + "from": [22.6, 5, 9], + "to": [23, 21.6, 9.2], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 20.5, 7.5]}, + "faces": { + "east": {"uv": [0, 0, 0.2, 14.6], "texture": "#tv"}, + "south": {"uv": [0, 0, 0.4, 14.6], "texture": "#tv"}, + "west": {"uv": [0, 0, 0.2, 14.6], "texture": "#tv"}, + "up": {"uv": [0, 0, 0.4, 0.2], "rotation": 180, "texture": "#tv"}, + "down": {"uv": [0, 0, 0.4, 0.2], "rotation": 180, "texture": "#tv"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 4, 0], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 4, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "rotation": [0, -22, 0], + "translation": [0, 2.25, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_lefthand": { + "rotation": [0, -19, 0], + "translation": [0, 2.5, 0], + "scale": [0.35, 0.35, 0.35] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [15, -45, 0], + "translation": [0, -1.5, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, -180, 0], + "translation": [0, 10.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "fixed": { + "rotation": [0, -180, 0], + "translation": [0, -1.75, 0], + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/ten_sign.json b/src/main/resources/assets/decorative/models/block/ten_sign.json new file mode 100644 index 0000000..bfb5eda --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/ten_sign.json @@ -0,0 +1,55 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "1": "decorative:block/sign/10", + "2": "decorative:block/sign/circle", + "particle": "block/iron_block" + }, + "display": { + "gui": { + "rotation": [ 30, 320, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.625, 0.625, 0.625 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + } + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "east": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "south": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "west": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "up": {"uv": [1, 1, 3, 3], "texture": "#0"}, + "down": {"uv": [1, 1, 3, 3], "texture": "#0"} + } + }, + { + "from": [0, 0, 9.01], + "to": [16, 16, 9.01], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 8, 2]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/thirty_sign.json b/src/main/resources/assets/decorative/models/block/thirty_sign.json new file mode 100644 index 0000000..3c14a6f --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/thirty_sign.json @@ -0,0 +1,55 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "1": "decorative:block/sign/30", + "2": "decorative:block/sign/circle", + "particle": "block/iron_block" + }, + "display": { + "gui": { + "rotation": [ 30, 320, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.625, 0.625, 0.625 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + } + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "east": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "south": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "west": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "up": {"uv": [1, 1, 3, 3], "texture": "#0"}, + "down": {"uv": [1, 1, 3, 3], "texture": "#0"} + } + }, + { + "from": [0, 0, 9.01], + "to": [16, 16, 9.01], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 8, 2]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/traffic_cone.json b/src/main/resources/assets/decorative/models/block/traffic_cone.json new file mode 100644 index 0000000..3507e0e --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/traffic_cone.json @@ -0,0 +1,167 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/orange_concrete", + "1": "block/white_concrete", + "particle": "block/orange_concrete" + }, + "elements": [ + { + "from": [4, 0, 4], + "to": [12, 1, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 12]}, + "faces": { + "north": {"uv": [0, 0, 8, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 8, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 8, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 8, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 8, 8], "texture": "#0"}, + "down": {"uv": [0, 0, 8, 8], "texture": "#0"} + } + }, + { + "from": [5, 1, 5], + "to": [11, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 13]}, + "faces": { + "north": {"uv": [0, 0, 6, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 6, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 6, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 6, 6], "texture": "#1"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#1"} + } + }, + { + "from": [5, 2, 5], + "to": [11, 3, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 6, 6], "texture": "#0"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#0"} + } + }, + { + "from": [5.5, 3, 5.5], + "to": [10.5, 4, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 11, 14]}, + "faces": { + "north": {"uv": [0, 0, 5, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 5, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 5, 5], "texture": "#1"}, + "down": {"uv": [0, 0, 5, 5], "texture": "#1"} + } + }, + { + "from": [5.5, 4, 5.5], + "to": [10.5, 5, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 14]}, + "faces": { + "north": {"uv": [0, 0, 5, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 5, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 5, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 5, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 5, 5], "texture": "#0"}, + "down": {"uv": [0, 0, 5, 5], "texture": "#0"} + } + }, + { + "from": [6, 5, 6], + "to": [10, 6, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 13, 14]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#1"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#1"} + } + }, + { + "from": [6, 6, 6], + "to": [10, 7, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 14, 14]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#0"} + } + }, + { + "from": [7, 9.5, 7], + "to": [9, 10.5, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 18, 15]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#1"} + } + }, + { + "from": [7, 10.5, 7], + "to": [9, 11.5, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 19, 15]}, + "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": [6.5, 7, 6.5], + "to": [9.5, 8, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 15, 15]}, + "faces": { + "north": {"uv": [0, 0, 3, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 3, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 3, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 3, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 3, 3], "texture": "#1"}, + "down": {"uv": [0, 0, 3, 3], "texture": "#1"} + } + }, + { + "from": [6.5, 9, 6.5], + "to": [9.5, 9.5, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 17, 15]}, + "faces": { + "north": {"uv": [0, 0, 3, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 3, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 3, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 3, 3], "texture": "#0"}, + "down": {"uv": [0, 0, 3, 3], "texture": "#0"} + } + }, + { + "from": [6.5, 8, 6.5], + "to": [9.5, 9, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 16, 15]}, + "faces": { + "north": {"uv": [0, 0, 3, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 3, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 3, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 3, 3], "texture": "#0"}, + "down": {"uv": [0, 0, 3, 3], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/twenty_sign.json b/src/main/resources/assets/decorative/models/block/twenty_sign.json new file mode 100644 index 0000000..809e49d --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/twenty_sign.json @@ -0,0 +1,55 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "1": "decorative:block/sign/20", + "2": "decorative:block/sign/circle", + "particle": "block/iron_block" + }, + "display": { + "gui": { + "rotation": [ 30, 320, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.625, 0.625, 0.625 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 300, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + } + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "east": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "south": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "west": {"uv": [1, 1, 3, 15], "texture": "#0"}, + "up": {"uv": [1, 1, 3, 3], "texture": "#0"}, + "down": {"uv": [1, 1, 3, 3], "texture": "#0"} + } + }, + { + "from": [0, 0, 9.01], + "to": [16, 16, 9.01], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 8, 2]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/water_pump.json b/src/main/resources/assets/decorative/models/block/water_pump.json new file mode 100644 index 0000000..aa59e16 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/water_pump.json @@ -0,0 +1,293 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/green_terracotta", + "1": "block/black_terracotta", + "particle": "block/green_terracotta" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 19, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 8, 13]}, + "faces": { + "north": {"uv": [0, 0, 6, 16], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 6, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 6, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 6, 6], "texture": "#0"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#0"} + } + }, + { + "from": [6, 19, 6], + "to": [10, 20, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 27, 14]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#0"} + } + }, + { + "from": [4.5, 0, 4.5], + "to": [11.5, 1, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 12]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#0"} + } + }, + { + "from": [4.5, 3, 4.5], + "to": [11.5, 4, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 11, 12]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#0"} + } + }, + { + "from": [4.5, 15, 4.5], + "to": [11.5, 16, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 23, 12]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#0"} + } + }, + { + "from": [7.5, 9, 12.5], + "to": [8.5, 23, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 28, 20]}, + "faces": { + "north": {"uv": [0, 0, 1, 14], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 14], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 14], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 14], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [7.75, 20, 7.75], + "to": [8.25, 23, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 39, 15]}, + "faces": { + "north": {"uv": [0, 0, 1, 3], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 3], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 3], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 3], "texture": "#1"} + } + }, + { + "from": [8.289, 14.5, 16.3], + "to": [8.489, 19.5, 17.3], + "rotation": {"angle": 22.5, "axis": "x", "origin": [14, 33, 24]}, + "faces": { + "north": {"uv": [0, 0, 1, 3], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 3], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 3], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 3], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [7.489, 14.5, 16.3], + "to": [7.689, 19.5, 17.3], + "rotation": {"angle": 22.5, "axis": "x", "origin": [14, 33, 24]}, + "faces": { + "north": {"uv": [0, 0, 1, 3], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 3], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 3], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 3], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [7.51, 12.25, 18.575], + "to": [8.49, 13.665, 19.575], + "rotation": {"angle": 45, "axis": "x", "origin": [14, 31, 26]}, + "faces": { + "north": {"uv": [0, 0, 0.98, 1.415], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1.415], "texture": "#0"}, + "south": {"uv": [0, 0, 0.98, 1.415], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1.415], "texture": "#0"}, + "up": {"uv": [0, 0, 0.98, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 0.98, 1], "texture": "#0"} + } + }, + { + "from": [7.51, 21.25, -2.3], + "to": [8.49, 22.665, -1.3], + "rotation": {"angle": -45, "axis": "x", "origin": [1, 40, 4]}, + "faces": { + "north": {"uv": [0, 0, 0.98, 1.415], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1.415], "texture": "#0"}, + "south": {"uv": [0, 0, 0.98, 1.415], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1.415], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 0.98], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 0.98], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [7.51, 4.25, 18.7], + "to": [8.49, 5.665, 19.7], + "rotation": {"angle": 22.5, "axis": "x", "origin": [1, 23, 25]}, + "faces": { + "north": {"uv": [0, 0, 0.98, 1.415], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1.415], "texture": "#0"}, + "south": {"uv": [0, 0, 0.98, 1.415], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1.415], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 0.98], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 0.98], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [7.5, 23, 8.5], + "to": [8.5, 24, 12.5], + "rotation": {"angle": 0, "axis": "x", "origin": [14, 42, 16]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 4], "texture": "#0"} + } + }, + { + "from": [6.5, 14, 1], + "to": [9.5, 17, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 24, 12]}, + "faces": { + "north": {"uv": [0, 0, 3, 3], "texture": "#0"}, + "east": {"uv": [0, 0, 3, 3], "texture": "#0"}, + "south": {"uv": [0, 0, 3, 3], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 3], "texture": "#0"}, + "up": {"uv": [0, 0, 3, 3], "texture": "#0"}, + "down": {"uv": [0, 0, 3, 3], "texture": "#0"} + } + }, + { + "from": [6.51, 14, 0], + "to": [9.49, 16, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 23, 10]}, + "faces": { + "north": {"uv": [0, 0, 2.98, 2], "texture": "#0"}, + "east": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "south": {"uv": [0, 0, 2.98, 2], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "up": {"uv": [0, 0, 2.98, 3], "texture": "#0"}, + "down": {"uv": [0, 0, 2.98, 3], "texture": "#0"} + } + }, + { + "from": [6.51, 13, 0], + "to": [9.49, 14, 0.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 22, 10]}, + "faces": { + "north": {"uv": [0, 0, 2.98, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2.98, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 2.98, 1], "texture": "#0"} + } + }, + { + "from": [6.51, 13, 2.5], + "to": [9.49, 14, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 22, 12]}, + "faces": { + "north": {"uv": [0, 0, 2.98, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2.98, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 2.98, 1], "texture": "#0"} + } + }, + { + "from": [9, 13, 0.5], + "to": [9.5, 14, 2.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 22, 11]}, + "faces": { + "north": {"uv": [0, 0, 2.98, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2.98, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 2.98, 1], "texture": "#0"} + } + }, + { + "from": [6.5, 13, 0.5], + "to": [7, 14, 2.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 22, 11]}, + "faces": { + "north": {"uv": [0, 0, 2.98, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2.98, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 2.98, 1], "texture": "#0"} + } + }, + { + "from": [7, 13.5, 0.5], + "to": [8.98, 13.6, 2.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 20, 10]}, + "faces": { + "down": {"uv": [0, 0, 2.98, 3], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 0.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "translation": [1.25, 3.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "translation": [1.25, 3.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 0.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [24.5, 130, 0.5], + "translation": [0, -1.75, 0], + "scale": [0.57, 0.57, 0.57] + }, + "head": { + "translation": [0, 10.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [0, -2.75, -0.5], + "scale": [0.75, 0.75, 0.75] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/white_double_lamp_off_top.json b/src/main/resources/assets/decorative/models/block/white_double_lamp_off_top.json new file mode 100644 index 0000000..94fbd3d --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/white_double_lamp_off_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/white_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/white_double_lamp_on_top.json b/src/main/resources/assets/decorative/models/block/white_double_lamp_on_top.json new file mode 100644 index 0000000..c9683a9 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/white_double_lamp_on_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/white_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/white_lamp_off.json b/src/main/resources/assets/decorative/models/block/white_lamp_off.json new file mode 100644 index 0000000..15c5623 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/white_lamp_off.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/white_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/white_lamp_on.json b/src/main/resources/assets/decorative/models/block/white_lamp_on.json new file mode 100644 index 0000000..13d8638 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/white_lamp_on.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/white_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/yellow_double_lamp_off_top.json b/src/main/resources/assets/decorative/models/block/yellow_double_lamp_off_top.json new file mode 100644 index 0000000..447f067 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/yellow_double_lamp_off_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/yellow_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/yellow_double_lamp_on_top.json b/src/main/resources/assets/decorative/models/block/yellow_double_lamp_on_top.json new file mode 100644 index 0000000..e0a9e02 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/yellow_double_lamp_on_top.json @@ -0,0 +1,145 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "2": "block/yellow_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/yellow_lamp_off.json b/src/main/resources/assets/decorative/models/block/yellow_lamp_off.json new file mode 100644 index 0000000..ee0f289 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/yellow_lamp_off.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/yellow_wool", + "3": "block/redstone_lamp", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/block/yellow_lamp_on.json b/src/main/resources/assets/decorative/models/block/yellow_lamp_on.json new file mode 100644 index 0000000..ad87646 --- /dev/null +++ b/src/main/resources/assets/decorative/models/block/yellow_lamp_on.json @@ -0,0 +1,159 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/yellow_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 12], "texture": "#5"}, + "east": {"uv": [0, 13, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 10], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 5], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 5, 7], + "to": [9, 7, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 13, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 4, 7.25], + "to": [8.75, 5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 4.25, 7.75], + "to": [7.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 4.25, 7.75], + "to": [11.25, 4.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 12, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 8.75], + "to": [8.25, 4.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 4.25, 4.75], + "to": [8.25, 4.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 12, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 4, 5], + "to": [5, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 4, 5], + "to": [12, 10, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 12, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 4, 11], + "to": [11, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 4, 4], + "to": [11, 10, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 12, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/acacia_log_with_axe.json b/src/main/resources/assets/decorative/models/item/acacia_log_with_axe.json new file mode 100644 index 0000000..c405598 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/acacia_log_with_axe.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/acacia_log_with_axe" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/birch_log_with_axe.json b/src/main/resources/assets/decorative/models/item/birch_log_with_axe.json new file mode 100644 index 0000000..8294d0f --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/birch_log_with_axe.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/birch_log_with_axe" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/bird_bath.json b/src/main/resources/assets/decorative/models/item/bird_bath.json new file mode 100644 index 0000000..e3247b3 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/bird_bath.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/bird_bath" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/black_double_lamp.json b/src/main/resources/assets/decorative/models/item/black_double_lamp.json new file mode 100644 index 0000000..deaf5ea --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/black_double_lamp.json @@ -0,0 +1,210 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/black_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [4, 1, 6, 16], "texture": "#5"}, + "east": {"uv": [0, 1, 2, 16], "texture": "#5"}, + "south": {"uv": [6, 1, 8, 16], "texture": "#5"}, + "west": {"uv": [13, 0, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 16, 7], + "to": [9, 20, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 25, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 21, 7], + "to": [9, 23, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 29, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 20, 7.25], + "to": [8.75, 21, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 20.25, 7.75], + "to": [7.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 20.25, 7.75], + "to": [11.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 8.75], + "to": [8.25, 20.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 4.75], + "to": [8.25, 20.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 20, 5], + "to": [5, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 20, 5], + "to": [12, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 20, 11], + "to": [11, 26, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 20, 4], + "to": [11, 26, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "translation": [0, 0.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "translation": [0, 1.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [45, 45, 0], + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "translation": [0, -5.75, 0] + }, + "fixed": { + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [0, 1, + { + "name": "double_lamp_on_top", + "origin": [8, 8, 8], + "children": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/black_lamp.json b/src/main/resources/assets/decorative/models/item/black_lamp.json new file mode 100644 index 0000000..b5cb12a --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/black_lamp.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/black_lamp_off" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/blue_double_lamp.json b/src/main/resources/assets/decorative/models/item/blue_double_lamp.json new file mode 100644 index 0000000..76c4e01 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/blue_double_lamp.json @@ -0,0 +1,210 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/blue_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [4, 1, 6, 16], "texture": "#5"}, + "east": {"uv": [0, 1, 2, 16], "texture": "#5"}, + "south": {"uv": [6, 1, 8, 16], "texture": "#5"}, + "west": {"uv": [13, 0, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 16, 7], + "to": [9, 20, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 25, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 21, 7], + "to": [9, 23, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 29, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 20, 7.25], + "to": [8.75, 21, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 20.25, 7.75], + "to": [7.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 20.25, 7.75], + "to": [11.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 8.75], + "to": [8.25, 20.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 4.75], + "to": [8.25, 20.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 20, 5], + "to": [5, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 20, 5], + "to": [12, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 20, 11], + "to": [11, 26, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 20, 4], + "to": [11, 26, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "translation": [0, 0.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "translation": [0, 1.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [45, 45, 0], + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "translation": [0, -5.75, 0] + }, + "fixed": { + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [0, 1, + { + "name": "double_lamp_on_top", + "origin": [8, 8, 8], + "children": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/blue_lamp.json b/src/main/resources/assets/decorative/models/item/blue_lamp.json new file mode 100644 index 0000000..969bd40 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/blue_lamp.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/blue_lamp_off" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/brown_double_lamp.json b/src/main/resources/assets/decorative/models/item/brown_double_lamp.json new file mode 100644 index 0000000..2a1208d --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/brown_double_lamp.json @@ -0,0 +1,210 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/brown_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [4, 1, 6, 16], "texture": "#5"}, + "east": {"uv": [0, 1, 2, 16], "texture": "#5"}, + "south": {"uv": [6, 1, 8, 16], "texture": "#5"}, + "west": {"uv": [13, 0, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 16, 7], + "to": [9, 20, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 25, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 21, 7], + "to": [9, 23, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 29, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 20, 7.25], + "to": [8.75, 21, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 20.25, 7.75], + "to": [7.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 20.25, 7.75], + "to": [11.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 8.75], + "to": [8.25, 20.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 4.75], + "to": [8.25, 20.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 20, 5], + "to": [5, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 20, 5], + "to": [12, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 20, 11], + "to": [11, 26, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 20, 4], + "to": [11, 26, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "translation": [0, 0.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "translation": [0, 1.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [45, 45, 0], + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "translation": [0, -5.75, 0] + }, + "fixed": { + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [0, 1, + { + "name": "double_lamp_on_top", + "origin": [8, 8, 8], + "children": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/brown_lamp.json b/src/main/resources/assets/decorative/models/item/brown_lamp.json new file mode 100644 index 0000000..2499437 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/brown_lamp.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/brown_lamp_off" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/ceilingfan.json b/src/main/resources/assets/decorative/models/item/ceilingfan.json new file mode 100644 index 0000000..f1d131f --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/ceilingfan.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/ceilingfan" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/christmas_lights.json b/src/main/resources/assets/decorative/models/item/christmas_lights.json new file mode 100644 index 0000000..b71e817 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/christmas_lights.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/christmas_lights_off" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/christmas_tree.json b/src/main/resources/assets/decorative/models/item/christmas_tree.json new file mode 100644 index 0000000..8360f76 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/christmas_tree.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/christmas_tree" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/cyan_double_lamp.json b/src/main/resources/assets/decorative/models/item/cyan_double_lamp.json new file mode 100644 index 0000000..2d7c5a1 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/cyan_double_lamp.json @@ -0,0 +1,210 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/cyan_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [4, 1, 6, 16], "texture": "#5"}, + "east": {"uv": [0, 1, 2, 16], "texture": "#5"}, + "south": {"uv": [6, 1, 8, 16], "texture": "#5"}, + "west": {"uv": [13, 0, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 16, 7], + "to": [9, 20, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 25, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 21, 7], + "to": [9, 23, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 29, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 20, 7.25], + "to": [8.75, 21, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 20.25, 7.75], + "to": [7.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 20.25, 7.75], + "to": [11.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 8.75], + "to": [8.25, 20.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 4.75], + "to": [8.25, 20.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 20, 5], + "to": [5, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 20, 5], + "to": [12, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 20, 11], + "to": [11, 26, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 20, 4], + "to": [11, 26, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "translation": [0, 0.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "translation": [0, 1.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [45, 45, 0], + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "translation": [0, -5.75, 0] + }, + "fixed": { + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [0, 1, + { + "name": "double_lamp_on_top", + "origin": [8, 8, 8], + "children": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/cyan_lamp.json b/src/main/resources/assets/decorative/models/item/cyan_lamp.json new file mode 100644 index 0000000..6c59999 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/cyan_lamp.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/cyan_lamp_off" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/dark_oak_log_with_axe.json b/src/main/resources/assets/decorative/models/item/dark_oak_log_with_axe.json new file mode 100644 index 0000000..8d38abc --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/dark_oak_log_with_axe.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/dark_oak_log_with_axe" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/eighty_sign.json b/src/main/resources/assets/decorative/models/item/eighty_sign.json new file mode 100644 index 0000000..4b98226 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/eighty_sign.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/eighty_sign" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/empty_sign.json b/src/main/resources/assets/decorative/models/item/empty_sign.json new file mode 100644 index 0000000..ce828ec --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/empty_sign.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/empty_sign" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/fifty_sign.json b/src/main/resources/assets/decorative/models/item/fifty_sign.json new file mode 100644 index 0000000..7e8beb5 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/fifty_sign.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/fifty_sign" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/fire_hydrant.json b/src/main/resources/assets/decorative/models/item/fire_hydrant.json new file mode 100644 index 0000000..dd5f6c4 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/fire_hydrant.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/fire_hydrant" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/five_sign.json b/src/main/resources/assets/decorative/models/item/five_sign.json new file mode 100644 index 0000000..2458004 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/five_sign.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/five_sign" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/forty_sign.json b/src/main/resources/assets/decorative/models/item/forty_sign.json new file mode 100644 index 0000000..04f35bd --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/forty_sign.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/forty_sign" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/gray_double_lamp.json b/src/main/resources/assets/decorative/models/item/gray_double_lamp.json new file mode 100644 index 0000000..73a0b45 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/gray_double_lamp.json @@ -0,0 +1,210 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/gray_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [4, 1, 6, 16], "texture": "#5"}, + "east": {"uv": [0, 1, 2, 16], "texture": "#5"}, + "south": {"uv": [6, 1, 8, 16], "texture": "#5"}, + "west": {"uv": [13, 0, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 16, 7], + "to": [9, 20, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 25, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 21, 7], + "to": [9, 23, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 29, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 20, 7.25], + "to": [8.75, 21, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 20.25, 7.75], + "to": [7.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 20.25, 7.75], + "to": [11.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 8.75], + "to": [8.25, 20.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 4.75], + "to": [8.25, 20.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 20, 5], + "to": [5, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 20, 5], + "to": [12, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 20, 11], + "to": [11, 26, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 20, 4], + "to": [11, 26, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "translation": [0, 0.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "translation": [0, 1.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [45, 45, 0], + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "translation": [0, -5.75, 0] + }, + "fixed": { + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [0, 1, + { + "name": "double_lamp_on_top", + "origin": [8, 8, 8], + "children": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/gray_lamp.json b/src/main/resources/assets/decorative/models/item/gray_lamp.json new file mode 100644 index 0000000..7833d47 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/gray_lamp.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/gray_lamp_off" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/green_double_lamp.json b/src/main/resources/assets/decorative/models/item/green_double_lamp.json new file mode 100644 index 0000000..6dbbb98 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/green_double_lamp.json @@ -0,0 +1,210 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/green_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [4, 1, 6, 16], "texture": "#5"}, + "east": {"uv": [0, 1, 2, 16], "texture": "#5"}, + "south": {"uv": [6, 1, 8, 16], "texture": "#5"}, + "west": {"uv": [13, 0, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 16, 7], + "to": [9, 20, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 25, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 21, 7], + "to": [9, 23, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 29, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 20, 7.25], + "to": [8.75, 21, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 20.25, 7.75], + "to": [7.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 20.25, 7.75], + "to": [11.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 8.75], + "to": [8.25, 20.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 4.75], + "to": [8.25, 20.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 20, 5], + "to": [5, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 20, 5], + "to": [12, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 20, 11], + "to": [11, 26, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 20, 4], + "to": [11, 26, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "translation": [0, 0.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "translation": [0, 1.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [45, 45, 0], + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "translation": [0, -5.75, 0] + }, + "fixed": { + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [0, 1, + { + "name": "double_lamp_on_top", + "origin": [8, 8, 8], + "children": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/green_lamp.json b/src/main/resources/assets/decorative/models/item/green_lamp.json new file mode 100644 index 0000000..42abaef --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/green_lamp.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/green_lamp_off" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/guardrail.json b/src/main/resources/assets/decorative/models/item/guardrail.json new file mode 100644 index 0000000..641c8de --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/guardrail.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/guardrail" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/jungle_log_with_axe.json b/src/main/resources/assets/decorative/models/item/jungle_log_with_axe.json new file mode 100644 index 0000000..637a338 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/jungle_log_with_axe.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/jungle_log_with_axe" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/kitchen_tiles.json b/src/main/resources/assets/decorative/models/item/kitchen_tiles.json new file mode 100644 index 0000000..dddc959 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/kitchen_tiles.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/kitchen_tiles" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/light_blue_double_lamp.json b/src/main/resources/assets/decorative/models/item/light_blue_double_lamp.json new file mode 100644 index 0000000..19ec985 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/light_blue_double_lamp.json @@ -0,0 +1,210 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/light_blue_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [4, 1, 6, 16], "texture": "#5"}, + "east": {"uv": [0, 1, 2, 16], "texture": "#5"}, + "south": {"uv": [6, 1, 8, 16], "texture": "#5"}, + "west": {"uv": [13, 0, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 16, 7], + "to": [9, 20, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 25, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 21, 7], + "to": [9, 23, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 29, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 20, 7.25], + "to": [8.75, 21, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 20.25, 7.75], + "to": [7.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 20.25, 7.75], + "to": [11.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 8.75], + "to": [8.25, 20.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 4.75], + "to": [8.25, 20.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 20, 5], + "to": [5, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 20, 5], + "to": [12, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 20, 11], + "to": [11, 26, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 20, 4], + "to": [11, 26, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "translation": [0, 0.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "translation": [0, 1.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [45, 45, 0], + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "translation": [0, -5.75, 0] + }, + "fixed": { + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [0, 1, + { + "name": "double_lamp_on_top", + "origin": [8, 8, 8], + "children": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/light_blue_lamp.json b/src/main/resources/assets/decorative/models/item/light_blue_lamp.json new file mode 100644 index 0000000..205cfdc --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/light_blue_lamp.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/light_blue_lamp_off" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/light_gray_double_lamp.json b/src/main/resources/assets/decorative/models/item/light_gray_double_lamp.json new file mode 100644 index 0000000..03f8f07 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/light_gray_double_lamp.json @@ -0,0 +1,210 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/light_gray_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [4, 1, 6, 16], "texture": "#5"}, + "east": {"uv": [0, 1, 2, 16], "texture": "#5"}, + "south": {"uv": [6, 1, 8, 16], "texture": "#5"}, + "west": {"uv": [13, 0, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 16, 7], + "to": [9, 20, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 25, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 21, 7], + "to": [9, 23, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 29, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 20, 7.25], + "to": [8.75, 21, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 20.25, 7.75], + "to": [7.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 20.25, 7.75], + "to": [11.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 8.75], + "to": [8.25, 20.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 4.75], + "to": [8.25, 20.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 20, 5], + "to": [5, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 20, 5], + "to": [12, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 20, 11], + "to": [11, 26, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 20, 4], + "to": [11, 26, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "translation": [0, 0.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "translation": [0, 1.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [45, 45, 0], + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "translation": [0, -5.75, 0] + }, + "fixed": { + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [0, 1, + { + "name": "double_lamp_on_top", + "origin": [8, 8, 8], + "children": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/light_gray_lamp.json b/src/main/resources/assets/decorative/models/item/light_gray_lamp.json new file mode 100644 index 0000000..19ed762 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/light_gray_lamp.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/light_gray_lamp_off" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/lime_double_lamp.json b/src/main/resources/assets/decorative/models/item/lime_double_lamp.json new file mode 100644 index 0000000..f9236bd --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/lime_double_lamp.json @@ -0,0 +1,210 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/lime_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [4, 1, 6, 16], "texture": "#5"}, + "east": {"uv": [0, 1, 2, 16], "texture": "#5"}, + "south": {"uv": [6, 1, 8, 16], "texture": "#5"}, + "west": {"uv": [13, 0, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 16, 7], + "to": [9, 20, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 25, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 21, 7], + "to": [9, 23, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 29, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 20, 7.25], + "to": [8.75, 21, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 20.25, 7.75], + "to": [7.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 20.25, 7.75], + "to": [11.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 8.75], + "to": [8.25, 20.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 4.75], + "to": [8.25, 20.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 20, 5], + "to": [5, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 20, 5], + "to": [12, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 20, 11], + "to": [11, 26, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 20, 4], + "to": [11, 26, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "translation": [0, 0.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "translation": [0, 1.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [45, 45, 0], + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "translation": [0, -5.75, 0] + }, + "fixed": { + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [0, 1, + { + "name": "double_lamp_on_top", + "origin": [8, 8, 8], + "children": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/lime_lamp.json b/src/main/resources/assets/decorative/models/item/lime_lamp.json new file mode 100644 index 0000000..c90ae97 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/lime_lamp.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/lime_lamp_off" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/magenta_double_lamp.json b/src/main/resources/assets/decorative/models/item/magenta_double_lamp.json new file mode 100644 index 0000000..8f73ceb --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/magenta_double_lamp.json @@ -0,0 +1,210 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/magenta_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [4, 1, 6, 16], "texture": "#5"}, + "east": {"uv": [0, 1, 2, 16], "texture": "#5"}, + "south": {"uv": [6, 1, 8, 16], "texture": "#5"}, + "west": {"uv": [13, 0, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 16, 7], + "to": [9, 20, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 25, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 21, 7], + "to": [9, 23, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 29, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 20, 7.25], + "to": [8.75, 21, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 20.25, 7.75], + "to": [7.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 20.25, 7.75], + "to": [11.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 8.75], + "to": [8.25, 20.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 4.75], + "to": [8.25, 20.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 20, 5], + "to": [5, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 20, 5], + "to": [12, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 20, 11], + "to": [11, 26, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 20, 4], + "to": [11, 26, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "translation": [0, 0.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "translation": [0, 1.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [45, 45, 0], + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "translation": [0, -5.75, 0] + }, + "fixed": { + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [0, 1, + { + "name": "double_lamp_on_top", + "origin": [8, 8, 8], + "children": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/magenta_lamp.json b/src/main/resources/assets/decorative/models/item/magenta_lamp.json new file mode 100644 index 0000000..e2c2a98 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/magenta_lamp.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/magenta_lamp_off" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/ninety_sign.json b/src/main/resources/assets/decorative/models/item/ninety_sign.json new file mode 100644 index 0000000..9936c59 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/ninety_sign.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/ninety_sign" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/oak_log_with_axe.json b/src/main/resources/assets/decorative/models/item/oak_log_with_axe.json new file mode 100644 index 0000000..ac5f163 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/oak_log_with_axe.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/oak_log_with_axe" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/old_television.json b/src/main/resources/assets/decorative/models/item/old_television.json new file mode 100644 index 0000000..6a54f02 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/old_television.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/old_television_nyancat" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/onehundred_sign.json b/src/main/resources/assets/decorative/models/item/onehundred_sign.json new file mode 100644 index 0000000..426948d --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/onehundred_sign.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/onehundred_sign" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/onehundredten_sign.json b/src/main/resources/assets/decorative/models/item/onehundredten_sign.json new file mode 100644 index 0000000..5e7e1d8 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/onehundredten_sign.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/onehundredten_sign" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/orange_double_lamp.json b/src/main/resources/assets/decorative/models/item/orange_double_lamp.json new file mode 100644 index 0000000..0e8035c --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/orange_double_lamp.json @@ -0,0 +1,210 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/orange_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [4, 1, 6, 16], "texture": "#5"}, + "east": {"uv": [0, 1, 2, 16], "texture": "#5"}, + "south": {"uv": [6, 1, 8, 16], "texture": "#5"}, + "west": {"uv": [13, 0, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 16, 7], + "to": [9, 20, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 25, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 21, 7], + "to": [9, 23, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 29, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 20, 7.25], + "to": [8.75, 21, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 20.25, 7.75], + "to": [7.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 20.25, 7.75], + "to": [11.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 8.75], + "to": [8.25, 20.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 4.75], + "to": [8.25, 20.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 20, 5], + "to": [5, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 20, 5], + "to": [12, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 20, 11], + "to": [11, 26, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 20, 4], + "to": [11, 26, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "translation": [0, 0.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "translation": [0, 1.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [45, 45, 0], + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "translation": [0, -5.75, 0] + }, + "fixed": { + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [0, 1, + { + "name": "double_lamp_on_top", + "origin": [8, 8, 8], + "children": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/orange_lamp.json b/src/main/resources/assets/decorative/models/item/orange_lamp.json new file mode 100644 index 0000000..590a33c --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/orange_lamp.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/orange_lamp_off" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/pink_double_lamp.json b/src/main/resources/assets/decorative/models/item/pink_double_lamp.json new file mode 100644 index 0000000..19e2ca5 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/pink_double_lamp.json @@ -0,0 +1,210 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/pink_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [4, 1, 6, 16], "texture": "#5"}, + "east": {"uv": [0, 1, 2, 16], "texture": "#5"}, + "south": {"uv": [6, 1, 8, 16], "texture": "#5"}, + "west": {"uv": [13, 0, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 16, 7], + "to": [9, 20, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 25, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 21, 7], + "to": [9, 23, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 29, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 20, 7.25], + "to": [8.75, 21, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 20.25, 7.75], + "to": [7.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 20.25, 7.75], + "to": [11.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 8.75], + "to": [8.25, 20.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 4.75], + "to": [8.25, 20.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 20, 5], + "to": [5, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 20, 5], + "to": [12, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 20, 11], + "to": [11, 26, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 20, 4], + "to": [11, 26, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "translation": [0, 0.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "translation": [0, 1.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [45, 45, 0], + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "translation": [0, -5.75, 0] + }, + "fixed": { + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [0, 1, + { + "name": "double_lamp_on_top", + "origin": [8, 8, 8], + "children": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/pink_lamp.json b/src/main/resources/assets/decorative/models/item/pink_lamp.json new file mode 100644 index 0000000..2348e95 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/pink_lamp.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/pink_lamp_off" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/purple_double_lamp.json b/src/main/resources/assets/decorative/models/item/purple_double_lamp.json new file mode 100644 index 0000000..7b1628d --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/purple_double_lamp.json @@ -0,0 +1,210 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/purple_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [4, 1, 6, 16], "texture": "#5"}, + "east": {"uv": [0, 1, 2, 16], "texture": "#5"}, + "south": {"uv": [6, 1, 8, 16], "texture": "#5"}, + "west": {"uv": [13, 0, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 16, 7], + "to": [9, 20, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 25, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 21, 7], + "to": [9, 23, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 29, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 20, 7.25], + "to": [8.75, 21, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 20.25, 7.75], + "to": [7.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 20.25, 7.75], + "to": [11.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 8.75], + "to": [8.25, 20.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 4.75], + "to": [8.25, 20.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 20, 5], + "to": [5, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 20, 5], + "to": [12, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 20, 11], + "to": [11, 26, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 20, 4], + "to": [11, 26, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "translation": [0, 0.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "translation": [0, 1.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [45, 45, 0], + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "translation": [0, -5.75, 0] + }, + "fixed": { + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [0, 1, + { + "name": "double_lamp_on_top", + "origin": [8, 8, 8], + "children": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/purple_lamp.json b/src/main/resources/assets/decorative/models/item/purple_lamp.json new file mode 100644 index 0000000..727ff40 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/purple_lamp.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/purple_lamp_off" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/red_double_lamp.json b/src/main/resources/assets/decorative/models/item/red_double_lamp.json new file mode 100644 index 0000000..b3b51f7 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/red_double_lamp.json @@ -0,0 +1,210 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/red_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [4, 1, 6, 16], "texture": "#5"}, + "east": {"uv": [0, 1, 2, 16], "texture": "#5"}, + "south": {"uv": [6, 1, 8, 16], "texture": "#5"}, + "west": {"uv": [13, 0, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 16, 7], + "to": [9, 20, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 25, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 21, 7], + "to": [9, 23, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 29, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 20, 7.25], + "to": [8.75, 21, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 20.25, 7.75], + "to": [7.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 20.25, 7.75], + "to": [11.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 8.75], + "to": [8.25, 20.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 4.75], + "to": [8.25, 20.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 20, 5], + "to": [5, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 20, 5], + "to": [12, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 20, 11], + "to": [11, 26, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 20, 4], + "to": [11, 26, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "translation": [0, 0.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "translation": [0, 1.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [45, 45, 0], + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "translation": [0, -5.75, 0] + }, + "fixed": { + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [0, 1, + { + "name": "double_lamp_on_top", + "origin": [8, 8, 8], + "children": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/red_lamp.json b/src/main/resources/assets/decorative/models/item/red_lamp.json new file mode 100644 index 0000000..13ec326 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/red_lamp.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/red_lamp_off" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/road.json b/src/main/resources/assets/decorative/models/item/road.json new file mode 100644 index 0000000..9e9bc0f --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/road.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/road" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/road_white_long.json b/src/main/resources/assets/decorative/models/item/road_white_long.json new file mode 100644 index 0000000..98bfd92 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/road_white_long.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/road_white_long" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/road_white_short.json b/src/main/resources/assets/decorative/models/item/road_white_short.json new file mode 100644 index 0000000..f694cd0 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/road_white_short.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/road_white_short" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/rocky_asphalt.json b/src/main/resources/assets/decorative/models/item/rocky_asphalt.json new file mode 100644 index 0000000..3e9e23b --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/rocky_asphalt.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/rocky_asphalt" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/seventy_sign.json b/src/main/resources/assets/decorative/models/item/seventy_sign.json new file mode 100644 index 0000000..386b721 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/seventy_sign.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/seventy_sign" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/sign_post.json b/src/main/resources/assets/decorative/models/item/sign_post.json new file mode 100644 index 0000000..70676dc --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/sign_post.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/sign_post" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/sixty_sign.json b/src/main/resources/assets/decorative/models/item/sixty_sign.json new file mode 100644 index 0000000..c4abe33 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/sixty_sign.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/sixty_sign" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/sliding_door.json b/src/main/resources/assets/decorative/models/item/sliding_door.json new file mode 100644 index 0000000..316a28c --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/sliding_door.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "decorative:item/sliding_door" + } +} diff --git a/src/main/resources/assets/decorative/models/item/spruce_log_with_axe.json b/src/main/resources/assets/decorative/models/item/spruce_log_with_axe.json new file mode 100644 index 0000000..5f9fd24 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/spruce_log_with_axe.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/spruce_log_with_axe" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/stop_sign.json b/src/main/resources/assets/decorative/models/item/stop_sign.json new file mode 100644 index 0000000..131052d --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/stop_sign.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/stop_sign" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/television.json b/src/main/resources/assets/decorative/models/item/television.json new file mode 100644 index 0000000..d4b4292 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/television.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/television_nyancat" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/ten_sign.json b/src/main/resources/assets/decorative/models/item/ten_sign.json new file mode 100644 index 0000000..d5c1c8a --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/ten_sign.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/ten_sign" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/thirty_sign.json b/src/main/resources/assets/decorative/models/item/thirty_sign.json new file mode 100644 index 0000000..555d265 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/thirty_sign.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/thirty_sign" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/traffic_cone.json b/src/main/resources/assets/decorative/models/item/traffic_cone.json new file mode 100644 index 0000000..654d786 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/traffic_cone.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/traffic_cone" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/twenty_sign.json b/src/main/resources/assets/decorative/models/item/twenty_sign.json new file mode 100644 index 0000000..9f870fb --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/twenty_sign.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/twenty_sign" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/water_pump.json b/src/main/resources/assets/decorative/models/item/water_pump.json new file mode 100644 index 0000000..24ebebe --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/water_pump.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/water_pump" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/white_double_lamp.json b/src/main/resources/assets/decorative/models/item/white_double_lamp.json new file mode 100644 index 0000000..c5a85a2 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/white_double_lamp.json @@ -0,0 +1,210 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/white_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [4, 1, 6, 16], "texture": "#5"}, + "east": {"uv": [0, 1, 2, 16], "texture": "#5"}, + "south": {"uv": [6, 1, 8, 16], "texture": "#5"}, + "west": {"uv": [13, 0, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 16, 7], + "to": [9, 20, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 25, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 21, 7], + "to": [9, 23, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 29, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 20, 7.25], + "to": [8.75, 21, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 20.25, 7.75], + "to": [7.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 20.25, 7.75], + "to": [11.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 8.75], + "to": [8.25, 20.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 4.75], + "to": [8.25, 20.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 20, 5], + "to": [5, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 20, 5], + "to": [12, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 20, 11], + "to": [11, 26, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 20, 4], + "to": [11, 26, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "translation": [0, 0.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "translation": [0, 1.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [45, 45, 0], + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "translation": [0, -5.75, 0] + }, + "fixed": { + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [0, 1, + { + "name": "double_lamp_on_top", + "origin": [8, 8, 8], + "children": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/white_lamp.json b/src/main/resources/assets/decorative/models/item/white_lamp.json new file mode 100644 index 0000000..17ba7d9 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/white_lamp.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/white_lamp_off" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/yellow_double_lamp.json b/src/main/resources/assets/decorative/models/item/yellow_double_lamp.json new file mode 100644 index 0000000..96d9c8f --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/yellow_double_lamp.json @@ -0,0 +1,210 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/iron_block", + "2": "block/yellow_wool", + "3": "block/redstone_lamp_on", + "4": "block/gray_concrete", + "5": "block/spruce_log", + "particle": "block/iron_block" + }, + "elements": [ + { + "from": [5, 0, 5], + "to": [11, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 15]}, + "faces": { + "north": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "south": {"uv": [5, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [9, 15, 15, 16], "texture": "#0"}, + "up": {"uv": [9, 2, 15, 8], "texture": "#0"}, + "down": {"uv": [2, 2, 8, 8], "texture": "#0"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 15]}, + "faces": { + "north": {"uv": [4, 1, 6, 16], "texture": "#5"}, + "east": {"uv": [0, 1, 2, 16], "texture": "#5"}, + "south": {"uv": [6, 1, 8, 16], "texture": "#5"}, + "west": {"uv": [13, 0, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 16, 7], + "to": [9, 20, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 25, 15]}, + "faces": { + "north": {"uv": [8, 9, 10, 13], "texture": "#5"}, + "east": {"uv": [0, 12, 2, 16], "texture": "#5"}, + "south": {"uv": [5, 7, 7, 11], "texture": "#5"}, + "west": {"uv": [13, 2, 15, 6], "texture": "#5"}, + "up": {"uv": [13, 13, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 21, 7], + "to": [9, 23, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 29, 15]}, + "faces": { + "north": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "east": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "west": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#3"}, + "down": {"uv": [7, 7, 9, 9], "texture": "#3"} + } + }, + { + "from": [7.25, 20, 7.25], + "to": [8.75, 21, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1.5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#4"} + } + }, + { + "from": [4.75, 20.25, 7.75], + "to": [7.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [8.75, 20.25, 7.75], + "to": [11.25, 20.75, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 28, 15]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "south": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 8.75], + "to": [8.25, 20.75, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, 2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [7.75, 20.25, 4.75], + "to": [8.25, 20.75, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 28, -2]}, + "faces": { + "east": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "west": {"uv": [0, 0, 2.5, 0.5], "texture": "#3"}, + "up": {"uv": [0, 0, 2.5, 0.5], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 0, 2.5, 0.5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4, 20, 5], + "to": [5, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [11, 20, 5], + "to": [12, 26, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 28, 12]}, + "faces": { + "north": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "texture": "#2"} + } + }, + { + "from": [5, 20, 11], + "to": [11, 26, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, 4]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 20, 4], + "to": [11, 26, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 28, -3]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 0, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "translation": [0, 0.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "translation": [0, 1.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [45, 45, 0], + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "translation": [0, -5.75, 0] + }, + "fixed": { + "translation": [0, -2, 0], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [0, 1, + { + "name": "double_lamp_on_top", + "origin": [8, 8, 8], + "children": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/models/item/yellow_lamp.json b/src/main/resources/assets/decorative/models/item/yellow_lamp.json new file mode 100644 index 0000000..a496a85 --- /dev/null +++ b/src/main/resources/assets/decorative/models/item/yellow_lamp.json @@ -0,0 +1,3 @@ +{ + "parent": "decorative:block/yellow_lamp_off" +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/textures/block/ceilingfan.png b/src/main/resources/assets/decorative/textures/block/ceilingfan.png new file mode 100644 index 0000000..ff306ee Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/ceilingfan.png differ diff --git a/src/main/resources/assets/decorative/textures/block/ceilingfan.png.mcmeta b/src/main/resources/assets/decorative/textures/block/ceilingfan.png.mcmeta new file mode 100644 index 0000000..6cc687f --- /dev/null +++ b/src/main/resources/assets/decorative/textures/block/ceilingfan.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 5 + } +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/textures/block/ceilingfannormal.png b/src/main/resources/assets/decorative/textures/block/ceilingfannormal.png new file mode 100644 index 0000000..c9046cb Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/ceilingfannormal.png differ diff --git a/src/main/resources/assets/decorative/textures/block/green_lamp.png b/src/main/resources/assets/decorative/textures/block/green_lamp.png new file mode 100644 index 0000000..e324691 Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/green_lamp.png differ diff --git a/src/main/resources/assets/decorative/textures/block/green_lamp_off.png b/src/main/resources/assets/decorative/textures/block/green_lamp_off.png new file mode 100644 index 0000000..3c63e26 Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/green_lamp_off.png differ diff --git a/src/main/resources/assets/decorative/textures/block/kitchen_tiles.png b/src/main/resources/assets/decorative/textures/block/kitchen_tiles.png new file mode 100644 index 0000000..1091e62 Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/kitchen_tiles.png differ diff --git a/src/main/resources/assets/decorative/textures/block/leaves_spruce_color.png b/src/main/resources/assets/decorative/textures/block/leaves_spruce_color.png new file mode 100644 index 0000000..6e43186 Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/leaves_spruce_color.png differ diff --git a/src/main/resources/assets/decorative/textures/block/red_lamp.png b/src/main/resources/assets/decorative/textures/block/red_lamp.png new file mode 100644 index 0000000..8f2326f Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/red_lamp.png differ diff --git a/src/main/resources/assets/decorative/textures/block/red_lamp_off.png b/src/main/resources/assets/decorative/textures/block/red_lamp_off.png new file mode 100644 index 0000000..1b1da85 Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/red_lamp_off.png differ diff --git a/src/main/resources/assets/decorative/textures/block/road.png b/src/main/resources/assets/decorative/textures/block/road.png new file mode 100644 index 0000000..d430ed2 Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/road.png differ diff --git a/src/main/resources/assets/decorative/textures/block/road_white_long.png b/src/main/resources/assets/decorative/textures/block/road_white_long.png new file mode 100644 index 0000000..909a4a6 Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/road_white_long.png differ diff --git a/src/main/resources/assets/decorative/textures/block/road_white_short.png b/src/main/resources/assets/decorative/textures/block/road_white_short.png new file mode 100644 index 0000000..8a0b5fe Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/road_white_short.png differ diff --git a/src/main/resources/assets/decorative/textures/block/rocky_asphalt.png b/src/main/resources/assets/decorative/textures/block/rocky_asphalt.png new file mode 100644 index 0000000..721f35b Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/rocky_asphalt.png differ diff --git a/src/main/resources/assets/decorative/textures/block/sign/10.png b/src/main/resources/assets/decorative/textures/block/sign/10.png new file mode 100644 index 0000000..cabd59a Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/sign/10.png differ diff --git a/src/main/resources/assets/decorative/textures/block/sign/100.png b/src/main/resources/assets/decorative/textures/block/sign/100.png new file mode 100644 index 0000000..4508843 Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/sign/100.png differ diff --git a/src/main/resources/assets/decorative/textures/block/sign/110.png b/src/main/resources/assets/decorative/textures/block/sign/110.png new file mode 100644 index 0000000..96e01d4 Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/sign/110.png differ diff --git a/src/main/resources/assets/decorative/textures/block/sign/20.png b/src/main/resources/assets/decorative/textures/block/sign/20.png new file mode 100644 index 0000000..2702238 Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/sign/20.png differ diff --git a/src/main/resources/assets/decorative/textures/block/sign/30.png b/src/main/resources/assets/decorative/textures/block/sign/30.png new file mode 100644 index 0000000..ba1ab67 Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/sign/30.png differ diff --git a/src/main/resources/assets/decorative/textures/block/sign/40.png b/src/main/resources/assets/decorative/textures/block/sign/40.png new file mode 100644 index 0000000..7936789 Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/sign/40.png differ diff --git a/src/main/resources/assets/decorative/textures/block/sign/5.png b/src/main/resources/assets/decorative/textures/block/sign/5.png new file mode 100644 index 0000000..a0af578 Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/sign/5.png differ diff --git a/src/main/resources/assets/decorative/textures/block/sign/50.png b/src/main/resources/assets/decorative/textures/block/sign/50.png new file mode 100644 index 0000000..baa43ea Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/sign/50.png differ diff --git a/src/main/resources/assets/decorative/textures/block/sign/60.png b/src/main/resources/assets/decorative/textures/block/sign/60.png new file mode 100644 index 0000000..787d816 Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/sign/60.png differ diff --git a/src/main/resources/assets/decorative/textures/block/sign/70.png b/src/main/resources/assets/decorative/textures/block/sign/70.png new file mode 100644 index 0000000..95708e7 Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/sign/70.png differ diff --git a/src/main/resources/assets/decorative/textures/block/sign/80.png b/src/main/resources/assets/decorative/textures/block/sign/80.png new file mode 100644 index 0000000..4214faf Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/sign/80.png differ diff --git a/src/main/resources/assets/decorative/textures/block/sign/90.png b/src/main/resources/assets/decorative/textures/block/sign/90.png new file mode 100644 index 0000000..ffb5e4f Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/sign/90.png differ diff --git a/src/main/resources/assets/decorative/textures/block/sign/circle.png b/src/main/resources/assets/decorative/textures/block/sign/circle.png new file mode 100644 index 0000000..9b430ab Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/sign/circle.png differ diff --git a/src/main/resources/assets/decorative/textures/block/sign/empty.png b/src/main/resources/assets/decorative/textures/block/sign/empty.png new file mode 100644 index 0000000..f416f4e Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/sign/empty.png differ diff --git a/src/main/resources/assets/decorative/textures/block/sign/hexagon.png b/src/main/resources/assets/decorative/textures/block/sign/hexagon.png new file mode 100644 index 0000000..5509ae2 Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/sign/hexagon.png differ diff --git a/src/main/resources/assets/decorative/textures/block/sign/stop.png b/src/main/resources/assets/decorative/textures/block/sign/stop.png new file mode 100644 index 0000000..62f7a2f Binary files /dev/null and b/src/main/resources/assets/decorative/textures/block/sign/stop.png differ diff --git a/src/main/resources/assets/decorative/textures/item/sliding_door.png b/src/main/resources/assets/decorative/textures/item/sliding_door.png new file mode 100644 index 0000000..cfa092d Binary files /dev/null and b/src/main/resources/assets/decorative/textures/item/sliding_door.png differ diff --git a/src/main/resources/assets/decorative/textures/tv/black.png b/src/main/resources/assets/decorative/textures/tv/black.png new file mode 100644 index 0000000..834593c Binary files /dev/null and b/src/main/resources/assets/decorative/textures/tv/black.png differ diff --git a/src/main/resources/assets/decorative/textures/tv/creeper.png b/src/main/resources/assets/decorative/textures/tv/creeper.png new file mode 100644 index 0000000..44bb522 Binary files /dev/null and b/src/main/resources/assets/decorative/textures/tv/creeper.png differ diff --git a/src/main/resources/assets/decorative/textures/tv/creeper.png.mcmeta b/src/main/resources/assets/decorative/textures/tv/creeper.png.mcmeta new file mode 100644 index 0000000..c5d457f --- /dev/null +++ b/src/main/resources/assets/decorative/textures/tv/creeper.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/textures/tv/nyancat.png b/src/main/resources/assets/decorative/textures/tv/nyancat.png new file mode 100644 index 0000000..5c8cc6f Binary files /dev/null and b/src/main/resources/assets/decorative/textures/tv/nyancat.png differ diff --git a/src/main/resources/assets/decorative/textures/tv/nyancat.png.mcmeta b/src/main/resources/assets/decorative/textures/tv/nyancat.png.mcmeta new file mode 100644 index 0000000..c5d457f --- /dev/null +++ b/src/main/resources/assets/decorative/textures/tv/nyancat.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/textures/tv/tater.png b/src/main/resources/assets/decorative/textures/tv/tater.png new file mode 100644 index 0000000..403f74f Binary files /dev/null and b/src/main/resources/assets/decorative/textures/tv/tater.png differ diff --git a/src/main/resources/assets/decorative/textures/tv/tater.png.mcmeta b/src/main/resources/assets/decorative/textures/tv/tater.png.mcmeta new file mode 100644 index 0000000..c5d457f --- /dev/null +++ b/src/main/resources/assets/decorative/textures/tv/tater.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/assets/decorative/textures/tv/woodys.png b/src/main/resources/assets/decorative/textures/tv/woodys.png new file mode 100644 index 0000000..269146a Binary files /dev/null and b/src/main/resources/assets/decorative/textures/tv/woodys.png differ diff --git a/src/main/resources/assets/decorative/textures/tv/woodys.png.mcmeta b/src/main/resources/assets/decorative/textures/tv/woodys.png.mcmeta new file mode 100644 index 0000000..7e77c64 --- /dev/null +++ b/src/main/resources/assets/decorative/textures/tv/woodys.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/acacia_log_with_axe.json b/src/main/resources/data/decorative/loot_tables/blocks/acacia_log_with_axe.json new file mode 100644 index 0000000..ac7d2fb --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/acacia_log_with_axe.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:acacia_log_with_axe" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/birch_log_with_axe.json b/src/main/resources/data/decorative/loot_tables/blocks/birch_log_with_axe.json new file mode 100644 index 0000000..43eabba --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/birch_log_with_axe.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:birch_log_with_axe" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/bird_bath.json b/src/main/resources/data/decorative/loot_tables/blocks/bird_bath.json new file mode 100644 index 0000000..e03734c --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/bird_bath.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:bird_bath" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/black_double_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/black_double_lamp.json new file mode 100644 index 0000000..663c511 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/black_double_lamp.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "decorative:black_double_lamp", + "properties": { + "half": "lower" + } + } + ], + "name": "decorative:black_double_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/black_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/black_lamp.json new file mode 100644 index 0000000..13cfe7e --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/black_lamp.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:black_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/blue_double_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/blue_double_lamp.json new file mode 100644 index 0000000..9f236d1 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/blue_double_lamp.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "decorative:blue_double_lamp", + "properties": { + "half": "lower" + } + } + ], + "name": "decorative:blue_double_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/blue_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/blue_lamp.json new file mode 100644 index 0000000..6baccdc --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/blue_lamp.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:blue_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/brown_double_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/brown_double_lamp.json new file mode 100644 index 0000000..e406b76 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/brown_double_lamp.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "decorative:brown_double_lamp", + "properties": { + "half": "lower" + } + } + ], + "name": "decorative:brown_double_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/brown_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/brown_lamp.json new file mode 100644 index 0000000..2faf6be --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/brown_lamp.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:brown_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/ceilingfan.json b/src/main/resources/data/decorative/loot_tables/blocks/ceilingfan.json new file mode 100644 index 0000000..5875cf8 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/ceilingfan.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:ceilingfan" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/christmas_lights.json b/src/main/resources/data/decorative/loot_tables/blocks/christmas_lights.json new file mode 100644 index 0000000..0c46812 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/christmas_lights.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:christmas_lights" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/christmas_tree.json b/src/main/resources/data/decorative/loot_tables/blocks/christmas_tree.json new file mode 100644 index 0000000..ba42ec8 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/christmas_tree.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:christmas_tree" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/cyan_double_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/cyan_double_lamp.json new file mode 100644 index 0000000..5761c3b --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/cyan_double_lamp.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "decorative:cyan_double_lamp", + "properties": { + "half": "lower" + } + } + ], + "name": "decorative:cyan_double_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/cyan_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/cyan_lamp.json new file mode 100644 index 0000000..4be401e --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/cyan_lamp.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:cyan_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/dark_oak_log_with_axe.json b/src/main/resources/data/decorative/loot_tables/blocks/dark_oak_log_with_axe.json new file mode 100644 index 0000000..c2f7802 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/dark_oak_log_with_axe.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:dark_oak_log_with_axe" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/eighty_sign.json b/src/main/resources/data/decorative/loot_tables/blocks/eighty_sign.json new file mode 100644 index 0000000..0e4a910 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/eighty_sign.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:eighty_sign" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/empty_sign.json b/src/main/resources/data/decorative/loot_tables/blocks/empty_sign.json new file mode 100644 index 0000000..a785bf8 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/empty_sign.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:empty_sign" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/fifty_sign.json b/src/main/resources/data/decorative/loot_tables/blocks/fifty_sign.json new file mode 100644 index 0000000..1a9be5c --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/fifty_sign.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:fifty_sign" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/fire_hydrant.json b/src/main/resources/data/decorative/loot_tables/blocks/fire_hydrant.json new file mode 100644 index 0000000..2cc4ed5 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/fire_hydrant.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:fire_hydrant" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/five_sign.json b/src/main/resources/data/decorative/loot_tables/blocks/five_sign.json new file mode 100644 index 0000000..18f38a5 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/five_sign.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:five_sign" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/forty_sign.json b/src/main/resources/data/decorative/loot_tables/blocks/forty_sign.json new file mode 100644 index 0000000..74e5621 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/forty_sign.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:forty_sign" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/gray_double_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/gray_double_lamp.json new file mode 100644 index 0000000..9e02166 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/gray_double_lamp.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "decorative:gray_double_lamp", + "properties": { + "half": "lower" + } + } + ], + "name": "decorative:gray_double_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/gray_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/gray_lamp.json new file mode 100644 index 0000000..508cc2b --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/gray_lamp.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:gray_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/green_double_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/green_double_lamp.json new file mode 100644 index 0000000..6d89b66 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/green_double_lamp.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "decorative:green_double_lamp", + "properties": { + "half": "lower" + } + } + ], + "name": "decorative:green_double_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/green_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/green_lamp.json new file mode 100644 index 0000000..0d08ff4 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/green_lamp.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:green_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/guardrail.json b/src/main/resources/data/decorative/loot_tables/blocks/guardrail.json new file mode 100644 index 0000000..b4a542c --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/guardrail.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:guardrail" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/jungle_log_with_axe.json b/src/main/resources/data/decorative/loot_tables/blocks/jungle_log_with_axe.json new file mode 100644 index 0000000..18ee1ee --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/jungle_log_with_axe.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:jungle_log_with_axe" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/kitchen_tiles.json b/src/main/resources/data/decorative/loot_tables/blocks/kitchen_tiles.json new file mode 100644 index 0000000..3a9032f --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/kitchen_tiles.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:kitchen_tiles" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/light_blue_double_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/light_blue_double_lamp.json new file mode 100644 index 0000000..6e3d85d --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/light_blue_double_lamp.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "decorative:light_blue_double_lamp", + "properties": { + "half": "lower" + } + } + ], + "name": "decorative:light_blue_double_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/light_blue_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/light_blue_lamp.json new file mode 100644 index 0000000..9dba405 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/light_blue_lamp.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:light_blue_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/light_gray_double_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/light_gray_double_lamp.json new file mode 100644 index 0000000..cb34551 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/light_gray_double_lamp.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "decorative:light_gray_double_lamp", + "properties": { + "half": "lower" + } + } + ], + "name": "decorative:light_gray_double_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/light_gray_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/light_gray_lamp.json new file mode 100644 index 0000000..79ee58e --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/light_gray_lamp.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:light_gray_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/lime_double_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/lime_double_lamp.json new file mode 100644 index 0000000..34d968b --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/lime_double_lamp.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "decorative:lime_double_lamp", + "properties": { + "half": "lower" + } + } + ], + "name": "decorative:lime_double_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/lime_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/lime_lamp.json new file mode 100644 index 0000000..be124b9 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/lime_lamp.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:lime_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/magenta_double_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/magenta_double_lamp.json new file mode 100644 index 0000000..85b7fd1 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/magenta_double_lamp.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "decorative:magenta_double_lamp", + "properties": { + "half": "lower" + } + } + ], + "name": "decorative:magenta_double_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/magenta_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/magenta_lamp.json new file mode 100644 index 0000000..8fdff67 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/magenta_lamp.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:magenta_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/ninety_sign.json b/src/main/resources/data/decorative/loot_tables/blocks/ninety_sign.json new file mode 100644 index 0000000..25912a4 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/ninety_sign.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:ninety_sign" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/oak_log_with_axe.json b/src/main/resources/data/decorative/loot_tables/blocks/oak_log_with_axe.json new file mode 100644 index 0000000..e9768eb --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/oak_log_with_axe.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:oak_log_with_axe" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/old_television.json b/src/main/resources/data/decorative/loot_tables/blocks/old_television.json new file mode 100644 index 0000000..ed5cdd9 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/old_television.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:old_television" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/onehundred_sign.json b/src/main/resources/data/decorative/loot_tables/blocks/onehundred_sign.json new file mode 100644 index 0000000..82ca97c --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/onehundred_sign.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:onehundred_sign" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/onehundredten_sign.json b/src/main/resources/data/decorative/loot_tables/blocks/onehundredten_sign.json new file mode 100644 index 0000000..bdb1526 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/onehundredten_sign.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:onehundredten_sign" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/orange_double_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/orange_double_lamp.json new file mode 100644 index 0000000..d98798a --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/orange_double_lamp.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "decorative:orange_double_lamp", + "properties": { + "half": "lower" + } + } + ], + "name": "decorative:orange_double_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/orange_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/orange_lamp.json new file mode 100644 index 0000000..90ed665 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/orange_lamp.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:orange_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/pink_double_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/pink_double_lamp.json new file mode 100644 index 0000000..c417040 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/pink_double_lamp.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "decorative:pink_double_lamp", + "properties": { + "half": "lower" + } + } + ], + "name": "decorative:pink_double_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/pink_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/pink_lamp.json new file mode 100644 index 0000000..a2f64a2 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/pink_lamp.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:pink_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/purple_double_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/purple_double_lamp.json new file mode 100644 index 0000000..53fa1c7 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/purple_double_lamp.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "decorative:purple_double_lamp", + "properties": { + "half": "lower" + } + } + ], + "name": "decorative:purple_double_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/purple_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/purple_lamp.json new file mode 100644 index 0000000..d2a8c75 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/purple_lamp.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:purple_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/red_double_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/red_double_lamp.json new file mode 100644 index 0000000..ee4b1a9 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/red_double_lamp.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "decorative:red_double_lamp", + "properties": { + "half": "lower" + } + } + ], + "name": "decorative:red_double_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/red_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/red_lamp.json new file mode 100644 index 0000000..0f42c29 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/red_lamp.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:red_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/road.json b/src/main/resources/data/decorative/loot_tables/blocks/road.json new file mode 100644 index 0000000..f159ad5 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/road.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:road" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/road_white_long.json b/src/main/resources/data/decorative/loot_tables/blocks/road_white_long.json new file mode 100644 index 0000000..88adec8 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/road_white_long.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:road_white_long" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/road_white_short.json b/src/main/resources/data/decorative/loot_tables/blocks/road_white_short.json new file mode 100644 index 0000000..079656f --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/road_white_short.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:road_white_short" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/rocky_asphalt.json b/src/main/resources/data/decorative/loot_tables/blocks/rocky_asphalt.json new file mode 100644 index 0000000..5180d2b --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/rocky_asphalt.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:rocky_asphalt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/seventy_sign.json b/src/main/resources/data/decorative/loot_tables/blocks/seventy_sign.json new file mode 100644 index 0000000..572e4cf --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/seventy_sign.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:seventy_sign" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/sign_post.json b/src/main/resources/data/decorative/loot_tables/blocks/sign_post.json new file mode 100644 index 0000000..6c124b9 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/sign_post.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:sign_post" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/sixty_sign.json b/src/main/resources/data/decorative/loot_tables/blocks/sixty_sign.json new file mode 100644 index 0000000..8401dec --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/sixty_sign.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:sixty_sign" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/sliding_door.json b/src/main/resources/data/decorative/loot_tables/blocks/sliding_door.json new file mode 100644 index 0000000..c1774d6 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/sliding_door.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "decorative:sliding_door", + "properties": { + "half": "lower" + } + } + ], + "name": "decorative:sliding_door" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/spruce_log_with_axe.json b/src/main/resources/data/decorative/loot_tables/blocks/spruce_log_with_axe.json new file mode 100644 index 0000000..68cf77a --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/spruce_log_with_axe.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:spruce_log_with_axe" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/stop_sign.json b/src/main/resources/data/decorative/loot_tables/blocks/stop_sign.json new file mode 100644 index 0000000..1f6e34e --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/stop_sign.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:stop_sign" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/television.json b/src/main/resources/data/decorative/loot_tables/blocks/television.json new file mode 100644 index 0000000..3bc00a3 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/television.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:television" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/ten_sign.json b/src/main/resources/data/decorative/loot_tables/blocks/ten_sign.json new file mode 100644 index 0000000..427eb00 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/ten_sign.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:ten_sign" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/thirty_sign.json b/src/main/resources/data/decorative/loot_tables/blocks/thirty_sign.json new file mode 100644 index 0000000..028926c --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/thirty_sign.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:thirty_sign" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/traffic_cone.json b/src/main/resources/data/decorative/loot_tables/blocks/traffic_cone.json new file mode 100644 index 0000000..94f02d6 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/traffic_cone.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:traffic_cone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/twenty_sign.json b/src/main/resources/data/decorative/loot_tables/blocks/twenty_sign.json new file mode 100644 index 0000000..890cc3e --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/twenty_sign.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:twenty_sign" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/water_pump.json b/src/main/resources/data/decorative/loot_tables/blocks/water_pump.json new file mode 100644 index 0000000..ab39f14 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/water_pump.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:water_pump" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/white_double_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/white_double_lamp.json new file mode 100644 index 0000000..33e64ff --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/white_double_lamp.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "decorative:white_double_lamp", + "properties": { + "half": "lower" + } + } + ], + "name": "decorative:white_double_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/white_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/white_lamp.json new file mode 100644 index 0000000..12d9a91 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/white_lamp.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:white_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/yellow_double_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/yellow_double_lamp.json new file mode 100644 index 0000000..6af10e9 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/yellow_double_lamp.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "decorative:yellow_double_lamp", + "properties": { + "half": "lower" + } + } + ], + "name": "decorative:yellow_double_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/loot_tables/blocks/yellow_lamp.json b/src/main/resources/data/decorative/loot_tables/blocks/yellow_lamp.json new file mode 100644 index 0000000..789cbc9 --- /dev/null +++ b/src/main/resources/data/decorative/loot_tables/blocks/yellow_lamp.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "decorative:yellow_lamp" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/book.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/book.json new file mode 100644 index 0000000..1d9d515 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/book.json @@ -0,0 +1,8 @@ +{ + "name": "book.decorative.decoration_guide", + "landing_text": "text.decorative.landing_text", + "version": 1, + "book_texture": "patchouli:textures/gui/book_green.png", + "model": "patchouli:book_green", + "creative_tab": "decorative.indoor" +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/categories/garden.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/categories/garden.json new file mode 100644 index 0000000..d819a7e --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/categories/garden.json @@ -0,0 +1,5 @@ +{ + "name": "Garten", + "description": "Gartendekorationen", + "icon": "decorative:water_pump" +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/categories/indoor.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/categories/indoor.json new file mode 100644 index 0000000..39ba80f --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/categories/indoor.json @@ -0,0 +1,5 @@ +{ + "name": "Innen", + "description": "Innendekorationen", + "icon": "decorative:old_television" +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/categories/traffic.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/categories/traffic.json new file mode 100644 index 0000000..3115f3f --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/categories/traffic.json @@ -0,0 +1,5 @@ +{ + "name": "Verkehr", + "description": "Straßendekorationen", + "icon": "decorative:traffic_cone" +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/acacia_log_with_axe.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/acacia_log_with_axe.json new file mode 100644 index 0000000..bbb1714 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/acacia_log_with_axe.json @@ -0,0 +1,18 @@ +{ + "name": "Akazienholzstamm mit Axt", + "icon": "decorative:acacia_log_with_axe", + "category": "decorative:garden", + "pages": [ + { + "type": "spotlight", + "item": "decorative:acacia_log_with_axe", + "title": "Akazienholzstamm mit Axt", + "link_recipe": false, + "text": "Ein Akazienholzstamm mit einer Axt, die in ihm steckt." + }, + { + "type": "crafting", + "recipe": "decorative:acacia_log_with_axe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/birch_log_with_axe.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/birch_log_with_axe.json new file mode 100644 index 0000000..2c6d0eb --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/birch_log_with_axe.json @@ -0,0 +1,18 @@ +{ + "name": "Birkenholzstamm mit Axt", + "icon": "decorative:birch_log_with_axe", + "category": "decorative:garden", + "pages": [ + { + "type": "spotlight", + "item": "decorative:birch_log_with_axe", + "title": "Birkenholzstamm mit Axt", + "link_recipe": false, + "text": "Ein Birkenholzstamm mit einer Axt, die in ihm steckt." + }, + { + "type": "crafting", + "recipe": "decorative:birch_log_with_axe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/bird_bath.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/bird_bath.json new file mode 100644 index 0000000..463ec25 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/bird_bath.json @@ -0,0 +1,18 @@ +{ + "name": "Vogelbad", + "icon": "decorative:bird_bath", + "category": "decorative:garden", + "pages": [ + { + "type": "spotlight", + "item": "decorative:bird_bath", + "title": "Vogelbad", + "link_recipe": false, + "text": "Ein Ort für Vögel, um sich auszuruhen und zu trinken." + }, + { + "type": "crafting", + "recipe": "decorative:bird_bath" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/black_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/black_double_lamp.json new file mode 100644 index 0000000..2d1ce78 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/black_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Schwarze Doppellampe", + "icon": "decorative:black_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:black_double_lamp", + "title": "Schwarze Doppellampe", + "link_recipe": false, + "text": "Eine große, schwarze Doppellampe." + }, + { + "type": "crafting", + "recipe": "decorative:black_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/black_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/black_lamp.json new file mode 100644 index 0000000..7eef1ae --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/black_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Schwarze Lampe", + "icon": "decorative:black_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:black_lamp", + "title": "Schwarze Lampe", + "link_recipe": false, + "text": "Eine kleine schwarze Lampe." + }, + { + "type": "crafting", + "recipe": "decorative:black_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/blue_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/blue_double_lamp.json new file mode 100644 index 0000000..6584a58 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/blue_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Blaue Doppellampe", + "icon": "decorative:blue_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:blue_double_lamp", + "title": "Blaue Doppellampe", + "link_recipe": false, + "text": "Eine große, blaue Doppellampe." + }, + { + "type": "crafting", + "recipe": "decorative:blue_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/blue_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/blue_lamp.json new file mode 100644 index 0000000..5fd4d00 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/blue_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Blaue Lampe", + "icon": "decorative:blue_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:blue_lamp", + "title": "Blaue Lampe", + "link_recipe": false, + "text": "Eine kleine blaue Lampe." + }, + { + "type": "crafting", + "recipe": "decorative:blue_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/brown_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/brown_double_lamp.json new file mode 100644 index 0000000..e8690e5 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/brown_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Braune Doppellampe", + "icon": "decorative:brown_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:brown_double_lamp", + "title": "Braune Doppellampe", + "link_recipe": false, + "text": "Eine große braune Doppellampe." + }, + { + "type": "crafting", + "recipe": "decorative:brown_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/brown_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/brown_lamp.json new file mode 100644 index 0000000..1e2d640 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/brown_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Braune Lampe", + "icon": "decorative:brown_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:brown_lamp", + "title": "Braune Lampe", + "link_recipe": false, + "text": "Eine kleine braune Lampe." + }, + { + "type": "crafting", + "recipe": "decorative:brown_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/ceilingfan.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/ceilingfan.json new file mode 100644 index 0000000..640c1cf --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/ceilingfan.json @@ -0,0 +1,18 @@ +{ + "name": "Deckenventillator", + "icon": "decorative:ceilingfan", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:ceilingfan", + "title": "Deckenventillator", + "link_recipe": false, + "text": "Für heiße Sommermonate." + }, + { + "type": "crafting", + "recipe": "decorative:ceilingfan" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/christmas_lights.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/christmas_lights.json new file mode 100644 index 0000000..d445286 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/christmas_lights.json @@ -0,0 +1,18 @@ +{ + "name": "Weihnachtslichter", + "icon": "decorative:christmas_lights", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:christmas_lights", + "title": "Weihnachtslichter", + "link_recipe": false, + "text": "Lichter, um dein Haus zu dekorieren." + }, + { + "type": "crafting", + "recipe": "decorative:christmas_lights" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/christmas_tree.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/christmas_tree.json new file mode 100644 index 0000000..0fe7795 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/christmas_tree.json @@ -0,0 +1,18 @@ +{ + "name": "Weihnachtsbaum", + "icon": "decorative:christmas_tree", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:christmas_tree", + "title": "Weihnachtsbaum", + "link_recipe": false, + "text": "Ein Weihnachtsbaum mit kleinen Geschenken." + }, + { + "type": "crafting", + "recipe": "decorative:christmas_tree" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/cyan_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/cyan_double_lamp.json new file mode 100644 index 0000000..3ac6d13 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/cyan_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Cyanene Doppellampe", + "icon": "decorative:cyan_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:cyan_double_lamp", + "title": "Cyanene Doppellampe", + "link_recipe": false, + "text": "Eine große cyanene Doppellampe." + }, + { + "type": "crafting", + "recipe": "decorative:cyan_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/cyan_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/cyan_lamp.json new file mode 100644 index 0000000..41b6727 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/cyan_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Cyanene Lampe", + "icon": "decorative:cyan_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:cyan_lamp", + "title": "Cyanene Lampe", + "link_recipe": false, + "text": "Eine kleine cyanene Lampe." + }, + { + "type": "crafting", + "recipe": "decorative:cyan_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/dark_oak_log_with_axe.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/dark_oak_log_with_axe.json new file mode 100644 index 0000000..2a9e5b0 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/dark_oak_log_with_axe.json @@ -0,0 +1,18 @@ +{ + "name": "Schwarzeichenholzstamm mit Axt", + "icon": "decorative:dark_oak_log_with_axe", + "category": "decorative:garden", + "pages": [ + { + "type": "spotlight", + "item": "decorative:dark_oak_log_with_axe", + "title": "Schwarzeichenholzstamm mit Axt", + "link_recipe": false, + "text": "Ein Schwarzeichenholzstamm mit einer Axt, die in ihm steckt." + }, + { + "type": "crafting", + "recipe": "decorative:dark_oak_log_with_axe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/eighty_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/eighty_sign.json new file mode 100644 index 0000000..80e0ef3 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/eighty_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Speed Limit: 80 km/h", + "icon": "decorative:eighty_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:eighty_sign", + "title": "Speed Limit: 80 km/h", + "link_recipe": false, + "text": "Wird benutzt, um die Geschwindigkeit von Autos zu regulieren." + }, + { + "type": "stonecutting", + "recipe": "decorative:empty_sign_to_eighty_sign_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/empty_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/empty_sign.json new file mode 100644 index 0000000..3efbfa8 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/empty_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Empty Sign", + "icon": "decorative:empty_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:empty_sign", + "title": "Empty Sign", + "link_recipe": false, + "text": "Wird benutzt, um andere Schilder herzustellen." + }, + { + "type": "crafting", + "recipe": "decorative:empty_sign" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/fifty_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/fifty_sign.json new file mode 100644 index 0000000..3012f1a --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/fifty_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Speed Limit: 50 km/h", + "icon": "decorative:fifty_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:fifty_sign", + "title": "Speed Limit: 50 km/h", + "link_recipe": false, + "text": "Used for regulating speed of cars." + }, + { + "type": "stonecutting", + "recipe": "decorative:empty_sign_to_fifty_sign_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/fire_hydrant.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/fire_hydrant.json new file mode 100644 index 0000000..4220f03 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/fire_hydrant.json @@ -0,0 +1,18 @@ +{ + "name": "Wasserhydrant", + "icon": "decorative:fire_hydrant", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:fire_hydrant", + "title": "Wasserhydrant", + "link_recipe": false, + "text": "Liefert Wasser für Feuerwehreinsätze." + }, + { + "type": "crafting", + "recipe": "decorative:fire_hydrant" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/five_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/five_sign.json new file mode 100644 index 0000000..2f332c4 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/five_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Speed Limit: 5 km/h", + "icon": "decorative:five_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:five_sign", + "title": "Speed Limit: 5 km/h", + "link_recipe": false, + "text": "Wird benutzt, um die Geschwindigkeit von Autos zu regulieren." + }, + { + "type": "stonecutting", + "recipe": "decorative:empty_sign_to_five_sign_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/forty_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/forty_sign.json new file mode 100644 index 0000000..c26f98b --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/forty_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Speed Limit: 40 km/h", + "icon": "decorative:forty_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:forty_sign", + "title": "Speed Limit: 40 km/h", + "link_recipe": false, + "text": "Wird benutzt, um die Geschwindigkeit von Autos zu regulieren." + }, + { + "type": "stonecutting", + "recipe": "decorative:empty_sign_to_forty_sign_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/gray_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/gray_double_lamp.json new file mode 100644 index 0000000..b7e47b2 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/gray_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Graue Doppellampe", + "icon": "decorative:gray_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:gray_double_lamp", + "title": "Graue Doppellampe", + "link_recipe": false, + "text": "Eine große graue Doppellampe." + }, + { + "type": "crafting", + "recipe": "decorative:gray_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/gray_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/gray_lamp.json new file mode 100644 index 0000000..a7a165a --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/gray_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Graue Lampe", + "icon": "decorative:gray_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:gray_lamp", + "title": "Graue Lampe", + "link_recipe": false, + "text": "Eine kleine graue Lampe." + }, + { + "type": "crafting", + "recipe": "decorative:gray_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/green_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/green_double_lamp.json new file mode 100644 index 0000000..c828274 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/green_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Grüne Doppellampe", + "icon": "decorative:green_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:green_double_lamp", + "title": "Grüne Doppellampe", + "link_recipe": false, + "text": "Eine große grüne Doppellampe." + }, + { + "type": "crafting", + "recipe": "decorative:green_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/green_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/green_lamp.json new file mode 100644 index 0000000..f3d1949 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/green_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Grüne Lampe", + "icon": "decorative:green_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:green_lamp", + "title": "Grüne Lampe", + "link_recipe": false, + "text": "Eine kleine grüne Lampe." + }, + { + "type": "crafting", + "recipe": "decorative:green_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/guardrail.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/guardrail.json new file mode 100644 index 0000000..b11c1d3 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/guardrail.json @@ -0,0 +1,18 @@ +{ + "name": "Leitplanke", + "icon": "decorative:guardrail", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:guardrail", + "title": "Leitplanke", + "link_recipe": false, + "text": "Wird benutzt, um die Breite einer Straße zu regulieren." + }, + { + "type": "crafting", + "recipe": "decorative:guardrail" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/jungle_log_with_axe.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/jungle_log_with_axe.json new file mode 100644 index 0000000..e12ba5f --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/jungle_log_with_axe.json @@ -0,0 +1,18 @@ +{ + "name": "Tropenholzstamm mit Axt", + "icon": "decorative:jungle_log_with_axe", + "category": "decorative:garden", + "pages": [ + { + "type": "spotlight", + "item": "decorative:jungle_log_with_axe", + "title": "Jungle Log with Axe", + "link_recipe": false, + "text": "Ein Tropenholzstamm mit einer Axt, die in ihm steckt." + }, + { + "type": "crafting", + "recipe": "decorative:jungle_log_with_axe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/kitchen_tiles.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/kitchen_tiles.json new file mode 100644 index 0000000..3d37c0a --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/kitchen_tiles.json @@ -0,0 +1,18 @@ +{ + "name": "Küchenboden", + "icon": "decorative:kitchen_tiles", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:kitchen_tiles", + "title": "Küchenboden", + "link_recipe": false, + "text": "Ein Boden für deine Küche." + }, + { + "type": "crafting", + "recipe": "decorative:kitchen_tiles" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/light_blue_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/light_blue_double_lamp.json new file mode 100644 index 0000000..ce34de6 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/light_blue_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Hellblaue Doppellampe", + "icon": "decorative:light_blue_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:light_blue_double_lamp", + "title": "Hellblaue Doppellampe", + "link_recipe": false, + "text": "Eine große hellblaue Doppellampe." + }, + { + "type": "crafting", + "recipe": "decorative:light_blue_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/light_blue_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/light_blue_lamp.json new file mode 100644 index 0000000..a33c2c4 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/light_blue_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Hellblaue Lampe", + "icon": "decorative:light_blue_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:light_blue_lamp", + "title": "Hellblaue Lampe", + "link_recipe": false, + "text": "Eine kleine hellblaue Lampe." + }, + { + "type": "crafting", + "recipe": "decorative:light_blue_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/light_gray_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/light_gray_double_lamp.json new file mode 100644 index 0000000..6204112 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/light_gray_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Hellgraue Doppellampe", + "icon": "decorative:light_gray_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:light_gray_double_lamp", + "title": "Hellgraue Doppellampe", + "link_recipe": false, + "text": "Eine große hellgraue Doppellampe." + }, + { + "type": "crafting", + "recipe": "decorative:light_gray_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/light_gray_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/light_gray_lamp.json new file mode 100644 index 0000000..2b1484a --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/light_gray_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Hellgraue Lampe", + "icon": "decorative:light_gray_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:light_gray_lamp", + "title": "Hellgraue Lampe", + "link_recipe": false, + "text": "Eine kleine hellgraue Lampe." + }, + { + "type": "crafting", + "recipe": "decorative:light_gray_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/lime_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/lime_double_lamp.json new file mode 100644 index 0000000..a9cc6dc --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/lime_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Hellgrüne Doppellampe", + "icon": "decorative:lime_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:lime_double_lamp", + "title": "Hellgrüne Doppellampe", + "link_recipe": false, + "text": "Eine große hellgrüne Doppellampe." + }, + { + "type": "crafting", + "recipe": "decorative:lime_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/lime_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/lime_lamp.json new file mode 100644 index 0000000..839eb96 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/lime_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Hellgrüne Lampe", + "icon": "decorative:lime_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:lime_lamp", + "title": "Hellgrüne Lampe", + "link_recipe": false, + "text": "Eine kleine hellgrüne Lampe." + }, + { + "type": "crafting", + "recipe": "decorative:lime_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/magenta_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/magenta_double_lamp.json new file mode 100644 index 0000000..3c585d3 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/magenta_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Magenta Doppellampe", + "icon": "decorative:magenta_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:magenta_double_lamp", + "title": "Magenta Doppellampe", + "link_recipe": false, + "text": "Eine große magenta Doppellampe." + }, + { + "type": "crafting", + "recipe": "decorative:magenta_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/magenta_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/magenta_lamp.json new file mode 100644 index 0000000..78fc810 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/magenta_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Magenta Lampe", + "icon": "decorative:magenta_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:magenta_lamp", + "title": "Magenta Lampe", + "link_recipe": false, + "text": "Eine kleine magenta Lampe." + }, + { + "type": "crafting", + "recipe": "decorative:magenta_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/ninety_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/ninety_sign.json new file mode 100644 index 0000000..95e9e3f --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/ninety_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Speed Limit: 90 km/h", + "icon": "decorative:ninety_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:ninety_sign", + "title": "Speed Limit: 90 km/h", + "link_recipe": false, + "text": "Wird benutzt, um die Geschwindigkeit von Autos zu regulieren." + }, + { + "type": "stonecutting", + "recipe": "decorative:empty_sign_to_ninety_sign_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/oak_log_with_axe.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/oak_log_with_axe.json new file mode 100644 index 0000000..bedcb30 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/oak_log_with_axe.json @@ -0,0 +1,18 @@ +{ + "name": "Eichenholzstamm mit Axt", + "icon": "decorative:oak_log_with_axe", + "category": "decorative:garden", + "pages": [ + { + "type": "spotlight", + "item": "decorative:oak_log_with_axe", + "title": "Eichenholzstamm mit Axt", + "link_recipe": false, + "text": "Ein Eichenholzstamm, in dem eine Axt steckt." + }, + { + "type": "crafting", + "recipe": "decorative:oak_log_with_axe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/old_television.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/old_television.json new file mode 100644 index 0000000..89fb7b4 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/old_television.json @@ -0,0 +1,18 @@ +{ + "name": "Alter Fernseher", + "icon": "decorative:old_television", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:old_television", + "title": "Alter Fernseher", + "link_recipe": false, + "text": "Die guten alten Zeiten..." + }, + { + "type": "crafting", + "recipe": "decorative:old_television" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/onehundred_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/onehundred_sign.json new file mode 100644 index 0000000..6209ffb --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/onehundred_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Speed Limit: 100 km/h", + "icon": "decorative:onehundred_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:onehundred_sign", + "title": "Speed Limit: 100 km/h", + "link_recipe": false, + "text": "Wird benutzt, um die Geschwindigkeit von Autos zu regulieren." + }, + { + "type": "stonecutting", + "recipe": "decorative:empty_sign_to_onehundred_sign_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/onehundredten_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/onehundredten_sign.json new file mode 100644 index 0000000..1e987bf --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/onehundredten_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Speed Limit: 110 km/h", + "icon": "decorative:onehundredten_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:onehundredten_sign", + "title": "Speed Limit: 110 km/h", + "link_recipe": false, + "text": "Wird benutzt, um die Geschwindigkeit von Autos zu regulieren." + }, + { + "type": "stonecutting", + "recipe": "decorative:empty_sign_to_onehundredten_sign_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/orange_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/orange_double_lamp.json new file mode 100644 index 0000000..d3c78e7 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/orange_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Orangene Doppellampe", + "icon": "decorative:orange_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:orange_double_lamp", + "title": "Orangene Doppellampe", + "link_recipe": false, + "text": "Eine große orangene Doppellampe." + }, + { + "type": "crafting", + "recipe": "decorative:orange_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/orange_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/orange_lamp.json new file mode 100644 index 0000000..670cc0b --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/orange_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Orangene Lampe", + "icon": "decorative:orange_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:orange_lamp", + "title": "Orangene Lampe", + "link_recipe": false, + "text": "Eine kleine orangene Lampe." + }, + { + "type": "crafting", + "recipe": "decorative:orange_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/pink_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/pink_double_lamp.json new file mode 100644 index 0000000..e08bc7a --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/pink_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Pinke Doppellampe", + "icon": "decorative:pink_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:pink_double_lamp", + "title": "Pinke Doppellampe", + "link_recipe": false, + "text": "Eine große pinke Doppellampe." + }, + { + "type": "crafting", + "recipe": "decorative:pink_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/pink_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/pink_lamp.json new file mode 100644 index 0000000..6b6f290 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/pink_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Pinke Lampe", + "icon": "decorative:pink_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:pink_lamp", + "title": "Pinke Lampe", + "link_recipe": false, + "text": "Eine kleine pinke Lampe." + }, + { + "type": "crafting", + "recipe": "decorative:pink_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/purple_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/purple_double_lamp.json new file mode 100644 index 0000000..ec77e72 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/purple_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Lilane Doppellampe", + "icon": "decorative:purple_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:purple_double_lamp", + "title": "Lilane Doppellampe", + "link_recipe": false, + "text": "Eine große lila Doppellampe." + }, + { + "type": "crafting", + "recipe": "decorative:purple_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/purple_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/purple_lamp.json new file mode 100644 index 0000000..c55c2d6 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/purple_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Lilane Lampe", + "icon": "decorative:purple_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:purple_lamp", + "title": "Lilane Lampe", + "link_recipe": false, + "text": "Eine kleine lila Lampe." + }, + { + "type": "crafting", + "recipe": "decorative:purple_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/red_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/red_double_lamp.json new file mode 100644 index 0000000..5b033c7 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/red_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Rote Doppellampe", + "icon": "decorative:red_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:red_double_lamp", + "title": "Rote Doppellampe", + "link_recipe": false, + "text": "Eine große rote Doppellampe." + }, + { + "type": "crafting", + "recipe": "decorative:red_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/red_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/red_lamp.json new file mode 100644 index 0000000..f962da5 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/red_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Rote Lampe", + "icon": "decorative:red_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:red_lamp", + "title": "Rote Lampe", + "link_recipe": false, + "text": "Eine kleine rote Lampe." + }, + { + "type": "crafting", + "recipe": "decorative:red_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/road.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/road.json new file mode 100644 index 0000000..b8cfc12 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/road.json @@ -0,0 +1,26 @@ +{ + "name": "Straße", + "icon": "decorative:road", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:road", + "title": "Straße", + "link_recipe": false, + "text": "Eine Straße ist ideal, um darauf zu fahren." + }, + { + "type": "stonecutting", + "recipe": "decorative:rocky_asphalt_to_road_stonecutting" + }, + { + "type": "stonecutting", + "recipe": "decorative:road_to_road_white_short_stonecutting" + }, + { + "type": "stonecutting", + "recipe": "decorative:road_to_road_white_short_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/road_white_long.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/road_white_long.json new file mode 100644 index 0000000..6c2ee5e --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/road_white_long.json @@ -0,0 +1,18 @@ +{ + "name": "Straße mit langem weißem Streifen", + "icon": "decorative:road_white_long", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:road_white_long", + "title": "Straße mit langem weißem Streifen", + "link_recipe": false, + "text": "Eine Straße mit einem langem weißem Streifen in der Mitte." + }, + { + "type": "stonecutting", + "recipe": "decorative:road_to_road_white_long_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/road_white_short.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/road_white_short.json new file mode 100644 index 0000000..6b5d91b --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/road_white_short.json @@ -0,0 +1,18 @@ +{ + "name": "Straße mit kurzem weißem Streifen", + "icon": "decorative:road_white_short", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:road_white_short", + "title": "Straße mit kurzem weißem Streifen", + "link_recipe": false, + "text": "Eine Straße mit einem kurzem weißem Streifen in der Mitte." + }, + { + "type": "stonecutting", + "recipe": "decorative:road_to_road_white_short_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/rocky_asphalt.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/rocky_asphalt.json new file mode 100644 index 0000000..a38beb5 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/rocky_asphalt.json @@ -0,0 +1,26 @@ +{ + "name": "Steiniger Asphalt", + "icon": "decorative:rocky_asphalt", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:rocky_asphalt", + "title": "Steiniger Asphalt", + "link_recipe": false, + "text": "Wird benutzt, um Straßen herzustellen. Kann in der Welt gefunden werden." + }, + { + "type": "stonecutting", + "recipe": "decorative:rocky_asphalt_to_road_stonecutting" + }, + { + "type": "stonecutting", + "recipe": "decorative:rocky_asphalt_to_road_white_short_stonecutting" + }, + { + "type": "stonecutting", + "recipe": "decorative:rocky_asphalt_to_road_white_long_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/seventy_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/seventy_sign.json new file mode 100644 index 0000000..ede57b8 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/seventy_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Speed Limit: 70 km/h", + "icon": "decorative:seventy_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:seventy_sign", + "title": "Speed Limit: 70 km/h", + "link_recipe": false, + "text": "Wird benutzt, um die Geschwindigkeit von Autos zu regulieren." + }, + { + "type": "stonecutting", + "recipe": "decorative:empty_sign_to_seventy_sign_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/sign_post.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/sign_post.json new file mode 100644 index 0000000..2ca3686 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/sign_post.json @@ -0,0 +1,18 @@ +{ + "name": "Schildpfosten", + "icon": "decorative:sign_post", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:sign_post", + "title": "Schildpfosten", + "link_recipe": false, + "text": "Wird benutzt, um ein Schild zu halten." + }, + { + "type": "crafting", + "recipe": "decorative:sign_post" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/sixty_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/sixty_sign.json new file mode 100644 index 0000000..5b625f9 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/sixty_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Speed Limit: 60 km/h", + "icon": "decorative:sixty_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:sixty_sign", + "title": "Speed Limit: 60 km/h", + "link_recipe": false, + "text": "Wird benutzt, um die Geschwindigkeit von Autos zu regulieren." + }, + { + "type": "stonecutting", + "recipe": "decorative:empty_sign_to_sixty_sign_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/sliding_door.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/sliding_door.json new file mode 100644 index 0000000..94a43c0 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/sliding_door.json @@ -0,0 +1,18 @@ +{ + "name": "Schiebetür", + "icon": "decorative:sliding_door", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:sliding_door", + "title": "Schiebetür", + "link_recipe": false, + "text": "Eine moderne Tür für moderne Häuser." + }, + { + "type": "crafting", + "recipe": "decorative:sliding_door" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/spruce_log_with_axe.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/spruce_log_with_axe.json new file mode 100644 index 0000000..97ade32 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/spruce_log_with_axe.json @@ -0,0 +1,18 @@ +{ + "name": "Fichtenholzstamm mit Axt", + "icon": "decorative:spruce_log_with_axe", + "category": "decorative:garden", + "pages": [ + { + "type": "spotlight", + "item": "decorative:spruce_log_with_axe", + "title": "Fichtenholzstamm mit Axt", + "link_recipe": false, + "text": "Ein Fichtenholzstamm mit einer Axt, die in ihm steckt." + }, + { + "type": "crafting", + "recipe": "decorative:spruce_log_with_axe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/stop_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/stop_sign.json new file mode 100644 index 0000000..1f30464 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/stop_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Stoppschild", + "icon": "decorative:stop_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:stop_sign", + "title": "Stoppschild", + "link_recipe": false, + "text": "Wird benutzt, um den Verkehr zu beschränken." + }, + { + "type": "stonecutting", + "recipe": "decorative:empty_sign_to_stop_sign_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/television.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/television.json new file mode 100644 index 0000000..d3af22c --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/television.json @@ -0,0 +1,18 @@ +{ + "name": "Fernseher", + "icon": "decorative:television", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:television", + "title": "Fernseher", + "link_recipe": false, + "text": "Ein funktionierender moderner Flachbildschirm." + }, + { + "type": "crafting", + "recipe": "decorative:television" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/ten_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/ten_sign.json new file mode 100644 index 0000000..3be72e2 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/ten_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Speed Limit: 10 km/h", + "icon": "decorative:ten_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:ten_sign", + "title": "Speed Limit: 10 km/h", + "link_recipe": false, + "text": "Wird benutzt, um die Geschwindigkeit von Autos zu regulieren." + }, + { + "type": "stonecutting", + "recipe": "decorative:empty_sign_to_ten_sign_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/thirty_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/thirty_sign.json new file mode 100644 index 0000000..6e742cb --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/thirty_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Speed Limit: 30 km/h", + "icon": "decorative:thirty_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:thirty_sign", + "title": "Speed Limit: 30 km/h", + "link_recipe": false, + "text": "Wird benutzt, um die Geschwindigkeit von Autos zu regulieren." + }, + { + "type": "stonecutting", + "recipe": "decorative:empty_sign_to_thirty_sign_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/traffic_cone.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/traffic_cone.json new file mode 100644 index 0000000..3178352 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/traffic_cone.json @@ -0,0 +1,18 @@ +{ + "name": "Straßenkegel", + "icon": "decorative:traffic_cone", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:traffic_cone", + "title": "Straßenkegel", + "link_recipe": false, + "text": "Wird benutzt, um Straßen abzusperren." + }, + { + "type": "crafting", + "recipe": "decorative:traffic_cone" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/twenty_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/twenty_sign.json new file mode 100644 index 0000000..772ba6c --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/twenty_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Speed Limit: 20 km/h", + "icon": "decorative:twenty_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:twenty_sign", + "title": "Speed Limit: 20 km/h", + "link_recipe": false, + "text": "Wird benutzt, um die Geschwindigkeit von Autos zu regulieren." + }, + { + "type": "stonecutting", + "recipe": "decorative:empty_sign_to_twenty_sign_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/water_pump.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/water_pump.json new file mode 100644 index 0000000..e1b2698 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/water_pump.json @@ -0,0 +1,18 @@ +{ + "name": "Wasserpumpe", + "icon": "decorative:water_pump", + "category": "decorative:garden", + "pages": [ + { + "type": "spotlight", + "item": "decorative:water_pump", + "title": "Wasserpumpe", + "link_recipe": false, + "text": "Eine Quelle für Wasser." + }, + { + "type": "crafting", + "recipe": "decorative:water_pump" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/white_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/white_double_lamp.json new file mode 100644 index 0000000..065945a --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/white_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Weiße Doppellampe", + "icon": "decorative:white_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:white_double_lamp", + "title": "Weiße Doppellampe", + "link_recipe": false, + "text": "Eine große weiße Doppellampe." + }, + { + "type": "crafting", + "recipe": "decorative:white_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/white_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/white_lamp.json new file mode 100644 index 0000000..4792be1 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/white_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Weiße Lampe", + "icon": "decorative:white_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:white_lamp", + "title": "Weiße Lampe", + "link_recipe": false, + "text": "Eine kleine weiße Lampe." + }, + { + "type": "crafting", + "recipe": "decorative:white_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/yellow_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/yellow_double_lamp.json new file mode 100644 index 0000000..104786a --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/yellow_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Gelbe Doppellampe", + "icon": "decorative:yellow_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:yellow_double_lamp", + "title": "Gelbe Doppellampe", + "link_recipe": false, + "text": "Eine große gelbe Doppellampe." + }, + { + "type": "crafting", + "recipe": "decorative:yellow_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/yellow_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/yellow_lamp.json new file mode 100644 index 0000000..f38ac5e --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/de_de/entries/decoration_guide/yellow_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Gelbe Lampe", + "icon": "decorative:yellow_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:yellow_lamp", + "title": "Gelbe Lampe", + "link_recipe": false, + "text": "Eine kleine gelbe Lampe." + }, + { + "type": "crafting", + "recipe": "decorative:yellow_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/categories/garden.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/categories/garden.json new file mode 100644 index 0000000..30ed33d --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/categories/garden.json @@ -0,0 +1,5 @@ +{ + "name": "Garden", + "description": "Garden decorations", + "icon": "decorative:water_pump" +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/categories/indoor.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/categories/indoor.json new file mode 100644 index 0000000..64869cb --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/categories/indoor.json @@ -0,0 +1,5 @@ +{ + "name": "Indoor", + "description": "Indoor decorations", + "icon": "decorative:old_television" +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/categories/traffic.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/categories/traffic.json new file mode 100644 index 0000000..2a9f12e --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/categories/traffic.json @@ -0,0 +1,5 @@ +{ + "name": "Traffic", + "description": "Traffic decorations", + "icon": "decorative:traffic_cone" +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/acacia_log_with_axe.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/acacia_log_with_axe.json new file mode 100644 index 0000000..cb08c29 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/acacia_log_with_axe.json @@ -0,0 +1,18 @@ +{ + "name": "Acacia Log with Axe", + "icon": "decorative:acacia_log_with_axe", + "category": "decorative:garden", + "pages": [ + { + "type": "spotlight", + "item": "decorative:acacia_log_with_axe", + "title": "Acacia Log with Axe", + "link_recipe": false, + "text": "A acacia log with an axe stuck inside it." + }, + { + "type": "crafting", + "recipe": "decorative:acacia_log_with_axe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/birch_log_with_axe.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/birch_log_with_axe.json new file mode 100644 index 0000000..53aecb7 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/birch_log_with_axe.json @@ -0,0 +1,18 @@ +{ + "name": "Birch Log with Axe", + "icon": "decorative:birch_log_with_axe", + "category": "decorative:garden", + "pages": [ + { + "type": "spotlight", + "item": "decorative:birch_log_with_axe", + "title": "Birch Log with Axe", + "link_recipe": false, + "text": "A birch log with an axe stuck inside it." + }, + { + "type": "crafting", + "recipe": "decorative:birch_log_with_axe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/bird_bath.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/bird_bath.json new file mode 100644 index 0000000..9c5d70f --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/bird_bath.json @@ -0,0 +1,18 @@ +{ + "name": "Bird Bath", + "icon": "decorative:bird_bath", + "category": "decorative:garden", + "pages": [ + { + "type": "spotlight", + "item": "decorative:bird_bath", + "title": "Bird Bath", + "link_recipe": false, + "text": "A place for birds to rest and drink." + }, + { + "type": "crafting", + "recipe": "decorative:bird_bath" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/black_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/black_double_lamp.json new file mode 100644 index 0000000..212a855 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/black_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Black Double Lamp", + "icon": "decorative:black_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:black_double_lamp", + "title": "Black Double Lamp", + "link_recipe": false, + "text": "A tall black double lamp." + }, + { + "type": "crafting", + "recipe": "decorative:black_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/black_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/black_lamp.json new file mode 100644 index 0000000..d19eb40 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/black_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Black Lamp", + "icon": "decorative:black_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:black_lamp", + "title": "Black Lamp", + "link_recipe": false, + "text": "A small black lamp." + }, + { + "type": "crafting", + "recipe": "decorative:black_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/blue_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/blue_double_lamp.json new file mode 100644 index 0000000..21fafb3 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/blue_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Blue Double Lamp", + "icon": "decorative:blue_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:blue_double_lamp", + "title": "Blue Double Lamp", + "link_recipe": false, + "text": "A tall blue double lamp." + }, + { + "type": "crafting", + "recipe": "decorative:blue_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/blue_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/blue_lamp.json new file mode 100644 index 0000000..b868be7 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/blue_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Blue Lamp", + "icon": "decorative:blue_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:blue_lamp", + "title": "Blue Lamp", + "link_recipe": false, + "text": "A small blue lamp." + }, + { + "type": "crafting", + "recipe": "decorative:blue_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/brown_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/brown_double_lamp.json new file mode 100644 index 0000000..75d97f0 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/brown_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Brown Double Lamp", + "icon": "decorative:brown_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:brown_double_lamp", + "title": "Brown Double Lamp", + "link_recipe": false, + "text": "A tall brown double lamp." + }, + { + "type": "crafting", + "recipe": "decorative:brown_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/brown_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/brown_lamp.json new file mode 100644 index 0000000..3fda43b --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/brown_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Brown Lamp", + "icon": "decorative:brown_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:brown_lamp", + "title": "Brown Lamp", + "link_recipe": false, + "text": "A small brown lamp." + }, + { + "type": "crafting", + "recipe": "decorative:brown_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/ceilingfan.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/ceilingfan.json new file mode 100644 index 0000000..9c65db8 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/ceilingfan.json @@ -0,0 +1,18 @@ +{ + "name": "Ceiling Fan", + "icon": "decorative:ceilingfan", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:ceilingfan", + "title": "Ceiling Fan", + "link_recipe": false, + "text": "For hot summer months." + }, + { + "type": "crafting", + "recipe": "decorative:ceilingfan" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/christmas_lights.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/christmas_lights.json new file mode 100644 index 0000000..b38779d --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/christmas_lights.json @@ -0,0 +1,18 @@ +{ + "name": "Christmas Lights", + "icon": "decorative:christmas_lights", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:christmas_lights", + "title": "Christmas Lights", + "link_recipe": false, + "text": "Lights to decorate your house." + }, + { + "type": "crafting", + "recipe": "decorative:christmas_lights" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/christmas_tree.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/christmas_tree.json new file mode 100644 index 0000000..fcb12e7 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/christmas_tree.json @@ -0,0 +1,18 @@ +{ + "name": "Christmas Tree", + "icon": "decorative:christmas_tree", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:christmas_tree", + "title": "Christmas Tree", + "link_recipe": false, + "text": "A Christmas Tree with some presents." + }, + { + "type": "crafting", + "recipe": "decorative:christmas_tree" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/cyan_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/cyan_double_lamp.json new file mode 100644 index 0000000..3aa9b0e --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/cyan_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Cyan Double Lamp", + "icon": "decorative:cyan_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:cyan_double_lamp", + "title": "Cyan Double Lamp", + "link_recipe": false, + "text": "A tall cyan double lamp." + }, + { + "type": "crafting", + "recipe": "decorative:cyan_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/cyan_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/cyan_lamp.json new file mode 100644 index 0000000..b802437 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/cyan_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Cyan Lamp", + "icon": "decorative:cyan_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:cyan_lamp", + "title": "Cyan Lamp", + "link_recipe": false, + "text": "A small cyan lamp." + }, + { + "type": "crafting", + "recipe": "decorative:cyan_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/dark_oak_log_with_axe.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/dark_oak_log_with_axe.json new file mode 100644 index 0000000..2cca9b6 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/dark_oak_log_with_axe.json @@ -0,0 +1,18 @@ +{ + "name": "Dark Oak Log with Axe", + "icon": "decorative:dark_oak_log_with_axe", + "category": "decorative:garden", + "pages": [ + { + "type": "spotlight", + "item": "decorative:dark_oak_log_with_axe", + "title": "Dark Oak Log with Axe", + "link_recipe": false, + "text": "A dark oak log with an axe stuck inside it." + }, + { + "type": "crafting", + "recipe": "decorative:dark_oak_log_with_axe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/eighty_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/eighty_sign.json new file mode 100644 index 0000000..dcebbb0 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/eighty_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Speed Limit: 80 km/h", + "icon": "decorative:eighty_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:eighty_sign", + "title": "Speed Limit: 80 km/h", + "link_recipe": false, + "text": "Used for regulating speed of cars." + }, + { + "type": "stonecutting", + "recipe": "decorative:empty_sign_to_eighty_sign_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/empty_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/empty_sign.json new file mode 100644 index 0000000..624e0fa --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/empty_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Empty Sign", + "icon": "decorative:empty_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:empty_sign", + "title": "Empty Sign", + "link_recipe": false, + "text": "Used to create signs." + }, + { + "type": "crafting", + "recipe": "decorative:empty_sign" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/fifty_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/fifty_sign.json new file mode 100644 index 0000000..3012f1a --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/fifty_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Speed Limit: 50 km/h", + "icon": "decorative:fifty_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:fifty_sign", + "title": "Speed Limit: 50 km/h", + "link_recipe": false, + "text": "Used for regulating speed of cars." + }, + { + "type": "stonecutting", + "recipe": "decorative:empty_sign_to_fifty_sign_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/fire_hydrant.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/fire_hydrant.json new file mode 100644 index 0000000..52ef581 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/fire_hydrant.json @@ -0,0 +1,18 @@ +{ + "name": "Fire Hydrant", + "icon": "decorative:fire_hydrant", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:fire_hydrant", + "title": "Fire Hydrant", + "link_recipe": false, + "text": "Provides water for firefighters." + }, + { + "type": "crafting", + "recipe": "decorative:fire_hydrant" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/five_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/five_sign.json new file mode 100644 index 0000000..3f86340 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/five_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Speed Limit: 5 km/h", + "icon": "decorative:five_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:five_sign", + "title": "Speed Limit: 5 km/h", + "link_recipe": false, + "text": "Used for regulating speed of cars." + }, + { + "type": "stonecutting", + "recipe": "decorative:empty_sign_to_five_sign_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/forty_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/forty_sign.json new file mode 100644 index 0000000..ae958fe --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/forty_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Speed Limit: 40 km/h", + "icon": "decorative:forty_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:forty_sign", + "title": "Speed Limit: 40 km/h", + "link_recipe": false, + "text": "Used for regulating speed of cars." + }, + { + "type": "stonecutting", + "recipe": "decorative:empty_sign_to_forty_sign_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/gray_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/gray_double_lamp.json new file mode 100644 index 0000000..ceeb83b --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/gray_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Gray Double Lamp", + "icon": "decorative:gray_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:gray_double_lamp", + "title": "Gray Double Lamp", + "link_recipe": false, + "text": "A tall gray double lamp." + }, + { + "type": "crafting", + "recipe": "decorative:gray_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/gray_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/gray_lamp.json new file mode 100644 index 0000000..4c1fb83 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/gray_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Gray Lamp", + "icon": "decorative:gray_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:gray_lamp", + "title": "Gray Lamp", + "link_recipe": false, + "text": "A small gray lamp." + }, + { + "type": "crafting", + "recipe": "decorative:gray_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/green_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/green_double_lamp.json new file mode 100644 index 0000000..4f3e57e --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/green_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Green Double Lamp", + "icon": "decorative:green_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:green_double_lamp", + "title": "Green Double Lamp", + "link_recipe": false, + "text": "A tall green double lamp." + }, + { + "type": "crafting", + "recipe": "decorative:green_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/green_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/green_lamp.json new file mode 100644 index 0000000..dec37c2 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/green_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Green Lamp", + "icon": "decorative:green_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:green_lamp", + "title": "Green Lamp", + "link_recipe": false, + "text": "A small green lamp." + }, + { + "type": "crafting", + "recipe": "decorative:green_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/guardrail.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/guardrail.json new file mode 100644 index 0000000..4aaa075 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/guardrail.json @@ -0,0 +1,18 @@ +{ + "name": "Guardrail", + "icon": "decorative:guardrail", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:guardrail", + "title": "Guardrail", + "link_recipe": false, + "text": "Used to limit the width of a road." + }, + { + "type": "crafting", + "recipe": "decorative:guardrail" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/jungle_log_with_axe.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/jungle_log_with_axe.json new file mode 100644 index 0000000..5bbe51d --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/jungle_log_with_axe.json @@ -0,0 +1,18 @@ +{ + "name": "Jungle Log with Axe", + "icon": "decorative:jungle_log_with_axe", + "category": "decorative:garden", + "pages": [ + { + "type": "spotlight", + "item": "decorative:jungle_log_with_axe", + "title": "Jungle Log with Axe", + "link_recipe": false, + "text": "A jungle log with an axe stuck inside it." + }, + { + "type": "crafting", + "recipe": "decorative:jungle_log_with_axe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/kitchen_tiles.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/kitchen_tiles.json new file mode 100644 index 0000000..45a9b20 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/kitchen_tiles.json @@ -0,0 +1,18 @@ +{ + "name": "Kitchen Tiles", + "icon": "decorative:kitchen_tiles", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:kitchen_tiles", + "title": "Kitchen Tiles", + "link_recipe": false, + "text": "A floor for the kitchen." + }, + { + "type": "crafting", + "recipe": "decorative:kitchen_tiles" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/light_blue_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/light_blue_double_lamp.json new file mode 100644 index 0000000..4113851 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/light_blue_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Light Blue Double Lamp", + "icon": "decorative:light_blue_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:light_blue_double_lamp", + "title": "Light Blue Double Lamp", + "link_recipe": false, + "text": "A tall light blue double lamp." + }, + { + "type": "crafting", + "recipe": "decorative:light_blue_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/light_blue_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/light_blue_lamp.json new file mode 100644 index 0000000..bd088ad --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/light_blue_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Light Blue Lamp", + "icon": "decorative:light_blue_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:light_blue_lamp", + "title": "Light Blue Lamp", + "link_recipe": false, + "text": "A small light blue lamp." + }, + { + "type": "crafting", + "recipe": "decorative:light_blue_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/light_gray_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/light_gray_double_lamp.json new file mode 100644 index 0000000..19bd8ec --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/light_gray_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Light Gray Double Lamp", + "icon": "decorative:light_gray_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:light_gray_double_lamp", + "title": "Light Gray Double Lamp", + "link_recipe": false, + "text": "A tall light gray double lamp." + }, + { + "type": "crafting", + "recipe": "decorative:light_gray_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/light_gray_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/light_gray_lamp.json new file mode 100644 index 0000000..e9d0734 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/light_gray_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Light Gray Lamp", + "icon": "decorative:light_gray_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:light_gray_lamp", + "title": "Light Gray Lamp", + "link_recipe": false, + "text": "A small light gray lamp." + }, + { + "type": "crafting", + "recipe": "decorative:light_gray_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/lime_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/lime_double_lamp.json new file mode 100644 index 0000000..5f5574a --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/lime_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Lime Double Lamp", + "icon": "decorative:lime_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:lime_double_lamp", + "title": "Lime Double Lamp", + "link_recipe": false, + "text": "A tall lime double lamp." + }, + { + "type": "crafting", + "recipe": "decorative:lime_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/lime_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/lime_lamp.json new file mode 100644 index 0000000..a8e807a --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/lime_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Lime Lamp", + "icon": "decorative:lime_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:lime_lamp", + "title": "Lime Lamp", + "link_recipe": false, + "text": "A small lime lamp." + }, + { + "type": "crafting", + "recipe": "decorative:lime_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/magenta_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/magenta_double_lamp.json new file mode 100644 index 0000000..9763d6a --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/magenta_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Magenta Double Lamp", + "icon": "decorative:magenta_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:magenta_double_lamp", + "title": "Magenta Double Lamp", + "link_recipe": false, + "text": "A tall magenta double lamp." + }, + { + "type": "crafting", + "recipe": "decorative:magenta_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/magenta_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/magenta_lamp.json new file mode 100644 index 0000000..46d4bbb --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/magenta_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Magenta Lamp", + "icon": "decorative:magenta_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:magenta_lamp", + "title": "Magenta Lamp", + "link_recipe": false, + "text": "A small magenta lamp." + }, + { + "type": "crafting", + "recipe": "decorative:magenta_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/ninety_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/ninety_sign.json new file mode 100644 index 0000000..0cf3789 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/ninety_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Speed Limit: 90 km/h", + "icon": "decorative:ninety_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:ninety_sign", + "title": "Speed Limit: 90 km/h", + "link_recipe": false, + "text": "Used for regulating speed of cars." + }, + { + "type": "stonecutting", + "recipe": "decorative:empty_sign_to_ninety_sign_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/oak_log_with_axe.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/oak_log_with_axe.json new file mode 100644 index 0000000..8086ab3 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/oak_log_with_axe.json @@ -0,0 +1,18 @@ +{ + "name": "Oak Log with Axe", + "icon": "decorative:oak_log_with_axe", + "category": "decorative:garden", + "pages": [ + { + "type": "spotlight", + "item": "decorative:oak_log_with_axe", + "title": "Oak Log with Axe", + "link_recipe": false, + "text": "A oak log with an axe stuck inside it." + }, + { + "type": "crafting", + "recipe": "decorative:oak_log_with_axe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/old_television.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/old_television.json new file mode 100644 index 0000000..cc7e9d5 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/old_television.json @@ -0,0 +1,18 @@ +{ + "name": "Old Television", + "icon": "decorative:old_television", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:old_television", + "title": "Old Television", + "link_recipe": false, + "text": "The good old times..." + }, + { + "type": "crafting", + "recipe": "decorative:old_television" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/onehundred_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/onehundred_sign.json new file mode 100644 index 0000000..09b3190 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/onehundred_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Speed Limit: 100 km/h", + "icon": "decorative:onehundred_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:onehundred_sign", + "title": "Speed Limit: 100 km/h", + "link_recipe": false, + "text": "Used for regulating speed of cars." + }, + { + "type": "stonecutting", + "recipe": "decorative:empty_sign_to_onehundred_sign_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/onehundredten_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/onehundredten_sign.json new file mode 100644 index 0000000..2bd98fc --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/onehundredten_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Speed Limit: 110 km/h", + "icon": "decorative:onehundredten_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:onehundredten_sign", + "title": "Speed Limit: 110 km/h", + "link_recipe": false, + "text": "Used for regulating speed of cars." + }, + { + "type": "stonecutting", + "recipe": "decorative:empty_sign_to_onehundredten_sign_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/orange_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/orange_double_lamp.json new file mode 100644 index 0000000..df37538 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/orange_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Orange Double Lamp", + "icon": "decorative:orange_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:orange_double_lamp", + "title": "Orange Double Lamp", + "link_recipe": false, + "text": "A tall orange double lamp." + }, + { + "type": "crafting", + "recipe": "decorative:orange_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/orange_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/orange_lamp.json new file mode 100644 index 0000000..4f47abd --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/orange_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Orange Lamp", + "icon": "decorative:orange_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:orange_lamp", + "title": "Orange Lamp", + "link_recipe": false, + "text": "A small orange lamp." + }, + { + "type": "crafting", + "recipe": "decorative:orange_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/pink_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/pink_double_lamp.json new file mode 100644 index 0000000..30ca1ac --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/pink_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Pink Double Lamp", + "icon": "decorative:pink_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:pink_double_lamp", + "title": "Pink Double Lamp", + "link_recipe": false, + "text": "A tall pink double lamp." + }, + { + "type": "crafting", + "recipe": "decorative:pink_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/pink_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/pink_lamp.json new file mode 100644 index 0000000..054fd03 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/pink_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Pink Lamp", + "icon": "decorative:pink_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:pink_lamp", + "title": "Pink Lamp", + "link_recipe": false, + "text": "A small pink lamp." + }, + { + "type": "crafting", + "recipe": "decorative:pink_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/purple_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/purple_double_lamp.json new file mode 100644 index 0000000..7cd3aca --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/purple_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Purple Double Lamp", + "icon": "decorative:purple_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:purple_double_lamp", + "title": "Purple Double Lamp", + "link_recipe": false, + "text": "A tall purple double lamp." + }, + { + "type": "crafting", + "recipe": "decorative:purple_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/purple_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/purple_lamp.json new file mode 100644 index 0000000..9357293 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/purple_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Purple Lamp", + "icon": "decorative:purple_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:purple_lamp", + "title": "Purple Lamp", + "link_recipe": false, + "text": "A small purple lamp." + }, + { + "type": "crafting", + "recipe": "decorative:purple_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/red_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/red_double_lamp.json new file mode 100644 index 0000000..1a370de --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/red_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Red Double Lamp", + "icon": "decorative:red_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:red_double_lamp", + "title": "Red Double Lamp", + "link_recipe": false, + "text": "A tall red double lamp." + }, + { + "type": "crafting", + "recipe": "decorative:red_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/red_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/red_lamp.json new file mode 100644 index 0000000..7867a9c --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/red_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Red Lamp", + "icon": "decorative:red_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:red_lamp", + "title": "Red Lamp", + "link_recipe": false, + "text": "A small red lamp." + }, + { + "type": "crafting", + "recipe": "decorative:red_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/road.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/road.json new file mode 100644 index 0000000..e04c501 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/road.json @@ -0,0 +1,26 @@ +{ + "name": "Road", + "icon": "decorative:road", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:road", + "title": "Road", + "link_recipe": false, + "text": "A road is a surface ideal for driving on it." + }, + { + "type": "stonecutting", + "recipe": "decorative:rocky_asphalt_to_road_stonecutting" + }, + { + "type": "stonecutting", + "recipe": "decorative:road_to_road_white_short_stonecutting" + }, + { + "type": "stonecutting", + "recipe": "decorative:road_to_road_white_short_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/road_white_long.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/road_white_long.json new file mode 100644 index 0000000..2e5392d --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/road_white_long.json @@ -0,0 +1,18 @@ +{ + "name": "Road with long white stripe", + "icon": "decorative:road_white_long", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:road_white_long", + "title": "Road with long white stripe", + "link_recipe": false, + "text": "A road with a long white stripe in the middle." + }, + { + "type": "stonecutting", + "recipe": "decorative:road_to_road_white_long_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/road_white_short.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/road_white_short.json new file mode 100644 index 0000000..2a6267e --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/road_white_short.json @@ -0,0 +1,18 @@ +{ + "name": "Road with short white stripe", + "icon": "decorative:road_white_short", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:road_white_short", + "title": "Road with short white stripe", + "link_recipe": false, + "text": "A road with a short white stripe in the middle." + }, + { + "type": "stonecutting", + "recipe": "decorative:road_to_road_white_short_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/rocky_asphalt.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/rocky_asphalt.json new file mode 100644 index 0000000..a9093c6 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/rocky_asphalt.json @@ -0,0 +1,26 @@ +{ + "name": "Rocky Asphalt", + "icon": "decorative:rocky_asphalt", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:rocky_asphalt", + "title": "Rocky Asphalt", + "link_recipe": false, + "text": "Used to craft Roads." + }, + { + "type": "stonecutting", + "recipe": "decorative:rocky_asphalt_to_road_stonecutting" + }, + { + "type": "stonecutting", + "recipe": "decorative:rocky_asphalt_to_road_white_short_stonecutting" + }, + { + "type": "stonecutting", + "recipe": "decorative:rocky_asphalt_to_road_white_long_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/seventy_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/seventy_sign.json new file mode 100644 index 0000000..28babc1 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/seventy_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Speed Limit: 70 km/h", + "icon": "decorative:seventy_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:seventy_sign", + "title": "Speed Limit: 70 km/h", + "link_recipe": false, + "text": "Used for regulating speed of cars." + }, + { + "type": "stonecutting", + "recipe": "decorative:empty_sign_to_seventy_sign_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/sign_post.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/sign_post.json new file mode 100644 index 0000000..dc1b077 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/sign_post.json @@ -0,0 +1,18 @@ +{ + "name": "Sign Post", + "icon": "decorative:sign_post", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:sign_post", + "title": "Sign Post", + "link_recipe": false, + "text": "Used to hold a sign." + }, + { + "type": "crafting", + "recipe": "decorative:sign_post" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/sixty_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/sixty_sign.json new file mode 100644 index 0000000..72c3714 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/sixty_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Speed Limit: 60 km/h", + "icon": "decorative:sixty_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:sixty_sign", + "title": "Speed Limit: 60 km/h", + "link_recipe": false, + "text": "Used for regulating speed of cars." + }, + { + "type": "stonecutting", + "recipe": "decorative:empty_sign_to_sixty_sign_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/sliding_door.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/sliding_door.json new file mode 100644 index 0000000..fd5ad7a --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/sliding_door.json @@ -0,0 +1,18 @@ +{ + "name": "Sliding Door", + "icon": "decorative:sliding_door", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:sliding_door", + "title": "Sliding Door", + "link_recipe": false, + "text": "A modern door for modern houses." + }, + { + "type": "crafting", + "recipe": "decorative:sliding_door" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/spruce_log_with_axe.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/spruce_log_with_axe.json new file mode 100644 index 0000000..919751e --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/spruce_log_with_axe.json @@ -0,0 +1,18 @@ +{ + "name": "Spruce Log with Axe", + "icon": "decorative:spruce_log_with_axe", + "category": "decorative:garden", + "pages": [ + { + "type": "spotlight", + "item": "decorative:spruce_log_with_axe", + "title": "Spruce Log with Axe", + "link_recipe": false, + "text": "A spruce log with an axe stuck inside it." + }, + { + "type": "crafting", + "recipe": "decorative:spruce_log_with_axe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/stop_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/stop_sign.json new file mode 100644 index 0000000..1f52818 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/stop_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Stop Sign", + "icon": "decorative:stop_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:stop_sign", + "title": "Stop Sign", + "link_recipe": false, + "text": "Used for regulating traffic." + }, + { + "type": "stonecutting", + "recipe": "decorative:empty_sign_to_stop_sign_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/television.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/television.json new file mode 100644 index 0000000..8d530de --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/television.json @@ -0,0 +1,18 @@ +{ + "name": "Television", + "icon": "decorative:television", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:television", + "title": "Television", + "link_recipe": false, + "text": "A working, modern flat screen television." + }, + { + "type": "crafting", + "recipe": "decorative:television" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/ten_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/ten_sign.json new file mode 100644 index 0000000..3b64237 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/ten_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Speed Limit: 10 km/h", + "icon": "decorative:ten_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:ten_sign", + "title": "Speed Limit: 10 km/h", + "link_recipe": false, + "text": "Used for regulating speed of cars." + }, + { + "type": "stonecutting", + "recipe": "decorative:empty_sign_to_ten_sign_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/thirty_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/thirty_sign.json new file mode 100644 index 0000000..f4512bd --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/thirty_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Speed Limit: 30 km/h", + "icon": "decorative:thirty_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:thirty_sign", + "title": "Speed Limit: 30 km/h", + "link_recipe": false, + "text": "Used for regulating speed of cars." + }, + { + "type": "stonecutting", + "recipe": "decorative:empty_sign_to_thirty_sign_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/traffic_cone.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/traffic_cone.json new file mode 100644 index 0000000..e0274ae --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/traffic_cone.json @@ -0,0 +1,18 @@ +{ + "name": "Traffic Cone", + "icon": "decorative:traffic_cone", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:traffic_cone", + "title": "Traffic Cone", + "link_recipe": false, + "text": "A little pyramid shaped item used for blocking roads." + }, + { + "type": "crafting", + "recipe": "decorative:traffic_cone" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/twenty_sign.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/twenty_sign.json new file mode 100644 index 0000000..8c0cefb --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/twenty_sign.json @@ -0,0 +1,18 @@ +{ + "name": "Speed Limit: 20 km/h", + "icon": "decorative:twenty_sign", + "category": "decorative:traffic", + "pages": [ + { + "type": "spotlight", + "item": "decorative:twenty_sign", + "title": "Speed Limit: 20 km/h", + "link_recipe": false, + "text": "Used for regulating speed of cars." + }, + { + "type": "stonecutting", + "recipe": "decorative:empty_sign_to_twenty_sign_stonecutting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/water_pump.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/water_pump.json new file mode 100644 index 0000000..c8f9949 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/water_pump.json @@ -0,0 +1,18 @@ +{ + "name": "Water Pump", + "icon": "decorative:water_pump", + "category": "decorative:garden", + "pages": [ + { + "type": "spotlight", + "item": "decorative:water_pump", + "title": "Water Pump", + "link_recipe": false, + "text": "A source for water." + }, + { + "type": "crafting", + "recipe": "decorative:water_pump" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/white_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/white_double_lamp.json new file mode 100644 index 0000000..e5b9c4b --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/white_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "White Double Lamp", + "icon": "decorative:white_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:white_double_lamp", + "title": "White Double Lamp", + "link_recipe": false, + "text": "A tall white double lamp." + }, + { + "type": "crafting", + "recipe": "decorative:white_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/white_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/white_lamp.json new file mode 100644 index 0000000..49709d6 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/white_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "White Lamp", + "icon": "decorative:white_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:white_lamp", + "title": "White Lamp", + "link_recipe": false, + "text": "A small white lamp." + }, + { + "type": "crafting", + "recipe": "decorative:white_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/yellow_double_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/yellow_double_lamp.json new file mode 100644 index 0000000..f49baa5 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/yellow_double_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Yellow Double Lamp", + "icon": "decorative:yellow_double_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:yellow_double_lamp", + "title": "Yellow Double Lamp", + "link_recipe": false, + "text": "A tall yellow double lamp." + }, + { + "type": "crafting", + "recipe": "decorative:yellow_double_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/yellow_lamp.json b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/yellow_lamp.json new file mode 100644 index 0000000..6e459c9 --- /dev/null +++ b/src/main/resources/data/decorative/patchouli_books/decoration_guide/en_us/entries/decoration_guide/yellow_lamp.json @@ -0,0 +1,18 @@ +{ + "name": "Yellow Lamp", + "icon": "decorative:yellow_lamp", + "category": "decorative:indoor", + "pages": [ + { + "type": "spotlight", + "item": "decorative:yellow_lamp", + "title": "Yellow Lamp", + "link_recipe": false, + "text": "A small yellow lamp." + }, + { + "type": "crafting", + "recipe": "decorative:yellow_lamp" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/acacia_log_with_axe.json b/src/main/resources/data/decorative/recipes/acacia_log_with_axe.json new file mode 100644 index 0000000..945d3ac --- /dev/null +++ b/src/main/resources/data/decorative/recipes/acacia_log_with_axe.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "O" + ], + "key": { + "#": { + "item": "minecraft:iron_axe" + }, + "O": { + "item": "minecraft:acacia_log" + } + }, + "result": { + "item": "decorative:acacia_log_with_axe", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/birch_log_with_axe.json b/src/main/resources/data/decorative/recipes/birch_log_with_axe.json new file mode 100644 index 0000000..bb3bae7 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/birch_log_with_axe.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "O" + ], + "key": { + "#": { + "item": "minecraft:iron_axe" + }, + "O": { + "item": "minecraft:birch_log" + } + }, + "result": { + "item": "decorative:birch_log_with_axe", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/bird_bath.json b/src/main/resources/data/decorative/recipes/bird_bath.json new file mode 100644 index 0000000..4d13805 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/bird_bath.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "_ _", + " C " + ], + "key": { + "_": { + "item": "minecraft:cobblestone_slab" + }, + "C": { + "item": "minecraft:cobblestone_wall" + } + }, + "result": { + "item": "decorative:bird_bath", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/black_double_lamp.json b/src/main/resources/data/decorative/recipes/black_double_lamp.json new file mode 100644 index 0000000..a3b0e93 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/black_double_lamp.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#" + ], + "key": { + "#": { + "item": "decorative:black_lamp" + } + }, + "result": { + "item": "decorative:black_double_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/black_lamp.json b/src/main/resources/data/decorative/recipes/black_lamp.json new file mode 100644 index 0000000..deaaca6 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/black_lamp.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#R#", + " B " + ], + "key": { + "#": { + "item": "minecraft:white_wool" + }, + "R": { + "item": "minecraft:redstone_lamp" + }, + "B": { + "item": "minecraft:black_terracotta" + } + }, + "result": { + "item": "minecraft:white_concrete_powder", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/blue_double_lamp.json b/src/main/resources/data/decorative/recipes/blue_double_lamp.json new file mode 100644 index 0000000..730bd15 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/blue_double_lamp.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#" + ], + "key": { + "#": { + "item": "decorative:blue_lamp" + } + }, + "result": { + "item": "decorative:blue_double_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/blue_lamp.json b/src/main/resources/data/decorative/recipes/blue_lamp.json new file mode 100644 index 0000000..85b90c9 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/blue_lamp.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#R#", + " B " + ], + "key": { + "#": { + "item": "minecraft:blue_wool" + }, + "R": { + "item": "minecraft:redstone_lamp" + }, + "B": { + "item": "minecraft:black_terracotta" + } + }, + "result": { + "item": "decorative:blue_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/brown_double_lamp.json b/src/main/resources/data/decorative/recipes/brown_double_lamp.json new file mode 100644 index 0000000..0044438 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/brown_double_lamp.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#" + ], + "key": { + "#": { + "item": "decorative:brown_lamp" + } + }, + "result": { + "item": "decorative:brown_double_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/brown_lamp.json b/src/main/resources/data/decorative/recipes/brown_lamp.json new file mode 100644 index 0000000..c192950 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/brown_lamp.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#R#", + " B " + ], + "key": { + "#": { + "item": "minecraft:brown_wool" + }, + "R": { + "item": "minecraft:redstone_lamp" + }, + "B": { + "item": "minecraft:black_terracotta" + } + }, + "result": { + "item": "decorative:brown_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/ceilingfan.json b/src/main/resources/data/decorative/recipes/ceilingfan.json new file mode 100644 index 0000000..872a34f --- /dev/null +++ b/src/main/resources/data/decorative/recipes/ceilingfan.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " / ", + "_R_" + ], + "key": { + "/": { + "item": "minecraft:stick" + }, + "_": { + "item": "minecraft:quartz_slab" + }, + "R": { + "item": "minecraft:redstone" + } + }, + "result": { + "item": "decorative:ceilingfan", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/christmas_lights.json b/src/main/resources/data/decorative/recipes/christmas_lights.json new file mode 100644 index 0000000..e177eb5 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/christmas_lights.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "///", + "RRR", + "IGI" + ], + "key": { + "/": { + "item": "minecraft:stick" + }, + "R": { + "item": "minecraft:redstone_lamp" + }, + "I": { + "item": "minecraft:red_stained_glass" + }, + "G": { + "item": "minecraft:green_stained_glass" + } + }, + "result": { + "item": "decorative:christmas_lights", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/christmas_tree.json b/src/main/resources/data/decorative/recipes/christmas_tree.json new file mode 100644 index 0000000..0fba8aa --- /dev/null +++ b/src/main/resources/data/decorative/recipes/christmas_tree.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " # ", + "GIG" + ], + "key": { + "#": { + "item": "minecraft:spruce_sapling" + }, + "G": { + "item": "minecraft:green_terracotta" + }, + "I": { + "item": "minecraft:gray_terracotta" + } + }, + "result": { + "item": "decorative:christmas_tree", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/cyan_double_lamp.json b/src/main/resources/data/decorative/recipes/cyan_double_lamp.json new file mode 100644 index 0000000..9d34db6 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/cyan_double_lamp.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#" + ], + "key": { + "#": { + "item": "decorative:cyan_lamp" + } + }, + "result": { + "item": "decorative:cyan_double_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/cyan_lamp.json b/src/main/resources/data/decorative/recipes/cyan_lamp.json new file mode 100644 index 0000000..94c641a --- /dev/null +++ b/src/main/resources/data/decorative/recipes/cyan_lamp.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#R#", + " B " + ], + "key": { + "#": { + "item": "minecraft:cyan_wool" + }, + "R": { + "item": "minecraft:redstone_lamp" + }, + "B": { + "item": "minecraft:black_terracotta" + } + }, + "result": { + "item": "decorative:cyan_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/dark_oak_log_with_axe.json b/src/main/resources/data/decorative/recipes/dark_oak_log_with_axe.json new file mode 100644 index 0000000..a464cb8 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/dark_oak_log_with_axe.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "O" + ], + "key": { + "#": { + "item": "minecraft:iron_axe" + }, + "O": { + "item": "minecraft:dark_oak_log" + } + }, + "result": { + "item": "decorative:dark_oak_log_with_axe", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/empty_sign.json b/src/main/resources/data/decorative/recipes/empty_sign.json new file mode 100644 index 0000000..f82f30d --- /dev/null +++ b/src/main/resources/data/decorative/recipes/empty_sign.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#W#", + "#I#" + ], + "key": { + "#": { + "item": "minecraft:red_dye" + }, + "W": { + "item": "minecraft:white_dye" + }, + "I": { + "item": "decorative:sign_post" + } + }, + "result": { + "item": "decorative:empty_sign", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/empty_sign_to_eighty_sign_stonecutting.json b/src/main/resources/data/decorative/recipes/empty_sign_to_eighty_sign_stonecutting.json new file mode 100644 index 0000000..20584ba --- /dev/null +++ b/src/main/resources/data/decorative/recipes/empty_sign_to_eighty_sign_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "decorative:empty_sign" + }, + "result": "decorative:eighty_sign", + "count": 1 +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/empty_sign_to_fifty_sign_stonecutting.json b/src/main/resources/data/decorative/recipes/empty_sign_to_fifty_sign_stonecutting.json new file mode 100644 index 0000000..e806f94 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/empty_sign_to_fifty_sign_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "decorative:empty_sign" + }, + "result": "decorative:fifty_sign", + "count": 1 +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/empty_sign_to_five_sign_stonecutting.json b/src/main/resources/data/decorative/recipes/empty_sign_to_five_sign_stonecutting.json new file mode 100644 index 0000000..0864c74 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/empty_sign_to_five_sign_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "decorative:empty_sign" + }, + "result": "decorative:five_sign", + "count": 1 +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/empty_sign_to_forty_sign_stonecutting.json b/src/main/resources/data/decorative/recipes/empty_sign_to_forty_sign_stonecutting.json new file mode 100644 index 0000000..5feb8dc --- /dev/null +++ b/src/main/resources/data/decorative/recipes/empty_sign_to_forty_sign_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "decorative:empty_sign" + }, + "result": "decorative:forty_sign", + "count": 1 +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/empty_sign_to_ninety_sign_stonecutting.json b/src/main/resources/data/decorative/recipes/empty_sign_to_ninety_sign_stonecutting.json new file mode 100644 index 0000000..b456424 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/empty_sign_to_ninety_sign_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "decorative:empty_sign" + }, + "result": "decorative:ninety_sign", + "count": 1 +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/empty_sign_to_onehundred_sign_stonecutting.json b/src/main/resources/data/decorative/recipes/empty_sign_to_onehundred_sign_stonecutting.json new file mode 100644 index 0000000..b42c908 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/empty_sign_to_onehundred_sign_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "decorative:empty_sign" + }, + "result": "decorative:onehundred_sign", + "count": 1 +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/empty_sign_to_onehundredten_sign_stonecutting.json b/src/main/resources/data/decorative/recipes/empty_sign_to_onehundredten_sign_stonecutting.json new file mode 100644 index 0000000..5fc893b --- /dev/null +++ b/src/main/resources/data/decorative/recipes/empty_sign_to_onehundredten_sign_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "decorative:empty_sign" + }, + "result": "decorative:onehundredten_sign", + "count": 1 +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/empty_sign_to_seventy_sign_stonecutting.json b/src/main/resources/data/decorative/recipes/empty_sign_to_seventy_sign_stonecutting.json new file mode 100644 index 0000000..d87db3f --- /dev/null +++ b/src/main/resources/data/decorative/recipes/empty_sign_to_seventy_sign_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "decorative:empty_sign" + }, + "result": "decorative:seventy_sign", + "count": 1 +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/empty_sign_to_sixty_sign_stonecutting.json b/src/main/resources/data/decorative/recipes/empty_sign_to_sixty_sign_stonecutting.json new file mode 100644 index 0000000..6f2d9dd --- /dev/null +++ b/src/main/resources/data/decorative/recipes/empty_sign_to_sixty_sign_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "decorative:empty_sign" + }, + "result": "decorative:sixty_sign", + "count": 1 +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/empty_sign_to_stop_sign_stonecutting.json b/src/main/resources/data/decorative/recipes/empty_sign_to_stop_sign_stonecutting.json new file mode 100644 index 0000000..42d2c84 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/empty_sign_to_stop_sign_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "decorative:empty_sign" + }, + "result": "decorative:stop_sign", + "count": 1 +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/empty_sign_to_ten_sign_stonecutting.json b/src/main/resources/data/decorative/recipes/empty_sign_to_ten_sign_stonecutting.json new file mode 100644 index 0000000..5fd16bd --- /dev/null +++ b/src/main/resources/data/decorative/recipes/empty_sign_to_ten_sign_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "decorative:empty_sign" + }, + "result": "decorative:ten_sign", + "count": 1 +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/empty_sign_to_thirty_sign_stonecutting.json b/src/main/resources/data/decorative/recipes/empty_sign_to_thirty_sign_stonecutting.json new file mode 100644 index 0000000..1137ec3 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/empty_sign_to_thirty_sign_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "decorative:empty_sign" + }, + "result": "decorative:thirty_sign", + "count": 1 +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/empty_sign_to_twenty_sign_stonecutting.json b/src/main/resources/data/decorative/recipes/empty_sign_to_twenty_sign_stonecutting.json new file mode 100644 index 0000000..82c4658 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/empty_sign_to_twenty_sign_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "decorative:empty_sign" + }, + "result": "decorative:twenty_sign", + "count": 1 +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/fire_hydrant.json b/src/main/resources/data/decorative/recipes/fire_hydrant.json new file mode 100644 index 0000000..a6c81e8 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/fire_hydrant.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:red_terracotta" + } + }, + "result": { + "item": "decorative:fire_hydrant", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/gray_double_lamp.json b/src/main/resources/data/decorative/recipes/gray_double_lamp.json new file mode 100644 index 0000000..8f925fb --- /dev/null +++ b/src/main/resources/data/decorative/recipes/gray_double_lamp.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#" + ], + "key": { + "#": { + "item": "decorative:gray_lamp" + } + }, + "result": { + "item": "decorative:gray_double_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/gray_lamp.json b/src/main/resources/data/decorative/recipes/gray_lamp.json new file mode 100644 index 0000000..1c85e2f --- /dev/null +++ b/src/main/resources/data/decorative/recipes/gray_lamp.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#R#", + " B " + ], + "key": { + "#": { + "item": "minecraft:gray_wool" + }, + "R": { + "item": "minecraft:redstone_lamp" + }, + "B": { + "item": "minecraft:black_terracotta" + } + }, + "result": { + "item": "decorative:gray_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/green_double_lamp.json b/src/main/resources/data/decorative/recipes/green_double_lamp.json new file mode 100644 index 0000000..8b9041c --- /dev/null +++ b/src/main/resources/data/decorative/recipes/green_double_lamp.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#" + ], + "key": { + "#": { + "item": "decorative:green_lamp" + } + }, + "result": { + "item": "decorative:green_double_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/green_lamp.json b/src/main/resources/data/decorative/recipes/green_lamp.json new file mode 100644 index 0000000..cf4180a --- /dev/null +++ b/src/main/resources/data/decorative/recipes/green_lamp.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#R#", + " B " + ], + "key": { + "#": { + "item": "minecraft:green_wool" + }, + "R": { + "item": "minecraft:redstone_lamp" + }, + "B": { + "item": "minecraft:black_terracotta" + } + }, + "result": { + "item": "decorative:green_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/guardrail.json b/src/main/resources/data/decorative/recipes/guardrail.json new file mode 100644 index 0000000..4749ccd --- /dev/null +++ b/src/main/resources/data/decorative/recipes/guardrail.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#I" + ], + "key": { + "#": { + "item": "minecraft:heavy_weighted_pressure_plate" + }, + "I": { + "item": "minecraft:iron_bars" + } + }, + "result": { + "item": "decorative:guardrail", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/jungle_log_with_axe.json b/src/main/resources/data/decorative/recipes/jungle_log_with_axe.json new file mode 100644 index 0000000..c8ae042 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/jungle_log_with_axe.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "O" + ], + "key": { + "#": { + "item": "minecraft:iron_axe" + }, + "O": { + "item": "minecraft:jungle_log" + } + }, + "result": { + "item": "decorative:jungle_log_with_axe", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/kitchen_tiles.json b/src/main/resources/data/decorative/recipes/kitchen_tiles.json new file mode 100644 index 0000000..eecc8b3 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/kitchen_tiles.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#W", + "O#" + ], + "key": { + "#": { + "item": "minecraft:black_concrete" + }, + "W": { + "item": "minecraft:white_concrete" + }, + "O": { + "item": "minecraft:white_concrete_powder" + } + }, + "result": { + "item": "decorative:kitchen_tiles", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/light_blue_double_lamp.json b/src/main/resources/data/decorative/recipes/light_blue_double_lamp.json new file mode 100644 index 0000000..d525d79 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/light_blue_double_lamp.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#" + ], + "key": { + "#": { + "item": "decorative:light_blue_lamp" + } + }, + "result": { + "item": "decorative:light_blue_double_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/light_blue_lamp.json b/src/main/resources/data/decorative/recipes/light_blue_lamp.json new file mode 100644 index 0000000..031a155 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/light_blue_lamp.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#R#", + " B " + ], + "key": { + "#": { + "item": "minecraft:light_blue_wool" + }, + "R": { + "item": "minecraft:redstone_lamp" + }, + "B": { + "item": "minecraft:black_terracotta" + } + }, + "result": { + "item": "decorative:light_blue_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/light_gray_double_lamp.json b/src/main/resources/data/decorative/recipes/light_gray_double_lamp.json new file mode 100644 index 0000000..9dcb90c --- /dev/null +++ b/src/main/resources/data/decorative/recipes/light_gray_double_lamp.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#" + ], + "key": { + "#": { + "item": "decorative:light_gray_lamp" + } + }, + "result": { + "item": "decorative:light_gray_double_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/light_gray_lamp.json b/src/main/resources/data/decorative/recipes/light_gray_lamp.json new file mode 100644 index 0000000..53b67e0 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/light_gray_lamp.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#R#", + " B " + ], + "key": { + "#": { + "item": "minecraft:light_gray_wool" + }, + "R": { + "item": "minecraft:redstone_lamp" + }, + "B": { + "item": "minecraft:black_terracotta" + } + }, + "result": { + "item": "decorative:light_gray_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/lime_double_lamp.json b/src/main/resources/data/decorative/recipes/lime_double_lamp.json new file mode 100644 index 0000000..fa33de7 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/lime_double_lamp.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#" + ], + "key": { + "#": { + "item": "decorative:lime_lamp" + } + }, + "result": { + "item": "decorative:lime_double_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/lime_lamp.json b/src/main/resources/data/decorative/recipes/lime_lamp.json new file mode 100644 index 0000000..1bc2649 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/lime_lamp.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#R#", + " B " + ], + "key": { + "#": { + "item": "minecraft:lime_wool" + }, + "R": { + "item": "minecraft:redstone_lamp" + }, + "B": { + "item": "minecraft:black_terracotta" + } + }, + "result": { + "item": "decorative:lime_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/magenta_double_lamp.json b/src/main/resources/data/decorative/recipes/magenta_double_lamp.json new file mode 100644 index 0000000..17dfa9b --- /dev/null +++ b/src/main/resources/data/decorative/recipes/magenta_double_lamp.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#" + ], + "key": { + "#": { + "item": "decorative:magenta_lamp" + } + }, + "result": { + "item": "decorative:magenta_double_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/magenta_lamp.json b/src/main/resources/data/decorative/recipes/magenta_lamp.json new file mode 100644 index 0000000..26524ad --- /dev/null +++ b/src/main/resources/data/decorative/recipes/magenta_lamp.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#R#", + " B " + ], + "key": { + "#": { + "item": "minecraft:magenta_wool" + }, + "R": { + "item": "minecraft:redstone_lamp" + }, + "B": { + "item": "minecraft:black_terracotta" + } + }, + "result": { + "item": "decorative:magenta_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/oak_log_with_axe.json b/src/main/resources/data/decorative/recipes/oak_log_with_axe.json new file mode 100644 index 0000000..2fb65a3 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/oak_log_with_axe.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "O" + ], + "key": { + "#": { + "item": "minecraft:iron_axe" + }, + "O": { + "item": "minecraft:oak_log" + } + }, + "result": { + "item": "decorative:oak_log_with_axe", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/old_television.json b/src/main/resources/data/decorative/recipes/old_television.json new file mode 100644 index 0000000..c5b3768 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/old_television.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#R#", + "###" + ], + "key": { + "#": { + "item": "minecraft:gray_concrete" + }, + "R": { + "item": "minecraft:redstone" + } + }, + "result": { + "item": "decorative:old_television", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/orange_double_lamp.json b/src/main/resources/data/decorative/recipes/orange_double_lamp.json new file mode 100644 index 0000000..a696dcc --- /dev/null +++ b/src/main/resources/data/decorative/recipes/orange_double_lamp.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#" + ], + "key": { + "#": { + "item": "decorative:orange_lamp" + } + }, + "result": { + "item": "decorative:orange_double_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/orange_lamp.json b/src/main/resources/data/decorative/recipes/orange_lamp.json new file mode 100644 index 0000000..de531ff --- /dev/null +++ b/src/main/resources/data/decorative/recipes/orange_lamp.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#R#", + " B " + ], + "key": { + "#": { + "item": "minecraft:orange_wool" + }, + "R": { + "item": "minecraft:redstone_lamp" + }, + "B": { + "item": "minecraft:black_terracotta" + } + }, + "result": { + "item": "decorative:orange_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/pink_double_lamp.json b/src/main/resources/data/decorative/recipes/pink_double_lamp.json new file mode 100644 index 0000000..48b1aee --- /dev/null +++ b/src/main/resources/data/decorative/recipes/pink_double_lamp.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#" + ], + "key": { + "#": { + "item": "decorative:pink_lamp" + } + }, + "result": { + "item": "decorative:pink_double_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/pink_lamp.json b/src/main/resources/data/decorative/recipes/pink_lamp.json new file mode 100644 index 0000000..052f0c3 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/pink_lamp.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#R#", + " B " + ], + "key": { + "#": { + "item": "minecraft:pink_wool" + }, + "R": { + "item": "minecraft:redstone_lamp" + }, + "B": { + "item": "minecraft:black_terracotta" + } + }, + "result": { + "item": "decorative:pink_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/purple_double_lamp.json b/src/main/resources/data/decorative/recipes/purple_double_lamp.json new file mode 100644 index 0000000..055a4cc --- /dev/null +++ b/src/main/resources/data/decorative/recipes/purple_double_lamp.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#" + ], + "key": { + "#": { + "item": "decorative:purple_lamp" + } + }, + "result": { + "item": "decorative:purple_double_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/purple_lamp.json b/src/main/resources/data/decorative/recipes/purple_lamp.json new file mode 100644 index 0000000..fc72553 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/purple_lamp.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#R#", + " B " + ], + "key": { + "#": { + "item": "minecraft:purple_wool" + }, + "R": { + "item": "minecraft:redstone_lamp" + }, + "B": { + "item": "minecraft:black_terracotta" + } + }, + "result": { + "item": "decorative:purple_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/red_double_lamp.json b/src/main/resources/data/decorative/recipes/red_double_lamp.json new file mode 100644 index 0000000..4f69a21 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/red_double_lamp.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#" + ], + "key": { + "#": { + "item": "decorative:red_lamp" + } + }, + "result": { + "item": "decorative:red_double_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/red_lamp.json b/src/main/resources/data/decorative/recipes/red_lamp.json new file mode 100644 index 0000000..c40c933 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/red_lamp.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#R#", + " B " + ], + "key": { + "#": { + "item": "minecraft:red_wool" + }, + "R": { + "item": "minecraft:redstone_lamp" + }, + "B": { + "item": "minecraft:black_terracotta" + } + }, + "result": { + "item": "decorative:red_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/road_to_road_white_long_stonecutting.json b/src/main/resources/data/decorative/recipes/road_to_road_white_long_stonecutting.json new file mode 100644 index 0000000..8c22fb2 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/road_to_road_white_long_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "decorative:road" + }, + "result": "decorative:road_white_long", + "count": 1 +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/road_to_road_white_short_stonecutting.json b/src/main/resources/data/decorative/recipes/road_to_road_white_short_stonecutting.json new file mode 100644 index 0000000..91a17a4 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/road_to_road_white_short_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "decorative:road" + }, + "result": "decorative:road_white_short", + "count": 1 +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/rocky_asphalt_to_road_stonecutting.json b/src/main/resources/data/decorative/recipes/rocky_asphalt_to_road_stonecutting.json new file mode 100644 index 0000000..db4246f --- /dev/null +++ b/src/main/resources/data/decorative/recipes/rocky_asphalt_to_road_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "decorative:rocky_asphalt" + }, + "result": "decorative:road", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/rocky_asphalt_to_road_white_long_stonecutting.json b/src/main/resources/data/decorative/recipes/rocky_asphalt_to_road_white_long_stonecutting.json new file mode 100644 index 0000000..b286cc3 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/rocky_asphalt_to_road_white_long_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "decorative:rocky_asphalt" + }, + "result": "decorative:road_white_long", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/rocky_asphalt_to_road_white_short_stonecutting.json b/src/main/resources/data/decorative/recipes/rocky_asphalt_to_road_white_short_stonecutting.json new file mode 100644 index 0000000..9c3ed0d --- /dev/null +++ b/src/main/resources/data/decorative/recipes/rocky_asphalt_to_road_white_short_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "decorative:rocky_asphalt" + }, + "result": "decorative:road_white_short", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/sign_post.json b/src/main/resources/data/decorative/recipes/sign_post.json new file mode 100644 index 0000000..9f15357 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/sign_post.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:iron_block" + } + }, + "result": { + "item": "decorative:sign_post", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/spruce_log_with_axe.json b/src/main/resources/data/decorative/recipes/spruce_log_with_axe.json new file mode 100644 index 0000000..4329d64 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/spruce_log_with_axe.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "O" + ], + "key": { + "#": { + "item": "minecraft:iron_axe" + }, + "O": { + "item": "minecraft:spruce_log" + } + }, + "result": { + "item": "decorative:spruce_log_with_axe", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/television.json b/src/main/resources/data/decorative/recipes/television.json new file mode 100644 index 0000000..6486711 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/television.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#R#", + " # " + ], + "key": { + "#": { + "item": "minecraft:black_concrete" + }, + "R": { + "item": "minecraft:redstone" + } + }, + "result": { + "item": "decorative:television", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/traffic_cone.json b/src/main/resources/data/decorative/recipes/traffic_cone.json new file mode 100644 index 0000000..c3ff586 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/traffic_cone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " # ", + "WWW", + "###" + ], + "key": { + "#": { + "item": "minecraft:orange_concrete" + }, + "W": { + "item": "minecraft:white_concrete" + } + }, + "result": { + "item": "decorative:traffic_cone", + "count": 3 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/water_pump.json b/src/main/resources/data/decorative/recipes/water_pump.json new file mode 100644 index 0000000..b94a45b --- /dev/null +++ b/src/main/resources/data/decorative/recipes/water_pump.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:green_terracotta" + } + }, + "result": { + "item": "decorative:water_pump", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/white_double_lamp.json b/src/main/resources/data/decorative/recipes/white_double_lamp.json new file mode 100644 index 0000000..60912c7 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/white_double_lamp.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#" + ], + "key": { + "#": { + "item": "decorative:white_lamp" + } + }, + "result": { + "item": "decorative:white_double_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/white_lamp.json b/src/main/resources/data/decorative/recipes/white_lamp.json new file mode 100644 index 0000000..ab7cce2 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/white_lamp.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#R#", + " B " + ], + "key": { + "#": { + "item": "minecraft:white_wool" + }, + "R": { + "item": "minecraft:redstone_lamp" + }, + "B": { + "item": "minecraft:black_terracotta" + } + }, + "result": { + "item": "decorative:white_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/yellow_double_lamp.json b/src/main/resources/data/decorative/recipes/yellow_double_lamp.json new file mode 100644 index 0000000..a3b36a4 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/yellow_double_lamp.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#" + ], + "key": { + "#": { + "item": "decorative:yellow_lamp" + } + }, + "result": { + "item": "decorative:yellow_double_lamp", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/decorative/recipes/yellow_lamp.json b/src/main/resources/data/decorative/recipes/yellow_lamp.json new file mode 100644 index 0000000..1ad6dd1 --- /dev/null +++ b/src/main/resources/data/decorative/recipes/yellow_lamp.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#R#", + " B " + ], + "key": { + "#": { + "item": "minecraft:yellow_wool" + }, + "R": { + "item": "minecraft:redstone_lamp" + }, + "B": { + "item": "minecraft:black_terracotta" + } + }, + "result": { + "item": "decorative:yellow_lamp", + "count": 1 + } +} \ 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..9bb8d98 --- /dev/null +++ b/src/main/resources/fabric.mod.json @@ -0,0 +1,38 @@ +{ + "schemaVersion": 1, + "id": "decorative", + "version": "1.0.0", + + "name": "Decorative", + "description": "Adds many cool new decorative items with 3d models!", + "authors": [ + "Motschen", + "TeamMidnightDust" + ], + "contact": { + "homepage": "https://www.midnightdust.eu/", + "sources": "https://github.com/TeamMidnightDust/StylishDecoration" + }, + + "license": "MIT", + "icon": "assets/decorative/icon.png", + + "environment": "*", + "entrypoints": { + "main": [ + "eu.midnightdust.motschen.decorative.DecorativeMain" + ], + "client": [ + "eu.midnightdust.motschen.decorative.DecorativeClient" + ] + }, + + "depends": { + "fabricloader": ">=0.7.2", + "fabric": "*" + }, + "suggests": { + "dishes": "*", + "patchouli": "*" + } +}