diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..dfe07704 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..2cad8347 --- /dev/null +++ b/.gitignore @@ -0,0 +1,30 @@ +# gradle + +.gradle/ +gradle/ +build/ +out/ +classes/ + +# idea + +.idea/ +*.iml +*.ipr +*.iws + +# vscode + +.settings/ +.vscode/ +bin/ +.classpath +.project + +# fabric + +run/ + +# stuff + +*.pdn diff --git a/build.gradle b/build.gradle new file mode 100644 index 00000000..2d6c7927 --- /dev/null +++ b/build.gradle @@ -0,0 +1,77 @@ +plugins { + id 'fabric-loom' version '0.2.0-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 { +} + +dependencies { + //to change the versions see the gradle.properties file + minecraft "com.mojang:minecraft:${project.minecraft_version}" + mappings "net.fabricmc:yarn:${project.yarn_mappings}" + modCompile "net.fabricmc:fabric-loader:${project.loader_version}" + + // Fabric API. This is technically optional, but you probably want it anyway. + modCompile "net.fabricmc:fabric:${project.fabric_version}" +} + +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(jar) { + 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 00000000..3df77486 --- /dev/null +++ b/gradle.properties @@ -0,0 +1,17 @@ +# Done to increase the memory available to gradle. +org.gradle.jvmargs=-Xmx1G + +# Fabric Properties + # check these on https://fabricmc.net/use + minecraft_version=19w12b + yarn_mappings=19w12b.5 + loader_version=0.3.7.109 + +# Mod Properties + mod_version = 1.0.0 + maven_group = com.shnupbups + archives_base_name = extrapieces + +# Dependencies + # currently not on the main fabric site, check on the maven: https://maven.fabricmc.net/net/fabricmc/fabric + fabric_version=0.2.5.114 diff --git a/gradlew b/gradlew new file mode 100644 index 00000000..cccdd3d5 --- /dev/null +++ b/gradlew @@ -0,0 +1,172 @@ +#!/usr/bin/env sh + +############################################################################## +## +## 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="" + +# 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 00000000..f9553162 --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,84 @@ +@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= + +@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/logo.png b/logo.png new file mode 100644 index 00000000..5e72e147 Binary files /dev/null and b/logo.png differ diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 00000000..5b60df3d --- /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/com/shnupbups/extrapieces/ExtraPieces.java b/src/main/java/com/shnupbups/extrapieces/ExtraPieces.java new file mode 100644 index 00000000..78db6c45 --- /dev/null +++ b/src/main/java/com/shnupbups/extrapieces/ExtraPieces.java @@ -0,0 +1,28 @@ +package com.shnupbups.extrapieces; + +import net.fabricmc.api.ModInitializer; +import net.fabricmc.fabric.api.client.itemgroup.FabricItemGroupBuilder; +import net.minecraft.block.Block; +import net.minecraft.item.ItemGroup; +import net.minecraft.item.ItemStack; +import net.minecraft.util.Identifier; + +public class ExtraPieces implements ModInitializer { + public static ItemGroup group; + + @Override + public void onInitialize() { + ModBlocks.init(); + group = FabricItemGroupBuilder.create(new Identifier("extrapieces","blocks")).icon(() -> new ItemStack(ModBlocks.OAK_SIDING)).build(); + ModItems.init(); + } + + /** + * Returns a new instance of SidingBlock based upon any {@link Block} + * @param block The block on which to base the SidingBlock + * @return A SidingBlock with all the {@link Block.Settings} of the input block + */ + public static SidingBlock getSiding(Block block) { + return new SidingBlock(Block.Settings.copy(block)); + } +} diff --git a/src/main/java/com/shnupbups/extrapieces/ModBlocks.java b/src/main/java/com/shnupbups/extrapieces/ModBlocks.java new file mode 100644 index 00000000..6acb1f38 --- /dev/null +++ b/src/main/java/com/shnupbups/extrapieces/ModBlocks.java @@ -0,0 +1,106 @@ +package com.shnupbups.extrapieces; + +import com.google.common.collect.UnmodifiableIterator; +import net.fabricmc.fabric.api.block.FabricBlockSettings; +import net.minecraft.block.*; +import net.minecraft.sound.BlockSoundGroup; +import net.minecraft.util.Identifier; +import net.minecraft.util.registry.Registry; + +import java.util.Iterator; + +public class ModBlocks { + + public static Block PRISMARINE_SIDING; + public static Block PRISMARINE_BRICK_SIDING; + public static Block DARK_PRISMARINE_SIDING; + public static Block OAK_SIDING; + public static Block SPRUCE_SIDING; + public static Block BIRCH_SIDING; + public static Block JUNGLE_SIDING; + public static Block ACACIA_SIDING; + public static Block DARK_OAK_SIDING; + public static Block STONE_SIDING; + public static Block SMOOTH_STONE_SIDING; + public static Block SANDSTONE_SIDING; + public static Block CUT_SANDSTONE_SIDING; + public static Block PETRIFIED_OAK_SIDING; + public static Block COBBLESTONE_SIDING; + public static Block BRICK_SIDING; + public static Block STONE_BRICK_SIDING; + public static Block NETHER_BRICK_SIDING; + public static Block QUARTZ_SIDING; + public static Block RED_SANDSTONE_SIDING; + public static Block CUT_RED_SANDSTONE_SIDING; + public static Block PURPUR_SIDING; + public static Block POLISHED_GRANITE_SIDING; + public static Block SMOOTH_RED_SANDSTONE_SIDING; + public static Block MOSSY_STONE_BRICK_SIDING; + public static Block POLISHED_DIORITE_SIDING; + public static Block MOSSY_COBBLESTONE_SIDING; + public static Block END_STONE_BRICK_SIDING; + public static Block SMOOTH_SANDSTONE_SIDING; + public static Block SMOOTH_QUARTZ_SIDING; + public static Block GRANITE_SIDING; + public static Block ANDESITE_SIDING; + public static Block RED_NETHER_BRICK_SIDING; + public static Block POLISHED_ANDESITE_SIDING; + public static Block DIORITE_SIDING; + + private static Block register(String string_1, Block block_1) { + return (Block) Registry.register(Registry.BLOCK, new Identifier("extrapieces",(String)string_1), block_1); + } + + public static void init() { + PRISMARINE_SIDING = register("prismarine_siding", new SidingBlock(Block.Settings.of(Material.STONE, MaterialColor.CYAN).strength(1.5F, 6.0F))); + PRISMARINE_BRICK_SIDING = register("prismarine_brick_siding", new SidingBlock(Block.Settings.of(Material.STONE, MaterialColor.DIAMOND).strength(1.5F, 6.0F))); + DARK_PRISMARINE_SIDING = register("dark_prismarine_siding", new SidingBlock(Block.Settings.of(Material.STONE, MaterialColor.DIAMOND).strength(1.5F, 6.0F))); + OAK_SIDING = register("oak_siding", new SidingBlock(FabricBlockSettings.of(Material.WOOD, MaterialColor.WOOD).strength(2.0F, 3.0F).sounds(BlockSoundGroup.WOOD).build())); + SPRUCE_SIDING = register("spruce_siding", new SidingBlock(FabricBlockSettings.of(Material.WOOD, MaterialColor.SPRUCE).strength(2.0F, 3.0F).sounds(BlockSoundGroup.WOOD).build())); + BIRCH_SIDING = register("birch_siding", new SidingBlock(FabricBlockSettings.of(Material.WOOD, MaterialColor.SAND).strength(2.0F, 3.0F).sounds(BlockSoundGroup.WOOD).build())); + JUNGLE_SIDING = register("jungle_siding", new SidingBlock(FabricBlockSettings.of(Material.WOOD, MaterialColor.DIRT).strength(2.0F, 3.0F).sounds(BlockSoundGroup.WOOD).build())); + ACACIA_SIDING = register("acacia_siding", new SidingBlock(FabricBlockSettings.of(Material.WOOD, MaterialColor.ORANGE).strength(2.0F, 3.0F).sounds(BlockSoundGroup.WOOD).build())); + DARK_OAK_SIDING = register("dark_oak_siding", new SidingBlock(FabricBlockSettings.of(Material.WOOD, MaterialColor.BROWN).strength(2.0F, 3.0F).sounds(BlockSoundGroup.WOOD).build())); + STONE_SIDING = register("stone_siding", new SidingBlock(Block.Settings.of(Material.STONE, MaterialColor.STONE).strength(2.0F, 6.0F))); + SMOOTH_STONE_SIDING = register("smooth_stone_siding", new SidingBlock(Block.Settings.of(Material.STONE, MaterialColor.STONE).strength(2.0F, 6.0F))); + SANDSTONE_SIDING = register("sandstone_siding", new SidingBlock(Block.Settings.of(Material.STONE, MaterialColor.SAND).strength(2.0F, 6.0F))); + CUT_SANDSTONE_SIDING = register("cut_sandstone_siding", new SidingBlock(Block.Settings.of(Material.STONE, MaterialColor.SAND).strength(2.0F, 6.0F))); + PETRIFIED_OAK_SIDING = register("petrified_oak_siding", new SidingBlock(Block.Settings.of(Material.STONE, MaterialColor.WOOD).strength(2.0F, 6.0F))); + COBBLESTONE_SIDING = register("cobblestone_siding", new SidingBlock(Block.Settings.of(Material.STONE, MaterialColor.STONE).strength(2.0F, 6.0F))); + BRICK_SIDING = register("brick_siding", new SidingBlock(Block.Settings.of(Material.STONE, MaterialColor.RED).strength(2.0F, 6.0F))); + STONE_BRICK_SIDING = register("stone_brick_siding", new SidingBlock(Block.Settings.of(Material.STONE, MaterialColor.STONE).strength(2.0F, 6.0F))); + NETHER_BRICK_SIDING = register("nether_brick_siding", new SidingBlock(Block.Settings.of(Material.STONE, MaterialColor.NETHER).strength(2.0F, 6.0F))); + QUARTZ_SIDING = register("quartz_siding", new SidingBlock(Block.Settings.of(Material.STONE, MaterialColor.QUARTZ).strength(2.0F, 6.0F))); + RED_SANDSTONE_SIDING = register("red_sandstone_siding", new SidingBlock(Block.Settings.of(Material.STONE, MaterialColor.ORANGE).strength(2.0F, 6.0F))); + CUT_RED_SANDSTONE_SIDING = register("cut_red_sandstone_siding", new SidingBlock(Block.Settings.of(Material.STONE, MaterialColor.ORANGE).strength(2.0F, 6.0F))); + PURPUR_SIDING = register("purpur_siding", new SidingBlock(Block.Settings.of(Material.STONE, MaterialColor.MAGENTA).strength(2.0F, 6.0F))); + POLISHED_GRANITE_SIDING = register("polished_granite_siding", new SidingBlock(Block.Settings.copy(Blocks.POLISHED_GRANITE))); + SMOOTH_RED_SANDSTONE_SIDING = register("smooth_red_sandstone_siding", new SidingBlock(Block.Settings.copy(Blocks.SMOOTH_RED_SANDSTONE))); + MOSSY_STONE_BRICK_SIDING = register("mossy_stone_brick_siding", new SidingBlock(Block.Settings.copy(Blocks.MOSSY_STONE_BRICKS))); + POLISHED_DIORITE_SIDING = register("polished_diorite_siding", new SidingBlock(Block.Settings.copy(Blocks.POLISHED_DIORITE))); + MOSSY_COBBLESTONE_SIDING = register("mossy_cobblestone_siding", new SidingBlock(Block.Settings.copy(Blocks.MOSSY_COBBLESTONE))); + END_STONE_BRICK_SIDING = register("end_stone_brick_siding", new SidingBlock(Block.Settings.copy(Blocks.END_STONE_BRICKS))); + SMOOTH_SANDSTONE_SIDING = register("smooth_sandstone_siding", new SidingBlock(Block.Settings.copy(Blocks.SMOOTH_SANDSTONE))); + SMOOTH_QUARTZ_SIDING = register("smooth_quartz_siding", new SidingBlock(Block.Settings.copy(Blocks.SMOOTH_QUARTZ))); + GRANITE_SIDING = register("granite_siding", new SidingBlock(Block.Settings.copy(Blocks.GRANITE))); + ANDESITE_SIDING = register("andesite_siding", new SidingBlock(Block.Settings.copy(Blocks.ANDESITE))); + RED_NETHER_BRICK_SIDING = register("red_nether_brick_siding", new SidingBlock(Block.Settings.copy(Blocks.RED_NETHER_BRICKS))); + POLISHED_ANDESITE_SIDING = register("polished_andesite_siding", new SidingBlock(Block.Settings.copy(Blocks.POLISHED_ANDESITE))); + DIORITE_SIDING = register("diorite_siding", new SidingBlock(Block.Settings.copy(Blocks.DIORITE))); + + Iterator var0 = Registry.BLOCK.iterator(); + + while(var0.hasNext()) { + Block block_1 = (Block)var0.next(); + UnmodifiableIterator var2 = block_1.getStateFactory().getStates().iterator(); + + while(var2.hasNext()) { + BlockState blockState_1 = (BlockState)var2.next(); + blockState_1.initShapeCache(); + Block.STATE_IDS.add(blockState_1); + } + + block_1.getDropTableId(); + } + } +} diff --git a/src/main/java/com/shnupbups/extrapieces/ModItems.java b/src/main/java/com/shnupbups/extrapieces/ModItems.java new file mode 100644 index 00000000..91637cea --- /dev/null +++ b/src/main/java/com/shnupbups/extrapieces/ModItems.java @@ -0,0 +1,109 @@ +package com.shnupbups.extrapieces; + +import net.minecraft.block.Block; +import net.minecraft.item.Item; +import net.minecraft.item.ItemGroup; +import net.minecraft.item.block.BlockItem; +import net.minecraft.util.Identifier; +import net.minecraft.util.registry.Registry; + +public class ModItems { + + public static Item OAK_SIDING; + public static Item SPRUCE_SIDING; + public static Item BIRCH_SIDING; + public static Item JUNGLE_SIDING; + public static Item ACACIA_SIDING; + public static Item DARK_OAK_SIDING; + public static Item STONE_SIDING; + public static Item SMOOTH_STONE_SIDING; + public static Item SANDSTONE_SIDING; + public static Item CUT_SANDSTONE_SIDING; + public static Item PETRIFIED_OAK_SIDING; + public static Item COBBLESTONE_SIDING; + public static Item BRICK_SIDING; + public static Item STONE_BRICK_SIDING; + public static Item NETHER_BRICK_SIDING; + public static Item QUARTZ_SIDING; + public static Item RED_SANDSTONE_SIDING; + public static Item CUT_RED_SANDSTONE_SIDING; + public static Item PURPUR_SIDING; + public static Item PRISMARINE_SIDING; + public static Item PRISMARINE_BRICK_SIDING; + public static Item DARK_PRISMARINE_SIDING; + public static Item POLISHED_GRANITE_SIDING; + public static Item SMOOTH_RED_SANDSTONE_SIDING; + public static Item MOSSY_STONE_BRICK_SIDING; + public static Item POLISHED_DIORITE_SIDING; + public static Item MOSSY_COBBLESTONE_SIDING; + public static Item END_STONE_BRICK_SIDING; + public static Item SMOOTH_SANDSTONE_SIDING; + public static Item SMOOTH_QUARTZ_SIDING; + public static Item GRANITE_SIDING; + public static Item ANDESITE_SIDING; + public static Item RED_NETHER_BRICK_SIDING; + public static Item POLISHED_ANDESITE_SIDING; + public static Item DIORITE_SIDING; + + private static Item registerBlock(Block block_1) { + return register(new BlockItem(block_1, new Item.Settings())); + } + + private static Item registerBlock(Block block_1, ItemGroup itemGroup_1) { + return register(new BlockItem(block_1, (new Item.Settings()).itemGroup(itemGroup_1))); + } + + private static Item register(BlockItem blockItem_1) { + return register((Block)blockItem_1.getBlock(), blockItem_1); + } + + protected static Item register(Block block_1, Item item_1) { + return register(Registry.BLOCK.getId(block_1), item_1); + } + + private static Item register(Identifier identifier_1, Item item_1) { + if (item_1 instanceof BlockItem) { + ((BlockItem)item_1).registerBlockItemMap(Item.BLOCK_ITEM_MAP, item_1); + } + + return (Item)Registry.register(Registry.ITEM, (Identifier)identifier_1, item_1); + } + + public static void init() { + OAK_SIDING = registerBlock(ModBlocks.OAK_SIDING, ExtraPieces.group); + SPRUCE_SIDING = registerBlock(ModBlocks.SPRUCE_SIDING, ExtraPieces.group); + BIRCH_SIDING = registerBlock(ModBlocks.BIRCH_SIDING, ExtraPieces.group); + JUNGLE_SIDING = registerBlock(ModBlocks.JUNGLE_SIDING, ExtraPieces.group); + ACACIA_SIDING = registerBlock(ModBlocks.ACACIA_SIDING, ExtraPieces.group); + DARK_OAK_SIDING = registerBlock(ModBlocks.DARK_OAK_SIDING, ExtraPieces.group); + STONE_SIDING = registerBlock(ModBlocks.STONE_SIDING, ExtraPieces.group); + SMOOTH_STONE_SIDING = registerBlock(ModBlocks.SMOOTH_STONE_SIDING, ExtraPieces.group); + SANDSTONE_SIDING = registerBlock(ModBlocks.SANDSTONE_SIDING, ExtraPieces.group); + CUT_SANDSTONE_SIDING = registerBlock(ModBlocks.CUT_SANDSTONE_SIDING, ExtraPieces.group); + PETRIFIED_OAK_SIDING = registerBlock(ModBlocks.PETRIFIED_OAK_SIDING, ExtraPieces.group); + COBBLESTONE_SIDING = registerBlock(ModBlocks.COBBLESTONE_SIDING, ExtraPieces.group); + BRICK_SIDING = registerBlock(ModBlocks.BRICK_SIDING, ExtraPieces.group); + STONE_BRICK_SIDING = registerBlock(ModBlocks.STONE_BRICK_SIDING, ExtraPieces.group); + NETHER_BRICK_SIDING = registerBlock(ModBlocks.NETHER_BRICK_SIDING, ExtraPieces.group); + QUARTZ_SIDING = registerBlock(ModBlocks.QUARTZ_SIDING, ExtraPieces.group); + RED_SANDSTONE_SIDING = registerBlock(ModBlocks.RED_SANDSTONE_SIDING, ExtraPieces.group); + CUT_RED_SANDSTONE_SIDING = registerBlock(ModBlocks.CUT_RED_SANDSTONE_SIDING, ExtraPieces.group); + PURPUR_SIDING = registerBlock(ModBlocks.PURPUR_SIDING, ExtraPieces.group); + PRISMARINE_SIDING = registerBlock(ModBlocks.PRISMARINE_SIDING, ExtraPieces.group); + PRISMARINE_BRICK_SIDING = registerBlock(ModBlocks.PRISMARINE_BRICK_SIDING, ExtraPieces.group); + DARK_PRISMARINE_SIDING = registerBlock(ModBlocks.DARK_PRISMARINE_SIDING, ExtraPieces.group); + POLISHED_GRANITE_SIDING = registerBlock(ModBlocks.POLISHED_GRANITE_SIDING, ExtraPieces.group); + SMOOTH_RED_SANDSTONE_SIDING = registerBlock(ModBlocks.SMOOTH_RED_SANDSTONE_SIDING, ExtraPieces.group); + MOSSY_STONE_BRICK_SIDING = registerBlock(ModBlocks.MOSSY_STONE_BRICK_SIDING, ExtraPieces.group); + POLISHED_DIORITE_SIDING = registerBlock(ModBlocks.POLISHED_DIORITE_SIDING, ExtraPieces.group); + MOSSY_COBBLESTONE_SIDING = registerBlock(ModBlocks.MOSSY_COBBLESTONE_SIDING, ExtraPieces.group); + END_STONE_BRICK_SIDING = registerBlock(ModBlocks.END_STONE_BRICK_SIDING, ExtraPieces.group); + SMOOTH_SANDSTONE_SIDING = registerBlock(ModBlocks.SMOOTH_SANDSTONE_SIDING, ExtraPieces.group); + SMOOTH_QUARTZ_SIDING = registerBlock(ModBlocks.SMOOTH_QUARTZ_SIDING, ExtraPieces.group); + GRANITE_SIDING = registerBlock(ModBlocks.GRANITE_SIDING, ExtraPieces.group); + ANDESITE_SIDING = registerBlock(ModBlocks.ANDESITE_SIDING, ExtraPieces.group); + RED_NETHER_BRICK_SIDING = registerBlock(ModBlocks.RED_NETHER_BRICK_SIDING, ExtraPieces.group); + POLISHED_ANDESITE_SIDING = registerBlock(ModBlocks.POLISHED_ANDESITE_SIDING, ExtraPieces.group); + DIORITE_SIDING = registerBlock(ModBlocks.DIORITE_SIDING, ExtraPieces.group); + } +} diff --git a/src/main/java/com/shnupbups/extrapieces/ModProperties.java b/src/main/java/com/shnupbups/extrapieces/ModProperties.java new file mode 100644 index 00000000..2d9d8d76 --- /dev/null +++ b/src/main/java/com/shnupbups/extrapieces/ModProperties.java @@ -0,0 +1,11 @@ +package com.shnupbups.extrapieces; + +import net.minecraft.state.property.EnumProperty; + +public class ModProperties { + public static final EnumProperty SIDING_TYPE; + + static { + SIDING_TYPE = EnumProperty.create("type", SidingType.class); + } +} diff --git a/src/main/java/com/shnupbups/extrapieces/SidingBlock.java b/src/main/java/com/shnupbups/extrapieces/SidingBlock.java new file mode 100644 index 00000000..e28a19b1 --- /dev/null +++ b/src/main/java/com/shnupbups/extrapieces/SidingBlock.java @@ -0,0 +1,167 @@ +package com.shnupbups.extrapieces; + +import net.minecraft.block.Block; +import net.minecraft.block.BlockPlacementEnvironment; +import net.minecraft.block.BlockState; +import net.minecraft.block.Waterloggable; +import net.minecraft.entity.VerticalEntityPosition; +import net.minecraft.fluid.Fluid; +import net.minecraft.fluid.FluidState; +import net.minecraft.fluid.Fluids; +import net.minecraft.item.ItemPlacementContext; +import net.minecraft.item.ItemStack; +import net.minecraft.state.StateFactory; +import net.minecraft.state.property.BooleanProperty; +import net.minecraft.state.property.DirectionProperty; +import net.minecraft.state.property.EnumProperty; +import net.minecraft.state.property.Properties; +import net.minecraft.tag.FluidTags; +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.IWorld; + +public class SidingBlock extends Block implements Waterloggable { + public static final EnumProperty TYPE; + public static final BooleanProperty WATERLOGGED; + public static final DirectionProperty FACING_HORIZONTAL; + protected static final VoxelShape SINGLE_SHAPE_SOUTH; + protected static final VoxelShape SINGLE_SHAPE_NORTH; + protected static final VoxelShape SINGLE_SHAPE_EAST; + protected static final VoxelShape SINGLE_SHAPE_WEST; + + public SidingBlock(Block.Settings block$Settings_1) { + super(block$Settings_1); + this.setDefaultState((BlockState)((BlockState)this.getDefaultState().with(TYPE, SidingType.SINGLE)).with(FACING_HORIZONTAL, Direction.NORTH).with(WATERLOGGED, false)); + } + + public boolean method_9526(BlockState blockState_1) { + return blockState_1.get(TYPE) != SidingType.DOUBLE; + } + + protected void appendProperties(StateFactory.Builder stateFactory$Builder_1) { + stateFactory$Builder_1.with(TYPE, FACING_HORIZONTAL, WATERLOGGED); + } + + public VoxelShape getOutlineShape(BlockState blockState_1, BlockView blockView_1, BlockPos blockPos_1, VerticalEntityPosition verticalEntityPosition_1) { + SidingType slabType_1 = (SidingType)blockState_1.get(TYPE); + Direction facing = (Direction)blockState_1.get(FACING_HORIZONTAL); + switch(slabType_1) { + case DOUBLE: + return VoxelShapes.fullCube(); + default: + switch(facing) { + case SOUTH: + return SINGLE_SHAPE_SOUTH; + case EAST: + return SINGLE_SHAPE_EAST; + case WEST: + return SINGLE_SHAPE_WEST; + default: + return SINGLE_SHAPE_NORTH; + } + } + } + + public BlockState getPlacementState(ItemPlacementContext itemPlacementContext_1) { + BlockPos blockPos_1 = itemPlacementContext_1.getBlockPos(); + BlockState blockState_1 = itemPlacementContext_1.getWorld().getBlockState(blockPos_1); + if (blockState_1.getBlock() == this) { + return (BlockState)((BlockState)blockState_1.with(TYPE, SidingType.DOUBLE)).with(FACING_HORIZONTAL,blockState_1.get(FACING_HORIZONTAL)).with(WATERLOGGED, false); + } else { + FluidState fluidState_1 = itemPlacementContext_1.getWorld().getFluidState(blockPos_1); + Direction playerHorizontalFacing = itemPlacementContext_1.getPlayerHorizontalFacing(); + Direction facing = itemPlacementContext_1.getFacing(); + double xPos = itemPlacementContext_1.getPos().getX() - blockPos_1.getX(); + double zPos = itemPlacementContext_1.getPos().getZ() - blockPos_1.getZ(); + Direction direction_1 = playerHorizontalFacing.getOpposite(); + if(facing.getAxis().isVertical()) { + if(direction_1==Direction.EAST||direction_1==Direction.WEST) { + if (xPos > 0.5) direction_1 = Direction.WEST; + else direction_1 = Direction.EAST; + } else { + if(zPos>0.5) direction_1 = Direction.NORTH; + else direction_1 = Direction.SOUTH; + } + } + BlockState blockState_2 = (BlockState)((BlockState)this.getDefaultState().with(TYPE, SidingType.SINGLE)).with(WATERLOGGED, fluidState_1.getFluid() == Fluids.WATER).with(FACING_HORIZONTAL,direction_1); + return blockState_2; + } + } + + public boolean canReplace(BlockState blockState_1, ItemPlacementContext itemPlacementContext_1) { + if(itemPlacementContext_1.getPlayer().isSneaking()) return false; + ItemStack itemStack_1 = itemPlacementContext_1.getItemStack(); + SidingType slabType_1 = (SidingType)blockState_1.get(TYPE); + Direction facing = (Direction)blockState_1.get(FACING_HORIZONTAL); + if (slabType_1 != SidingType.DOUBLE && itemStack_1.getItem() == this.getItem()) { + if (itemPlacementContext_1.method_7717()) { + boolean boolean_1; + switch(facing) { + case EAST: + boolean_1 = itemPlacementContext_1.getPos().x - (double)itemPlacementContext_1.getBlockPos().getX() > 0.5D; + break; + case WEST: + boolean_1 = itemPlacementContext_1.getPos().x - (double)itemPlacementContext_1.getBlockPos().getX() < 0.5D; + break; + case SOUTH: + boolean_1 = itemPlacementContext_1.getPos().z - (double)itemPlacementContext_1.getBlockPos().getZ() > 0.5D; + break; + default: + boolean_1 = itemPlacementContext_1.getPos().z - (double)itemPlacementContext_1.getBlockPos().getZ() < 0.5D; + } + Direction direction_1 = itemPlacementContext_1.getFacing(); + return direction_1 == facing || boolean_1 && direction_1.getAxis().isVertical(); + } else { + return true; + } + } else { + return false; + } + } + + public FluidState getFluidState(BlockState blockState_1) { + return (Boolean)blockState_1.get(WATERLOGGED) ? Fluids.WATER.getState(false) : super.getFluidState(blockState_1); + } + + public boolean tryFillWithFluid(IWorld iWorld_1, BlockPos blockPos_1, BlockState blockState_1, FluidState fluidState_1) { + return blockState_1.get(TYPE) != SidingType.DOUBLE ? Waterloggable.super.tryFillWithFluid(iWorld_1, blockPos_1, blockState_1, fluidState_1) : false; + } + + public boolean canFillWithFluid(BlockView blockView_1, BlockPos blockPos_1, BlockState blockState_1, Fluid fluid_1) { + return blockState_1.get(TYPE) != SidingType.DOUBLE ? Waterloggable.super.canFillWithFluid(blockView_1, blockPos_1, blockState_1, fluid_1) : false; + } + + public BlockState getStateForNeighborUpdate(BlockState blockState_1, Direction direction_1, BlockState blockState_2, IWorld iWorld_1, BlockPos blockPos_1, BlockPos blockPos_2) { + if ((Boolean)blockState_1.get(WATERLOGGED) && direction_1 != (Direction)blockState_1.get(FACING_HORIZONTAL).getOpposite()) { + iWorld_1.getFluidTickScheduler().schedule(blockPos_1, Fluids.WATER, Fluids.WATER.getTickRate(iWorld_1)); + } + + return super.getStateForNeighborUpdate(blockState_1, direction_1, blockState_2, iWorld_1, blockPos_1, blockPos_2); + } + + public boolean canPlaceAtSide(BlockState blockState_1, BlockView blockView_1, BlockPos blockPos_1, BlockPlacementEnvironment blockPlacementEnvironment_1) { + switch(blockPlacementEnvironment_1) { + case LAND: + return blockState_1.get(TYPE) == SidingType.SINGLE; + case WATER: + return blockView_1.getFluidState(blockPos_1).matches(FluidTags.WATER); + case AIR: + return false; + default: + return false; + } + } + + static { + TYPE = ModProperties.SIDING_TYPE; + WATERLOGGED = Properties.WATERLOGGED; + FACING_HORIZONTAL = Properties.FACING_HORIZONTAL; + SINGLE_SHAPE_NORTH = Block.createCuboidShape(0.0D, 0.0D, 8.0D, 16.0D, 16.0D, 16.0D); + SINGLE_SHAPE_SOUTH = Block.createCuboidShape(0.0D, 0.0D, 0.0D, 16.0D, 16.0D, 8.0D); + SINGLE_SHAPE_EAST = Block.createCuboidShape(0.0D, 0.0D, 0.0D, 8.0D, 16.0D, 16.0D); + SINGLE_SHAPE_WEST = Block.createCuboidShape(8.0D, 0.0D, 0.0D, 16.0D, 16.0D, 16.0D); + } +} diff --git a/src/main/java/com/shnupbups/extrapieces/SidingType.java b/src/main/java/com/shnupbups/extrapieces/SidingType.java new file mode 100644 index 00000000..5b07210b --- /dev/null +++ b/src/main/java/com/shnupbups/extrapieces/SidingType.java @@ -0,0 +1,22 @@ +package com.shnupbups.extrapieces; + +import net.minecraft.util.StringRepresentable; + +public enum SidingType implements StringRepresentable { + SINGLE("single"), + DOUBLE("double"); + + private final String name; + + private SidingType(String name) { + this.name = name; + } + + public String toString() { + return this.name; + } + + public String asString() { + return this.name; + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/acacia_siding.json b/src/main/resources/assets/extrapieces/blockstates/acacia_siding.json new file mode 100644 index 00000000..3ad43315 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/acacia_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/acacia_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/acacia_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/acacia_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/acacia_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/acacia_planks" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/andesite_siding.json b/src/main/resources/assets/extrapieces/blockstates/andesite_siding.json new file mode 100644 index 00000000..4871ce87 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/andesite_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/andesite_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/andesite_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/andesite_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/andesite_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/andesite" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/birch_siding.json b/src/main/resources/assets/extrapieces/blockstates/birch_siding.json new file mode 100644 index 00000000..28a91009 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/birch_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/birch_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/birch_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/birch_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/birch_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/birch_planks" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/brick_siding.json b/src/main/resources/assets/extrapieces/blockstates/brick_siding.json new file mode 100644 index 00000000..374d4e61 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/brick_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/brick_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/brick_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/brick_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/brick_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/bricks" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/cobblestone_siding.json b/src/main/resources/assets/extrapieces/blockstates/cobblestone_siding.json new file mode 100644 index 00000000..aca03d16 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/cobblestone_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/cobblestone_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/cobblestone_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/cobblestone_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/cobblestone_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/cobblestone" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/cut_red_sandstone_siding.json b/src/main/resources/assets/extrapieces/blockstates/cut_red_sandstone_siding.json new file mode 100644 index 00000000..8de701c9 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/cut_red_sandstone_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/cut_red_sandstone_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/cut_red_sandstone_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/cut_red_sandstone_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/cut_red_sandstone_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/cut_red_sandstone" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/cut_sandstone_siding.json b/src/main/resources/assets/extrapieces/blockstates/cut_sandstone_siding.json new file mode 100644 index 00000000..496c09c0 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/cut_sandstone_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/cut_sandstone_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/cut_sandstone_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/cut_sandstone_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/cut_sandstone_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/cut_sandstone" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/dark_oak_siding.json b/src/main/resources/assets/extrapieces/blockstates/dark_oak_siding.json new file mode 100644 index 00000000..3870f368 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/dark_oak_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/dark_oak_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/dark_oak_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/dark_oak_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/dark_oak_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/dark_oak_planks" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/dark_prismarine_siding.json b/src/main/resources/assets/extrapieces/blockstates/dark_prismarine_siding.json new file mode 100644 index 00000000..da0df157 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/dark_prismarine_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/dark_prismarine_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/dark_prismarine_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/dark_prismarine_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/dark_prismarine_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/dark_prismarine" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/diorite_siding.json b/src/main/resources/assets/extrapieces/blockstates/diorite_siding.json new file mode 100644 index 00000000..333e18c5 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/diorite_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/diorite_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/diorite_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/diorite_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/diorite_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/diorite" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/end_stone_brick_siding.json b/src/main/resources/assets/extrapieces/blockstates/end_stone_brick_siding.json new file mode 100644 index 00000000..4d4eb228 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/end_stone_brick_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/end_stone_brick_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/end_stone_brick_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/end_stone_brick_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/end_stone_brick_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/end_stone_bricks" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/granite_siding.json b/src/main/resources/assets/extrapieces/blockstates/granite_siding.json new file mode 100644 index 00000000..fd2b5dfe --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/granite_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/granite_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/granite_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/granite_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/granite_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/granite" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/jungle_siding.json b/src/main/resources/assets/extrapieces/blockstates/jungle_siding.json new file mode 100644 index 00000000..13690b78 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/jungle_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/jungle_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/jungle_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/jungle_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/jungle_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/jungle_planks" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/mossy_cobblestone_siding.json b/src/main/resources/assets/extrapieces/blockstates/mossy_cobblestone_siding.json new file mode 100644 index 00000000..16be2106 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/mossy_cobblestone_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/mossy_cobblestone_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/mossy_cobblestone_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/mossy_cobblestone_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/mossy_cobblestone_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/mossy_cobblestone" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/mossy_stone_brick_siding.json b/src/main/resources/assets/extrapieces/blockstates/mossy_stone_brick_siding.json new file mode 100644 index 00000000..e99d6111 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/mossy_stone_brick_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/mossy_stone_brick_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/mossy_stone_brick_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/mossy_stone_brick_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/mossy_stone_brick_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/mossy_stone_bricks" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/nether_brick_siding.json b/src/main/resources/assets/extrapieces/blockstates/nether_brick_siding.json new file mode 100644 index 00000000..ffeeb14f --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/nether_brick_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/nether_brick_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/nether_brick_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/nether_brick_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/nether_brick_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/nether_bricks" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/oak_siding.json b/src/main/resources/assets/extrapieces/blockstates/oak_siding.json new file mode 100644 index 00000000..f3b1b9f7 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/oak_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/oak_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/oak_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/oak_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/oak_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/oak_planks" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/petrified_oak_siding.json b/src/main/resources/assets/extrapieces/blockstates/petrified_oak_siding.json new file mode 100644 index 00000000..9777d782 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/petrified_oak_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/petrified_oak_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/petrified_oak_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/petrified_oak_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/petrified_oak_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/oak_planks" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/polished_andesite_siding.json b/src/main/resources/assets/extrapieces/blockstates/polished_andesite_siding.json new file mode 100644 index 00000000..0cdc3789 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/polished_andesite_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/polished_andesite_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/polished_andesite_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/polished_andesite_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/polished_andesite_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/polished_andesite" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/polished_diorite_siding.json b/src/main/resources/assets/extrapieces/blockstates/polished_diorite_siding.json new file mode 100644 index 00000000..60649622 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/polished_diorite_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/polished_diorite_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/polished_diorite_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/polished_diorite_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/polished_diorite_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/polished_diorite" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/polished_granite_siding.json b/src/main/resources/assets/extrapieces/blockstates/polished_granite_siding.json new file mode 100644 index 00000000..8fe771c5 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/polished_granite_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/polished_granite_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/polished_granite_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/polished_granite_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/polished_granite_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/polished_granite" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/prismarine_brick_siding.json b/src/main/resources/assets/extrapieces/blockstates/prismarine_brick_siding.json new file mode 100644 index 00000000..325e2d82 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/prismarine_brick_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/prismarine_brick_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/prismarine_brick_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/prismarine_brick_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/prismarine_brick_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/prismarine_bricks" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/prismarine_siding.json b/src/main/resources/assets/extrapieces/blockstates/prismarine_siding.json new file mode 100644 index 00000000..6089448f --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/prismarine_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/prismarine_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/prismarine_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/prismarine_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/prismarine_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/prismarine" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/purpur_siding.json b/src/main/resources/assets/extrapieces/blockstates/purpur_siding.json new file mode 100644 index 00000000..a3205579 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/purpur_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/purpur_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/purpur_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/purpur_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/purpur_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/purpur_block" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/quartz_siding.json b/src/main/resources/assets/extrapieces/blockstates/quartz_siding.json new file mode 100644 index 00000000..3dabe758 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/quartz_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/quartz_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/quartz_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/quartz_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/quartz_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/quartz_block" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/red_nether_brick_siding.json b/src/main/resources/assets/extrapieces/blockstates/red_nether_brick_siding.json new file mode 100644 index 00000000..0753ff58 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/red_nether_brick_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/red_nether_brick_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/red_nether_brick_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/red_nether_brick_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/red_nether_brick_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/red_nether_bricks" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/red_sandstone_siding.json b/src/main/resources/assets/extrapieces/blockstates/red_sandstone_siding.json new file mode 100644 index 00000000..1957d694 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/red_sandstone_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/red_sandstone_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/red_sandstone_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/red_sandstone_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/red_sandstone_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/red_sandstone" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/sandstone_siding.json b/src/main/resources/assets/extrapieces/blockstates/sandstone_siding.json new file mode 100644 index 00000000..6838aa07 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/sandstone_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/sandstone_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/sandstone_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/sandstone_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/sandstone_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/sandstone" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/smooth_quartz_siding.json b/src/main/resources/assets/extrapieces/blockstates/smooth_quartz_siding.json new file mode 100644 index 00000000..18fb6a91 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/smooth_quartz_siding.json @@ -0,0 +1,10 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/smooth_quartz_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/smooth_quartz_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/smooth_quartz_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/smooth_quartz_siding", "y": 270, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/smooth_quartz_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/smooth_quartz" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/smooth_red_sandstone_siding.json b/src/main/resources/assets/extrapieces/blockstates/smooth_red_sandstone_siding.json new file mode 100644 index 00000000..f586690e --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/smooth_red_sandstone_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/smooth_red_sandstone_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/smooth_red_sandstone_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/smooth_red_sandstone_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/smooth_red_sandstone_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/smooth_red_sandstone" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/smooth_sandstone_siding.json b/src/main/resources/assets/extrapieces/blockstates/smooth_sandstone_siding.json new file mode 100644 index 00000000..49160b86 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/smooth_sandstone_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/smooth_sandstone_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/smooth_sandstone_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/smooth_sandstone_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/smooth_sandstone_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/smooth_sandstone" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/smooth_stone_siding.json b/src/main/resources/assets/extrapieces/blockstates/smooth_stone_siding.json new file mode 100644 index 00000000..c6187042 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/smooth_stone_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/smooth_stone_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/smooth_stone_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/smooth_stone_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/smooth_stone_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/smooth_stone" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/spruce_siding.json b/src/main/resources/assets/extrapieces/blockstates/spruce_siding.json new file mode 100644 index 00000000..a437ad34 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/spruce_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/spruce_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/spruce_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/spruce_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/spruce_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/spruce_planks" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/stone_brick_siding.json b/src/main/resources/assets/extrapieces/blockstates/stone_brick_siding.json new file mode 100644 index 00000000..5d0c5768 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/stone_brick_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/stone_brick_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/stone_brick_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/stone_brick_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/stone_brick_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/stone_bricks" } + } +} diff --git a/src/main/resources/assets/extrapieces/blockstates/stone_siding.json b/src/main/resources/assets/extrapieces/blockstates/stone_siding.json new file mode 100644 index 00000000..8cbbd3e1 --- /dev/null +++ b/src/main/resources/assets/extrapieces/blockstates/stone_siding.json @@ -0,0 +1,9 @@ +{ + "variants": { + "type=single,facing=north": { "model": "extrapieces:block/stone_siding" }, + "type=single,facing=south": { "model": "extrapieces:block/stone_siding", "y": 180, "uvlock": true }, + "type=single,facing=east": { "model": "extrapieces:block/stone_siding", "y": 90, "uvlock": true }, + "type=single,facing=west": { "model": "extrapieces:block/stone_siding", "y": 270, "uvlock": true }, + "type=double": { "model": "block/stone" } + } +} diff --git a/src/main/resources/assets/extrapieces/lang/en_us.json b/src/main/resources/assets/extrapieces/lang/en_us.json new file mode 100644 index 00000000..90e3e883 --- /dev/null +++ b/src/main/resources/assets/extrapieces/lang/en_us.json @@ -0,0 +1,38 @@ +{ + "itemGroup.extrapieces.blocks" : "Extra Pieces", + "block.extrapieces.stone_siding": "Stone Siding", + "block.extrapieces.smooth_stone_siding": "Smooth Stone Siding", + "block.extrapieces.sandstone_siding": "Sandstone Siding", + "block.extrapieces.red_sandstone_siding": "Red Sandstone Siding", + "block.extrapieces.cut_sandstone_siding": "Cut Sandstone Siding", + "block.extrapieces.cut_red_sandstone_siding": "Cut Red Sandstone Siding", + "block.extrapieces.petrified_oak_siding": "Petrified Oak Siding", + "block.extrapieces.cobblestone_siding": "Cobblestone Siding", + "block.extrapieces.brick_siding": "Brick Siding", + "block.extrapieces.stone_brick_siding": "Stone Brick Siding", + "block.extrapieces.nether_brick_siding": "Nether Brick Siding", + "block.extrapieces.quartz_siding": "Quartz Siding", + "block.extrapieces.oak_siding": "Oak Siding", + "block.extrapieces.spruce_siding": "Spruce Siding", + "block.extrapieces.birch_siding": "Birch Siding", + "block.extrapieces.jungle_siding": "Jungle Siding", + "block.extrapieces.acacia_siding": "Acacia Siding", + "block.extrapieces.dark_oak_siding": "Dark Oak Siding", + "block.extrapieces.dark_prismarine_siding": "Dark Prismarine Siding", + "block.extrapieces.prismarine_siding": "Prismarine Siding", + "block.extrapieces.prismarine_brick_siding": "Prismarine Brick Siding", + "block.extrapieces.purpur_siding": "Purpur Siding", + "block.extrapieces.polished_granite_siding": "Polished Granite Siding", + "block.extrapieces.smooth_red_sandstone_siding": "Smooth Red Sandstone Siding", + "block.extrapieces.mossy_stone_brick_siding": "Mossy Stone Brick Siding", + "block.extrapieces.polished_diorite_siding": "Polished Diorite Siding", + "block.extrapieces.mossy_cobblestone_siding": "Mossy Cobblestone Siding", + "block.extrapieces.end_stone_brick_siding": "End Stone Brick Siding", + "block.extrapieces.smooth_sandstone_siding": "Smooth Sandstone Siding", + "block.extrapieces.smooth_quartz_siding": "Smooth Quartz Siding", + "block.extrapieces.granite_siding": "Granite Siding", + "block.extrapieces.andesite_siding": "Andesite Siding", + "block.extrapieces.red_nether_brick_siding": "Red Nether Brick Siding", + "block.extrapieces.polished_andesite_siding": "Polished Andesite Siding", + "block.extrapieces.diorite_siding": "Diorite Siding" +} \ No newline at end of file diff --git a/src/main/resources/assets/extrapieces/models/block/acacia_siding.json b/src/main/resources/assets/extrapieces/models/block/acacia_siding.json new file mode 100644 index 00000000..50a540fb --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/acacia_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/acacia_planks", + "back": "block/acacia_planks", + "side": "block/acacia_planks" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/andesite_siding.json b/src/main/resources/assets/extrapieces/models/block/andesite_siding.json new file mode 100644 index 00000000..29c44c16 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/andesite_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/andesite", + "back": "block/andesite", + "side": "block/andesite" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/birch_siding.json b/src/main/resources/assets/extrapieces/models/block/birch_siding.json new file mode 100644 index 00000000..4360c9bd --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/birch_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/birch_planks", + "back": "block/birch_planks", + "side": "block/birch_planks" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/brick_siding.json b/src/main/resources/assets/extrapieces/models/block/brick_siding.json new file mode 100644 index 00000000..8c7dd761 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/brick_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/bricks", + "back": "block/bricks", + "side": "block/bricks" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/cobblestone_siding.json b/src/main/resources/assets/extrapieces/models/block/cobblestone_siding.json new file mode 100644 index 00000000..c61097bf --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/cobblestone_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/cobblestone", + "back": "block/cobblestone", + "side": "block/cobblestone" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/cut_red_sandstone_siding.json b/src/main/resources/assets/extrapieces/models/block/cut_red_sandstone_siding.json new file mode 100644 index 00000000..79b94c45 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/cut_red_sandstone_siding.json @@ -0,0 +1,10 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/cut_red_sandstone", + "back": "block/cut_red_sandstone", + "side": "block/cut_red_sandstone", + "bottom": "block/red_sandstone_top", + "top": "block/red_sandstone_top" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/cut_sandstone_siding.json b/src/main/resources/assets/extrapieces/models/block/cut_sandstone_siding.json new file mode 100644 index 00000000..65ab44f2 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/cut_sandstone_siding.json @@ -0,0 +1,10 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/cut_sandstone", + "back": "block/cut_sandstone", + "side": "block/cut_sandstone", + "bottom": "block/sandstone_top", + "top": "block/sandstone_top" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/dark_oak_siding.json b/src/main/resources/assets/extrapieces/models/block/dark_oak_siding.json new file mode 100644 index 00000000..388bb8f4 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/dark_oak_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/dark_oak_planks", + "back": "block/dark_oak_planks", + "side": "block/dark_oak_planks" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/dark_prismarine_siding.json b/src/main/resources/assets/extrapieces/models/block/dark_prismarine_siding.json new file mode 100644 index 00000000..9b5e2412 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/dark_prismarine_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/dark_prismarine", + "back": "block/dark_prismarine", + "side": "block/dark_prismarine" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/diorite_siding.json b/src/main/resources/assets/extrapieces/models/block/diorite_siding.json new file mode 100644 index 00000000..1111d584 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/diorite_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/diorite", + "back": "block/diorite", + "side": "block/diorite" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/end_stone_brick_siding.json b/src/main/resources/assets/extrapieces/models/block/end_stone_brick_siding.json new file mode 100644 index 00000000..4eaf286d --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/end_stone_brick_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/end_stone_bricks", + "back": "block/end_stone_bricks", + "side": "block/end_stone_bricks" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/granite_siding.json b/src/main/resources/assets/extrapieces/models/block/granite_siding.json new file mode 100644 index 00000000..97791355 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/granite_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/granite", + "back": "block/granite", + "side": "block/granite" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/jungle_siding.json b/src/main/resources/assets/extrapieces/models/block/jungle_siding.json new file mode 100644 index 00000000..3ac7658e --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/jungle_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/jungle_planks", + "back": "block/jungle_planks", + "side": "block/jungle_planks" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/mossy_cobblestone_siding.json b/src/main/resources/assets/extrapieces/models/block/mossy_cobblestone_siding.json new file mode 100644 index 00000000..fb1117c2 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/mossy_cobblestone_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/mossy_cobblestone", + "back": "block/mossy_cobblestone", + "side": "block/mossy_cobblestone" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/mossy_stone_brick_siding.json b/src/main/resources/assets/extrapieces/models/block/mossy_stone_brick_siding.json new file mode 100644 index 00000000..7c710d22 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/mossy_stone_brick_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/mossy_stone_bricks", + "back": "block/mossy_stone_bricks", + "side": "block/mossy_stone_bricks" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/nether_brick_siding.json b/src/main/resources/assets/extrapieces/models/block/nether_brick_siding.json new file mode 100644 index 00000000..898bf13f --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/nether_brick_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/nether_bricks", + "back": "block/nether_bricks", + "side": "block/nether_bricks" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/oak_siding.json b/src/main/resources/assets/extrapieces/models/block/oak_siding.json new file mode 100644 index 00000000..fc21eb76 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/oak_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/oak_planks", + "back": "block/oak_planks", + "side": "block/oak_planks" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/petrified_oak_siding.json b/src/main/resources/assets/extrapieces/models/block/petrified_oak_siding.json new file mode 100644 index 00000000..c5dce1b6 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/petrified_oak_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/oak_planks", + "back": "block/oak_planks", + "side": "block/oak_planks" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/polished_andesite_siding.json b/src/main/resources/assets/extrapieces/models/block/polished_andesite_siding.json new file mode 100644 index 00000000..6e4a72ac --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/polished_andesite_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/polished_andesite", + "back": "block/polished_andesite", + "side": "block/polished_andesite" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/polished_diorite_siding.json b/src/main/resources/assets/extrapieces/models/block/polished_diorite_siding.json new file mode 100644 index 00000000..50572fa1 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/polished_diorite_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/polished_diorite", + "back": "block/polished_diorite", + "side": "block/polished_diorite" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/polished_granite_siding.json b/src/main/resources/assets/extrapieces/models/block/polished_granite_siding.json new file mode 100644 index 00000000..5b93f8ef --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/polished_granite_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/polished_granite", + "back": "block/polished_granite", + "side": "block/polished_granite" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/prismarine_brick_siding.json b/src/main/resources/assets/extrapieces/models/block/prismarine_brick_siding.json new file mode 100644 index 00000000..53d9f7fb --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/prismarine_brick_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/prismarine_bricks", + "back": "block/prismarine_bricks", + "side": "block/prismarine_bricks" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/prismarine_siding.json b/src/main/resources/assets/extrapieces/models/block/prismarine_siding.json new file mode 100644 index 00000000..00a06b54 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/prismarine_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/prismarine", + "back": "block/prismarine", + "side": "block/prismarine" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/purpur_siding.json b/src/main/resources/assets/extrapieces/models/block/purpur_siding.json new file mode 100644 index 00000000..5700b4ad --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/purpur_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/purpur_block", + "back": "block/purpur_block", + "side": "block/purpur_block" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/quartz_siding.json b/src/main/resources/assets/extrapieces/models/block/quartz_siding.json new file mode 100644 index 00000000..7dc44c63 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/quartz_siding.json @@ -0,0 +1,10 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/quartz_block_side", + "back": "block/quartz_block_side", + "side": "block/quartz_block_side", + "top": "block/quartz_block_top", + "bottom": "block/quartz_block_bottom" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/red_nether_brick_siding.json b/src/main/resources/assets/extrapieces/models/block/red_nether_brick_siding.json new file mode 100644 index 00000000..4579b42b --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/red_nether_brick_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/red_nether_bricks", + "back": "block/red_nether_bricks", + "side": "block/red_nether_bricks" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/red_sandstone_siding.json b/src/main/resources/assets/extrapieces/models/block/red_sandstone_siding.json new file mode 100644 index 00000000..46bfb6b5 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/red_sandstone_siding.json @@ -0,0 +1,10 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/red_sandstone", + "back": "block/red_sandstone", + "side": "block/red_sandstone", + "bottom": "block/red_sandstone_top", + "top": "block/red_sandstone_top" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/sandstone_siding.json b/src/main/resources/assets/extrapieces/models/block/sandstone_siding.json new file mode 100644 index 00000000..57b4bc8a --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/sandstone_siding.json @@ -0,0 +1,10 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/sandstone", + "back": "block/sandstone", + "side": "block/sandstone", + "bottom": "block/sandstone_top", + "top": "block/sandstone_top" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/siding.json b/src/main/resources/assets/extrapieces/models/block/siding.json new file mode 100644 index 00000000..141887af --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/siding.json @@ -0,0 +1,22 @@ +{ + "parent": "block/block", + "textures": { + "particle": "#side", + "top": "#side", + "bottom": "#side" + }, + "elements": [ + { + "from": [ 0, 0, 8 ], + "to": [ 16, 16, 16 ], + "faces": { + "north": { "texture": "#front", "uv": [ 0, 0, 16, 16 ] }, + "east": { "texture": "#side", "uv": [ 0, 0, 8, 16 ], "cullface": "east" }, + "south": { "texture": "#back", "uv": [ 0, 0, 16, 16 ], "cullface": "south" }, + "west": { "texture": "#side", "uv": [ 8, 0, 16, 16 ], "cullface": "west" }, + "up": { "texture": "#top", "uv": [ 0, 8, 16, 16 ], "cullface": "up" }, + "down": { "texture": "#bottom", "uv": [ 0, 0, 16, 8 ], "cullface": "down" } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/extrapieces/models/block/smooth_quartz_siding.json b/src/main/resources/assets/extrapieces/models/block/smooth_quartz_siding.json new file mode 100644 index 00000000..26287cbc --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/smooth_quartz_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/quartz_block_bottom", + "back": "block/quartz_block_bottom", + "side": "block/quartz_block_bottom" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/smooth_red_sandstone_siding.json b/src/main/resources/assets/extrapieces/models/block/smooth_red_sandstone_siding.json new file mode 100644 index 00000000..ae5f5b16 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/smooth_red_sandstone_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/red_sandstone_top", + "back": "block/red_sandstone_top", + "side": "block/red_sandstone_top" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/smooth_sandstone_siding.json b/src/main/resources/assets/extrapieces/models/block/smooth_sandstone_siding.json new file mode 100644 index 00000000..c8113a1b --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/smooth_sandstone_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/sandstone_top", + "back": "block/sandstone_top", + "side": "block/sandstone_top" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/smooth_stone_siding.json b/src/main/resources/assets/extrapieces/models/block/smooth_stone_siding.json new file mode 100644 index 00000000..7b082b1c --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/smooth_stone_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/smooth_stone", + "back": "block/smooth_stone", + "side": "block/smooth_stone" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/spruce_siding.json b/src/main/resources/assets/extrapieces/models/block/spruce_siding.json new file mode 100644 index 00000000..1ae6534d --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/spruce_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/spruce_planks", + "back": "block/spruce_planks", + "side": "block/spruce_planks" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/stone_brick_siding.json b/src/main/resources/assets/extrapieces/models/block/stone_brick_siding.json new file mode 100644 index 00000000..0b3389e3 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/stone_brick_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/stone_bricks", + "back": "block/stone_bricks", + "side": "block/stone_bricks" + } +} diff --git a/src/main/resources/assets/extrapieces/models/block/stone_siding.json b/src/main/resources/assets/extrapieces/models/block/stone_siding.json new file mode 100644 index 00000000..c41e0f16 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/block/stone_siding.json @@ -0,0 +1,8 @@ +{ + "parent": "extrapieces:block/siding", + "textures": { + "front": "block/stone", + "back": "block/stone", + "side": "block/stone" + } +} diff --git a/src/main/resources/assets/extrapieces/models/item/acacia_siding.json b/src/main/resources/assets/extrapieces/models/item/acacia_siding.json new file mode 100644 index 00000000..6e017196 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/acacia_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/acacia_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/andesite_siding.json b/src/main/resources/assets/extrapieces/models/item/andesite_siding.json new file mode 100644 index 00000000..8a948640 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/andesite_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/andesite_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/birch_siding.json b/src/main/resources/assets/extrapieces/models/item/birch_siding.json new file mode 100644 index 00000000..a0b6c807 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/birch_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/birch_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/brick_siding.json b/src/main/resources/assets/extrapieces/models/item/brick_siding.json new file mode 100644 index 00000000..231d09ba --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/brick_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/brick_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/cobblestone_siding.json b/src/main/resources/assets/extrapieces/models/item/cobblestone_siding.json new file mode 100644 index 00000000..b94c4a05 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/cobblestone_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/cobblestone_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/cut_red_sandstone_siding.json b/src/main/resources/assets/extrapieces/models/item/cut_red_sandstone_siding.json new file mode 100644 index 00000000..b957a01d --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/cut_red_sandstone_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/cut_red_sandstone_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/cut_sandstone_siding.json b/src/main/resources/assets/extrapieces/models/item/cut_sandstone_siding.json new file mode 100644 index 00000000..3ed25994 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/cut_sandstone_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/cut_sandstone_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/dark_oak_siding.json b/src/main/resources/assets/extrapieces/models/item/dark_oak_siding.json new file mode 100644 index 00000000..2db75132 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/dark_oak_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/dark_oak_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/dark_prismarine_siding.json b/src/main/resources/assets/extrapieces/models/item/dark_prismarine_siding.json new file mode 100644 index 00000000..85f867e5 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/dark_prismarine_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/dark_prismarine_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/diorite_siding.json b/src/main/resources/assets/extrapieces/models/item/diorite_siding.json new file mode 100644 index 00000000..9f4f1104 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/diorite_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/diorite_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/end_stone_brick_siding.json b/src/main/resources/assets/extrapieces/models/item/end_stone_brick_siding.json new file mode 100644 index 00000000..2d625881 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/end_stone_brick_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/end_stone_brick_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/granite_siding.json b/src/main/resources/assets/extrapieces/models/item/granite_siding.json new file mode 100644 index 00000000..4d591ec1 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/granite_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/granite_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/jungle_siding.json b/src/main/resources/assets/extrapieces/models/item/jungle_siding.json new file mode 100644 index 00000000..aaf9cc63 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/jungle_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/jungle_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/mossy_cobblestone_siding.json b/src/main/resources/assets/extrapieces/models/item/mossy_cobblestone_siding.json new file mode 100644 index 00000000..1c2c099d --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/mossy_cobblestone_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/mossy_cobblestone_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/mossy_stone_brick_siding.json b/src/main/resources/assets/extrapieces/models/item/mossy_stone_brick_siding.json new file mode 100644 index 00000000..7528efc7 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/mossy_stone_brick_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/mossy_stone_brick_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/nether_brick_siding.json b/src/main/resources/assets/extrapieces/models/item/nether_brick_siding.json new file mode 100644 index 00000000..5951f804 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/nether_brick_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/nether_brick_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/oak_siding.json b/src/main/resources/assets/extrapieces/models/item/oak_siding.json new file mode 100644 index 00000000..662d85ee --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/oak_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/oak_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/petrified_oak_siding.json b/src/main/resources/assets/extrapieces/models/item/petrified_oak_siding.json new file mode 100644 index 00000000..e7f5f548 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/petrified_oak_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/petrified_oak_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/polished_andesite_siding.json b/src/main/resources/assets/extrapieces/models/item/polished_andesite_siding.json new file mode 100644 index 00000000..432a054c --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/polished_andesite_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/polished_andesite_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/polished_diorite_siding.json b/src/main/resources/assets/extrapieces/models/item/polished_diorite_siding.json new file mode 100644 index 00000000..fb7ecf96 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/polished_diorite_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/polished_diorite_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/polished_granite_siding.json b/src/main/resources/assets/extrapieces/models/item/polished_granite_siding.json new file mode 100644 index 00000000..49077d7a --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/polished_granite_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/polished_granite_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/prismarine_brick_siding.json b/src/main/resources/assets/extrapieces/models/item/prismarine_brick_siding.json new file mode 100644 index 00000000..7b24c0d1 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/prismarine_brick_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/prismarine_brick_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/prismarine_siding.json b/src/main/resources/assets/extrapieces/models/item/prismarine_siding.json new file mode 100644 index 00000000..f5674bd3 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/prismarine_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/prismarine_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/purpur_siding.json b/src/main/resources/assets/extrapieces/models/item/purpur_siding.json new file mode 100644 index 00000000..62f231a6 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/purpur_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/purpur_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/quartz_siding.json b/src/main/resources/assets/extrapieces/models/item/quartz_siding.json new file mode 100644 index 00000000..1043f403 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/quartz_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/quartz_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/red_nether_brick_siding.json b/src/main/resources/assets/extrapieces/models/item/red_nether_brick_siding.json new file mode 100644 index 00000000..b70fda7b --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/red_nether_brick_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/red_nether_brick_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/red_sandstone_siding.json b/src/main/resources/assets/extrapieces/models/item/red_sandstone_siding.json new file mode 100644 index 00000000..b3d3431e --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/red_sandstone_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/red_sandstone_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/sandstone_siding.json b/src/main/resources/assets/extrapieces/models/item/sandstone_siding.json new file mode 100644 index 00000000..302a1cb5 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/sandstone_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/sandstone_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/smooth_quartz_siding.json b/src/main/resources/assets/extrapieces/models/item/smooth_quartz_siding.json new file mode 100644 index 00000000..0955e1b9 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/smooth_quartz_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/smooth_quartz_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/smooth_red_sandstone_siding.json b/src/main/resources/assets/extrapieces/models/item/smooth_red_sandstone_siding.json new file mode 100644 index 00000000..1f172375 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/smooth_red_sandstone_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/smooth_red_sandstone_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/smooth_sandstone_siding.json b/src/main/resources/assets/extrapieces/models/item/smooth_sandstone_siding.json new file mode 100644 index 00000000..18d7871f --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/smooth_sandstone_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/smooth_sandstone_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/smooth_stone_siding.json b/src/main/resources/assets/extrapieces/models/item/smooth_stone_siding.json new file mode 100644 index 00000000..09fe3141 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/smooth_stone_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/smooth_stone_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/spruce_siding.json b/src/main/resources/assets/extrapieces/models/item/spruce_siding.json new file mode 100644 index 00000000..b7a6adb0 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/spruce_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/spruce_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/stone_brick_siding.json b/src/main/resources/assets/extrapieces/models/item/stone_brick_siding.json new file mode 100644 index 00000000..b025e388 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/stone_brick_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/stone_brick_siding" +} diff --git a/src/main/resources/assets/extrapieces/models/item/stone_siding.json b/src/main/resources/assets/extrapieces/models/item/stone_siding.json new file mode 100644 index 00000000..c4d89ff8 --- /dev/null +++ b/src/main/resources/assets/extrapieces/models/item/stone_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "extrapieces:block/stone_siding" +} diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/acacia_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/acacia_siding.json new file mode 100644 index 00000000..1fe140d3 --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/acacia_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:acacia_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:acacia_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/andesite_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/andesite_siding.json new file mode 100644 index 00000000..1f5ccd1b --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/andesite_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:andesite_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:andesite_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/birch_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/birch_siding.json new file mode 100644 index 00000000..e83e7c79 --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/birch_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:birch_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:birch_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/brick_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/brick_siding.json new file mode 100644 index 00000000..8791e024 --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/brick_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:brick_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:brick_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/cobblestone_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/cobblestone_siding.json new file mode 100644 index 00000000..eef688c9 --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/cobblestone_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:cobblestone_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:cobblestone_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/cut_red_sandstone_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/cut_red_sandstone_siding.json new file mode 100644 index 00000000..251fb749 --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/cut_red_sandstone_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:cut_red_sandstone_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:cut_red_sandstone_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/cut_sandstone_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/cut_sandstone_siding.json new file mode 100644 index 00000000..a3e975d7 --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/cut_sandstone_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:cut_sandstone_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:cut_sandstone_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/dark_oak_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/dark_oak_siding.json new file mode 100644 index 00000000..a2ca77d1 --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/dark_oak_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:dark_oak_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:dark_oak_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/dark_prismarine_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/dark_prismarine_siding.json new file mode 100644 index 00000000..a686aa17 --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/dark_prismarine_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:dark_prismarine_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:dark_prismarine_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/diorite_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/diorite_siding.json new file mode 100644 index 00000000..0df4605c --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/diorite_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:diorite_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:diorite_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/end_stone_brick_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/end_stone_brick_siding.json new file mode 100644 index 00000000..0743b422 --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/end_stone_brick_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:end_stone_brick_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:end_stone_brick_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/granite_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/granite_siding.json new file mode 100644 index 00000000..cc78bbcd --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/granite_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:granite_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:granite_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/jungle_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/jungle_siding.json new file mode 100644 index 00000000..6a4121bc --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/jungle_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:jungle_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:jungle_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/mossy_cobblestone_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/mossy_cobblestone_siding.json new file mode 100644 index 00000000..cdce5996 --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/mossy_cobblestone_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:mossy_cobblestone_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:mossy_cobblestone_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/mossy_stone_brick_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/mossy_stone_brick_siding.json new file mode 100644 index 00000000..9f5dc996 --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/mossy_stone_brick_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:mossy_stone_brick_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:mossy_stone_brick_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/nether_brick_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/nether_brick_siding.json new file mode 100644 index 00000000..92f4ef86 --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/nether_brick_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:nether_brick_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:nether_brick_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/oak_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/oak_siding.json new file mode 100644 index 00000000..1edabcf5 --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/oak_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:oak_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:oak_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/petrified_oak_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/petrified_oak_siding.json new file mode 100644 index 00000000..527f7455 --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/petrified_oak_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:petrified_oak_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:petrified_oak_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/polished_andesite_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/polished_andesite_siding.json new file mode 100644 index 00000000..d27abfc7 --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/polished_andesite_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:polished_andesite_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:polished_andesite_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/polished_diorite_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/polished_diorite_siding.json new file mode 100644 index 00000000..bad3ff20 --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/polished_diorite_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:polished_diorite_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:polished_diorite_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/polished_granite_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/polished_granite_siding.json new file mode 100644 index 00000000..0e7eae19 --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/polished_granite_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:polished_granite_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:polished_granite_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/prismarine_brick_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/prismarine_brick_siding.json new file mode 100644 index 00000000..9337c9ed --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/prismarine_brick_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:prismarine_brick_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:prismarine_brick_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/prismarine_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/prismarine_siding.json new file mode 100644 index 00000000..8d2a7e24 --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/prismarine_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:prismarine_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:prismarine_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/purpur_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/purpur_siding.json new file mode 100644 index 00000000..f9b3c485 --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/purpur_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:purpur_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:purpur_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/quartz_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/quartz_siding.json new file mode 100644 index 00000000..16843791 --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/quartz_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:quartz_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:quartz_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/red_nether_brick_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/red_nether_brick_siding.json new file mode 100644 index 00000000..8c3e6a3c --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/red_nether_brick_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:red_nether_brick_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:red_nether_brick_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/red_sandstone_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/red_sandstone_siding.json new file mode 100644 index 00000000..2362eb16 --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/red_sandstone_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:red_sandstone_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:red_sandstone_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/sandstone_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/sandstone_siding.json new file mode 100644 index 00000000..cf52f167 --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/sandstone_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:sandstone_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:sandstone_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/smooth_quartz_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/smooth_quartz_siding.json new file mode 100644 index 00000000..b1e4bfcc --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/smooth_quartz_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:smooth_quartz_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:smooth_quartz_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/smooth_red_sandstone_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/smooth_red_sandstone_siding.json new file mode 100644 index 00000000..d68f91ca --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/smooth_red_sandstone_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:smooth_red_sandstone_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:smooth_red_sandstone_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/smooth_sandstone_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/smooth_sandstone_siding.json new file mode 100644 index 00000000..e1703847 --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/smooth_sandstone_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:smooth_sandstone_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:smooth_sandstone_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/smooth_stone_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/smooth_stone_siding.json new file mode 100644 index 00000000..09b0e14a --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/smooth_stone_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:smooth_stone_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:smooth_stone_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/spruce_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/spruce_siding.json new file mode 100644 index 00000000..67e70199 --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/spruce_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:spruce_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:spruce_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/stone_brick_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/stone_brick_siding.json new file mode 100644 index 00000000..1c8432f8 --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/stone_brick_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:stone_brick_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:stone_brick_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/loot_tables/blocks/stone_siding.json b/src/main/resources/data/extrapieces/loot_tables/blocks/stone_siding.json new file mode 100644 index 00000000..d68f3547 --- /dev/null +++ b/src/main/resources/data/extrapieces/loot_tables/blocks/stone_siding.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "extrapieces:stone_siding", + "properties": { + "type": "double" + } + } + ], + "count": 2 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "extrapieces:stone_siding" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/acacia_siding.json b/src/main/resources/data/extrapieces/recipes/acacia_siding.json new file mode 100644 index 00000000..18ec7993 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/acacia_siding.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_siding", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:acacia_planks" + } + }, + "result": { + "item": "extrapieces:acacia_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/acacia_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/acacia_siding_to_block.json new file mode 100644 index 00000000..d7079900 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/acacia_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:acacia_siding" + }, + { + "item": "extrapieces:acacia_siding" + } + ], + "result": { + "item": "minecraft:acacia_planks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/acacia_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/acacia_siding_to_slab.json new file mode 100644 index 00000000..5a80d2d5 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/acacia_siding_to_slab.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "wooden_siding_to_slab", + "ingredients": [ + { + "item": "extrapieces:acacia_siding" + } + ], + "result": { + "item": "minecraft:acacia_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/acacia_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/acacia_slab_to_block.json new file mode 100644 index 00000000..4b012f9f --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/acacia_slab_to_block.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "wooden_slab_to_block", + "ingredients": [ + { + "item": "minecraft:acacia_slab" + }, + { + "item": "minecraft:acacia_slab" + } + ], + "result": { + "item": "minecraft:acacia_planks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/acacia_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/acacia_slab_to_siding.json new file mode 100644 index 00000000..eb44a178 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/acacia_slab_to_siding.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "wooden_slab_to_siding", + "ingredients": [ + { + "item": "minecraft:acacia_slab" + } + ], + "result": { + "item": "extrapieces:acacia_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/andesite_siding.json b/src/main/resources/data/extrapieces/recipes/andesite_siding.json new file mode 100644 index 00000000..8e2ab83b --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/andesite_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:andesite" + } + }, + "result": { + "item": "extrapieces:andesite_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/andesite_siding_from_andesite_stonecutting.json b/src/main/resources/data/extrapieces/recipes/andesite_siding_from_andesite_stonecutting.json new file mode 100644 index 00000000..1a2da7bd --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/andesite_siding_from_andesite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:andesite" + }, + "result": "extrapieces:andesite_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/andesite_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/andesite_siding_to_block.json new file mode 100644 index 00000000..8b37c5df --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/andesite_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:andesite_siding" + }, + { + "item": "extrapieces:andesite_siding" + } + ], + "result": { + "item": "minecraft:andesite", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/andesite_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/andesite_siding_to_slab.json new file mode 100644 index 00000000..56901d12 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/andesite_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:andesite_siding" + } + ], + "result": { + "item": "minecraft:andesite_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/andesite_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/andesite_slab_to_block.json new file mode 100644 index 00000000..79efc3c0 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/andesite_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:andesite_slab" + }, + { + "item": "minecraft:andesite_slab" + } + ], + "result": { + "item": "minecraft:andesite", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/andesite_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/andesite_slab_to_siding.json new file mode 100644 index 00000000..ce6b3884 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/andesite_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:andesite_slab" + } + ], + "result": { + "item": "extrapieces:andesite_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/birch_siding.json b/src/main/resources/data/extrapieces/recipes/birch_siding.json new file mode 100644 index 00000000..d833ecfd --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/birch_siding.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_siding", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:birch_planks" + } + }, + "result": { + "item": "extrapieces:birch_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/birch_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/birch_siding_to_block.json new file mode 100644 index 00000000..376ef3a4 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/birch_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:birch_siding" + }, + { + "item": "extrapieces:birch_siding" + } + ], + "result": { + "item": "minecraft:birch_planks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/birch_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/birch_siding_to_slab.json new file mode 100644 index 00000000..24fd5ea8 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/birch_siding_to_slab.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "wooden_siding_to_slab", + "ingredients": [ + { + "item": "extrapieces:birch_siding" + } + ], + "result": { + "item": "minecraft:birch_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/birch_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/birch_slab_to_block.json new file mode 100644 index 00000000..e62875b1 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/birch_slab_to_block.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "wooden_slab_to_block", + "ingredients": [ + { + "item": "minecraft:birch_slab" + }, + { + "item": "minecraft:birch_slab" + } + ], + "result": { + "item": "minecraft:birch_planks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/birch_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/birch_slab_to_siding.json new file mode 100644 index 00000000..e364577c --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/birch_slab_to_siding.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "wooden_slab_to_siding", + "ingredients": [ + { + "item": "minecraft:birch_slab" + } + ], + "result": { + "item": "extrapieces:birch_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/brick_siding.json b/src/main/resources/data/extrapieces/recipes/brick_siding.json new file mode 100644 index 00000000..2edc5fdf --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/brick_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:bricks" + } + }, + "result": { + "item": "extrapieces:brick_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/brick_siding_from_bricks_stonecutting.json b/src/main/resources/data/extrapieces/recipes/brick_siding_from_bricks_stonecutting.json new file mode 100644 index 00000000..a14e0366 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/brick_siding_from_bricks_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:bricks" + }, + "result": "extrapieces:brick_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/brick_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/brick_siding_to_block.json new file mode 100644 index 00000000..217e0d3d --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/brick_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:brick_siding" + }, + { + "item": "extrapieces:brick_siding" + } + ], + "result": { + "item": "minecraft:bricks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/brick_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/brick_siding_to_slab.json new file mode 100644 index 00000000..f1f91b6c --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/brick_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:brick_siding" + } + ], + "result": { + "item": "minecraft:brick_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/brick_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/brick_slab_to_block.json new file mode 100644 index 00000000..4710df62 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/brick_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:brick_slab" + }, + { + "item": "minecraft:brick_slab" + } + ], + "result": { + "item": "minecraft:bricks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/brick_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/brick_slab_to_siding.json new file mode 100644 index 00000000..32adfb31 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/brick_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:brick_slab" + } + ], + "result": { + "item": "extrapieces:brick_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/cobblestone_siding.json b/src/main/resources/data/extrapieces/recipes/cobblestone_siding.json new file mode 100644 index 00000000..15901bc9 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/cobblestone_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:cobblestone" + } + }, + "result": { + "item": "extrapieces:cobblestone_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/cobblestone_siding_from_cobblestone_stonecutting.json b/src/main/resources/data/extrapieces/recipes/cobblestone_siding_from_cobblestone_stonecutting.json new file mode 100644 index 00000000..8e292998 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/cobblestone_siding_from_cobblestone_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:cobblestone" + }, + "result": "extrapieces:cobblestone_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/cobblestone_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/cobblestone_siding_to_block.json new file mode 100644 index 00000000..53dde88a --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/cobblestone_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:cobblestone_siding" + }, + { + "item": "extrapieces:cobblestone_siding" + } + ], + "result": { + "item": "minecraft:cobblestone", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/cobblestone_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/cobblestone_siding_to_slab.json new file mode 100644 index 00000000..b8a63271 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/cobblestone_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:cobblestone_siding" + } + ], + "result": { + "item": "minecraft:cobblestone_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/cobblestone_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/cobblestone_slab_to_block.json new file mode 100644 index 00000000..0c9c7339 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/cobblestone_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:cobblestone_slab" + }, + { + "item": "minecraft:cobblestone_slab" + } + ], + "result": { + "item": "minecraft:cobblestone", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/cobblestone_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/cobblestone_slab_to_siding.json new file mode 100644 index 00000000..fea02381 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/cobblestone_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:cobblestone_slab" + } + ], + "result": { + "item": "extrapieces:cobblestone_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/cut_red_sandstone_siding.json b/src/main/resources/data/extrapieces/recipes/cut_red_sandstone_siding.json new file mode 100644 index 00000000..6c159af8 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/cut_red_sandstone_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:cut_red_sandstone" + } + }, + "result": { + "item": "extrapieces:cut_red_sandstone_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/cut_red_sandstone_siding_from_cut_red_sandstone_stonecutting.json b/src/main/resources/data/extrapieces/recipes/cut_red_sandstone_siding_from_cut_red_sandstone_stonecutting.json new file mode 100644 index 00000000..dfabc7ba --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/cut_red_sandstone_siding_from_cut_red_sandstone_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:cut_red_sandstone" + }, + "result": "extrapieces:cut_red_sandstone_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/cut_red_sandstone_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/cut_red_sandstone_siding_to_block.json new file mode 100644 index 00000000..92dc1f00 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/cut_red_sandstone_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:cut_red_sandstone_siding" + }, + { + "item": "extrapieces:cut_red_sandstone_siding" + } + ], + "result": { + "item": "minecraft:cut_red_sandstone", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/cut_red_sandstone_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/cut_red_sandstone_siding_to_slab.json new file mode 100644 index 00000000..dbc8b573 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/cut_red_sandstone_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:cut_red_sandstone_siding" + } + ], + "result": { + "item": "minecraft:cut_red_sandstone_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/cut_red_sandstone_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/cut_red_sandstone_slab_to_block.json new file mode 100644 index 00000000..70ee558f --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/cut_red_sandstone_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:cut_red_sandstone_slab" + }, + { + "item": "minecraft:cut_red_sandstone_slab" + } + ], + "result": { + "item": "minecraft:cut_red_sandstone", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/cut_red_sandstone_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/cut_red_sandstone_slab_to_siding.json new file mode 100644 index 00000000..e032a5ae --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/cut_red_sandstone_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:cut_red_sandstone_slab" + } + ], + "result": { + "item": "extrapieces:cut_red_sandstone_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/cut_sandstone_siding.json b/src/main/resources/data/extrapieces/recipes/cut_sandstone_siding.json new file mode 100644 index 00000000..d4ccd5c9 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/cut_sandstone_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:cut_sandstone" + } + }, + "result": { + "item": "extrapieces:cut_sandstone_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/cut_sandstone_siding_from_cut_sandstone_stonecutting.json b/src/main/resources/data/extrapieces/recipes/cut_sandstone_siding_from_cut_sandstone_stonecutting.json new file mode 100644 index 00000000..58266ac9 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/cut_sandstone_siding_from_cut_sandstone_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:cut_sandstone" + }, + "result": "extrapieces:cut_sandstone_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/cut_sandstone_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/cut_sandstone_siding_to_block.json new file mode 100644 index 00000000..2fdc7aca --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/cut_sandstone_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:cut_sandstone_siding" + }, + { + "item": "extrapieces:cut_sandstone_siding" + } + ], + "result": { + "item": "minecraft:cut_sandstone", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/cut_sandstone_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/cut_sandstone_siding_to_slab.json new file mode 100644 index 00000000..4f16ff62 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/cut_sandstone_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:cut_sandstone_siding" + } + ], + "result": { + "item": "minecraft:cut_sandstone_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/cut_sandstone_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/cut_sandstone_slab_to_block.json new file mode 100644 index 00000000..9995f8a4 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/cut_sandstone_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:cut_sandstone_slab" + }, + { + "item": "minecraft:cut_sandstone_slab" + } + ], + "result": { + "item": "minecraft:cut_sandstone", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/cut_sandstone_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/cut_sandstone_slab_to_siding.json new file mode 100644 index 00000000..301527d4 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/cut_sandstone_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:cut_sandstone_slab" + } + ], + "result": { + "item": "extrapieces:cut_sandstone_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/dark_oak_siding.json b/src/main/resources/data/extrapieces/recipes/dark_oak_siding.json new file mode 100644 index 00000000..3c49012a --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/dark_oak_siding.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_siding", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:dark_oak_planks" + } + }, + "result": { + "item": "extrapieces:dark_oak_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/dark_oak_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/dark_oak_siding_to_block.json new file mode 100644 index 00000000..ac10aaf5 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/dark_oak_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:dark_oak_siding" + }, + { + "item": "extrapieces:dark_oak_siding" + } + ], + "result": { + "item": "minecraft:dark_oak_planks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/dark_oak_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/dark_oak_siding_to_slab.json new file mode 100644 index 00000000..c645ee2d --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/dark_oak_siding_to_slab.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "wooden_siding_to_slab", + "ingredients": [ + { + "item": "extrapieces:dark_oak_siding" + } + ], + "result": { + "item": "minecraft:dark_oak_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/dark_oak_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/dark_oak_slab_to_block.json new file mode 100644 index 00000000..017efa7b --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/dark_oak_slab_to_block.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "wooden_slab_to_block", + "ingredients": [ + { + "item": "minecraft:dark_oak_slab" + }, + { + "item": "minecraft:dark_oak_slab" + } + ], + "result": { + "item": "minecraft:dark_oak_planks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/dark_oak_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/dark_oak_slab_to_siding.json new file mode 100644 index 00000000..62e3fdd1 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/dark_oak_slab_to_siding.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "wooden_slab_to_siding", + "ingredients": [ + { + "item": "minecraft:dark_oak_slab" + } + ], + "result": { + "item": "extrapieces:dark_oak_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/dark_prismarine_siding.json b/src/main/resources/data/extrapieces/recipes/dark_prismarine_siding.json new file mode 100644 index 00000000..fb2a6cdd --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/dark_prismarine_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:dark_prismarine" + } + }, + "result": { + "item": "extrapieces:dark_prismarine_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/dark_prismarine_siding_from_dark_prismarine_stonecutting.json b/src/main/resources/data/extrapieces/recipes/dark_prismarine_siding_from_dark_prismarine_stonecutting.json new file mode 100644 index 00000000..96ed1fd0 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/dark_prismarine_siding_from_dark_prismarine_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:dark_prismarine" + }, + "result": "extrapieces:dark_prismarine_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/dark_prismarine_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/dark_prismarine_siding_to_block.json new file mode 100644 index 00000000..08861f3d --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/dark_prismarine_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:dark_prismarine_siding" + }, + { + "item": "extrapieces:dark_prismarine_siding" + } + ], + "result": { + "item": "minecraft:dark_prismarine", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/dark_prismarine_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/dark_prismarine_siding_to_slab.json new file mode 100644 index 00000000..6f80e893 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/dark_prismarine_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:dark_prismarine_siding" + } + ], + "result": { + "item": "minecraft:dark_prismarine_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/dark_prismarine_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/dark_prismarine_slab_to_block.json new file mode 100644 index 00000000..3985c2e3 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/dark_prismarine_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:dark_prismarine_slab" + }, + { + "item": "minecraft:dark_prismarine_slab" + } + ], + "result": { + "item": "minecraft:dark_prismarine", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/dark_prismarine_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/dark_prismarine_slab_to_siding.json new file mode 100644 index 00000000..d3289fdb --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/dark_prismarine_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:dark_prismarine_slab" + } + ], + "result": { + "item": "extrapieces:dark_prismarine_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/diorite_siding.json b/src/main/resources/data/extrapieces/recipes/diorite_siding.json new file mode 100644 index 00000000..978b0e28 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/diorite_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:diorite" + } + }, + "result": { + "item": "extrapieces:diorite_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/diorite_siding_from_diorite_stonecutting.json b/src/main/resources/data/extrapieces/recipes/diorite_siding_from_diorite_stonecutting.json new file mode 100644 index 00000000..1f8d6da2 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/diorite_siding_from_diorite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:diorite" + }, + "result": "extrapieces:diorite_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/diorite_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/diorite_siding_to_block.json new file mode 100644 index 00000000..79c813e3 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/diorite_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:diorite_siding" + }, + { + "item": "extrapieces:diorite_siding" + } + ], + "result": { + "item": "minecraft:diorite", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/diorite_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/diorite_siding_to_slab.json new file mode 100644 index 00000000..ab8b6c9b --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/diorite_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:diorite_siding" + } + ], + "result": { + "item": "minecraft:diorite_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/diorite_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/diorite_slab_to_block.json new file mode 100644 index 00000000..e7839997 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/diorite_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:diorite_slab" + }, + { + "item": "minecraft:diorite_slab" + } + ], + "result": { + "item": "minecraft:diorite", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/diorite_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/diorite_slab_to_siding.json new file mode 100644 index 00000000..9de59079 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/diorite_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:diorite_slab" + } + ], + "result": { + "item": "extrapieces:diorite_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/end_stone_brick_siding.json b/src/main/resources/data/extrapieces/recipes/end_stone_brick_siding.json new file mode 100644 index 00000000..83cfc937 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/end_stone_brick_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:end_stone_bricks" + } + }, + "result": { + "item": "extrapieces:end_stone_brick_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/end_stone_brick_siding_from_end_stone_bricks_stonecutting.json b/src/main/resources/data/extrapieces/recipes/end_stone_brick_siding_from_end_stone_bricks_stonecutting.json new file mode 100644 index 00000000..2294bb32 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/end_stone_brick_siding_from_end_stone_bricks_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:end_stone_bricks" + }, + "result": "extrapieces:end_stone_brick_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/end_stone_brick_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/end_stone_brick_siding_to_block.json new file mode 100644 index 00000000..d0c40644 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/end_stone_brick_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:end_stone_brick_siding" + }, + { + "item": "extrapieces:end_stone_brick_siding" + } + ], + "result": { + "item": "minecraft:end_stone_bricks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/end_stone_brick_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/end_stone_brick_siding_to_slab.json new file mode 100644 index 00000000..e002157d --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/end_stone_brick_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:end_stone_brick_siding" + } + ], + "result": { + "item": "minecraft:end_stone_brick_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/end_stone_brick_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/end_stone_brick_slab_to_block.json new file mode 100644 index 00000000..41681cff --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/end_stone_brick_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:end_stone_brick_slab" + }, + { + "item": "minecraft:end_stone_brick_slab" + } + ], + "result": { + "item": "minecraft:end_stone_bricks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/end_stone_brick_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/end_stone_brick_slab_to_siding.json new file mode 100644 index 00000000..3b054b9b --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/end_stone_brick_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:end_stone_brick_slab" + } + ], + "result": { + "item": "extrapieces:end_stone_brick_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/granite_siding.json b/src/main/resources/data/extrapieces/recipes/granite_siding.json new file mode 100644 index 00000000..ad8b1e22 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/granite_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:granite" + } + }, + "result": { + "item": "extrapieces:granite_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/granite_siding_from_granite_stonecutting.json b/src/main/resources/data/extrapieces/recipes/granite_siding_from_granite_stonecutting.json new file mode 100644 index 00000000..4bbe8817 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/granite_siding_from_granite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:granite" + }, + "result": "extrapieces:granite_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/granite_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/granite_siding_to_block.json new file mode 100644 index 00000000..275564e4 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/granite_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:granite_siding" + }, + { + "item": "extrapieces:granite_siding" + } + ], + "result": { + "item": "minecraft:granite", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/granite_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/granite_siding_to_slab.json new file mode 100644 index 00000000..2e06aff8 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/granite_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:granite_siding" + } + ], + "result": { + "item": "minecraft:granite_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/granite_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/granite_slab_to_block.json new file mode 100644 index 00000000..9b82b7cb --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/granite_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:granite_slab" + }, + { + "item": "minecraft:granite_slab" + } + ], + "result": { + "item": "minecraft:granite", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/granite_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/granite_slab_to_siding.json new file mode 100644 index 00000000..d204b45d --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/granite_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:granite_slab" + } + ], + "result": { + "item": "extrapieces:granite_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/jungle_siding.json b/src/main/resources/data/extrapieces/recipes/jungle_siding.json new file mode 100644 index 00000000..4a9bf448 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/jungle_siding.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_siding", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:jungle_planks" + } + }, + "result": { + "item": "extrapieces:jungle_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/jungle_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/jungle_siding_to_block.json new file mode 100644 index 00000000..8eefe8c3 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/jungle_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:jungle_siding" + }, + { + "item": "extrapieces:jungle_siding" + } + ], + "result": { + "item": "minecraft:jungle_planks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/jungle_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/jungle_siding_to_slab.json new file mode 100644 index 00000000..2eb109d3 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/jungle_siding_to_slab.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "wooden_siding_to_slab", + "ingredients": [ + { + "item": "extrapieces:jungle_siding" + } + ], + "result": { + "item": "minecraft:jungle_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/jungle_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/jungle_slab_to_block.json new file mode 100644 index 00000000..b7914a90 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/jungle_slab_to_block.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "wooden_slab_to_block", + "ingredients": [ + { + "item": "minecraft:jungle_slab" + }, + { + "item": "minecraft:jungle_slab" + } + ], + "result": { + "item": "minecraft:jungle_planks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/jungle_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/jungle_slab_to_siding.json new file mode 100644 index 00000000..66bab83c --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/jungle_slab_to_siding.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "wooden_slab_to_siding", + "ingredients": [ + { + "item": "minecraft:jungle_slab" + } + ], + "result": { + "item": "extrapieces:jungle_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/mossy_cobblestone_siding.json b/src/main/resources/data/extrapieces/recipes/mossy_cobblestone_siding.json new file mode 100644 index 00000000..2e5127fe --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/mossy_cobblestone_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:mossy_cobblestone" + } + }, + "result": { + "item": "extrapieces:mossy_cobblestone_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/mossy_cobblestone_siding_from_mossy_cobblestone_stonecutting.json b/src/main/resources/data/extrapieces/recipes/mossy_cobblestone_siding_from_mossy_cobblestone_stonecutting.json new file mode 100644 index 00000000..31fdf1d6 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/mossy_cobblestone_siding_from_mossy_cobblestone_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:mossy_cobblestone" + }, + "result": "extrapieces:mossy_cobblestone_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/mossy_cobblestone_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/mossy_cobblestone_siding_to_block.json new file mode 100644 index 00000000..5df10bf4 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/mossy_cobblestone_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:mossy_cobblestone_siding" + }, + { + "item": "extrapieces:mossy_cobblestone_siding" + } + ], + "result": { + "item": "minecraft:mossy_cobblestone", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/mossy_cobblestone_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/mossy_cobblestone_siding_to_slab.json new file mode 100644 index 00000000..957b8f32 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/mossy_cobblestone_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:mossy_cobblestone_siding" + } + ], + "result": { + "item": "minecraft:mossy_cobblestone_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/mossy_cobblestone_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/mossy_cobblestone_slab_to_block.json new file mode 100644 index 00000000..f6cf4f54 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/mossy_cobblestone_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:mossy_cobblestone_slab" + }, + { + "item": "minecraft:mossy_cobblestone_slab" + } + ], + "result": { + "item": "minecraft:mossy_cobblestone", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/mossy_cobblestone_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/mossy_cobblestone_slab_to_siding.json new file mode 100644 index 00000000..d683c29b --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/mossy_cobblestone_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:mossy_cobblestone_slab" + } + ], + "result": { + "item": "extrapieces:mossy_cobblestone_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/mossy_stone_brick_siding.json b/src/main/resources/data/extrapieces/recipes/mossy_stone_brick_siding.json new file mode 100644 index 00000000..af73f4e4 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/mossy_stone_brick_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:mossy_stone_bricks" + } + }, + "result": { + "item": "extrapieces:mossy_stone_brick_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/mossy_stone_brick_siding_from_mossy_stone_bricks_stonecutting.json b/src/main/resources/data/extrapieces/recipes/mossy_stone_brick_siding_from_mossy_stone_bricks_stonecutting.json new file mode 100644 index 00000000..33353b97 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/mossy_stone_brick_siding_from_mossy_stone_bricks_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:mossy_stone_bricks" + }, + "result": "extrapieces:mossy_stone_brick_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/mossy_stone_brick_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/mossy_stone_brick_siding_to_block.json new file mode 100644 index 00000000..5c7a7ef2 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/mossy_stone_brick_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:mossy_stone_brick_siding" + }, + { + "item": "extrapieces:mossy_stone_brick_siding" + } + ], + "result": { + "item": "minecraft:mossy_stone_bricks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/mossy_stone_brick_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/mossy_stone_brick_siding_to_slab.json new file mode 100644 index 00000000..6b33686d --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/mossy_stone_brick_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:mossy_stone_brick_siding" + } + ], + "result": { + "item": "minecraft:mossy_stone_brick_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/mossy_stone_brick_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/mossy_stone_brick_slab_to_block.json new file mode 100644 index 00000000..db08359e --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/mossy_stone_brick_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:mossy_stone_brick_slab" + }, + { + "item": "minecraft:mossy_stone_brick_slab" + } + ], + "result": { + "item": "minecraft:mossy_stone_bricks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/mossy_stone_brick_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/mossy_stone_brick_slab_to_siding.json new file mode 100644 index 00000000..137f4452 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/mossy_stone_brick_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:mossy_stone_brick_slab" + } + ], + "result": { + "item": "extrapieces:mossy_stone_brick_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/nether_brick_siding.json b/src/main/resources/data/extrapieces/recipes/nether_brick_siding.json new file mode 100644 index 00000000..63e29506 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/nether_brick_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:nether_bricks" + } + }, + "result": { + "item": "extrapieces:nether_brick_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/nether_brick_siding_from_nether_bricks_stonecutting.json b/src/main/resources/data/extrapieces/recipes/nether_brick_siding_from_nether_bricks_stonecutting.json new file mode 100644 index 00000000..a25e5701 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/nether_brick_siding_from_nether_bricks_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:nether_bricks" + }, + "result": "extrapieces:nether_brick_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/nether_brick_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/nether_brick_siding_to_block.json new file mode 100644 index 00000000..a724b2f9 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/nether_brick_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:nether_brick_siding" + }, + { + "item": "extrapieces:nether_brick_siding" + } + ], + "result": { + "item": "minecraft:nether_bricks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/nether_brick_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/nether_brick_siding_to_slab.json new file mode 100644 index 00000000..699a303c --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/nether_brick_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:nether_brick_siding" + } + ], + "result": { + "item": "minecraft:nether_brick_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/nether_brick_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/nether_brick_slab_to_block.json new file mode 100644 index 00000000..43263ad6 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/nether_brick_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:nether_brick_slab" + }, + { + "item": "minecraft:nether_brick_slab" + } + ], + "result": { + "item": "minecraft:nether_bricks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/nether_brick_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/nether_brick_slab_to_siding.json new file mode 100644 index 00000000..bb39cec6 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/nether_brick_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:nether_brick_slab" + } + ], + "result": { + "item": "extrapieces:nether_brick_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/oak_siding.json b/src/main/resources/data/extrapieces/recipes/oak_siding.json new file mode 100644 index 00000000..2cbb93d3 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/oak_siding.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_siding", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:oak_planks" + } + }, + "result": { + "item": "extrapieces:oak_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/oak_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/oak_siding_to_block.json new file mode 100644 index 00000000..89a4892e --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/oak_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:oak_siding" + }, + { + "item": "extrapieces:oak_siding" + } + ], + "result": { + "item": "minecraft:oak_planks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/oak_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/oak_siding_to_slab.json new file mode 100644 index 00000000..497ab0bc --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/oak_siding_to_slab.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "wooden_siding_to_slab", + "ingredients": [ + { + "item": "extrapieces:oak_siding" + } + ], + "result": { + "item": "minecraft:oak_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/oak_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/oak_slab_to_block.json new file mode 100644 index 00000000..b2f47c6c --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/oak_slab_to_block.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "wooden_slab_to_block", + "ingredients": [ + { + "item": "minecraft:oak_slab" + }, + { + "item": "minecraft:oak_slab" + } + ], + "result": { + "item": "minecraft:oak_planks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/oak_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/oak_slab_to_siding.json new file mode 100644 index 00000000..6892dee9 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/oak_slab_to_siding.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "wooden_slab_to_siding", + "ingredients": [ + { + "item": "minecraft:oak_slab" + } + ], + "result": { + "item": "extrapieces:oak_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/petrified_oak_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/petrified_oak_siding_to_slab.json new file mode 100644 index 00000000..02a1e74f --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/petrified_oak_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:petrified_oak_siding" + } + ], + "result": { + "item": "minecraft:petrified_oak_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/petrified_oak_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/petrified_oak_slab_to_siding.json new file mode 100644 index 00000000..5e78d089 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/petrified_oak_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:petrified_oak_slab" + } + ], + "result": { + "item": "extrapieces:petrified_oak_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/polished_andesite_siding.json b/src/main/resources/data/extrapieces/recipes/polished_andesite_siding.json new file mode 100644 index 00000000..235f5969 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/polished_andesite_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:polished_andesite" + } + }, + "result": { + "item": "extrapieces:polished_andesite_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/polished_andesite_siding_from_polished_andesite_stonecutting.json b/src/main/resources/data/extrapieces/recipes/polished_andesite_siding_from_polished_andesite_stonecutting.json new file mode 100644 index 00000000..63aa4ff4 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/polished_andesite_siding_from_polished_andesite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:polished_andesite" + }, + "result": "extrapieces:polished_andesite_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/polished_andesite_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/polished_andesite_siding_to_block.json new file mode 100644 index 00000000..176217c4 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/polished_andesite_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:polished_andesite_siding" + }, + { + "item": "extrapieces:polished_andesite_siding" + } + ], + "result": { + "item": "minecraft:polished_andesite", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/polished_andesite_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/polished_andesite_siding_to_slab.json new file mode 100644 index 00000000..3856ca34 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/polished_andesite_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:polished_andesite_siding" + } + ], + "result": { + "item": "minecraft:polished_andesite_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/polished_andesite_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/polished_andesite_slab_to_block.json new file mode 100644 index 00000000..eb059b09 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/polished_andesite_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:polished_andesite_slab" + }, + { + "item": "minecraft:polished_andesite_slab" + } + ], + "result": { + "item": "minecraft:polished_andesite", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/polished_andesite_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/polished_andesite_slab_to_siding.json new file mode 100644 index 00000000..4feb1b67 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/polished_andesite_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:polished_andesite_slab" + } + ], + "result": { + "item": "extrapieces:polished_andesite_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/polished_diorite_siding.json b/src/main/resources/data/extrapieces/recipes/polished_diorite_siding.json new file mode 100644 index 00000000..03bc4564 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/polished_diorite_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:polished_diorite" + } + }, + "result": { + "item": "extrapieces:polished_diorite_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/polished_diorite_siding_from_polished_diorite_stonecutting.json b/src/main/resources/data/extrapieces/recipes/polished_diorite_siding_from_polished_diorite_stonecutting.json new file mode 100644 index 00000000..0604edbf --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/polished_diorite_siding_from_polished_diorite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:polished_diorite" + }, + "result": "extrapieces:polished_diorite_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/polished_diorite_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/polished_diorite_siding_to_block.json new file mode 100644 index 00000000..0c820933 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/polished_diorite_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:polished_diorite_siding" + }, + { + "item": "extrapieces:polished_diorite_siding" + } + ], + "result": { + "item": "minecraft:polished_diorite", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/polished_diorite_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/polished_diorite_siding_to_slab.json new file mode 100644 index 00000000..edf9a1a0 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/polished_diorite_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:polished_diorite_siding" + } + ], + "result": { + "item": "minecraft:polished_diorite_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/polished_diorite_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/polished_diorite_slab_to_block.json new file mode 100644 index 00000000..61893822 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/polished_diorite_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:polished_diorite_slab" + }, + { + "item": "minecraft:polished_diorite_slab" + } + ], + "result": { + "item": "minecraft:polished_diorite", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/polished_diorite_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/polished_diorite_slab_to_siding.json new file mode 100644 index 00000000..810b35ec --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/polished_diorite_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:polished_diorite_slab" + } + ], + "result": { + "item": "extrapieces:polished_diorite_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/polished_granite_siding.json b/src/main/resources/data/extrapieces/recipes/polished_granite_siding.json new file mode 100644 index 00000000..326170d6 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/polished_granite_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:polished_granite" + } + }, + "result": { + "item": "extrapieces:polished_granite_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/polished_granite_siding_from_polished_granite_stonecutting.json b/src/main/resources/data/extrapieces/recipes/polished_granite_siding_from_polished_granite_stonecutting.json new file mode 100644 index 00000000..490305d9 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/polished_granite_siding_from_polished_granite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:polished_granite" + }, + "result": "extrapieces:polished_granite_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/polished_granite_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/polished_granite_siding_to_block.json new file mode 100644 index 00000000..7ae2c322 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/polished_granite_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:polished_granite_siding" + }, + { + "item": "extrapieces:polished_granite_siding" + } + ], + "result": { + "item": "minecraft:polished_granite", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/polished_granite_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/polished_granite_siding_to_slab.json new file mode 100644 index 00000000..4fcca0e1 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/polished_granite_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:polished_granite_siding" + } + ], + "result": { + "item": "minecraft:polished_granite_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/polished_granite_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/polished_granite_slab_to_block.json new file mode 100644 index 00000000..53a34c70 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/polished_granite_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:polished_granite_slab" + }, + { + "item": "minecraft:polished_granite_slab" + } + ], + "result": { + "item": "minecraft:polished_granite", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/polished_granite_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/polished_granite_slab_to_siding.json new file mode 100644 index 00000000..3575625d --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/polished_granite_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:polished_granite_slab" + } + ], + "result": { + "item": "extrapieces:polished_granite_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/prismarine_brick_siding.json b/src/main/resources/data/extrapieces/recipes/prismarine_brick_siding.json new file mode 100644 index 00000000..4c4221c2 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/prismarine_brick_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:prismarine_bricks" + } + }, + "result": { + "item": "extrapieces:prismarine_brick_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/prismarine_brick_siding_from_prismarine_bricks_stonecutting.json b/src/main/resources/data/extrapieces/recipes/prismarine_brick_siding_from_prismarine_bricks_stonecutting.json new file mode 100644 index 00000000..d0f759fb --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/prismarine_brick_siding_from_prismarine_bricks_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:prismarine_bricks" + }, + "result": "extrapieces:prismarine_brick_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/prismarine_brick_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/prismarine_brick_siding_to_block.json new file mode 100644 index 00000000..c29b396d --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/prismarine_brick_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:prismarine_brick_siding" + }, + { + "item": "extrapieces:prismarine_brick_siding" + } + ], + "result": { + "item": "minecraft:prismarine_bricks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/prismarine_brick_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/prismarine_brick_siding_to_slab.json new file mode 100644 index 00000000..1bdc0491 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/prismarine_brick_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:prismarine_brick_siding" + } + ], + "result": { + "item": "minecraft:prismarine_brick_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/prismarine_brick_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/prismarine_brick_slab_to_block.json new file mode 100644 index 00000000..922525b9 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/prismarine_brick_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:prismarine_brick_slab" + }, + { + "item": "minecraft:prismarine_brick_slab" + } + ], + "result": { + "item": "minecraft:prismarine_bricks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/prismarine_brick_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/prismarine_brick_slab_to_siding.json new file mode 100644 index 00000000..74d90986 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/prismarine_brick_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:prismarine_brick_slab" + } + ], + "result": { + "item": "extrapieces:prismarine_brick_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/prismarine_siding.json b/src/main/resources/data/extrapieces/recipes/prismarine_siding.json new file mode 100644 index 00000000..7fa3dae3 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/prismarine_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:prismarine" + } + }, + "result": { + "item": "extrapieces:prismarine_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/prismarine_siding_from_prismarine_stonecutting.json b/src/main/resources/data/extrapieces/recipes/prismarine_siding_from_prismarine_stonecutting.json new file mode 100644 index 00000000..5bd45265 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/prismarine_siding_from_prismarine_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:prismarine" + }, + "result": "extrapieces:prismarine_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/prismarine_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/prismarine_siding_to_block.json new file mode 100644 index 00000000..1f1f9e59 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/prismarine_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:prismarine_siding" + }, + { + "item": "extrapieces:prismarine_siding" + } + ], + "result": { + "item": "minecraft:prismarine", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/prismarine_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/prismarine_siding_to_slab.json new file mode 100644 index 00000000..72a66eb5 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/prismarine_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:prismarine_siding" + } + ], + "result": { + "item": "minecraft:prismarine_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/prismarine_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/prismarine_slab_to_block.json new file mode 100644 index 00000000..8e6a4995 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/prismarine_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:prismarine_slab" + }, + { + "item": "minecraft:prismarine_slab" + } + ], + "result": { + "item": "minecraft:prismarine", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/prismarine_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/prismarine_slab_to_siding.json new file mode 100644 index 00000000..b735c543 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/prismarine_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:prismarine_slab" + } + ], + "result": { + "item": "extrapieces:prismarine_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/purpur_siding.json b/src/main/resources/data/extrapieces/recipes/purpur_siding.json new file mode 100644 index 00000000..5c8022b3 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/purpur_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:purpur_block" + } + }, + "result": { + "item": "extrapieces:purpur_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/purpur_siding_from_purpur_block_stonecutting.json b/src/main/resources/data/extrapieces/recipes/purpur_siding_from_purpur_block_stonecutting.json new file mode 100644 index 00000000..716ff4bf --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/purpur_siding_from_purpur_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:purpur_block" + }, + "result": "extrapieces:purpur_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/purpur_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/purpur_siding_to_block.json new file mode 100644 index 00000000..dc875010 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/purpur_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:purpur_siding" + }, + { + "item": "extrapieces:purpur_siding" + } + ], + "result": { + "item": "minecraft:purpur_block", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/purpur_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/purpur_siding_to_slab.json new file mode 100644 index 00000000..2d4b4852 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/purpur_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:purpur_siding" + } + ], + "result": { + "item": "minecraft:purpur_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/purpur_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/purpur_slab_to_block.json new file mode 100644 index 00000000..b4baca5b --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/purpur_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:purpur_slab" + }, + { + "item": "minecraft:purpur_slab" + } + ], + "result": { + "item": "minecraft:purpur_block", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/purpur_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/purpur_slab_to_siding.json new file mode 100644 index 00000000..f3cc63dc --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/purpur_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:purpur_slab" + } + ], + "result": { + "item": "extrapieces:purpur_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/quartz_siding.json b/src/main/resources/data/extrapieces/recipes/quartz_siding.json new file mode 100644 index 00000000..5ed378d2 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/quartz_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:quartz_block" + } + }, + "result": { + "item": "extrapieces:quartz_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/quartz_siding_from_quartz_block_stonecutting.json b/src/main/resources/data/extrapieces/recipes/quartz_siding_from_quartz_block_stonecutting.json new file mode 100644 index 00000000..0f4066fa --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/quartz_siding_from_quartz_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:quartz_block" + }, + "result": "extrapieces:quartz_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/quartz_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/quartz_siding_to_block.json new file mode 100644 index 00000000..be387b8d --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/quartz_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:quartz_siding" + }, + { + "item": "extrapieces:quartz_siding" + } + ], + "result": { + "item": "minecraft:quartz_block", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/quartz_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/quartz_siding_to_slab.json new file mode 100644 index 00000000..2f9742f5 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/quartz_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:quartz_siding" + } + ], + "result": { + "item": "minecraft:quartz_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/quartz_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/quartz_slab_to_block.json new file mode 100644 index 00000000..b5f6b9af --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/quartz_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:quartz_slab" + }, + { + "item": "minecraft:quartz_slab" + } + ], + "result": { + "item": "minecraft:quartz_block", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/quartz_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/quartz_slab_to_siding.json new file mode 100644 index 00000000..760c0f86 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/quartz_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:quartz_slab" + } + ], + "result": { + "item": "extrapieces:quartz_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/red_nether_brick_siding.json b/src/main/resources/data/extrapieces/recipes/red_nether_brick_siding.json new file mode 100644 index 00000000..6675378a --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/red_nether_brick_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:red_nether_bricks" + } + }, + "result": { + "item": "extrapieces:red_nether_brick_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/red_nether_brick_siding_from_red_nether_bricks_stonecutting.json b/src/main/resources/data/extrapieces/recipes/red_nether_brick_siding_from_red_nether_bricks_stonecutting.json new file mode 100644 index 00000000..ac990d48 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/red_nether_brick_siding_from_red_nether_bricks_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:red_nether_bricks" + }, + "result": "extrapieces:red_nether_brick_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/red_nether_brick_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/red_nether_brick_siding_to_block.json new file mode 100644 index 00000000..dbe8afc9 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/red_nether_brick_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:red_nether_brick_siding" + }, + { + "item": "extrapieces:red_nether_brick_siding" + } + ], + "result": { + "item": "minecraft:red_nether_bricks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/red_nether_brick_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/red_nether_brick_siding_to_slab.json new file mode 100644 index 00000000..d2e7de44 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/red_nether_brick_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:red_nether_brick_siding" + } + ], + "result": { + "item": "minecraft:red_nether_brick_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/red_nether_brick_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/red_nether_brick_slab_to_block.json new file mode 100644 index 00000000..8b411910 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/red_nether_brick_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:red_nether_brick_slab" + }, + { + "item": "minecraft:red_nether_brick_slab" + } + ], + "result": { + "item": "minecraft:red_nether_bricks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/red_nether_brick_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/red_nether_brick_slab_to_siding.json new file mode 100644 index 00000000..82ef7216 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/red_nether_brick_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:red_nether_brick_slab" + } + ], + "result": { + "item": "extrapieces:red_nether_brick_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/red_sandstone_siding.json b/src/main/resources/data/extrapieces/recipes/red_sandstone_siding.json new file mode 100644 index 00000000..b18426ff --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/red_sandstone_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:red_sandstone" + } + }, + "result": { + "item": "extrapieces:red_sandstone_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/red_sandstone_siding_from_red_sandstone_stonecutting.json b/src/main/resources/data/extrapieces/recipes/red_sandstone_siding_from_red_sandstone_stonecutting.json new file mode 100644 index 00000000..7dde31e0 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/red_sandstone_siding_from_red_sandstone_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:red_sandstone" + }, + "result": "extrapieces:red_sandstone_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/red_sandstone_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/red_sandstone_siding_to_block.json new file mode 100644 index 00000000..6c204d7f --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/red_sandstone_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:red_sandstone_siding" + }, + { + "item": "extrapieces:red_sandstone_siding" + } + ], + "result": { + "item": "minecraft:red_sandstone", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/red_sandstone_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/red_sandstone_siding_to_slab.json new file mode 100644 index 00000000..8a772bd5 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/red_sandstone_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:red_sandstone_siding" + } + ], + "result": { + "item": "minecraft:red_sandstone_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/red_sandstone_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/red_sandstone_slab_to_block.json new file mode 100644 index 00000000..53f7dcb4 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/red_sandstone_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:red_sandstone_slab" + }, + { + "item": "minecraft:red_sandstone_slab" + } + ], + "result": { + "item": "minecraft:red_sandstone", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/red_sandstone_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/red_sandstone_slab_to_siding.json new file mode 100644 index 00000000..faa35792 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/red_sandstone_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:red_sandstone_slab" + } + ], + "result": { + "item": "extrapieces:red_sandstone_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/sandstone_siding.json b/src/main/resources/data/extrapieces/recipes/sandstone_siding.json new file mode 100644 index 00000000..c0e3f582 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/sandstone_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:sandstone" + } + }, + "result": { + "item": "extrapieces:sandstone_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/sandstone_siding_from_sandstone_stonecutting.json b/src/main/resources/data/extrapieces/recipes/sandstone_siding_from_sandstone_stonecutting.json new file mode 100644 index 00000000..d99e93c4 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/sandstone_siding_from_sandstone_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:sandstone" + }, + "result": "extrapieces:sandstone_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/sandstone_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/sandstone_siding_to_block.json new file mode 100644 index 00000000..575facef --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/sandstone_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:sandstone_siding" + }, + { + "item": "extrapieces:sandstone_siding" + } + ], + "result": { + "item": "minecraft:sandstone", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/sandstone_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/sandstone_siding_to_slab.json new file mode 100644 index 00000000..62800249 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/sandstone_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:sandstone_siding" + } + ], + "result": { + "item": "minecraft:sandstone_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/sandstone_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/sandstone_slab_to_block.json new file mode 100644 index 00000000..274601b1 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/sandstone_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:sandstone_slab" + }, + { + "item": "minecraft:sandstone_slab" + } + ], + "result": { + "item": "minecraft:sandstone", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/sandstone_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/sandstone_slab_to_siding.json new file mode 100644 index 00000000..e8ee9822 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/sandstone_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:sandstone_slab" + } + ], + "result": { + "item": "extrapieces:sandstone_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/smooth_quartz_siding.json b/src/main/resources/data/extrapieces/recipes/smooth_quartz_siding.json new file mode 100644 index 00000000..3c288bbe --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/smooth_quartz_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:smooth_quartz" + } + }, + "result": { + "item": "extrapieces:smooth_quartz_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/smooth_quartz_siding_from_smooth_quartz_stonecutting.json b/src/main/resources/data/extrapieces/recipes/smooth_quartz_siding_from_smooth_quartz_stonecutting.json new file mode 100644 index 00000000..385ca1cd --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/smooth_quartz_siding_from_smooth_quartz_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:smooth_quartz" + }, + "result": "extrapieces:smooth_quartz_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/smooth_quartz_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/smooth_quartz_siding_to_block.json new file mode 100644 index 00000000..74587e20 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/smooth_quartz_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:smooth_quartz_siding" + }, + { + "item": "extrapieces:smooth_quartz_siding" + } + ], + "result": { + "item": "minecraft:smooth_quartz", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/smooth_quartz_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/smooth_quartz_siding_to_slab.json new file mode 100644 index 00000000..2b7efac3 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/smooth_quartz_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:smooth_quartz_siding" + } + ], + "result": { + "item": "minecraft:smooth_quartz_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/smooth_quartz_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/smooth_quartz_slab_to_block.json new file mode 100644 index 00000000..a1187225 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/smooth_quartz_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:smooth_quartz_slab" + }, + { + "item": "minecraft:smooth_quartz_slab" + } + ], + "result": { + "item": "minecraft:smooth_quartz", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/smooth_quartz_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/smooth_quartz_slab_to_siding.json new file mode 100644 index 00000000..28b29225 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/smooth_quartz_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:smooth_quartz_slab" + } + ], + "result": { + "item": "extrapieces:smooth_quartz_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/smooth_red_sandstone_siding.json b/src/main/resources/data/extrapieces/recipes/smooth_red_sandstone_siding.json new file mode 100644 index 00000000..d848fbad --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/smooth_red_sandstone_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:smooth_red_sandstone" + } + }, + "result": { + "item": "extrapieces:smooth_red_sandstone_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/smooth_red_sandstone_siding_from_smooth_red_sandstone_stonecutting.json b/src/main/resources/data/extrapieces/recipes/smooth_red_sandstone_siding_from_smooth_red_sandstone_stonecutting.json new file mode 100644 index 00000000..18eafaac --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/smooth_red_sandstone_siding_from_smooth_red_sandstone_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:smooth_red_sandstone" + }, + "result": "extrapieces:smooth_red_sandstone_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/smooth_red_sandstone_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/smooth_red_sandstone_siding_to_block.json new file mode 100644 index 00000000..2c193020 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/smooth_red_sandstone_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:smooth_red_sandstone_siding" + }, + { + "item": "extrapieces:smooth_red_sandstone_siding" + } + ], + "result": { + "item": "minecraft:smooth_red_sandstone", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/smooth_red_sandstone_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/smooth_red_sandstone_siding_to_slab.json new file mode 100644 index 00000000..6d99e5d0 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/smooth_red_sandstone_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:smooth_red_sandstone_siding" + } + ], + "result": { + "item": "minecraft:smooth_red_sandstone_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/smooth_red_sandstone_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/smooth_red_sandstone_slab_to_block.json new file mode 100644 index 00000000..d5a988ca --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/smooth_red_sandstone_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:smooth_red_sandstone_slab" + }, + { + "item": "minecraft:smooth_red_sandstone_slab" + } + ], + "result": { + "item": "minecraft:smooth_red_sandstone", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/smooth_red_sandstone_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/smooth_red_sandstone_slab_to_siding.json new file mode 100644 index 00000000..51804411 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/smooth_red_sandstone_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:smooth_red_sandstone_slab" + } + ], + "result": { + "item": "extrapieces:smooth_red_sandstone_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/smooth_sandstone_siding.json b/src/main/resources/data/extrapieces/recipes/smooth_sandstone_siding.json new file mode 100644 index 00000000..4dd52db8 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/smooth_sandstone_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:smooth_sandstone" + } + }, + "result": { + "item": "extrapieces:smooth_sandstone_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/smooth_sandstone_siding_from_smooth_sandstone_stonecutting.json b/src/main/resources/data/extrapieces/recipes/smooth_sandstone_siding_from_smooth_sandstone_stonecutting.json new file mode 100644 index 00000000..0afd5e75 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/smooth_sandstone_siding_from_smooth_sandstone_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:smooth_sandstone" + }, + "result": "extrapieces:smooth_sandstone_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/smooth_sandstone_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/smooth_sandstone_siding_to_block.json new file mode 100644 index 00000000..5b42bbc0 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/smooth_sandstone_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:smooth_sandstone_siding" + }, + { + "item": "extrapieces:smooth_sandstone_siding" + } + ], + "result": { + "item": "minecraft:smooth_sandstone", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/smooth_sandstone_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/smooth_sandstone_siding_to_slab.json new file mode 100644 index 00000000..d2304e2b --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/smooth_sandstone_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:smooth_sandstone_siding" + } + ], + "result": { + "item": "minecraft:smooth_sandstone_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/smooth_sandstone_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/smooth_sandstone_slab_to_block.json new file mode 100644 index 00000000..358c49a3 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/smooth_sandstone_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:smooth_sandstone_slab" + }, + { + "item": "minecraft:smooth_sandstone_slab" + } + ], + "result": { + "item": "minecraft:smooth_sandstone", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/smooth_sandstone_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/smooth_sandstone_slab_to_siding.json new file mode 100644 index 00000000..52ec577a --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/smooth_sandstone_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:smooth_sandstone_slab" + } + ], + "result": { + "item": "extrapieces:smooth_sandstone_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/smooth_stone_siding.json b/src/main/resources/data/extrapieces/recipes/smooth_stone_siding.json new file mode 100644 index 00000000..cf4cffb1 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/smooth_stone_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:smooth_stone" + } + }, + "result": { + "item": "extrapieces:smooth_stone_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/smooth_stone_siding_from_smooth_stone_stonecutting.json b/src/main/resources/data/extrapieces/recipes/smooth_stone_siding_from_smooth_stone_stonecutting.json new file mode 100644 index 00000000..2255846e --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/smooth_stone_siding_from_smooth_stone_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:smooth_stone" + }, + "result": "extrapieces:smooth_stone_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/smooth_stone_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/smooth_stone_siding_to_block.json new file mode 100644 index 00000000..6552b5ff --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/smooth_stone_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:smooth_stone_siding" + }, + { + "item": "extrapieces:smooth_stone_siding" + } + ], + "result": { + "item": "minecraft:smooth_stone", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/smooth_stone_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/smooth_stone_siding_to_slab.json new file mode 100644 index 00000000..e0e59627 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/smooth_stone_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:smooth_stone_siding" + } + ], + "result": { + "item": "minecraft:smooth_stone_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/smooth_stone_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/smooth_stone_slab_to_block.json new file mode 100644 index 00000000..42c7cf99 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/smooth_stone_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:smooth_stone_slab" + }, + { + "item": "minecraft:smooth_stone_slab" + } + ], + "result": { + "item": "minecraft:smooth_stone", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/smooth_stone_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/smooth_stone_slab_to_siding.json new file mode 100644 index 00000000..2190d747 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/smooth_stone_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:smooth_stone_slab" + } + ], + "result": { + "item": "extrapieces:smooth_stone_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/spruce_siding.json b/src/main/resources/data/extrapieces/recipes/spruce_siding.json new file mode 100644 index 00000000..2dbdc2f8 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/spruce_siding.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_siding", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:spruce_planks" + } + }, + "result": { + "item": "extrapieces:spruce_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/spruce_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/spruce_siding_to_block.json new file mode 100644 index 00000000..b6338abc --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/spruce_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:spruce_siding" + }, + { + "item": "extrapieces:spruce_siding" + } + ], + "result": { + "item": "minecraft:spruce_planks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/spruce_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/spruce_siding_to_slab.json new file mode 100644 index 00000000..36097cdd --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/spruce_siding_to_slab.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "wooden_siding_to_slab", + "ingredients": [ + { + "item": "extrapieces:spruce_siding" + } + ], + "result": { + "item": "minecraft:spruce_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/spruce_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/spruce_slab_to_block.json new file mode 100644 index 00000000..6f6c74ea --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/spruce_slab_to_block.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "wooden_slab_to_block", + "ingredients": [ + { + "item": "minecraft:spruce_slab" + }, + { + "item": "minecraft:spruce_slab" + } + ], + "result": { + "item": "minecraft:spruce_planks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/spruce_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/spruce_slab_to_siding.json new file mode 100644 index 00000000..77c78828 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/spruce_slab_to_siding.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "wooden_slab_to_siding", + "ingredients": [ + { + "item": "minecraft:spruce_slab" + } + ], + "result": { + "item": "extrapieces:spruce_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/stone_brick_siding.json b/src/main/resources/data/extrapieces/recipes/stone_brick_siding.json new file mode 100644 index 00000000..bf21f624 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/stone_brick_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:stone_bricks" + } + }, + "result": { + "item": "extrapieces:stone_brick_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/stone_brick_siding_from_stone_bricks_stonecutting.json b/src/main/resources/data/extrapieces/recipes/stone_brick_siding_from_stone_bricks_stonecutting.json new file mode 100644 index 00000000..dfd4a6e5 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/stone_brick_siding_from_stone_bricks_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:stone_bricks" + }, + "result": "extrapieces:stone_brick_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/stone_brick_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/stone_brick_siding_to_block.json new file mode 100644 index 00000000..31cb78d1 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/stone_brick_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:stone_brick_siding" + }, + { + "item": "extrapieces:stone_brick_siding" + } + ], + "result": { + "item": "minecraft:stone_bricks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/stone_brick_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/stone_brick_siding_to_slab.json new file mode 100644 index 00000000..1ee5ea65 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/stone_brick_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:stone_brick_siding" + } + ], + "result": { + "item": "minecraft:stone_brick_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/stone_brick_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/stone_brick_slab_to_block.json new file mode 100644 index 00000000..2b0c9c26 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/stone_brick_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:stone_brick_slab" + }, + { + "item": "minecraft:stone_brick_slab" + } + ], + "result": { + "item": "minecraft:stone_bricks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/stone_brick_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/stone_brick_slab_to_siding.json new file mode 100644 index 00000000..958b9dba --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/stone_brick_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:stone_brick_slab" + } + ], + "result": { + "item": "extrapieces:stone_brick_siding", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/stone_siding.json b/src/main/resources/data/extrapieces/recipes/stone_siding.json new file mode 100644 index 00000000..0bcce541 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/stone_siding.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:stone" + } + }, + "result": { + "item": "extrapieces:stone_siding", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/stone_siding_from_stone_stonecutting.json b/src/main/resources/data/extrapieces/recipes/stone_siding_from_stone_stonecutting.json new file mode 100644 index 00000000..2c98bdbe --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/stone_siding_from_stone_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:stone" + }, + "result": "extrapieces:stone_siding", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/stone_siding_to_block.json b/src/main/resources/data/extrapieces/recipes/stone_siding_to_block.json new file mode 100644 index 00000000..7ef24519 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/stone_siding_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:stone_siding" + }, + { + "item": "extrapieces:stone_siding" + } + ], + "result": { + "item": "minecraft:stone", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/stone_siding_to_slab.json b/src/main/resources/data/extrapieces/recipes/stone_siding_to_slab.json new file mode 100644 index 00000000..0a3e120c --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/stone_siding_to_slab.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "extrapieces:stone_siding" + } + ], + "result": { + "item": "minecraft:stone_slab", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/stone_slab_to_block.json b/src/main/resources/data/extrapieces/recipes/stone_slab_to_block.json new file mode 100644 index 00000000..0b86f892 --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/stone_slab_to_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:stone_slab" + }, + { + "item": "minecraft:stone_slab" + } + ], + "result": { + "item": "minecraft:stone", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/extrapieces/recipes/stone_slab_to_siding.json b/src/main/resources/data/extrapieces/recipes/stone_slab_to_siding.json new file mode 100644 index 00000000..b3a2ac0b --- /dev/null +++ b/src/main/resources/data/extrapieces/recipes/stone_slab_to_siding.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:stone_slab" + } + ], + "result": { + "item": "extrapieces:stone_siding", + "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 00000000..14c37754 --- /dev/null +++ b/src/main/resources/fabric.mod.json @@ -0,0 +1,15 @@ +{ + "id": "extrapieces", + "name": "Extra Pieces", + "description": "Adds more block shapes to Minecraft", + "version": "1.0.0", + "side": "universal", + "initializers": [ + "com.shnupbups.extrapieces.ExtraPieces" + ], + "requires": { + "fabric": "*" + }, + "mixins": { + } +}