commit 89e372e7f81efdcc6c2b3f6330cec1cf2f6dd366 Author: Steven Tracey Date: Wed Jul 13 00:39:37 2022 -0400 Start rewrite diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3c37caf --- /dev/null +++ b/.gitignore @@ -0,0 +1,118 @@ +# User-specific stuff +.idea/ + +*.iml +*.ipr +*.iws + +# IntelliJ +out/ +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Compiled class file +*.class + +# Log file +*.log + +# BlueJ files +*.ctxt + +# Package Files # +*.jar +*.war +*.nar +*.ear +*.zip +*.tar.gz +*.rar + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +hs_err_pid* + +*~ + +# temporary files which can be created if a process still has a handle open of a deleted file +.fuse_hidden* + +# KDE directory preferences +.directory + +# Linux trash folder which might appear on any partition or disk +.Trash-* + +# .nfs files are created when an open file is removed but is still being accessed +.nfs* + +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +# Windows thumbnail cache files +Thumbs.db +Thumbs.db:encryptable +ehthumbs.db +ehthumbs_vista.db + +# Dump file +*.stackdump + +# Folder config file +[Dd]esktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Windows Installer files +*.cab +*.msi +*.msix +*.msm +*.msp + +# Windows shortcuts +*.lnk + +.gradle +build/ + +# Ignore Gradle GUI config +gradle-app.setting + +# Cache of project +.gradletasknamecache + +**/build/ + +# Common working directory +run/ + +# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored) +!gradle-wrapper.jar diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..fcf8c36 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2022 SteveO718, the5gi, qpcrummer + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..75d592a --- /dev/null +++ b/build.gradle @@ -0,0 +1,56 @@ +plugins { + id 'fabric-loom' version '0.12-SNAPSHOT' + id 'maven-publish' +} + +archivesBaseName = project.archives_base_name +version = project.mod_version +group = project.maven_group + +repositories { + mavenCentral() +} + +dependencies { + minecraft "com.mojang:minecraft:${project.minecraft_version}" + mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2" + modImplementation "net.fabricmc:fabric-loader:${project.loader_version}" + + modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}" + } + +processResources { + inputs.property "version", project.version + filteringCharset "UTF-8" + + filesMatching("fabric.mod.json") { + expand "version": project.version + } +} + +//loom { +// accessWidenerPath = file("src/main/resources/vplus.accesswidener") +//} + +def targetJavaVersion = 17 +tasks.withType(JavaCompile).configureEach { + it.options.encoding = "UTF-8" + if (targetJavaVersion >= 10 || JavaVersion.current().isJava10Compatible()) { + it.options.release = targetJavaVersion + } +} + +java { + def javaVersion = JavaVersion.toVersion(targetJavaVersion) + if (JavaVersion.current() < javaVersion) { + toolchain.languageVersion = JavaLanguageVersion.of(targetJavaVersion) + } + archivesBaseName = project.archives_base_name + withSourcesJar() +} + +jar { + from("LICENSE") { + rename { "${it}_${project.archivesBaseName}"} + } +} diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..099a717 --- /dev/null +++ b/gradle.properties @@ -0,0 +1,14 @@ +# Done to increase the memory available to gradle. +org.gradle.jvmargs=-Xmx4G +# Fabric Properties +# check these on https://modmuss50.me/fabric.html +minecraft_version=1.19 +yarn_mappings=1.19+build.4 +loader_version=0.14.8 +# Mod Properties +mod_version=2.0.0 +maven_group=tech.nevets +archives_base_name=vplus +# Dependencies +# check this on https://modmuss50.me/fabric.html +fabric_version=0.57.0+1.19 diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000..41d9927 Binary files /dev/null and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..aa991fc --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew new file mode 100644 index 0000000..1b6c787 --- /dev/null +++ b/gradlew @@ -0,0 +1,234 @@ +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit + +APP_NAME="Gradle" +APP_BASE_NAME=${0##*/} + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + 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" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + +# Collect all arguments for the java command; +# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of +# shell script including quotes and variable substitutions, so put them in +# double quotes to make sure that they get re-expanded; and +# * put everything else in single quotes, so that it's not re-expanded. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000..107acd3 --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,89 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto execute + +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 execute + +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 + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 0000000..2875cde --- /dev/null +++ b/settings.gradle @@ -0,0 +1,9 @@ +pluginManagement { + repositories { + maven { + name = 'Fabric' + url = 'https://maven.fabricmc.net/' + } + gradlePluginPortal() + } +} \ No newline at end of file diff --git a/src/main/java/tech/nevets/vplus/VanillaPlus.java b/src/main/java/tech/nevets/vplus/VanillaPlus.java new file mode 100644 index 0000000..e7122fd --- /dev/null +++ b/src/main/java/tech/nevets/vplus/VanillaPlus.java @@ -0,0 +1,11 @@ +package tech.nevets.vplus; + +import net.fabricmc.api.ModInitializer; + +public class VanillaPlus implements ModInitializer { + + @Override + public void onInitialize() { + + } +} diff --git a/src/main/java/tech/nevets/vplus/blocks/VPBlocks.java b/src/main/java/tech/nevets/vplus/blocks/VPBlocks.java new file mode 100644 index 0000000..697d4b9 --- /dev/null +++ b/src/main/java/tech/nevets/vplus/blocks/VPBlocks.java @@ -0,0 +1,64 @@ +package tech.nevets.vplus.blocks; + +import net.minecraft.block.*; +import net.minecraft.item.BlockItem; +import net.minecraft.item.Item; +import net.minecraft.item.ItemGroup; +import net.minecraft.util.Identifier; +import net.minecraft.util.registry.Registry; + +import java.util.ArrayList; +import java.util.List; + +public class VPBlocks extends Blocks { + public static final List BLOCKS = new ArrayList<>(); + + public static final Block SAPPHIRE_ORE; + public static final Block RUBY_ORE; + public static final Block JADE_ORE; + public static final Block SAPPHIRE_BLOCK; + public static final Block RUBY_BLOCK; + public static final Block JADE_BLOCK; + public static final Block LAVA_SPONGE_BLOCK; + public static final Block SATURATED_LAVASPONGE_BLOCK; + + + + public VPBlocks() { + } + + static { + SAPPHIRE_ORE = register("sapphire_ore", new OreBlock(AbstractBlock.Settings.of(Material.STONE).requiresTool().strength(3.0F, 3.0F)), VPItemGroups.ALL).getBlock(); + RUBY_ORE = register("ruby_ore", new OreBlock(AbstractBlock.Settings.of(Material.STONE).requiresTool().strength(3.0F, 3.0F)), VPItemGroups.ALL).getBlock(); + JADE_ORE = register("jade_ore", new OreBlock(AbstractBlock.Settings.of(Material.STONE).requiresTool().strength(3.0F, 3.0F)), VPItemGroups.ALL).getBlock(); + SAPPHIRE_BLOCK = register("sapphire_block", new Block(AbstractBlock.Settings.of(Material.METAL).requiresTool().strength(3.0F, 3.0F)), VPItemGroups.ALL).getBlock(); + RUBY_BLOCK = register("ruby_block", new Block(AbstractBlock.Settings.of(Material.METAL).requiresTool().strength(3.0F, 3.0F)), VPItemGroups.ALL).getBlock(); + JADE_BLOCK = register("jade_block", new Block(AbstractBlock.Settings.of(Material.METAL).requiresTool().strength(3.0F, 3.0F)), VPItemGroups.ALL).getBlock(); + LAVA_SPONGE_BLOCK = register("lava_sponge_block", new Block(AbstractBlock.Settings.of(Material.STONE).requiresTool().strength(1.5F, 1.5F)), VPItemGroups.ALL).getBlock(); + SATURATED_LAVASPONGE_BLOCK = register("saturated_lava_sponge_block", new Block(AbstractBlock.Settings.of(Material.STONE).requiresTool().strength(1.5F, 1.5F)), VPItemGroups.ALL, new Item.Settings().recipeRemainder(Item.fromBlock(LAVA_SPONGE_BLOCK))).getBlock(); + + ///////////////////\\\\ITERATOR////\\\\\\\\\\\\\\\\\\\ + + for (Block block : BLOCKS) { + for (BlockState blockState : block.getStateManager().getStates()) { + Block.STATE_IDS.add(blockState); + } + block.getLootTableId(); + } + } + + /* + Use blockItem.getBlock(); to get instance of the block if needed + */ + private static BlockItem register(String id, Block block, ItemGroup group) { + BLOCKS.add(block); + Registry.register(Registry.BLOCK, new Identifier("vplus", id), block); + return Registry.register(Registry.ITEM, new Identifier("vplus", id), new BlockItem(block, new Item.Settings().group(group))); + } + + private static BlockItem register(String id, Block block, ItemGroup group, Item.Settings itemSettings) { + BLOCKS.add(block); + Registry.register(Registry.BLOCK, new Identifier("vplus", id), block); + return Registry.register(Registry.ITEM, new Identifier("vplus", id), new BlockItem(block, itemSettings.group(group))); + } +} diff --git a/src/main/java/tech/nevets/vplus/client/VanillaPlusClient.java b/src/main/java/tech/nevets/vplus/client/VanillaPlusClient.java new file mode 100644 index 0000000..618b6fe --- /dev/null +++ b/src/main/java/tech/nevets/vplus/client/VanillaPlusClient.java @@ -0,0 +1,13 @@ +package tech.nevets.vplus.client; + +import net.fabricmc.api.ClientModInitializer; +import net.fabricmc.api.Environment; + +@Environment(net.fabricmc.api.EnvType.CLIENT) +public class VanillaPlusClient implements ClientModInitializer { + + @Override + public void onInitializeClient() { + + } +} diff --git a/src/main/java/tech/nevets/vplus/items/VPItemGroups.java b/src/main/java/tech/nevets/vplus/items/VPItemGroups.java new file mode 100644 index 0000000..5a5b9a5 --- /dev/null +++ b/src/main/java/tech/nevets/vplus/items/VPItemGroups.java @@ -0,0 +1,15 @@ +package tech.nevets.vplus.items; + +import net.minecraft.item.ItemGroup; +import net.minecraft.item.ItemStack; + +public class VPItemGroups extends ItemGroup { + public VPItemGroups(int index, String id) { + super(index, id); + } + + @Override + public ItemStack createIcon() { + return null; + } +} diff --git a/src/main/resources/assets.minecraft/textures.models.armor/copper_layer_1.png b/src/main/resources/assets.minecraft/textures.models.armor/copper_layer_1.png new file mode 100644 index 0000000..7d645d7 Binary files /dev/null and b/src/main/resources/assets.minecraft/textures.models.armor/copper_layer_1.png differ diff --git a/src/main/resources/assets.minecraft/textures.models.armor/copper_layer_2.png b/src/main/resources/assets.minecraft/textures.models.armor/copper_layer_2.png new file mode 100644 index 0000000..98e7a7d Binary files /dev/null and b/src/main/resources/assets.minecraft/textures.models.armor/copper_layer_2.png differ diff --git a/src/main/resources/assets.minecraft/textures.models.armor/emerald_layer_1.png b/src/main/resources/assets.minecraft/textures.models.armor/emerald_layer_1.png new file mode 100644 index 0000000..68dc351 Binary files /dev/null and b/src/main/resources/assets.minecraft/textures.models.armor/emerald_layer_1.png differ diff --git a/src/main/resources/assets.minecraft/textures.models.armor/emerald_layer_2.png b/src/main/resources/assets.minecraft/textures.models.armor/emerald_layer_2.png new file mode 100644 index 0000000..872594b Binary files /dev/null and b/src/main/resources/assets.minecraft/textures.models.armor/emerald_layer_2.png differ diff --git a/src/main/resources/assets.minecraft/textures.models.armor/platinum_layer_1.png b/src/main/resources/assets.minecraft/textures.models.armor/platinum_layer_1.png new file mode 100644 index 0000000..7622722 Binary files /dev/null and b/src/main/resources/assets.minecraft/textures.models.armor/platinum_layer_1.png differ diff --git a/src/main/resources/assets.minecraft/textures.models.armor/platinum_layer_2.png b/src/main/resources/assets.minecraft/textures.models.armor/platinum_layer_2.png new file mode 100644 index 0000000..b7ca994 Binary files /dev/null and b/src/main/resources/assets.minecraft/textures.models.armor/platinum_layer_2.png differ diff --git a/src/main/resources/assets/vplus/blockstates/green_wall_torch.json b/src/main/resources/assets/vplus/blockstates/green_wall_torch.json new file mode 100644 index 0000000..7314344 --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/green_wall_torch.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/wall_torch" + }, + "facing=north": { + "model": "minecraft:block/wall_torch", + "y": 270 + }, + "facing=south": { + "model": "minecraft:block/wall_torch", + "y": 90 + }, + "facing=west": { + "model": "minecraft:block/wall_torch", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/blockstates/greentorch.json b/src/main/resources/assets/vplus/blockstates/greentorch.json new file mode 100644 index 0000000..7d14911 --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/greentorch.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/torch" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/blockstates/lava_sponge.json b/src/main/resources/assets/vplus/blockstates/lava_sponge.json new file mode 100644 index 0000000..8c743f7 --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/lava_sponge.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "vplus:block/lava_sponge"} + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/blockstates/platinum_block.json b/src/main/resources/assets/vplus/blockstates/platinum_block.json new file mode 100644 index 0000000..82824d2 --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/platinum_block.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "vplus:block/platinum_block"} + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/blockstates/platinum_ore.json b/src/main/resources/assets/vplus/blockstates/platinum_ore.json new file mode 100644 index 0000000..b3f6335 --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/platinum_ore.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "vplus:block/platinum_ore"} + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/blockstates/ruby_block.json b/src/main/resources/assets/vplus/blockstates/ruby_block.json new file mode 100644 index 0000000..887ea9e --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/ruby_block.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "vplus:block/ruby_block"} + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/blockstates/ruby_ore.json b/src/main/resources/assets/vplus/blockstates/ruby_ore.json new file mode 100644 index 0000000..4d905ee --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/ruby_ore.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "vplus:block/ruby_ore"} + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/blockstates/saturated_lava_sponge.json b/src/main/resources/assets/vplus/blockstates/saturated_lava_sponge.json new file mode 100644 index 0000000..5625d4c --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/saturated_lava_sponge.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "vplus:block/saturated_lava_sponge"} + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/blockstates/vertical_acacia_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_acacia_slab.json new file mode 100644 index 0000000..1ba9d4a --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_acacia_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/acacia_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/acacia_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/acacia_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/acacia_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_andesite_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_andesite_slab.json new file mode 100644 index 0000000..4c006f5 --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_andesite_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/andesite_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/andesite_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/andesite_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/andesite_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_birch_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_birch_slab.json new file mode 100644 index 0000000..ad7557f --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_birch_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/birch_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/birch_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/birch_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/birch_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_blackstone_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_blackstone_slab.json new file mode 100644 index 0000000..9f508f5 --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_blackstone_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/blackstone_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/blackstone_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/blackstone_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/blackstone_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_brick_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_brick_slab.json new file mode 100644 index 0000000..38fad43 --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_brick_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/brick_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/brick_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/brick_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/brick_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_cobblestone_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_cobblestone_slab.json new file mode 100644 index 0000000..f4af58b --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_cobblestone_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/cobblestone_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/cobblestone_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/cobblestone_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/cobblestone_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_crimson_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_crimson_slab.json new file mode 100644 index 0000000..e45843f --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_crimson_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/crimson_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/crimson_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/crimson_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/crimson_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_cut_red_sandstone_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_cut_red_sandstone_slab.json new file mode 100644 index 0000000..f0505a1 --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_cut_red_sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/cut_red_sandstone_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/cut_red_sandstone_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/cut_red_sandstone_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/cut_red_sandstone_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_cut_sandstone_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_cut_sandstone_slab.json new file mode 100644 index 0000000..ee34b4f --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_cut_sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/cut_sandstone_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/cut_sandstone_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/cut_sandstone_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/cut_sandstone_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_dark_oak_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_dark_oak_slab.json new file mode 100644 index 0000000..5ed5881 --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_dark_oak_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/dark_oak_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/dark_oak_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/dark_oak_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/dark_oak_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_dark_prismarine_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_dark_prismarine_slab.json new file mode 100644 index 0000000..cd1d320 --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_dark_prismarine_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/dark_prismarine_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/dark_prismarine_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/dark_prismarine_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/dark_prismarine_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_diorite_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_diorite_slab.json new file mode 100644 index 0000000..8efeba2 --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_diorite_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/diorite_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/diorite_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/diorite_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/diorite_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_end_stone_brick_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_end_stone_brick_slab.json new file mode 100644 index 0000000..bc32caf --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_end_stone_brick_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/end_stone_brick_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/end_stone_brick_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/end_stone_brick_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/end_stone_brick_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_granite_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_granite_slab.json new file mode 100644 index 0000000..cec6142 --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_granite_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/granite_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/granite_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/granite_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/granite_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_jungle_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_jungle_slab.json new file mode 100644 index 0000000..4be5d5c --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_jungle_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/jungle_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/jungle_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/jungle_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/jungle_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_mossy_cobblestone_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_mossy_cobblestone_slab.json new file mode 100644 index 0000000..e806975 --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_mossy_cobblestone_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/mossy_cobblestone_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/mossy_cobblestone_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/mossy_cobblestone_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/mossy_cobblestone_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_mossy_stone_brick_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_mossy_stone_brick_slab.json new file mode 100644 index 0000000..e5f6310 --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_mossy_stone_brick_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/mossy_stone_brick_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/mossy_stone_brick_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/mossy_stone_brick_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/mossy_stone_brick_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_nether_brick_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_nether_brick_slab.json new file mode 100644 index 0000000..5e4d59d --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_nether_brick_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/nether_brick_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/nether_brick_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/nether_brick_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/nether_brick_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_oak_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_oak_slab.json new file mode 100644 index 0000000..731ce5e --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_oak_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/oak_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/oak_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/oak_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/oak_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_polished_andesite_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_polished_andesite_slab.json new file mode 100644 index 0000000..08d09ab --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_polished_andesite_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/polished_andesite_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/polished_andesite_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/polished_andesite_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/polished_andesite_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_polished_blackstone_brick_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_polished_blackstone_brick_slab.json new file mode 100644 index 0000000..f87d4aa --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_polished_blackstone_brick_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/polished_blackstone_brick_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/polished_blackstone_brick_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/polished_blackstone_brick_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/polished_blackstone_brick_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_polished_blackstone_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_polished_blackstone_slab.json new file mode 100644 index 0000000..264a260 --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_polished_blackstone_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/polished_blackstone_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/polished_blackstone_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/polished_blackstone_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/polished_blackstone_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_polished_diorite_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_polished_diorite_slab.json new file mode 100644 index 0000000..af86763 --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_polished_diorite_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/polished_diorite_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/polished_diorite_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/polished_diorite_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/polished_diorite_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_polished_granite_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_polished_granite_slab.json new file mode 100644 index 0000000..9311904 --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_polished_granite_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/polished_granite_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/polished_granite_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/polished_granite_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/polished_granite_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_prismarine_brick_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_prismarine_brick_slab.json new file mode 100644 index 0000000..bb152ab --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_prismarine_brick_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/prismarine_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/prismarine_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/prismarine_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/prismarine_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_prismarine_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_prismarine_slab.json new file mode 100644 index 0000000..bb152ab --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_prismarine_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/prismarine_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/prismarine_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/prismarine_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/prismarine_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_purpur_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_purpur_slab.json new file mode 100644 index 0000000..d6cf39e --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_purpur_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/purpur_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/purpur_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/purpur_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/purpur_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_quartz_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_quartz_slab.json new file mode 100644 index 0000000..7d76682 --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_quartz_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/quartz_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/quartz_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/quartz_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/quartz_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_red_nether_brick_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_red_nether_brick_slab.json new file mode 100644 index 0000000..bb18e26 --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_red_nether_brick_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/red_nether_brick_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/red_nether_brick_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/red_nether_brick_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/red_nether_brick_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_red_sandstone_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_red_sandstone_slab.json new file mode 100644 index 0000000..0e03311 --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_red_sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/red_sandstone_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/red_sandstone_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/red_sandstone_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/red_sandstone_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_sandstone_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_sandstone_slab.json new file mode 100644 index 0000000..dce52c5 --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/sandstone_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/sandstone_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/sandstone_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/sandstone_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_smooth_quartz_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_smooth_quartz_slab.json new file mode 100644 index 0000000..ddc570d --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_smooth_quartz_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/smooth_quartz_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/smooth_quartz_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/smooth_quartz_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/smooth_quartz_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_smooth_red_sandstone_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_smooth_red_sandstone_slab.json new file mode 100644 index 0000000..e6cb271 --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_smooth_red_sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/smooth_red_sandstone_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/smooth_red_sandstone_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/smooth_red_sandstone_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/smooth_red_sandstone_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_smooth_sandstone_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_smooth_sandstone_slab.json new file mode 100644 index 0000000..dd69036 --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_smooth_sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/smooth_sandstone_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/smooth_sandstone_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/smooth_sandstone_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/smooth_sandstone_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_smooth_stone_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_smooth_stone_slab.json new file mode 100644 index 0000000..faf74ed --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_smooth_stone_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/smooth_stone_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/smooth_stone_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/smooth_stone_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/smooth_stone_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_spruce_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_spruce_slab.json new file mode 100644 index 0000000..5452ffb --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_spruce_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/spruce_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/spruce_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/spruce_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/spruce_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_stone_brick_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_stone_brick_slab.json new file mode 100644 index 0000000..b4ef57d --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_stone_brick_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/stone_brick_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/stone_brick_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/stone_brick_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/stone_brick_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_stone_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_stone_slab.json new file mode 100644 index 0000000..726130c --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_stone_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/stone_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/stone_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/stone_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/stone_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/blockstates/vertical_warped_slab.json b/src/main/resources/assets/vplus/blockstates/vertical_warped_slab.json new file mode 100644 index 0000000..b9c69c5 --- /dev/null +++ b/src/main/resources/assets/vplus/blockstates/vertical_warped_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/warped_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/warped_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/warped_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/warped_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/vplus/icon.png b/src/main/resources/assets/vplus/icon.png new file mode 100644 index 0000000..2ba3324 Binary files /dev/null and b/src/main/resources/assets/vplus/icon.png differ diff --git a/src/main/resources/assets/vplus/lang/en_us.json b/src/main/resources/assets/vplus/lang/en_us.json new file mode 100644 index 0000000..78de073 --- /dev/null +++ b/src/main/resources/assets/vplus/lang/en_us.json @@ -0,0 +1,115 @@ +{ + "key.vplus.zoom": "Zoom Key", + "category.vplus.zoom": "Zoom", + + "itemGroup.vplus.all": "All", + "itemGroup.vplus.combat": "Combat", + "itemGroup.vplus.tools": "Tools", + "itemGroup.vplus.food": "Food", + "itemGroup.vplus.vert_slabs": "Vertical Slabs", + + "block.vplus.lava_sponge": "Lava Sponge", + "block.vplus.saturated_lava_sponge": "Saturated Lava Sponge", + "block.vplus.platinum_ore": "Platinum Ore", + "block.vplus.platinum_block": "Platinum Block", + "block.vplus.ruby_ore": "Ruby Ore", + "block.vplus.ruby_block": "Ruby Block", + + "item.vplus.platinum_ingot": "Platinum Ingot", + "item.vplus.platinum_nugget": "Platinum Nugget", + "item.vplus.ruby": "Ruby", + + "item.vplus.copper_sword": "Copper Sword", + "item.vplus.emerald_sword": "Emerald Sword", + "item.vplus.platinum_sword": "Platinum Sword", + "item.vplus.ruby_sword": "Ruby Sword", + + "item.vplus.copper_helmet": "Copper Helmet", + "item.vplus.copper_chestplate": "Copper Chestplate", + "item.vplus.copper_leggings": "Copper Leggings", + "item.vplus.copper_boots": "Copper Boots", + "item.vplus.emerald_helmet": "Emerald Helmet", + "item.vplus.emerald_chestplate": "Emerald Chestplate", + "item.vplus.emerald_leggings": "Emerald Leggings", + "item.vplus.emerald_boots": "Emerald Boots", + "item.vplus.platinum_helmet": "Platinum Helmet", + "item.vplus.platinum_chestplate": "Platinum Chestplate", + "item.vplus.platinum_leggings": "Platinum Leggings", + "item.vplus.platinum_boots": "Platinum Boots", + "item.vplus.ruby_helmet": "Ruby Helmet", + "item.vplus.ruby_chestplate": "Ruby Chestplate", + "item.vplus.ruby_leggings": "Ruby Leggings", + "item.vplus.ruby_boots": "Ruby Boots", + + "item.vplus.copper_pickaxe": "Copper Pickaxe", + "item.vplus.copper_axe": "Copper Axe", + "item.vplus.copper_shovel": "Copper Shovel", + "item.vplus.copper_hoe": "Copper Hoe", + "item.vplus.emerald_pickaxe": "Emerald Pickaxe", + "item.vplus.emerald_axe": "Emerald Axe", + "item.vplus.emerald_shovel": "Emerald Shovel", + "item.vplus.emerald_hoe": "Emerald Hoe", + "item.vplus.platinum_pickaxe": "Platinum Pickaxe", + "item.vplus.platinum_axe": "Platinum Axe", + "item.vplus.platinum_shovel": "Platinum Shovel", + "item.vplus.platinum_hoe": "Platinum Hoe", + "item.vplus.ruby_pickaxe": "Ruby Pickaxe", + "item.vplus.ruby_axe": "Ruby Axe", + "item.vplus.ruby_shovel": "Ruby Shovel", + "item.vplus.ruby_hoe": "Ruby Hoe", + + "item.vplus.iron_apple": "Iron Apple", + "item.vplus.enchanted_iron_apple": "Enchanted Iron Apple", + "item.vplus.copper_apple": "Copper Apple", + "item.vplus.enchanted_copper_apple": "Enchanted Copper Apple", + "item.vplus.diamond_apple": "Diamond Apple", + "item.vplus.enchanted_diamond_apple": "Enchanted Diamond Apple", + "item.vplus.emerald_apple": "Emerald Apple", + "item.vplus.enchanted_emerald_apple": "Enchanted Emerald Apple", + "item.vplus.netherite_apple": "Netherite Apple", + "item.vplus.enchanted_netherite_apple": "Enchanted Netherite Apple", + "item.vplus.platinum_apple": "Platinum Apple", + "item.vplus.enchanted_platinum_apple": "Enchanted Platinum Apple", + "item.vplus.ruby_apple": "Ruby Apple", + "item.vplus.enchanted_ruby_apple": "Enchanted Ruby Apple", + + "block.vplus.vertical_oak_slab":"Vertical Oak Slab", + "block.vplus.vertical_spruce_slab":"Vertical Spruce Slab", + "block.vplus.vertical_birch_slab":"Vertical Birch Slab", + "block.vplus.vertical_jungle_slab":"Vertical Jungle Slab", + "block.vplus.vertical_acacia_slab":"Vertical Acacia Slab", + "block.vplus.vertical_dark_oak_slab":"Vertical Dark Oak Slab", + "block.vplus.vertical_crimson_slab":"Vertical Crimson Slab", + "block.vplus.vertical_warped_slab":"Vertical Warped Slab", + "block.vplus.vertical_stone_slab":"Vertical Stone Slab", + "block.vplus.vertical_smooth_stone_slab":"Vertical Smooth Stone Slab", + "block.vplus.vertical_sandstone_slab":"Vertical Sandstone Slab", + "block.vplus.vertical_cut_sandstone_slab":"Vertical Cut Sandstone Slab", + "block.vplus.vertical_cobblestone_slab":"Vertical Cobblestone Slab", + "block.vplus.vertical_brick_slab":"Vertical Brick Slab", + "block.vplus.vertical_stone_brick_slab":"Vertical Stone Brick Slab", + "block.vplus.vertical_nether_brick_slab":"Vertical Nether Brick Slab", + "block.vplus.vertical_quartz_slab":"Vertical Quartz Slab", + "block.vplus.vertical_red_sandstone_slab":"Vertical Red Sandstone Slab", + "block.vplus.vertical_cut_red_sandstone_slab":"Vertical Cut Red Sandstone Slab", + "block.vplus.vertical_purpur_slab":"Vertical Purpur Slab", + "block.vplus.vertical_prismarine_slab":"Vertical Prismarine Slab", + "block.vplus.vertical_prismarine_brick_slab":"Vertical Prismarine Brick Slab", + "block.vplus.vertical_dark_prismarine_slab":"Vertical Dark Prismarine Slab", + "block.vplus.vertical_polished_granite_slab":"Vertical Polished Granite Slab", + "block.vplus.vertical_smooth_red_sandstone_slab":"Vertical Smooth Red Sandstone Slab", + "block.vplus.vertical_mossy_stone_brick_slab":"Vertical Mossy Stone Brick Slab", + "block.vplus.vertical_polished_diorite_slab":"Vertical Polished Diorite Slab", + "block.vplus.vertical_mossy_cobblestone_slab":"Vertical Mossy Cobblestone Slab", + "block.vplus.vertical_end_stone_brick_slab":"Vertical End Stone Brick Slab", + "block.vplus.vertical_smooth_sandstone_slab":"Vertical Smooth Sandstone Slab", + "block.vplus.vertical_smooth_quartz_slab":"Vertical Smooth Quartz Slab", + "block.vplus.vertical_granite_slab":"Vertical Granite Slab", + "block.vplus.vertical_andesite_slab":"Vertical Andesite Slab", + "block.vplus.vertical_red_nether_brick_slab":"Vertical Red Nether Brick Slab", + "block.vplus.vertical_polished_andesite_slab":"Vertical Polished Andesite Slab", + "block.vplus.vertical_diorite_slab":"Vertical Diorite Slab", + "block.vplus.vertical_blackstone_slab":"Vertical Blackstone Slab", + "block.vplus.vertical_polished_blackstone_slab":"Vertical Polished Blackstone Slab", + "block.vplus.vertical_polished_blackstone_brick_slab":"Vertical Polished Blackstone Brick Slab" +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/green_wall_torch.json b/src/main/resources/assets/vplus/models/block/green_wall_torch.json new file mode 100644 index 0000000..e30eec7 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/green_wall_torch.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_torch_wall", + "textures": { + "torch": "minecraft:block/torch" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/greentorch.json b/src/main/resources/assets/vplus/models/block/greentorch.json new file mode 100644 index 0000000..7c6241d --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/greentorch.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_torch", + "textures": { + "torch": "minecraft:block/torch" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/lava_sponge.json b/src/main/resources/assets/vplus/models/block/lava_sponge.json new file mode 100644 index 0000000..09972bc --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/lava_sponge.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "vplus:block/lava_sponge" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/platinum_block.json b/src/main/resources/assets/vplus/models/block/platinum_block.json new file mode 100644 index 0000000..868204b --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/platinum_block.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "vplus:block/platinum_block" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/platinum_ore.json b/src/main/resources/assets/vplus/models/block/platinum_ore.json new file mode 100644 index 0000000..1d38e84 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/platinum_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "vplus:block/platinum_ore" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/ruby_block.json b/src/main/resources/assets/vplus/models/block/ruby_block.json new file mode 100644 index 0000000..1211608 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/ruby_block.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "vplus:block/ruby_block" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/ruby_ore.json b/src/main/resources/assets/vplus/models/block/ruby_ore.json new file mode 100644 index 0000000..48f4832 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/ruby_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "vplus:block/ruby_ore" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/saturated_lava_sponge.json b/src/main/resources/assets/vplus/models/block/saturated_lava_sponge.json new file mode 100644 index 0000000..68677d0 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/saturated_lava_sponge.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "vplus:block/saturated_lava_sponge" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_acacia_slab.json b/src/main/resources/assets/vplus/models/block/vertical_acacia_slab.json new file mode 100644 index 0000000..d20c06f --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_acacia_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/acacia_planks", + "top": "minecraft:block/acacia_planks", + "side": "minecraft:block/acacia_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_andesite_slab.json b/src/main/resources/assets/vplus/models/block/vertical_andesite_slab.json new file mode 100644 index 0000000..82b915d --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_andesite_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/andesite", + "top": "minecraft:block/andesite", + "side": "minecraft:block/andesite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_birch_slab.json b/src/main/resources/assets/vplus/models/block/vertical_birch_slab.json new file mode 100644 index 0000000..b1a8f69 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_birch_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/birch_planks", + "top": "minecraft:block/birch_planks", + "side": "minecraft:block/birch_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_blackstone_slab.json b/src/main/resources/assets/vplus/models/block/vertical_blackstone_slab.json new file mode 100644 index 0000000..6337527 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_blackstone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/blackstone_top", + "top": "minecraft:block/blackstone_top", + "side": "minecraft:block/blackstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_brick_slab.json b/src/main/resources/assets/vplus/models/block/vertical_brick_slab.json new file mode 100644 index 0000000..64b5fd8 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/bricks", + "top": "minecraft:block/bricks", + "side": "minecraft:block/bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_cobblestone_slab.json b/src/main/resources/assets/vplus/models/block/vertical_cobblestone_slab.json new file mode 100644 index 0000000..db9f792 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_cobblestone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/cobblestone", + "top": "minecraft:block/cobblestone", + "side": "minecraft:block/cobblestone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_crimson_slab.json b/src/main/resources/assets/vplus/models/block/vertical_crimson_slab.json new file mode 100644 index 0000000..58e9ce2 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_crimson_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/crimson_planks", + "top": "minecraft:block/crimson_planks", + "side": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_cut_red_sandstone_slab.json b/src/main/resources/assets/vplus/models/block/vertical_cut_red_sandstone_slab.json new file mode 100644 index 0000000..3d296c6 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_cut_red_sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/red_sandstone_top", + "top": "minecraft:block/red_sandstone_top", + "side": "minecraft:block/cut_red_sandstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_cut_sandstone_slab.json b/src/main/resources/assets/vplus/models/block/vertical_cut_sandstone_slab.json new file mode 100644 index 0000000..eea235e --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_cut_sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/sandstone_top", + "top": "minecraft:block/sandstone_top", + "side": "minecraft:block/cut_sandstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_dark_oak_slab.json b/src/main/resources/assets/vplus/models/block/vertical_dark_oak_slab.json new file mode 100644 index 0000000..1376f7b --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_dark_oak_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/dark_oak_planks", + "top": "minecraft:block/dark_oak_planks", + "side": "minecraft:block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_dark_prismarine_slab.json b/src/main/resources/assets/vplus/models/block/vertical_dark_prismarine_slab.json new file mode 100644 index 0000000..d366b38 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_dark_prismarine_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/dark_prismarine", + "top": "minecraft:block/dark_prismarine", + "side": "minecraft:block/dark_prismarine" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_diorite_slab.json b/src/main/resources/assets/vplus/models/block/vertical_diorite_slab.json new file mode 100644 index 0000000..db58b39 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_diorite_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/diorite", + "top": "minecraft:block/diorite", + "side": "minecraft:block/diorite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_end_stone_brick_slab.json b/src/main/resources/assets/vplus/models/block/vertical_end_stone_brick_slab.json new file mode 100644 index 0000000..279a710 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_end_stone_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/end_stone_bricks", + "top": "minecraft:block/end_stone_bricks", + "side": "minecraft:block/end_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_granite_slab.json b/src/main/resources/assets/vplus/models/block/vertical_granite_slab.json new file mode 100644 index 0000000..d5c9de3 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_granite_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/granite", + "top": "minecraft:block/granite", + "side": "minecraft:block/granite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_jungle_slab.json b/src/main/resources/assets/vplus/models/block/vertical_jungle_slab.json new file mode 100644 index 0000000..ca9478b --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_jungle_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/jungle_planks", + "top": "minecraft:block/jungle_planks", + "side": "minecraft:block/jungle_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_mossy_cobblestone_slab.json b/src/main/resources/assets/vplus/models/block/vertical_mossy_cobblestone_slab.json new file mode 100644 index 0000000..23d09d9 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_mossy_cobblestone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/mossy_cobblestone", + "top": "minecraft:block/mossy_cobblestone", + "side": "minecraft:block/mossy_cobblestone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_mossy_stone_brick_slab.json b/src/main/resources/assets/vplus/models/block/vertical_mossy_stone_brick_slab.json new file mode 100644 index 0000000..b62e160 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_mossy_stone_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/mossy_stone_bricks", + "top": "minecraft:block/mossy_stone_bricks", + "side": "minecraft:block/mossy_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_nether_brick_slab.json b/src/main/resources/assets/vplus/models/block/vertical_nether_brick_slab.json new file mode 100644 index 0000000..4f55ce7 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_nether_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/nether_bricks", + "top": "minecraft:block/nether_bricks", + "side": "minecraft:block/nether_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_oak_slab.json b/src/main/resources/assets/vplus/models/block/vertical_oak_slab.json new file mode 100644 index 0000000..4153bc6 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_oak_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/oak_planks", + "top": "minecraft:block/oak_planks", + "side": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_petrified_oak_slab.json b/src/main/resources/assets/vplus/models/block/vertical_petrified_oak_slab.json new file mode 100644 index 0000000..4153bc6 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_petrified_oak_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/oak_planks", + "top": "minecraft:block/oak_planks", + "side": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_polished_andesite_slab.json b/src/main/resources/assets/vplus/models/block/vertical_polished_andesite_slab.json new file mode 100644 index 0000000..e494629 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_polished_andesite_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/polished_andesite", + "top": "minecraft:block/polished_andesite", + "side": "minecraft:block/polished_andesite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_polished_blackstone_brick_slab.json b/src/main/resources/assets/vplus/models/block/vertical_polished_blackstone_brick_slab.json new file mode 100644 index 0000000..1db867e --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_polished_blackstone_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/polished_blackstone_bricks", + "top": "minecraft:block/polished_blackstone_bricks", + "side": "minecraft:block/polished_blackstone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_polished_blackstone_slab.json b/src/main/resources/assets/vplus/models/block/vertical_polished_blackstone_slab.json new file mode 100644 index 0000000..37fbc5b --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_polished_blackstone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/polished_blackstone", + "top": "minecraft:block/polished_blackstone", + "side": "minecraft:block/polished_blackstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_polished_diorite_slab.json b/src/main/resources/assets/vplus/models/block/vertical_polished_diorite_slab.json new file mode 100644 index 0000000..cebc08e --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_polished_diorite_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/polished_diorite", + "top": "minecraft:block/polished_diorite", + "side": "minecraft:block/polished_diorite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_polished_granite_slab.json b/src/main/resources/assets/vplus/models/block/vertical_polished_granite_slab.json new file mode 100644 index 0000000..9bfac40 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_polished_granite_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/polished_granite", + "top": "minecraft:block/polished_granite", + "side": "minecraft:block/polished_granite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_prismarine_brick_slab.json b/src/main/resources/assets/vplus/models/block/vertical_prismarine_brick_slab.json new file mode 100644 index 0000000..756436c --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_prismarine_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/prismarine_bricks", + "top": "minecraft:block/prismarine_bricks", + "side": "minecraft:block/prismarine_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_prismarine_slab.json b/src/main/resources/assets/vplus/models/block/vertical_prismarine_slab.json new file mode 100644 index 0000000..2f2822f --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_prismarine_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/prismarine", + "top": "minecraft:block/prismarine", + "side": "minecraft:block/prismarine" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_purpur_slab.json b/src/main/resources/assets/vplus/models/block/vertical_purpur_slab.json new file mode 100644 index 0000000..39051dc --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_purpur_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/purpur_block", + "top": "minecraft:block/purpur_block", + "side": "minecraft:block/purpur_block" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_quartz_slab.json b/src/main/resources/assets/vplus/models/block/vertical_quartz_slab.json new file mode 100644 index 0000000..9a1341d --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_quartz_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/quartz_block_top", + "top": "minecraft:block/quartz_block_top", + "side": "minecraft:block/quartz_block_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_red_nether_brick_slab.json b/src/main/resources/assets/vplus/models/block/vertical_red_nether_brick_slab.json new file mode 100644 index 0000000..9d92eca --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_red_nether_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/red_nether_bricks", + "top": "minecraft:block/red_nether_bricks", + "side": "minecraft:block/red_nether_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_red_sandstone_slab.json b/src/main/resources/assets/vplus/models/block/vertical_red_sandstone_slab.json new file mode 100644 index 0000000..a94e6b7 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_red_sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/red_sandstone_bottom", + "top": "minecraft:block/red_sandstone_top", + "side": "minecraft:block/red_sandstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_sandstone_slab.json b/src/main/resources/assets/vplus/models/block/vertical_sandstone_slab.json new file mode 100644 index 0000000..8240599 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/sandstone_bottom", + "top": "minecraft:block/sandstone_top", + "side": "minecraft:block/sandstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_slab.json b/src/main/resources/assets/vplus/models/block/vertical_slab.json new file mode 100644 index 0000000..c3f1e7d --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_slab.json @@ -0,0 +1,25 @@ +{ "parent": "block/block", + "textures": { + "particle": "#side" + }, + "display": { + "gui": { + "rotation": [ 30, 315, -90 ], + "translation": [ 0, 0, 0], + "scale":[ 0.625, 0.625, 0.625 ] + } + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 8, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "rotation": 90, "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "rotation": 90}, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "rotation": 270, "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "rotation": 270, "cullface": "south" }, + "west": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "west" }, + "east": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "east" } + } + } + ] +} diff --git a/src/main/resources/assets/vplus/models/block/vertical_smooth_quartz_slab.json b/src/main/resources/assets/vplus/models/block/vertical_smooth_quartz_slab.json new file mode 100644 index 0000000..68c0b03 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_smooth_quartz_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/quartz_block_bottom", + "top": "minecraft:block/quartz_block_bottom", + "side": "minecraft:block/quartz_block_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_smooth_red_sandstone_slab.json b/src/main/resources/assets/vplus/models/block/vertical_smooth_red_sandstone_slab.json new file mode 100644 index 0000000..dfa4077 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_smooth_red_sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/red_sandstone_top", + "top": "minecraft:block/red_sandstone_top", + "side": "minecraft:block/red_sandstone_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_smooth_sandstone_slab.json b/src/main/resources/assets/vplus/models/block/vertical_smooth_sandstone_slab.json new file mode 100644 index 0000000..fcc02fb --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_smooth_sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/sandstone_top", + "top": "minecraft:block/sandstone_top", + "side": "minecraft:block/sandstone_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_smooth_stone_slab.json b/src/main/resources/assets/vplus/models/block/vertical_smooth_stone_slab.json new file mode 100644 index 0000000..de48118 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_smooth_stone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/smooth_stone", + "top": "minecraft:block/smooth_stone", + "side": "minecraft:block/smooth_stone_slab_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_spruce_slab.json b/src/main/resources/assets/vplus/models/block/vertical_spruce_slab.json new file mode 100644 index 0000000..f2e2a71 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_spruce_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/spruce_planks", + "top": "minecraft:block/spruce_planks", + "side": "minecraft:block/spruce_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_stone_brick_slab.json b/src/main/resources/assets/vplus/models/block/vertical_stone_brick_slab.json new file mode 100644 index 0000000..8b6d9a5 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_stone_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/stone_bricks", + "top": "minecraft:block/stone_bricks", + "side": "minecraft:block/stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_stone_slab.json b/src/main/resources/assets/vplus/models/block/vertical_stone_slab.json new file mode 100644 index 0000000..f835b50 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_stone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/stone", + "top": "minecraft:block/stone", + "side": "minecraft:block/stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/block/vertical_warped_slab.json b/src/main/resources/assets/vplus/models/block/vertical_warped_slab.json new file mode 100644 index 0000000..a360c31 --- /dev/null +++ b/src/main/resources/assets/vplus/models/block/vertical_warped_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "vplus:block/vertical_slab", + "textures": { + "bottom": "minecraft:block/warped_planks", + "top": "minecraft:block/warped_planks", + "side": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/copper_apple.json b/src/main/resources/assets/vplus/models/item/copper_apple.json new file mode 100644 index 0000000..4524a46 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/copper_apple.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/copper_apple" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/copper_axe.json b/src/main/resources/assets/vplus/models/item/copper_axe.json new file mode 100644 index 0000000..b1aa7c4 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/copper_axe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "vplus:item/copper_axe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/copper_boots.json b/src/main/resources/assets/vplus/models/item/copper_boots.json new file mode 100644 index 0000000..51846ca --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/copper_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/copper_boots" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/copper_chestplate.json b/src/main/resources/assets/vplus/models/item/copper_chestplate.json new file mode 100644 index 0000000..9997df5 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/copper_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/copper_chestplate" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/copper_helmet.json b/src/main/resources/assets/vplus/models/item/copper_helmet.json new file mode 100644 index 0000000..492f2e3 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/copper_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/copper_helmet" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/copper_hoe.json b/src/main/resources/assets/vplus/models/item/copper_hoe.json new file mode 100644 index 0000000..966766b --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/copper_hoe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "vplus:item/copper_hoe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/copper_leggings.json b/src/main/resources/assets/vplus/models/item/copper_leggings.json new file mode 100644 index 0000000..cc1e2f1 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/copper_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/copper_leggings" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/copper_pickaxe.json b/src/main/resources/assets/vplus/models/item/copper_pickaxe.json new file mode 100644 index 0000000..5e28806 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/copper_pickaxe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "vplus:item/copper_pickaxe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/copper_shovel.json b/src/main/resources/assets/vplus/models/item/copper_shovel.json new file mode 100644 index 0000000..4e6f94d --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/copper_shovel.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "vplus:item/copper_shovel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/copper_sword.json b/src/main/resources/assets/vplus/models/item/copper_sword.json new file mode 100644 index 0000000..e7c3a1f --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/copper_sword.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "vplus:item/copper_sword" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/diamond_apple.json b/src/main/resources/assets/vplus/models/item/diamond_apple.json new file mode 100644 index 0000000..8e9d888 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/diamond_apple.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/diamond_apple" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/emerald_apple.json b/src/main/resources/assets/vplus/models/item/emerald_apple.json new file mode 100644 index 0000000..ad59b3f --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/emerald_apple.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/emerald_apple" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/emerald_axe.json b/src/main/resources/assets/vplus/models/item/emerald_axe.json new file mode 100644 index 0000000..e01854f --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/emerald_axe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "vplus:item/emerald_axe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/emerald_boots.json b/src/main/resources/assets/vplus/models/item/emerald_boots.json new file mode 100644 index 0000000..fbf4bc2 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/emerald_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/emerald_boots" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/emerald_chestplate.json b/src/main/resources/assets/vplus/models/item/emerald_chestplate.json new file mode 100644 index 0000000..01d77f3 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/emerald_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/emerald_chestplate" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/emerald_helmet.json b/src/main/resources/assets/vplus/models/item/emerald_helmet.json new file mode 100644 index 0000000..1f7fb84 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/emerald_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/emerald_helmet" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/emerald_hoe.json b/src/main/resources/assets/vplus/models/item/emerald_hoe.json new file mode 100644 index 0000000..b0e979d --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/emerald_hoe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "vplus:item/emerald_hoe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/emerald_leggings.json b/src/main/resources/assets/vplus/models/item/emerald_leggings.json new file mode 100644 index 0000000..733a6a8 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/emerald_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/emerald_leggings" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/emerald_pickaxe.json b/src/main/resources/assets/vplus/models/item/emerald_pickaxe.json new file mode 100644 index 0000000..d6a2368 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/emerald_pickaxe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "vplus:item/emerald_pickaxe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/emerald_shovel.json b/src/main/resources/assets/vplus/models/item/emerald_shovel.json new file mode 100644 index 0000000..3449de3 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/emerald_shovel.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "vplus:item/emerald_shovel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/emerald_sword.json b/src/main/resources/assets/vplus/models/item/emerald_sword.json new file mode 100644 index 0000000..4999cc5 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/emerald_sword.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "vplus:item/emerald_sword" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/enchanted_copper_apple.json b/src/main/resources/assets/vplus/models/item/enchanted_copper_apple.json new file mode 100644 index 0000000..8dbe648 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/enchanted_copper_apple.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/enchanted_copper_apple" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/enchanted_diamond_apple.json b/src/main/resources/assets/vplus/models/item/enchanted_diamond_apple.json new file mode 100644 index 0000000..a9d57f8 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/enchanted_diamond_apple.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/enchanted_diamond_apple" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/enchanted_emerald_apple.json b/src/main/resources/assets/vplus/models/item/enchanted_emerald_apple.json new file mode 100644 index 0000000..d55f9f5 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/enchanted_emerald_apple.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/enchanted_emerald_apple" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/enchanted_iron_apple.json b/src/main/resources/assets/vplus/models/item/enchanted_iron_apple.json new file mode 100644 index 0000000..3129501 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/enchanted_iron_apple.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/enchanted_iron_apple" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/enchanted_netherite_apple.json b/src/main/resources/assets/vplus/models/item/enchanted_netherite_apple.json new file mode 100644 index 0000000..35777a4 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/enchanted_netherite_apple.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/enchanted_netherite_apple" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/enchanted_platinum_apple.json b/src/main/resources/assets/vplus/models/item/enchanted_platinum_apple.json new file mode 100644 index 0000000..090f560 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/enchanted_platinum_apple.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/enchanted_platinum_apple" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/enchanted_ruby_apple.json b/src/main/resources/assets/vplus/models/item/enchanted_ruby_apple.json new file mode 100644 index 0000000..a162caa --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/enchanted_ruby_apple.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/enchanted_ruby_apple" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/greentorch.json b/src/main/resources/assets/vplus/models/item/greentorch.json new file mode 100644 index 0000000..a734b43 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/greentorch.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/torch" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/iron_apple.json b/src/main/resources/assets/vplus/models/item/iron_apple.json new file mode 100644 index 0000000..a5f9139 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/iron_apple.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/iron_apple" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/lava_sponge.json b/src/main/resources/assets/vplus/models/item/lava_sponge.json new file mode 100644 index 0000000..299ab5d --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/lava_sponge.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/lava_sponge" +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/netherite_apple.json b/src/main/resources/assets/vplus/models/item/netherite_apple.json new file mode 100644 index 0000000..a139f0e --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/netherite_apple.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/netherite_apple" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/platinum_apple.json b/src/main/resources/assets/vplus/models/item/platinum_apple.json new file mode 100644 index 0000000..54e814a --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/platinum_apple.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/platinum_apple" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/platinum_axe.json b/src/main/resources/assets/vplus/models/item/platinum_axe.json new file mode 100644 index 0000000..2790b37 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/platinum_axe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "vplus:item/platinum_axe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/platinum_block.json b/src/main/resources/assets/vplus/models/item/platinum_block.json new file mode 100644 index 0000000..7a4f5be --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/platinum_block.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/platinum_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/platinum_boots.json b/src/main/resources/assets/vplus/models/item/platinum_boots.json new file mode 100644 index 0000000..a70a26f --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/platinum_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/platinum_boots" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/platinum_chestplate.json b/src/main/resources/assets/vplus/models/item/platinum_chestplate.json new file mode 100644 index 0000000..047cb70 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/platinum_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/platinum_chestplate" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/platinum_helmet.json b/src/main/resources/assets/vplus/models/item/platinum_helmet.json new file mode 100644 index 0000000..7b0af57 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/platinum_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/platinum_helmet" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/platinum_hoe.json b/src/main/resources/assets/vplus/models/item/platinum_hoe.json new file mode 100644 index 0000000..e30f5da --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/platinum_hoe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "vplus:item/platinum_hoe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/platinum_ingot.json b/src/main/resources/assets/vplus/models/item/platinum_ingot.json new file mode 100644 index 0000000..c238978 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/platinum_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/platinum_ingot" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/platinum_leggings.json b/src/main/resources/assets/vplus/models/item/platinum_leggings.json new file mode 100644 index 0000000..f4b2123 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/platinum_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/platinum_leggings" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/platinum_nugget.json b/src/main/resources/assets/vplus/models/item/platinum_nugget.json new file mode 100644 index 0000000..dab5529 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/platinum_nugget.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/platinum_nugget" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/platinum_ore.json b/src/main/resources/assets/vplus/models/item/platinum_ore.json new file mode 100644 index 0000000..99577a5 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/platinum_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/platinum_ore" +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/platinum_pickaxe.json b/src/main/resources/assets/vplus/models/item/platinum_pickaxe.json new file mode 100644 index 0000000..f72e58c --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/platinum_pickaxe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "vplus:item/platinum_pickaxe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/platinum_shovel.json b/src/main/resources/assets/vplus/models/item/platinum_shovel.json new file mode 100644 index 0000000..b0aac55 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/platinum_shovel.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "vplus:item/platinum_shovel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/platinum_sword.json b/src/main/resources/assets/vplus/models/item/platinum_sword.json new file mode 100644 index 0000000..e9e5ca7 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/platinum_sword.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "vplus:item/platinum_sword" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/ruby.json b/src/main/resources/assets/vplus/models/item/ruby.json new file mode 100644 index 0000000..d41d08a --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/ruby.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/ruby" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/ruby_apple.json b/src/main/resources/assets/vplus/models/item/ruby_apple.json new file mode 100644 index 0000000..7209c52 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/ruby_apple.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/ruby_apple" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/ruby_axe.json b/src/main/resources/assets/vplus/models/item/ruby_axe.json new file mode 100644 index 0000000..1e5c645 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/ruby_axe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "vplus:item/ruby_axe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/ruby_block.json b/src/main/resources/assets/vplus/models/item/ruby_block.json new file mode 100644 index 0000000..cf5e781 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/ruby_block.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/ruby_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/ruby_boots.json b/src/main/resources/assets/vplus/models/item/ruby_boots.json new file mode 100644 index 0000000..675db2f --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/ruby_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/ruby_boots" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/ruby_chestplate.json b/src/main/resources/assets/vplus/models/item/ruby_chestplate.json new file mode 100644 index 0000000..c46cb0d --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/ruby_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/ruby_chestplate" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/ruby_helmet.json b/src/main/resources/assets/vplus/models/item/ruby_helmet.json new file mode 100644 index 0000000..36b4d9c --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/ruby_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/ruby_helmet" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/ruby_hoe.json b/src/main/resources/assets/vplus/models/item/ruby_hoe.json new file mode 100644 index 0000000..7de3bea --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/ruby_hoe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "vplus:item/ruby_hoe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/ruby_leggings.json b/src/main/resources/assets/vplus/models/item/ruby_leggings.json new file mode 100644 index 0000000..a481ff3 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/ruby_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "vplus:item/ruby_leggings" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/ruby_ore.json b/src/main/resources/assets/vplus/models/item/ruby_ore.json new file mode 100644 index 0000000..b30e8a6 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/ruby_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/ruby_ore" +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/ruby_pickaxe.json b/src/main/resources/assets/vplus/models/item/ruby_pickaxe.json new file mode 100644 index 0000000..64bebaa --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/ruby_pickaxe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "vplus:item/ruby_pickaxe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/ruby_shovel.json b/src/main/resources/assets/vplus/models/item/ruby_shovel.json new file mode 100644 index 0000000..e42c792 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/ruby_shovel.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "vplus:item/ruby_shovel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/ruby_sword.json b/src/main/resources/assets/vplus/models/item/ruby_sword.json new file mode 100644 index 0000000..5e2df43 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/ruby_sword.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "vplus:item/ruby_sword" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/saturated_lava_sponge.json b/src/main/resources/assets/vplus/models/item/saturated_lava_sponge.json new file mode 100644 index 0000000..b101c14 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/saturated_lava_sponge.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/saturated_lava_sponge" +} \ No newline at end of file diff --git a/src/main/resources/assets/vplus/models/item/vertical_acacia_slab.json b/src/main/resources/assets/vplus/models/item/vertical_acacia_slab.json new file mode 100644 index 0000000..5d1595d --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_acacia_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_acacia_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_andesite_slab.json b/src/main/resources/assets/vplus/models/item/vertical_andesite_slab.json new file mode 100644 index 0000000..e8dbef2 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_andesite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_andesite_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_birch_slab.json b/src/main/resources/assets/vplus/models/item/vertical_birch_slab.json new file mode 100644 index 0000000..0ba61e2 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_birch_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_birch_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_blackstone_slab.json b/src/main/resources/assets/vplus/models/item/vertical_blackstone_slab.json new file mode 100644 index 0000000..d850a51 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_blackstone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_blackstone_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_brick_slab.json b/src/main/resources/assets/vplus/models/item/vertical_brick_slab.json new file mode 100644 index 0000000..2cce671 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_brick_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_cobblestone_slab.json b/src/main/resources/assets/vplus/models/item/vertical_cobblestone_slab.json new file mode 100644 index 0000000..3cd11c0 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_cobblestone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_cobblestone_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_crimson_slab.json b/src/main/resources/assets/vplus/models/item/vertical_crimson_slab.json new file mode 100644 index 0000000..7386ead --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_crimson_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_crimson_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_cut_red_sandstone_slab.json b/src/main/resources/assets/vplus/models/item/vertical_cut_red_sandstone_slab.json new file mode 100644 index 0000000..1479572 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_cut_red_sandstone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_cut_red_sandstone_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_cut_sandstone_slab.json b/src/main/resources/assets/vplus/models/item/vertical_cut_sandstone_slab.json new file mode 100644 index 0000000..aa87f2c --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_cut_sandstone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_cut_sandstone_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_dark_oak_slab.json b/src/main/resources/assets/vplus/models/item/vertical_dark_oak_slab.json new file mode 100644 index 0000000..53798db --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_dark_oak_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_dark_oak_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_dark_prismarine_slab.json b/src/main/resources/assets/vplus/models/item/vertical_dark_prismarine_slab.json new file mode 100644 index 0000000..c126ec7 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_dark_prismarine_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_dark_prismarine_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_diorite_slab.json b/src/main/resources/assets/vplus/models/item/vertical_diorite_slab.json new file mode 100644 index 0000000..8247bfd --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_diorite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_diorite_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_end_stone_brick_slab.json b/src/main/resources/assets/vplus/models/item/vertical_end_stone_brick_slab.json new file mode 100644 index 0000000..4ad6b2e --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_end_stone_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_end_stone_brick_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_granite_slab.json b/src/main/resources/assets/vplus/models/item/vertical_granite_slab.json new file mode 100644 index 0000000..c7d5586 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_granite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_granite_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_jungle_slab.json b/src/main/resources/assets/vplus/models/item/vertical_jungle_slab.json new file mode 100644 index 0000000..6ab1ad4 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_jungle_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_jungle_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_mossy_cobblestone_slab.json b/src/main/resources/assets/vplus/models/item/vertical_mossy_cobblestone_slab.json new file mode 100644 index 0000000..3d57a45 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_mossy_cobblestone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_mossy_cobblestone_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_mossy_stone_brick_slab.json b/src/main/resources/assets/vplus/models/item/vertical_mossy_stone_brick_slab.json new file mode 100644 index 0000000..642ef0e --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_mossy_stone_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_mossy_stone_brick_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_nether_brick_slab.json b/src/main/resources/assets/vplus/models/item/vertical_nether_brick_slab.json new file mode 100644 index 0000000..3bfc40f --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_nether_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_nether_brick_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_oak_slab.json b/src/main/resources/assets/vplus/models/item/vertical_oak_slab.json new file mode 100644 index 0000000..9d72d4a --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_oak_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_oak_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_polished_andesite_slab.json b/src/main/resources/assets/vplus/models/item/vertical_polished_andesite_slab.json new file mode 100644 index 0000000..38e6cd2 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_polished_andesite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_polished_andesite_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_polished_blackstone_brick_slab.json b/src/main/resources/assets/vplus/models/item/vertical_polished_blackstone_brick_slab.json new file mode 100644 index 0000000..94333a1 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_polished_blackstone_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_polished_blackstone_brick_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_polished_blackstone_slab.json b/src/main/resources/assets/vplus/models/item/vertical_polished_blackstone_slab.json new file mode 100644 index 0000000..c3d9487 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_polished_blackstone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_polished_blackstone_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_polished_diorite_slab.json b/src/main/resources/assets/vplus/models/item/vertical_polished_diorite_slab.json new file mode 100644 index 0000000..3254bb6 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_polished_diorite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_polished_diorite_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_polished_granite_slab.json b/src/main/resources/assets/vplus/models/item/vertical_polished_granite_slab.json new file mode 100644 index 0000000..bf988a3 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_polished_granite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_polished_granite_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_prismarine_brick_slab.json b/src/main/resources/assets/vplus/models/item/vertical_prismarine_brick_slab.json new file mode 100644 index 0000000..7bbb2df --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_prismarine_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_prismarine_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_prismarine_slab.json b/src/main/resources/assets/vplus/models/item/vertical_prismarine_slab.json new file mode 100644 index 0000000..7bbb2df --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_prismarine_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_prismarine_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_purpur_slab.json b/src/main/resources/assets/vplus/models/item/vertical_purpur_slab.json new file mode 100644 index 0000000..4429e27 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_purpur_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_purpur_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_quartz_slab.json b/src/main/resources/assets/vplus/models/item/vertical_quartz_slab.json new file mode 100644 index 0000000..8a772a3 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_quartz_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_quartz_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_red_nether_brick_slab.json b/src/main/resources/assets/vplus/models/item/vertical_red_nether_brick_slab.json new file mode 100644 index 0000000..2dfff0a --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_red_nether_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_red_nether_brick_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_red_sandstone_slab.json b/src/main/resources/assets/vplus/models/item/vertical_red_sandstone_slab.json new file mode 100644 index 0000000..eed2542 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_red_sandstone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_red_sandstone_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_sandstone_slab.json b/src/main/resources/assets/vplus/models/item/vertical_sandstone_slab.json new file mode 100644 index 0000000..dad0bc5 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_sandstone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_sandstone_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_smooth_quartz_slab.json b/src/main/resources/assets/vplus/models/item/vertical_smooth_quartz_slab.json new file mode 100644 index 0000000..327a133 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_smooth_quartz_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_smooth_quartz_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_smooth_red_sandstone_slab.json b/src/main/resources/assets/vplus/models/item/vertical_smooth_red_sandstone_slab.json new file mode 100644 index 0000000..b14aba9 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_smooth_red_sandstone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_smooth_red_sandstone_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_smooth_sandstone_slab.json b/src/main/resources/assets/vplus/models/item/vertical_smooth_sandstone_slab.json new file mode 100644 index 0000000..2a9b934 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_smooth_sandstone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_smooth_sandstone_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_smooth_stone_slab.json b/src/main/resources/assets/vplus/models/item/vertical_smooth_stone_slab.json new file mode 100644 index 0000000..adff0bf --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_smooth_stone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_smooth_stone_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_spruce_slab.json b/src/main/resources/assets/vplus/models/item/vertical_spruce_slab.json new file mode 100644 index 0000000..6e3839a --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_spruce_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_spruce_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_stone_brick_slab.json b/src/main/resources/assets/vplus/models/item/vertical_stone_brick_slab.json new file mode 100644 index 0000000..5dc5427 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_stone_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_stone_brick_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_stone_slab.json b/src/main/resources/assets/vplus/models/item/vertical_stone_slab.json new file mode 100644 index 0000000..7c9a0ef --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_stone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_stone_slab" +} diff --git a/src/main/resources/assets/vplus/models/item/vertical_warped_slab.json b/src/main/resources/assets/vplus/models/item/vertical_warped_slab.json new file mode 100644 index 0000000..980ade2 --- /dev/null +++ b/src/main/resources/assets/vplus/models/item/vertical_warped_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "vplus:block/vertical_warped_slab" +} diff --git a/src/main/resources/assets/vplus/textures/block/greentorch.png b/src/main/resources/assets/vplus/textures/block/greentorch.png new file mode 100644 index 0000000..14bd2d7 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/block/greentorch.png differ diff --git a/src/main/resources/assets/vplus/textures/block/lava_sponge.png b/src/main/resources/assets/vplus/textures/block/lava_sponge.png new file mode 100644 index 0000000..5bcc621 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/block/lava_sponge.png differ diff --git a/src/main/resources/assets/vplus/textures/block/platinum_block.png b/src/main/resources/assets/vplus/textures/block/platinum_block.png new file mode 100644 index 0000000..e3fcec2 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/block/platinum_block.png differ diff --git a/src/main/resources/assets/vplus/textures/block/platinum_ore.png b/src/main/resources/assets/vplus/textures/block/platinum_ore.png new file mode 100644 index 0000000..4fa5a36 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/block/platinum_ore.png differ diff --git a/src/main/resources/assets/vplus/textures/block/ruby_block.png b/src/main/resources/assets/vplus/textures/block/ruby_block.png new file mode 100644 index 0000000..5110aeb Binary files /dev/null and b/src/main/resources/assets/vplus/textures/block/ruby_block.png differ diff --git a/src/main/resources/assets/vplus/textures/block/ruby_ore.png b/src/main/resources/assets/vplus/textures/block/ruby_ore.png new file mode 100644 index 0000000..6f908d0 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/block/ruby_ore.png differ diff --git a/src/main/resources/assets/vplus/textures/block/saturated_lava_sponge.png b/src/main/resources/assets/vplus/textures/block/saturated_lava_sponge.png new file mode 100644 index 0000000..2a8fda6 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/block/saturated_lava_sponge.png differ diff --git a/src/main/resources/assets/vplus/textures/item/copper_apple.png b/src/main/resources/assets/vplus/textures/item/copper_apple.png new file mode 100644 index 0000000..e98b068 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/copper_apple.png differ diff --git a/src/main/resources/assets/vplus/textures/item/copper_axe.png b/src/main/resources/assets/vplus/textures/item/copper_axe.png new file mode 100644 index 0000000..f89fe81 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/copper_axe.png differ diff --git a/src/main/resources/assets/vplus/textures/item/copper_boots.png b/src/main/resources/assets/vplus/textures/item/copper_boots.png new file mode 100644 index 0000000..760ec4e Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/copper_boots.png differ diff --git a/src/main/resources/assets/vplus/textures/item/copper_chestplate.png b/src/main/resources/assets/vplus/textures/item/copper_chestplate.png new file mode 100644 index 0000000..4994b86 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/copper_chestplate.png differ diff --git a/src/main/resources/assets/vplus/textures/item/copper_helmet.png b/src/main/resources/assets/vplus/textures/item/copper_helmet.png new file mode 100644 index 0000000..a6e9152 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/copper_helmet.png differ diff --git a/src/main/resources/assets/vplus/textures/item/copper_hoe.png b/src/main/resources/assets/vplus/textures/item/copper_hoe.png new file mode 100644 index 0000000..77827ee Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/copper_hoe.png differ diff --git a/src/main/resources/assets/vplus/textures/item/copper_leggings.png b/src/main/resources/assets/vplus/textures/item/copper_leggings.png new file mode 100644 index 0000000..c620a28 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/copper_leggings.png differ diff --git a/src/main/resources/assets/vplus/textures/item/copper_pickaxe.png b/src/main/resources/assets/vplus/textures/item/copper_pickaxe.png new file mode 100644 index 0000000..9703123 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/copper_pickaxe.png differ diff --git a/src/main/resources/assets/vplus/textures/item/copper_shovel.png b/src/main/resources/assets/vplus/textures/item/copper_shovel.png new file mode 100644 index 0000000..5f13810 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/copper_shovel.png differ diff --git a/src/main/resources/assets/vplus/textures/item/copper_sword.png b/src/main/resources/assets/vplus/textures/item/copper_sword.png new file mode 100644 index 0000000..8a7f837 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/copper_sword.png differ diff --git a/src/main/resources/assets/vplus/textures/item/diamond_apple.png b/src/main/resources/assets/vplus/textures/item/diamond_apple.png new file mode 100644 index 0000000..2f22b54 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/diamond_apple.png differ diff --git a/src/main/resources/assets/vplus/textures/item/emerald_apple.png b/src/main/resources/assets/vplus/textures/item/emerald_apple.png new file mode 100644 index 0000000..1aff98d Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/emerald_apple.png differ diff --git a/src/main/resources/assets/vplus/textures/item/emerald_axe.png b/src/main/resources/assets/vplus/textures/item/emerald_axe.png new file mode 100644 index 0000000..8a28156 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/emerald_axe.png differ diff --git a/src/main/resources/assets/vplus/textures/item/emerald_boots.png b/src/main/resources/assets/vplus/textures/item/emerald_boots.png new file mode 100644 index 0000000..7ad9097 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/emerald_boots.png differ diff --git a/src/main/resources/assets/vplus/textures/item/emerald_chestplate.png b/src/main/resources/assets/vplus/textures/item/emerald_chestplate.png new file mode 100644 index 0000000..4a59af5 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/emerald_chestplate.png differ diff --git a/src/main/resources/assets/vplus/textures/item/emerald_helmet.png b/src/main/resources/assets/vplus/textures/item/emerald_helmet.png new file mode 100644 index 0000000..b217c8e Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/emerald_helmet.png differ diff --git a/src/main/resources/assets/vplus/textures/item/emerald_hoe.png b/src/main/resources/assets/vplus/textures/item/emerald_hoe.png new file mode 100644 index 0000000..4decacb Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/emerald_hoe.png differ diff --git a/src/main/resources/assets/vplus/textures/item/emerald_leggings.png b/src/main/resources/assets/vplus/textures/item/emerald_leggings.png new file mode 100644 index 0000000..b4b08fb Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/emerald_leggings.png differ diff --git a/src/main/resources/assets/vplus/textures/item/emerald_pickaxe.png b/src/main/resources/assets/vplus/textures/item/emerald_pickaxe.png new file mode 100644 index 0000000..69f459e Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/emerald_pickaxe.png differ diff --git a/src/main/resources/assets/vplus/textures/item/emerald_shovel.png b/src/main/resources/assets/vplus/textures/item/emerald_shovel.png new file mode 100644 index 0000000..cf2d738 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/emerald_shovel.png differ diff --git a/src/main/resources/assets/vplus/textures/item/emerald_sword.png b/src/main/resources/assets/vplus/textures/item/emerald_sword.png new file mode 100644 index 0000000..103e51f Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/emerald_sword.png differ diff --git a/src/main/resources/assets/vplus/textures/item/enchanted_copper_apple.png b/src/main/resources/assets/vplus/textures/item/enchanted_copper_apple.png new file mode 100644 index 0000000..e98b068 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/enchanted_copper_apple.png differ diff --git a/src/main/resources/assets/vplus/textures/item/enchanted_diamond_apple.png b/src/main/resources/assets/vplus/textures/item/enchanted_diamond_apple.png new file mode 100644 index 0000000..8200e18 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/enchanted_diamond_apple.png differ diff --git a/src/main/resources/assets/vplus/textures/item/enchanted_emerald_apple.png b/src/main/resources/assets/vplus/textures/item/enchanted_emerald_apple.png new file mode 100644 index 0000000..076454f Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/enchanted_emerald_apple.png differ diff --git a/src/main/resources/assets/vplus/textures/item/enchanted_iron_apple.png b/src/main/resources/assets/vplus/textures/item/enchanted_iron_apple.png new file mode 100644 index 0000000..c26b11d Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/enchanted_iron_apple.png differ diff --git a/src/main/resources/assets/vplus/textures/item/enchanted_netherite_apple.png b/src/main/resources/assets/vplus/textures/item/enchanted_netherite_apple.png new file mode 100644 index 0000000..4878cf9 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/enchanted_netherite_apple.png differ diff --git a/src/main/resources/assets/vplus/textures/item/enchanted_platinum_apple.png b/src/main/resources/assets/vplus/textures/item/enchanted_platinum_apple.png new file mode 100644 index 0000000..cb85bd8 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/enchanted_platinum_apple.png differ diff --git a/src/main/resources/assets/vplus/textures/item/enchanted_ruby_apple.png b/src/main/resources/assets/vplus/textures/item/enchanted_ruby_apple.png new file mode 100644 index 0000000..3ee2b88 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/enchanted_ruby_apple.png differ diff --git a/src/main/resources/assets/vplus/textures/item/iron_apple.png b/src/main/resources/assets/vplus/textures/item/iron_apple.png new file mode 100644 index 0000000..609a278 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/iron_apple.png differ diff --git a/src/main/resources/assets/vplus/textures/item/netherite_apple.png b/src/main/resources/assets/vplus/textures/item/netherite_apple.png new file mode 100644 index 0000000..4edfd97 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/netherite_apple.png differ diff --git a/src/main/resources/assets/vplus/textures/item/platinum_apple.png b/src/main/resources/assets/vplus/textures/item/platinum_apple.png new file mode 100644 index 0000000..82be198 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/platinum_apple.png differ diff --git a/src/main/resources/assets/vplus/textures/item/platinum_axe.png b/src/main/resources/assets/vplus/textures/item/platinum_axe.png new file mode 100644 index 0000000..f8bd462 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/platinum_axe.png differ diff --git a/src/main/resources/assets/vplus/textures/item/platinum_boots.png b/src/main/resources/assets/vplus/textures/item/platinum_boots.png new file mode 100644 index 0000000..a4f07b9 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/platinum_boots.png differ diff --git a/src/main/resources/assets/vplus/textures/item/platinum_chestplate.png b/src/main/resources/assets/vplus/textures/item/platinum_chestplate.png new file mode 100644 index 0000000..27d33ec Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/platinum_chestplate.png differ diff --git a/src/main/resources/assets/vplus/textures/item/platinum_helmet.png b/src/main/resources/assets/vplus/textures/item/platinum_helmet.png new file mode 100644 index 0000000..b89035b Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/platinum_helmet.png differ diff --git a/src/main/resources/assets/vplus/textures/item/platinum_hoe.png b/src/main/resources/assets/vplus/textures/item/platinum_hoe.png new file mode 100644 index 0000000..56a8148 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/platinum_hoe.png differ diff --git a/src/main/resources/assets/vplus/textures/item/platinum_ingot.png b/src/main/resources/assets/vplus/textures/item/platinum_ingot.png new file mode 100644 index 0000000..41173db Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/platinum_ingot.png differ diff --git a/src/main/resources/assets/vplus/textures/item/platinum_leggings.png b/src/main/resources/assets/vplus/textures/item/platinum_leggings.png new file mode 100644 index 0000000..eab4c63 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/platinum_leggings.png differ diff --git a/src/main/resources/assets/vplus/textures/item/platinum_nugget.png b/src/main/resources/assets/vplus/textures/item/platinum_nugget.png new file mode 100644 index 0000000..cfd9f8a Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/platinum_nugget.png differ diff --git a/src/main/resources/assets/vplus/textures/item/platinum_pickaxe.png b/src/main/resources/assets/vplus/textures/item/platinum_pickaxe.png new file mode 100644 index 0000000..c97b03f Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/platinum_pickaxe.png differ diff --git a/src/main/resources/assets/vplus/textures/item/platinum_shovel.png b/src/main/resources/assets/vplus/textures/item/platinum_shovel.png new file mode 100644 index 0000000..306a85d Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/platinum_shovel.png differ diff --git a/src/main/resources/assets/vplus/textures/item/platinum_sword.png b/src/main/resources/assets/vplus/textures/item/platinum_sword.png new file mode 100644 index 0000000..bb21852 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/platinum_sword.png differ diff --git a/src/main/resources/assets/vplus/textures/item/ruby.png b/src/main/resources/assets/vplus/textures/item/ruby.png new file mode 100644 index 0000000..4f288d9 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/ruby.png differ diff --git a/src/main/resources/assets/vplus/textures/item/ruby_apple.png b/src/main/resources/assets/vplus/textures/item/ruby_apple.png new file mode 100644 index 0000000..3ee2b88 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/ruby_apple.png differ diff --git a/src/main/resources/assets/vplus/textures/item/ruby_axe.png b/src/main/resources/assets/vplus/textures/item/ruby_axe.png new file mode 100644 index 0000000..fd32f31 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/ruby_axe.png differ diff --git a/src/main/resources/assets/vplus/textures/item/ruby_boots.png b/src/main/resources/assets/vplus/textures/item/ruby_boots.png new file mode 100644 index 0000000..db3248e Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/ruby_boots.png differ diff --git a/src/main/resources/assets/vplus/textures/item/ruby_chestplate.png b/src/main/resources/assets/vplus/textures/item/ruby_chestplate.png new file mode 100644 index 0000000..bf20e19 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/ruby_chestplate.png differ diff --git a/src/main/resources/assets/vplus/textures/item/ruby_helmet.png b/src/main/resources/assets/vplus/textures/item/ruby_helmet.png new file mode 100644 index 0000000..7364fbb Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/ruby_helmet.png differ diff --git a/src/main/resources/assets/vplus/textures/item/ruby_hoe.png b/src/main/resources/assets/vplus/textures/item/ruby_hoe.png new file mode 100644 index 0000000..60dcd28 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/ruby_hoe.png differ diff --git a/src/main/resources/assets/vplus/textures/item/ruby_leggings.png b/src/main/resources/assets/vplus/textures/item/ruby_leggings.png new file mode 100644 index 0000000..23ca18e Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/ruby_leggings.png differ diff --git a/src/main/resources/assets/vplus/textures/item/ruby_pickaxe.png b/src/main/resources/assets/vplus/textures/item/ruby_pickaxe.png new file mode 100644 index 0000000..b5124b8 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/ruby_pickaxe.png differ diff --git a/src/main/resources/assets/vplus/textures/item/ruby_shovel.png b/src/main/resources/assets/vplus/textures/item/ruby_shovel.png new file mode 100644 index 0000000..a745850 Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/ruby_shovel.png differ diff --git a/src/main/resources/assets/vplus/textures/item/ruby_sword.png b/src/main/resources/assets/vplus/textures/item/ruby_sword.png new file mode 100644 index 0000000..9c6b7cc Binary files /dev/null and b/src/main/resources/assets/vplus/textures/item/ruby_sword.png differ diff --git a/src/main/resources/data/minecraft/recipes/chainmail_boots.json b/src/main/resources/data/minecraft/recipes/chainmail_boots.json new file mode 100644 index 0000000..fc9ad6e --- /dev/null +++ b/src/main/resources/data/minecraft/recipes/chainmail_boots.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "# #", + "# #" + ], + "key": { + "#": { + "item": "minecraft:chain" + } + }, + "result": { + "item": "minecraft:chainmail_boots", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/recipes/chainmail_chestplate.json b/src/main/resources/data/minecraft/recipes/chainmail_chestplate.json new file mode 100644 index 0000000..444b3a7 --- /dev/null +++ b/src/main/resources/data/minecraft/recipes/chainmail_chestplate.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "# #", + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:chain" + } + }, + "result": { + "item": "minecraft:chainmail_chestplate", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/recipes/chainmail_helmet.json b/src/main/resources/data/minecraft/recipes/chainmail_helmet.json new file mode 100644 index 0000000..b78ce65 --- /dev/null +++ b/src/main/resources/data/minecraft/recipes/chainmail_helmet.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "# #" + ], + "key": { + "#": { + "item": "minecraft:chain" + } + }, + "result": { + "item": "minecraft:chainmail_helmet", + "count": 1 + } +} diff --git a/src/main/resources/data/minecraft/recipes/chainmail_leggings.json b/src/main/resources/data/minecraft/recipes/chainmail_leggings.json new file mode 100644 index 0000000..5d4ccac --- /dev/null +++ b/src/main/resources/data/minecraft/recipes/chainmail_leggings.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "# #", + "# #" + ], + "key": { + "#": { + "item": "minecraft:chain" + } + }, + "result": { + "item": "minecraft:chainmail_leggings", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/recipes/diamond_horse_armor.json b/src/main/resources/data/minecraft/recipes/diamond_horse_armor.json new file mode 100644 index 0000000..bf16816 --- /dev/null +++ b/src/main/resources/data/minecraft/recipes/diamond_horse_armor.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " #", + "###", + "# #" + ], + "key": { + "#": { + "item": "minecraft:diamond" + } + }, + "result": { + "item": "minecraft:diamond_horse_armor", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/recipes/enchanted_golden_apple.json b/src/main/resources/data/minecraft/recipes/enchanted_golden_apple.json new file mode 100644 index 0000000..b4fbae1 --- /dev/null +++ b/src/main/resources/data/minecraft/recipes/enchanted_golden_apple.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "iii", + "iAi", + "iii" + ], + "key": { + "i": { + "item": "minecraft:gold_block" + }, + "A": { + "item": "minecraft:apple" + } + }, + "result": { + "item": "minecraft:enchanted_golden_apple", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/recipes/gold_horse_armor.json b/src/main/resources/data/minecraft/recipes/gold_horse_armor.json new file mode 100644 index 0000000..d9a74db --- /dev/null +++ b/src/main/resources/data/minecraft/recipes/gold_horse_armor.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " g", + "ggg", + "g g" + ], + "key": { + "g": { + "item": "minecraft:gold_ingot" + } + }, + "result": { + "item": "minecraft:golden_horse_armor", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/recipes/iron_horse_armor.json b/src/main/resources/data/minecraft/recipes/iron_horse_armor.json new file mode 100644 index 0000000..94ae4b9 --- /dev/null +++ b/src/main/resources/data/minecraft/recipes/iron_horse_armor.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " i", + "iii", + "i i" + ], + "key": { + "i": { + "item": "minecraft:iron_ingot" + } + }, + "result": { + "item": "minecraft:iron_horse_armor", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/recipes/leather_horse_armor.json b/src/main/resources/data/minecraft/recipes/leather_horse_armor.json new file mode 100644 index 0000000..a0f1380 --- /dev/null +++ b/src/main/resources/data/minecraft/recipes/leather_horse_armor.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " #", + "###", + "# #" + ], + "key": { + "#": { + "item": "minecraft:leather" + } + }, + "result": { + "item": "minecraft:leather_horse_armor", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/recipes/nametag.json b/src/main/resources/data/minecraft/recipes/nametag.json new file mode 100644 index 0000000..9c66585 --- /dev/null +++ b/src/main/resources/data/minecraft/recipes/nametag.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#i#", + " # ", + " # " + ], + "key": { + "#": { + "item": "minecraft:string" + }, + "i": { + "item": "minecraft:iron_ingot" + } + }, + "result": { + "item": "minecraft:name_tag", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/recipes/saddle.json b/src/main/resources/data/minecraft/recipes/saddle.json new file mode 100644 index 0000000..3034843 --- /dev/null +++ b/src/main/resources/data/minecraft/recipes/saddle.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#i#", + "# #" + ], + "key": { + "#": { + "item": "minecraft:leather" + }, + "i": { + "item": "minecraft:iron_ingot" + } + }, + "result": { + "item": "minecraft:saddle", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/beacon_base_blocks.json b/src/main/resources/data/minecraft/tags/blocks/beacon_base_blocks.json new file mode 100644 index 0000000..bd9f367 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/blocks/beacon_base_blocks.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "vplus:platinum_block", + "vplus:ruby_block" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/beacon_payment_items.json b/src/main/resources/data/minecraft/tags/items/beacon_payment_items.json new file mode 100644 index 0000000..1b887bd --- /dev/null +++ b/src/main/resources/data/minecraft/tags/items/beacon_payment_items.json @@ -0,0 +1,7 @@ +{ + "repalce": false, + "values": [ + "vplus:platinum_ingot", + "vplus:ruby" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/lava_sponge.json b/src/main/resources/data/vplus/loot_tables/blocks/lava_sponge.json new file mode 100644 index 0000000..4f07593 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/lava_sponge.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:lava_sponge" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/platinum_block.json b/src/main/resources/data/vplus/loot_tables/blocks/platinum_block.json new file mode 100644 index 0000000..ce305ac --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/platinum_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:platinum_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/platinum_ore.json b/src/main/resources/data/vplus/loot_tables/blocks/platinum_ore.json new file mode 100644 index 0000000..fb37983 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/platinum_ore.json @@ -0,0 +1,56 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "vplus:platinum_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 3.0, + "max": 7.0, + "type": "minecraft:uniform" + } + }, + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "parameters": { + "bonusMultiplier": 1 + } + } + ], + "name": "vplus:platinum_nugget" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/ruby_block.json b/src/main/resources/data/vplus/loot_tables/blocks/ruby_block.json new file mode 100644 index 0000000..3ef35ad --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/ruby_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:ruby_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/ruby_ore.json b/src/main/resources/data/vplus/loot_tables/blocks/ruby_ore.json new file mode 100644 index 0000000..496fed9 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/ruby_ore.json @@ -0,0 +1,56 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "vplus:ruby_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 1.0, + "type": "minecraft:uniform" + } + }, + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "parameters": { + "bonusMultiplier": 1 + } + } + ], + "name": "vplus:ruby" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/saturated_lava_sponge.json b/src/main/resources/data/vplus/loot_tables/blocks/saturated_lava_sponge.json new file mode 100644 index 0000000..612ab18 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/saturated_lava_sponge.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:saturated_lava_sponge" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_acacia_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_acacia_slab.json new file mode 100644 index 0000000..433422f --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_acacia_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_acacia_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_andesite_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_andesite_slab.json new file mode 100644 index 0000000..8f2edf5 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_andesite_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_andesite_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_birch_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_birch_slab.json new file mode 100644 index 0000000..099bf5d --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_birch_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_birch_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_blackstone_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_blackstone_slab.json new file mode 100644 index 0000000..7215f97 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_blackstone_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_blackstone_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_brick_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_brick_slab.json new file mode 100644 index 0000000..5df1b90 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_brick_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_brick_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_cobblestone_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_cobblestone_slab.json new file mode 100644 index 0000000..2932894 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_cobblestone_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_cobblestone_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_crimson_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_crimson_slab.json new file mode 100644 index 0000000..41f1475 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_crimson_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_crimson_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_cut_red_sandstone_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_cut_red_sandstone_slab.json new file mode 100644 index 0000000..8ce4d82 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_cut_red_sandstone_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_cut_red_sandstone_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_cut_sandstone_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_cut_sandstone_slab.json new file mode 100644 index 0000000..8a816f6 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_cut_sandstone_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_cut_sandstone_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_dark_oak_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_dark_oak_slab.json new file mode 100644 index 0000000..f886616 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_dark_oak_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_dark_oak_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_dark_prismarine_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_dark_prismarine_slab.json new file mode 100644 index 0000000..a1d4b92 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_dark_prismarine_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_dark_prismarine_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_diorite_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_diorite_slab.json new file mode 100644 index 0000000..69c71a2 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_diorite_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_diorite_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_end_stone_brick_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_end_stone_brick_slab.json new file mode 100644 index 0000000..51f6057 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_end_stone_brick_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_end_stone_brick_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_granite_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_granite_slab.json new file mode 100644 index 0000000..d909400 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_granite_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_granite_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_jungle_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_jungle_slab.json new file mode 100644 index 0000000..dee796b --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_jungle_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_jungle_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_mossy_cobblestone_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_mossy_cobblestone_slab.json new file mode 100644 index 0000000..311def1 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_mossy_cobblestone_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_mossy_cobblestone_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_mossy_stone_brick_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_mossy_stone_brick_slab.json new file mode 100644 index 0000000..3e778b5 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_mossy_stone_brick_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_mossy_stone_brick_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_nether_brick_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_nether_brick_slab.json new file mode 100644 index 0000000..cd3cc04 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_nether_brick_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_nether_brick_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_oak_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_oak_slab.json new file mode 100644 index 0000000..3334485 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_oak_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_oak_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_polished_andesite_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_polished_andesite_slab.json new file mode 100644 index 0000000..894133b --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_polished_andesite_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_polished_andesite_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_polished_blackstone_brick_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_polished_blackstone_brick_slab.json new file mode 100644 index 0000000..8d72085 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_polished_blackstone_brick_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_polished_blackstone_brick_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_polished_blackstone_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_polished_blackstone_slab.json new file mode 100644 index 0000000..07ff9e0 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_polished_blackstone_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_polished_blackstone_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_polished_diorite_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_polished_diorite_slab.json new file mode 100644 index 0000000..5ee1d6f --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_polished_diorite_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_polished_diorite_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_polished_granite_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_polished_granite_slab.json new file mode 100644 index 0000000..e753451 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_polished_granite_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_polished_granite_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_prismarine_brick_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_prismarine_brick_slab.json new file mode 100644 index 0000000..fd643af --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_prismarine_brick_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_prismarine_brick_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_prismarine_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_prismarine_slab.json new file mode 100644 index 0000000..d5a7c5e --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_prismarine_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_prismarine_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_purpur_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_purpur_slab.json new file mode 100644 index 0000000..0441c5a --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_purpur_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_purpur_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_quartz_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_quartz_slab.json new file mode 100644 index 0000000..0ae9cac --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_quartz_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_quartz_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_red_nether_brick_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_red_nether_brick_slab.json new file mode 100644 index 0000000..0588688 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_red_nether_brick_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_red_nether_brick_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_red_sandstone_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_red_sandstone_slab.json new file mode 100644 index 0000000..81d2a09 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_red_sandstone_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_red_sandstone_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_sandstone_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_sandstone_slab.json new file mode 100644 index 0000000..f5dc991 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_sandstone_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_sandstone_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_smooth_quartz_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_smooth_quartz_slab.json new file mode 100644 index 0000000..ca48fd7 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_smooth_quartz_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_smooth_quartz_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_smooth_red_sandstone_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_smooth_red_sandstone_slab.json new file mode 100644 index 0000000..1d65ba6 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_smooth_red_sandstone_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_smooth_red_sandstone_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_smooth_sandstone_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_smooth_sandstone_slab.json new file mode 100644 index 0000000..f5dc991 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_smooth_sandstone_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_sandstone_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_smooth_stone_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_smooth_stone_slab.json new file mode 100644 index 0000000..ab1b9c4 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_smooth_stone_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_smooth_stone_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_spruce_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_spruce_slab.json new file mode 100644 index 0000000..f8f735d --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_spruce_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_spruce_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_stone_brick_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_stone_brick_slab.json new file mode 100644 index 0000000..aea7c45 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_stone_brick_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_stone_brick_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_stone_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_stone_slab.json new file mode 100644 index 0000000..c6e10a7 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_stone_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_stone_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/loot_tables/blocks/vertical_warped_slab.json b/src/main/resources/data/vplus/loot_tables/blocks/vertical_warped_slab.json new file mode 100644 index 0000000..0ad85e4 --- /dev/null +++ b/src/main/resources/data/vplus/loot_tables/blocks/vertical_warped_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "vplus:vertical_warped_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/copper_apple.json b/src/main/resources/data/vplus/recipes/copper_apple.json new file mode 100644 index 0000000..fcd2da2 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/copper_apple.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "iii", + "iAi", + "iii" + ], + "key": { + "i": { + "item": "minecraft:copper_ingot" + }, + "A": { + "item": "minecraft:apple" + } + }, + "result": { + "item": "vplus:copper_apple", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/copper_axe.json b/src/main/resources/data/vplus/recipes/copper_axe.json new file mode 100644 index 0000000..5b45810 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/copper_axe.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "XX", + "X#", + " #" + ], + "key": { + "#": { + "item": "minecraft:stick" + }, + "X": { + "item": "minecraft:copper_ingot" + } + }, + "result": { + "item": "vplus:copper_axe" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/copper_boots.json b/src/main/resources/data/vplus/recipes/copper_boots.json new file mode 100644 index 0000000..364623b --- /dev/null +++ b/src/main/resources/data/vplus/recipes/copper_boots.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "# #", + "# #" + ], + "key": { + "#": { + "item": "minecraft:copper_ingot" + } + }, + "result": { + "item": "vplus:copper_boots", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/copper_chestplate.json b/src/main/resources/data/vplus/recipes/copper_chestplate.json new file mode 100644 index 0000000..ff04ff2 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/copper_chestplate.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "# #", + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:copper_ingot" + } + }, + "result": { + "item": "vplus:copper_chestplate", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/copper_helmet.json b/src/main/resources/data/vplus/recipes/copper_helmet.json new file mode 100644 index 0000000..1f50702 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/copper_helmet.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "# #" + ], + "key": { + "#": { + "item": "minecraft:copper_ingot" + } + }, + "result": { + "item": "vplus:copper_helmet", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/copper_hoe.json b/src/main/resources/data/vplus/recipes/copper_hoe.json new file mode 100644 index 0000000..e2dfa96 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/copper_hoe.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "##", + " /", + " /" + ], + "key": { + "#": { + "item": "minecraft:copper_ingot" + }, + "/": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "vplus:copper_hoe", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/copper_leggings.json b/src/main/resources/data/vplus/recipes/copper_leggings.json new file mode 100644 index 0000000..de259d9 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/copper_leggings.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "# #", + "# #" + ], + "key": { + "#": { + "item": "minecraft:copper_ingot" + } + }, + "result": { + "item": "vplus:copper_leggings", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/copper_pickaxe.json b/src/main/resources/data/vplus/recipes/copper_pickaxe.json new file mode 100644 index 0000000..d228f25 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/copper_pickaxe.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + " / ", + " / " + ], + "key": { + "#": { + "item": "minecraft:copper_ingot" + }, + "/": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "vplus:copper_pickaxe", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/copper_shovel.json b/src/main/resources/data/vplus/recipes/copper_shovel.json new file mode 100644 index 0000000..ec41c2a --- /dev/null +++ b/src/main/resources/data/vplus/recipes/copper_shovel.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "/", + "/" + ], + "key": { + "#": { + "item": "minecraft:copper_ingot" + }, + "/": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "vplus:copper_shovel", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/copper_sword.json b/src/main/resources/data/vplus/recipes/copper_sword.json new file mode 100644 index 0000000..0f5bd4f --- /dev/null +++ b/src/main/resources/data/vplus/recipes/copper_sword.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "/" + ], + "key": { + "#": { + "item": "minecraft:copper_ingot" + }, + "/": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "vplus:copper_sword", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/diamond_apple.json b/src/main/resources/data/vplus/recipes/diamond_apple.json new file mode 100644 index 0000000..01d3741 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/diamond_apple.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "iii", + "iAi", + "iii" + ], + "key": { + "i": { + "item": "minecraft:diamond" + }, + "A": { + "item": "minecraft:apple" + } + }, + "result": { + "item": "vplus:diamond_apple", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/emerald_apple.json b/src/main/resources/data/vplus/recipes/emerald_apple.json new file mode 100644 index 0000000..dbcadc3 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/emerald_apple.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "iii", + "iAi", + "iii" + ], + "key": { + "i": { + "item": "minecraft:emerald" + }, + "A": { + "item": "minecraft:apple" + } + }, + "result": { + "item": "vplus:emerald_apple", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/emerald_axe.json b/src/main/resources/data/vplus/recipes/emerald_axe.json new file mode 100644 index 0000000..e063f82 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/emerald_axe.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "XX", + "X#", + " #" + ], + "key": { + "#": { + "item": "minecraft:stick" + }, + "X": { + "item": "minecraft:emerald" + } + }, + "result": { + "item": "vplus:emerald_axe" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/emerald_boots.json b/src/main/resources/data/vplus/recipes/emerald_boots.json new file mode 100644 index 0000000..08f8e72 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/emerald_boots.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "# #", + "# #" + ], + "key": { + "#": { + "item": "minecraft:emerald" + } + }, + "result": { + "item": "vplus:emerald_boots", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/emerald_chestplate.json b/src/main/resources/data/vplus/recipes/emerald_chestplate.json new file mode 100644 index 0000000..dd63411 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/emerald_chestplate.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "# #", + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:emerald" + } + }, + "result": { + "item": "vplus:emerald_chestplate", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/emerald_helmet.json b/src/main/resources/data/vplus/recipes/emerald_helmet.json new file mode 100644 index 0000000..a5d0ed4 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/emerald_helmet.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "# #" + ], + "key": { + "#": { + "item": "minecraft:emerald" + } + }, + "result": { + "item": "vplus:emerald_helmet", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/emerald_hoe.json b/src/main/resources/data/vplus/recipes/emerald_hoe.json new file mode 100644 index 0000000..06fe807 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/emerald_hoe.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "##", + " /", + " /" + ], + "key": { + "#": { + "item": "minecraft:emerald" + }, + "/": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "vplus:emerald_hoe", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/emerald_leggings.json b/src/main/resources/data/vplus/recipes/emerald_leggings.json new file mode 100644 index 0000000..6aa1cf0 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/emerald_leggings.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "# #", + "# #" + ], + "key": { + "#": { + "item": "minecraft:emerald" + } + }, + "result": { + "item": "vplus:emerald_leggings", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/emerald_pickaxe.json b/src/main/resources/data/vplus/recipes/emerald_pickaxe.json new file mode 100644 index 0000000..0b4411e --- /dev/null +++ b/src/main/resources/data/vplus/recipes/emerald_pickaxe.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + " / ", + " / " + ], + "key": { + "#": { + "item": "minecraft:emerald" + }, + "/": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "vplus:emerald_pickaxe", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/emerald_shovel.json b/src/main/resources/data/vplus/recipes/emerald_shovel.json new file mode 100644 index 0000000..54acfc4 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/emerald_shovel.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "/", + "/" + ], + "key": { + "#": { + "item": "minecraft:emerald" + }, + "/": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "vplus:emerald_shovel", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/emerald_sword.json b/src/main/resources/data/vplus/recipes/emerald_sword.json new file mode 100644 index 0000000..f11c878 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/emerald_sword.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "/" + ], + "key": { + "#": { + "item": "minecraft:emerald" + }, + "/": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "vplus:emerald_sword", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/enchanted_copper_apple.json b/src/main/resources/data/vplus/recipes/enchanted_copper_apple.json new file mode 100644 index 0000000..8aa8ca0 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/enchanted_copper_apple.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "iii", + "iAi", + "iii" + ], + "key": { + "i": { + "item": "minecraft:copper_block" + }, + "A": { + "item": "minecraft:apple" + } + }, + "result": { + "item": "vplus:enchanted_copper_apple", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/enchanted_diamond_apple.json b/src/main/resources/data/vplus/recipes/enchanted_diamond_apple.json new file mode 100644 index 0000000..06802c4 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/enchanted_diamond_apple.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "iii", + "iAi", + "iii" + ], + "key": { + "i": { + "item": "minecraft:diamond_block" + }, + "A": { + "item": "minecraft:apple" + } + }, + "result": { + "item": "vplus:enchanted_diamond_apple", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/enchanted_emerald_apple.json b/src/main/resources/data/vplus/recipes/enchanted_emerald_apple.json new file mode 100644 index 0000000..f494bc2 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/enchanted_emerald_apple.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "iii", + "iAi", + "iii" + ], + "key": { + "i": { + "item": "minecraft:emerald_block" + }, + "A": { + "item": "minecraft:apple" + } + }, + "result": { + "item": "vplus:enchanted_emerald_apple", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/enchanted_iron_apple.json b/src/main/resources/data/vplus/recipes/enchanted_iron_apple.json new file mode 100644 index 0000000..57f75dc --- /dev/null +++ b/src/main/resources/data/vplus/recipes/enchanted_iron_apple.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#A#", + "###" + ], + "key": { + "#": { + "item": "minecraft:iron_block" + }, + "A": { + "item": "minecraft:apple" + } + }, + "result": { + "item": "vplus:enchanted_iron_apple", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/enchanted_netherite_apple.json b/src/main/resources/data/vplus/recipes/enchanted_netherite_apple.json new file mode 100644 index 0000000..9eb4925 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/enchanted_netherite_apple.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "iii", + "iAi", + "iii" + ], + "key": { + "i": { + "item": "minecraft:netherite_block" + }, + "A": { + "item": "minecraft:apple" + } + }, + "result": { + "item": "vplus:enchanted_netherite_apple", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/enchanted_platinum_apple.json b/src/main/resources/data/vplus/recipes/enchanted_platinum_apple.json new file mode 100644 index 0000000..3ecde69 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/enchanted_platinum_apple.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "iii", + "iAi", + "iii" + ], + "key": { + "i": { + "item": "vplus:platinum_block" + }, + "A": { + "item": "minecraft:apple" + } + }, + "result": { + "item": "vplus:enchanted_platinum_apple", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/iron_apple.json b/src/main/resources/data/vplus/recipes/iron_apple.json new file mode 100644 index 0000000..119384c --- /dev/null +++ b/src/main/resources/data/vplus/recipes/iron_apple.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "iii", + "iAi", + "iii" + ], + "key": { + "i": { + "item": "minecraft:iron_ingot" + }, + "A": { + "item": "minecraft:apple" + } + }, + "result": { + "item": "vplus:iron_apple", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/lava_sponge.json b/src/main/resources/data/vplus/recipes/lava_sponge.json new file mode 100644 index 0000000..f617b68 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/lava_sponge.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#S#", + "###" + ], + "key": { + "#": { + "item": "minecraft:netherite_scrap" + }, + "S": { + "item": "minecraft:sponge" + } + }, + "result": { + "item": "vplus:lava_sponge", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/netherite_apple.json b/src/main/resources/data/vplus/recipes/netherite_apple.json new file mode 100644 index 0000000..1f7ed08 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/netherite_apple.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "iii", + "iAi", + "iii" + ], + "key": { + "i": { + "item": "minecraft:netherite_ingot" + }, + "A": { + "item": "minecraft:apple" + } + }, + "result": { + "item": "vplus:netherite_apple", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/platinum_apple.json b/src/main/resources/data/vplus/recipes/platinum_apple.json new file mode 100644 index 0000000..da25de0 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/platinum_apple.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "iii", + "iAi", + "iii" + ], + "key": { + "i": { + "item": "vplus:platinum_ingot" + }, + "A": { + "item": "minecraft:apple" + } + }, + "result": { + "item": "vplus:platinum_apple", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/platinum_axe.json b/src/main/resources/data/vplus/recipes/platinum_axe.json new file mode 100644 index 0000000..9e5d6fb --- /dev/null +++ b/src/main/resources/data/vplus/recipes/platinum_axe.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "XX", + "X#", + " #" + ], + "key": { + "#": { + "item": "minecraft:stick" + }, + "X": { + "item": "vplus:platinum_ingot" + } + }, + "result": { + "item": "vplus:platinum_axe" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/platinum_axe_smithing.json b/src/main/resources/data/vplus/recipes/platinum_axe_smithing.json new file mode 100644 index 0000000..cef03b6 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/platinum_axe_smithing.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing", + "base": { + "item": "minecraft:netherite_axe" + }, + "addition": { + "item": "vplus:platinum_ingot" + }, + "result": { + "item": "vplus:platinum_axe" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/platinum_block.json b/src/main/resources/data/vplus/recipes/platinum_block.json new file mode 100644 index 0000000..7a4b74b --- /dev/null +++ b/src/main/resources/data/vplus/recipes/platinum_block.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "###", + "###" + ], + "key": { + "#": { + "item": "vplus:platinum_ingot" + } + }, + "result": { + "item": "vplus:platinum_block", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/platinum_boots.json b/src/main/resources/data/vplus/recipes/platinum_boots.json new file mode 100644 index 0000000..a5834d5 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/platinum_boots.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "# #", + "# #" + ], + "key": { + "#": { + "item": "vplus:platinum_ingot" + } + }, + "result": { + "item": "vplus:platinum_boots", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/platinum_boots_smithing.json b/src/main/resources/data/vplus/recipes/platinum_boots_smithing.json new file mode 100644 index 0000000..96f8662 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/platinum_boots_smithing.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing", + "base": { + "item": "minecraft:netherite_boots" + }, + "addition": { + "item": "vplus:platinum_ingot" + }, + "result": { + "item": "vplus:platinum_boots" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/platinum_chestplate.json b/src/main/resources/data/vplus/recipes/platinum_chestplate.json new file mode 100644 index 0000000..c590ab0 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/platinum_chestplate.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "# #", + "###", + "###" + ], + "key": { + "#": { + "item": "vplus:platinum_ingot" + } + }, + "result": { + "item": "vplus:platinum_chestplate", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/platinum_chestplate_smithing.json b/src/main/resources/data/vplus/recipes/platinum_chestplate_smithing.json new file mode 100644 index 0000000..5907447 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/platinum_chestplate_smithing.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing", + "base": { + "item": "minecraft:netherite_chestplate" + }, + "addition": { + "item": "vplus:platinum_ingot" + }, + "result": { + "item": "vplus:platinum_chestplate" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/platinum_helmet.json b/src/main/resources/data/vplus/recipes/platinum_helmet.json new file mode 100644 index 0000000..4c4db72 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/platinum_helmet.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "# #" + ], + "key": { + "#": { + "item": "vplus:platinum_ingot" + } + }, + "result": { + "item": "vplus:platinum_helmet", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/platinum_helmet_smithing.json b/src/main/resources/data/vplus/recipes/platinum_helmet_smithing.json new file mode 100644 index 0000000..326f913 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/platinum_helmet_smithing.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing", + "base": { + "item": "minecraft:netherite_helmet" + }, + "addition": { + "item": "vplus:platinum_ingot" + }, + "result": { + "item": "vplus:platinum_helmet" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/platinum_hoe.json b/src/main/resources/data/vplus/recipes/platinum_hoe.json new file mode 100644 index 0000000..8ab2ed1 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/platinum_hoe.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "##", + " /", + " /" + ], + "key": { + "#": { + "item": "vplus:platinum_ingot" + }, + "/": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "vplus:platinum_hoe", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/platinum_hoe_smithing.json b/src/main/resources/data/vplus/recipes/platinum_hoe_smithing.json new file mode 100644 index 0000000..4e82f10 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/platinum_hoe_smithing.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing", + "base": { + "item": "minecraft:netherite_hoe" + }, + "addition": { + "item": "vplus:platinum_ingot" + }, + "result": { + "item": "vplus:platinum_hoe" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/platinum_ingot.json b/src/main/resources/data/vplus/recipes/platinum_ingot.json new file mode 100644 index 0000000..ecba660 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/platinum_ingot.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:smelting", + "ingredient": { + "item": "vplus:platinum_ore" + }, + "result": "vplus:platinum_ingot", + "experience": 2.5, + "cookingtime": 200 +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/platinum_ingot_from_blasting.json b/src/main/resources/data/vplus/recipes/platinum_ingot_from_blasting.json new file mode 100644 index 0000000..88c2479 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/platinum_ingot_from_blasting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "vplus:platinum_ore" + }, + "result": "vplus:platinum_ingot", + "experience": 2.5, + "cookingtime": 100 +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/platinum_ingot_from_block.json b/src/main/resources/data/vplus/recipes/platinum_ingot_from_block.json new file mode 100644 index 0000000..8d7f854 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/platinum_ingot_from_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#" + ], + "key": { + "#": { + "item": "vplus:platinum_block" + } + }, + "result": { + "item": "vplus:platinum_ingot", + "count": 9 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/platinum_ingot_from_nuggets.json b/src/main/resources/data/vplus/recipes/platinum_ingot_from_nuggets.json new file mode 100644 index 0000000..63759b0 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/platinum_ingot_from_nuggets.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "###", + "###" + ], + "key": { + "#": { + "item": "vplus:platinum_nugget" + } + }, + "result": { + "item": "vplus:platinum_ingot", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/platinum_leggings.json b/src/main/resources/data/vplus/recipes/platinum_leggings.json new file mode 100644 index 0000000..8f1d4ff --- /dev/null +++ b/src/main/resources/data/vplus/recipes/platinum_leggings.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "# #", + "# #" + ], + "key": { + "#": { + "item": "vplus:platinum_ingot" + } + }, + "result": { + "item": "vplus:platinum_leggings", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/platinum_leggings_smithing.json b/src/main/resources/data/vplus/recipes/platinum_leggings_smithing.json new file mode 100644 index 0000000..1377a54 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/platinum_leggings_smithing.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing", + "base": { + "item": "minecraft:netherite_leggings" + }, + "addition": { + "item": "vplus:platinum_ingot" + }, + "result": { + "item": "vplus:platinum_leggings" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/platinum_nugget_from_ingot.json b/src/main/resources/data/vplus/recipes/platinum_nugget_from_ingot.json new file mode 100644 index 0000000..33f9d3f --- /dev/null +++ b/src/main/resources/data/vplus/recipes/platinum_nugget_from_ingot.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#" + ], + "key": { + "#": { + "item": "vplus:platinum_ingot" + } + }, + "result": { + "item": "vplus:platinum_nugget", + "count": 9 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/platinum_pickaxe.json b/src/main/resources/data/vplus/recipes/platinum_pickaxe.json new file mode 100644 index 0000000..7b1ed1e --- /dev/null +++ b/src/main/resources/data/vplus/recipes/platinum_pickaxe.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + " / ", + " / " + ], + "key": { + "#": { + "item": "vplus:platinum_ingot" + }, + "/": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "vplus:platinum_pickaxe", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/platinum_pickaxe_smithing.json b/src/main/resources/data/vplus/recipes/platinum_pickaxe_smithing.json new file mode 100644 index 0000000..2d4975a --- /dev/null +++ b/src/main/resources/data/vplus/recipes/platinum_pickaxe_smithing.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing", + "base": { + "item": "minecraft:netherite_pickaxe" + }, + "addition": { + "item": "vplus:platinum_ingot" + }, + "result": { + "item": "vplus:platinum_pickaxe" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/platinum_shovel.json b/src/main/resources/data/vplus/recipes/platinum_shovel.json new file mode 100644 index 0000000..af12bd6 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/platinum_shovel.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "/", + "/" + ], + "key": { + "#": { + "item": "vplus:platinum_ingot" + }, + "/": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "vplus:platinum_shovel", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/platinum_shovel_smithing.json b/src/main/resources/data/vplus/recipes/platinum_shovel_smithing.json new file mode 100644 index 0000000..7a784f6 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/platinum_shovel_smithing.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing", + "base": { + "item": "minecraft:netherite_shovel" + }, + "addition": { + "item": "vplus:platinum_ingot" + }, + "result": { + "item": "vplus:platinum_shovel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/platinum_sword.json b/src/main/resources/data/vplus/recipes/platinum_sword.json new file mode 100644 index 0000000..557ab3d --- /dev/null +++ b/src/main/resources/data/vplus/recipes/platinum_sword.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "/" + ], + "key": { + "#": { + "item": "vplus:platinum_ingot" + }, + "/": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "vplus:platinum_sword", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/platinum_sword_smithing.json b/src/main/resources/data/vplus/recipes/platinum_sword_smithing.json new file mode 100644 index 0000000..665aa00 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/platinum_sword_smithing.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing", + "base": { + "item": "minecraft:netherite_sword" + }, + "addition": { + "item": "vplus:platinum_ingot" + }, + "result": { + "item": "vplus:platinum_sword" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/ruby_apple.json b/src/main/resources/data/vplus/recipes/ruby_apple.json new file mode 100644 index 0000000..02127c9 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/ruby_apple.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#/#", + "###" + ], + "key": { + "#": { + "item": "vplus:ruby" + }, + "/": { + "item": "minecraft:apple" + } + }, + "result": { + "item": "vplus:ruby_apple", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/ruby_axe.json b/src/main/resources/data/vplus/recipes/ruby_axe.json new file mode 100644 index 0000000..7ee9dd9 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/ruby_axe.json @@ -0,0 +1,19 @@ +{ +"type": "minecraft:crafting_shaped", +"pattern": [ +"XX", +"X#", +" #" +], +"key": { +"#": { +"item": "minecraft:stick" +}, +"X": { +"item": "vplus:ruby" +} +}, +"result": { +"item": "vplus:ruby_axe" +} +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/ruby_axe_smithing.json b/src/main/resources/data/vplus/recipes/ruby_axe_smithing.json new file mode 100644 index 0000000..1404c37 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/ruby_axe_smithing.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing", + "base": { + "item": "vplus:platinum_axe" + }, + "addition": { + "item": "vplus:ruby" + }, + "result": { + "item": "vplus:ruby_axe" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/ruby_block.json b/src/main/resources/data/vplus/recipes/ruby_block.json new file mode 100644 index 0000000..f113d95 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/ruby_block.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "###", + "###" + ], + "key": { + "#": { + "item": "vplus:ruby" + } + }, + "result": { + "item": "vplus:ruby_block", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/ruby_boots.json b/src/main/resources/data/vplus/recipes/ruby_boots.json new file mode 100644 index 0000000..deec6f1 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/ruby_boots.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "# #", + "# #" + ], + "key": { + "#": { + "item": "vplus:ruby" + } + }, + "result": { + "item": "vplus:ruby_boots", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/ruby_boots_smithing.json b/src/main/resources/data/vplus/recipes/ruby_boots_smithing.json new file mode 100644 index 0000000..b32af39 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/ruby_boots_smithing.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smithing", + "base": { + "item": "vplus:platinum_boots" + }, + "addition": { + "item": "vplus:ruby" + }, + "result": { + "item": "vplus:ruby_boots" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/ruby_from_block.json b/src/main/resources/data/vplus/recipes/ruby_from_block.json new file mode 100644 index 0000000..c42afbe --- /dev/null +++ b/src/main/resources/data/vplus/recipes/ruby_from_block.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#" + ], + "key": { + "#": { + "item": "vplus:ruby_block" + } + }, + "result": { + "item": "vplus:ruby", + "count": 9 + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_acacia_slab.json b/src/main/resources/data/vplus/recipes/vertical_acacia_slab.json new file mode 100644 index 0000000..2f2084d --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_acacia_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:acacia_slab" + } + ], + "result": { + "item": "vplus:vertical_acacia_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_andesite_slab.json b/src/main/resources/data/vplus/recipes/vertical_andesite_slab.json new file mode 100644 index 0000000..b9909a2 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_andesite_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:andesite_slab" + } + ], + "result": { + "item": "vplus:vertical_andesite_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_birch_slab.json b/src/main/resources/data/vplus/recipes/vertical_birch_slab.json new file mode 100644 index 0000000..ad449d5 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_birch_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:birch_slab" + } + ], + "result": { + "item": "vplus:vertical_birch_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_blackstone_slab.json b/src/main/resources/data/vplus/recipes/vertical_blackstone_slab.json new file mode 100644 index 0000000..6f21f50 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_blackstone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:blackstone_slab" + } + ], + "result": { + "item": "vplus:vertical_blackstone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_brick_slab.json b/src/main/resources/data/vplus/recipes/vertical_brick_slab.json new file mode 100644 index 0000000..bd93e90 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_brick_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:brick_slab" + } + ], + "result": { + "item": "vplus:vertical_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_cobblestone_slab.json b/src/main/resources/data/vplus/recipes/vertical_cobblestone_slab.json new file mode 100644 index 0000000..58bca2a --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_cobblestone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:cobblestone_slab" + } + ], + "result": { + "item": "vplus:vertical_cobblestone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_crimson_slab.json b/src/main/resources/data/vplus/recipes/vertical_crimson_slab.json new file mode 100644 index 0000000..9d57b39 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_crimson_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:crimson_slab" + } + ], + "result": { + "item": "vplus:vertical_crimson_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_cut_red_sandstone_slab.json b/src/main/resources/data/vplus/recipes/vertical_cut_red_sandstone_slab.json new file mode 100644 index 0000000..1d8230a --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_cut_red_sandstone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:cut_red_sandstone_slab" + } + ], + "result": { + "item": "vplus:vertical_cut_red_sandstone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_cut_sandstone_slab.json b/src/main/resources/data/vplus/recipes/vertical_cut_sandstone_slab.json new file mode 100644 index 0000000..59d5b67 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_cut_sandstone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:cut_sandstone_slab" + } + ], + "result": { + "item": "vplus:vertical_cut_sandstone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_dark_oak_slab.json b/src/main/resources/data/vplus/recipes/vertical_dark_oak_slab.json new file mode 100644 index 0000000..276275b --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_dark_oak_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:dark_oak_slab" + } + ], + "result": { + "item": "vplus:vertical_dark_oak_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_dark_prismarine_slab.json b/src/main/resources/data/vplus/recipes/vertical_dark_prismarine_slab.json new file mode 100644 index 0000000..77b32aa --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_dark_prismarine_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:dark_prismarine_slab" + } + ], + "result": { + "item": "vplus:vertical_dark_prismarine_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_diorite_slab.json b/src/main/resources/data/vplus/recipes/vertical_diorite_slab.json new file mode 100644 index 0000000..d307b49 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_diorite_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:diorite_slab" + } + ], + "result": { + "item": "vplus:vertical_diorite_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_end_stone_brick_slab.json b/src/main/resources/data/vplus/recipes/vertical_end_stone_brick_slab.json new file mode 100644 index 0000000..7840343 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_end_stone_brick_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:end_stone_brick_slab" + } + ], + "result": { + "item": "vplus:vertical_end_stone_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_granite_slab.json b/src/main/resources/data/vplus/recipes/vertical_granite_slab.json new file mode 100644 index 0000000..76b6d09 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_granite_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:granite_slab" + } + ], + "result": { + "item": "vplus:vertical_granite_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_jungle_slab.json b/src/main/resources/data/vplus/recipes/vertical_jungle_slab.json new file mode 100644 index 0000000..028d7f5 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_jungle_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:jungle_slab" + } + ], + "result": { + "item": "vplus:vertical_jungle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_mossy_cobblestone_slab.json b/src/main/resources/data/vplus/recipes/vertical_mossy_cobblestone_slab.json new file mode 100644 index 0000000..4c887d9 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_mossy_cobblestone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:mossy_cobblestone_slab" + } + ], + "result": { + "item": "vplus:vertical_mossy_cobblestone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_mossy_stone_brick_slab.json b/src/main/resources/data/vplus/recipes/vertical_mossy_stone_brick_slab.json new file mode 100644 index 0000000..3e0208f --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_mossy_stone_brick_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:mossy_stone_brick_slab" + } + ], + "result": { + "item": "vplus:vertical_mossy_stone_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_nether_brick_slab.json b/src/main/resources/data/vplus/recipes/vertical_nether_brick_slab.json new file mode 100644 index 0000000..324c459 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_nether_brick_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:nether_brick_slab" + } + ], + "result": { + "item": "vplus:vertical_nether_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_oak_slab.json b/src/main/resources/data/vplus/recipes/vertical_oak_slab.json new file mode 100644 index 0000000..0738510 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_oak_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:oak_slab" + } + ], + "result": { + "item": "vplus:vertical_oak_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_polished_andesite_slab.json b/src/main/resources/data/vplus/recipes/vertical_polished_andesite_slab.json new file mode 100644 index 0000000..58d1d50 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_polished_andesite_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:polished_andesite_slab" + } + ], + "result": { + "item": "vplus:vertical_polished_andesite_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_polished_blackstone_brick_slab.json b/src/main/resources/data/vplus/recipes/vertical_polished_blackstone_brick_slab.json new file mode 100644 index 0000000..c54313d --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_polished_blackstone_brick_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:polished_blackstone_brick_slab" + } + ], + "result": { + "item": "vplus:vertical_polished_blackstone_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_polished_blackstone_slab.json b/src/main/resources/data/vplus/recipes/vertical_polished_blackstone_slab.json new file mode 100644 index 0000000..cd1e62f --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_polished_blackstone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:polished_blackstone_slab" + } + ], + "result": { + "item": "vplus:vertical_polished_blackstone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_polished_diorite_slab.json b/src/main/resources/data/vplus/recipes/vertical_polished_diorite_slab.json new file mode 100644 index 0000000..fff4f2c --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_polished_diorite_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:polished_diorite_slab" + } + ], + "result": { + "item": "vplus:vertical_polished_diorite_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_polished_granite_slab.json b/src/main/resources/data/vplus/recipes/vertical_polished_granite_slab.json new file mode 100644 index 0000000..249dc8a --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_polished_granite_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:polished_granite_slab" + } + ], + "result": { + "item": "vplus:vertical_polished_granite_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_prismarine_brick_slab.json b/src/main/resources/data/vplus/recipes/vertical_prismarine_brick_slab.json new file mode 100644 index 0000000..d46e40e --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_prismarine_brick_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:prismarine_brick_slab" + } + ], + "result": { + "item": "vplus:vertical_prismarine_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_prismarine_slab.json b/src/main/resources/data/vplus/recipes/vertical_prismarine_slab.json new file mode 100644 index 0000000..eb517a6 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_prismarine_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:prismarine_slab" + } + ], + "result": { + "item": "vplus:vertical_prismarine_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_purpur_slab.json b/src/main/resources/data/vplus/recipes/vertical_purpur_slab.json new file mode 100644 index 0000000..4085efb --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_purpur_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:purpur_slab" + } + ], + "result": { + "item": "vplus:vertical_purpur_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_quartz_slab.json b/src/main/resources/data/vplus/recipes/vertical_quartz_slab.json new file mode 100644 index 0000000..cf4656d --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_quartz_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:quartz_slab" + } + ], + "result": { + "item": "vplus:vertical_quartz_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_red_nether_brick_slab.json b/src/main/resources/data/vplus/recipes/vertical_red_nether_brick_slab.json new file mode 100644 index 0000000..643e1e9 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_red_nether_brick_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:red_nether_brick_slab" + } + ], + "result": { + "item": "vplus:vertical_red_nether_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_red_sandstone_slab.json b/src/main/resources/data/vplus/recipes/vertical_red_sandstone_slab.json new file mode 100644 index 0000000..3dbef97 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_red_sandstone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:red_sandstone_slab" + } + ], + "result": { + "item": "vplus:vertical_red_sandstone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_sandstone_slab.json b/src/main/resources/data/vplus/recipes/vertical_sandstone_slab.json new file mode 100644 index 0000000..771d121 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_sandstone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:sandstone_slab" + } + ], + "result": { + "item": "vplus:vertical_sandstone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_smooth_quartz_slab.json b/src/main/resources/data/vplus/recipes/vertical_smooth_quartz_slab.json new file mode 100644 index 0000000..7cf88ab --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_smooth_quartz_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:smooth_quartz_slab" + } + ], + "result": { + "item": "vplus:vertical_smooth_quartz_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_smooth_sandstone_slab.json b/src/main/resources/data/vplus/recipes/vertical_smooth_sandstone_slab.json new file mode 100644 index 0000000..544fbdf --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_smooth_sandstone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:smooth_sandstone_slab" + } + ], + "result": { + "item": "vplus:vertical_smooth_sandstone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_smooth_stone_slab.json b/src/main/resources/data/vplus/recipes/vertical_smooth_stone_slab.json new file mode 100644 index 0000000..994efea --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_smooth_stone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:smooth_stone_slab" + } + ], + "result": { + "item": "vplus:vertical_smooth_stone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_spruce_slab.json b/src/main/resources/data/vplus/recipes/vertical_spruce_slab.json new file mode 100644 index 0000000..513139f --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_spruce_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:spruce_slab" + } + ], + "result": { + "item": "vplus:vertical_spruce_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_stone_brick_slab.json b/src/main/resources/data/vplus/recipes/vertical_stone_brick_slab.json new file mode 100644 index 0000000..5a54767 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_stone_brick_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:stone_brick_slab" + } + ], + "result": { + "item": "vplus:vertical_stone_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_stone_slab.json b/src/main/resources/data/vplus/recipes/vertical_stone_slab.json new file mode 100644 index 0000000..70b8e52 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_stone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:stone_slab" + } + ], + "result": { + "item": "vplus:vertical_stone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/recipes/vertical_warped_slab.json b/src/main/resources/data/vplus/recipes/vertical_warped_slab.json new file mode 100644 index 0000000..a267ee1 --- /dev/null +++ b/src/main/resources/data/vplus/recipes/vertical_warped_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:warped_slab" + } + ], + "result": { + "item": "vplus:vertical_warped_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/vplus/tags/blocks/vertical_slabs.json b/src/main/resources/data/vplus/tags/blocks/vertical_slabs.json new file mode 100644 index 0000000..4485659 --- /dev/null +++ b/src/main/resources/data/vplus/tags/blocks/vertical_slabs.json @@ -0,0 +1,43 @@ +{ + "replace": false, + "values": [ + "vplus:vertical_oak_slab", + "vplus:vertical_spruce_slab", + "vplus:vertical_birch_slab", + "vplus:vertical_jungle_slab", + "vplus:vertical_acacia_slab", + "vplus:vertical_dark_oak_slab", + "vplus:vertical_crimson_slab", + "vplus:vertical_warped_slab", + "vplus:vertical_stone_slab", + "vplus:vertical_smooth_stone_slab", + "vplus:vertical_sandstone_slab", + "vplus:vertical_cut_sandstone_slab", + "vplus:vertical_cobblestone_slab", + "vplus:vertical_brick_slab", + "vplus:vertical_stone_brick_slab", + "vplus:vertical_nether_brick_slab", + "vplus:vertical_quartz_slab", + "vplus:vertical_red_sandstone_slab", + "vplus:vertical_cut_red_sandstone_slab", + "vplus:vertical_purpur_slab", + "vplus:vertical_prismarine_slab", + "vplus:vertical_prismarine_brick_slab", + "vplus:vertical_dark_prismarine_slab", + "vplus:vertical_polished_granite_slab", + "vplus:vertical_mossy_stone_brick_slab", + "vplus:vertical_polished_diorite_slab", + "vplus:vertical_mossy_cobblestone_slab", + "vplus:vertical_end_stone_brick_slab", + "vplus:vertical_smooth_sandstone_slab", + "vplus:vertical_smooth_quartz_slab", + "vplus:vertical_granite_slab", + "vplus:vertical_andesite_slab", + "vplus:vertical_red_nether_brick_slab", + "vplus:vertical_polished_andesite_slab", + "vplus:vertical_diorite_slab", + "vplus:vertical_blackstone_slab", + "vplus:vertical_polished_blackstone_slab", + "vplus:vertical_polished_blackstone_brick_slab" + ] +} \ No newline at end of file diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json new file mode 100644 index 0000000..777c5ee --- /dev/null +++ b/src/main/resources/fabric.mod.json @@ -0,0 +1,45 @@ +{ + "schemaVersion": 1, + "id": "vplus", + "version": "${version}", + "name": "VanillaPlus", + "description": "Adding things that should be in the vanilla game!", + "authors": [ + "SteveO718", + "the5gi", + "qpcrummer" + ], + "contact": { + "website": "https://nevets.tech/", + "repo": "https://git.nevets.tech/Steven/VanillaPlus" + }, + "license": "MIT", + "icon": "assets/vplus/icon.png", + "environment": "*", + "entrypoints": { + "client": [ + "tech.nevets.vplus.client.VanillaPlusClient" + ], + "main": [ + "tech.nevets.vplus.VanillaPlus" + ] + }, + "mixins": [ + { + "config": "vplus.mixins.json", + "environment": "server" + }, + { + "config": "vplus.clientmixins.json", + "environment": "client" + } + ], + "depends": { + "fabricloader": ">=0.14.8", + "fabric": "*", + "minecraft": "1.19", + "java": ">=17" + }, + "suggests": { + } +} diff --git a/src/main/resources/vplus.clientmixins.json b/src/main/resources/vplus.clientmixins.json new file mode 100644 index 0000000..a735937 --- /dev/null +++ b/src/main/resources/vplus.clientmixins.json @@ -0,0 +1,12 @@ +{ + "required": true, + "package": "tech.nevets.vplus.client.mixin", + "compatibilityLevel": "JAVA_17", + "mixins": [ + ], + "client": [ + ], + "injectors": { + "defaultRequire": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/vplus.mixins.json b/src/main/resources/vplus.mixins.json new file mode 100644 index 0000000..c2facb4 --- /dev/null +++ b/src/main/resources/vplus.mixins.json @@ -0,0 +1,13 @@ +{ + "required": false, + "minVersion": "0.8", + "package": "tech.nevets.vplus.mixin", + "compatibilityLevel": "JAVA_17", + "mixins": [ + ], + "client": [ + ], + "injectors": { + "defaultRequire": 0 + } +}