initial commit

This commit is contained in:
Ella Paws 2022-04-16 03:55:08 +02:00
commit ff89fa5543
319 changed files with 2171 additions and 0 deletions

102
build.gradle Normal file
View File

@ -0,0 +1,102 @@
plugins {
id 'fabric-loom' version '0.9-SNAPSHOT'
id 'maven-publish'
}
sourceCompatibility = JavaVersion.VERSION_16
targetCompatibility = JavaVersion.VERSION_16
archivesBaseName = project.archives_base_name
version = project.mod_version
group = project.maven_group
repositories {
// Add repositories to retrieve artifacts from in here.
// You should only use this when depending on other mods because
// Loom adds the essential maven repositories to download Minecraft and libraries from automatically.
// See https://docs.gradle.org/current/userguide/declaring_repositories.html
// for more information about repositories.
//maven {
// name = 'TerraformersMC'
// url = 'https://maven.terraformersmc.com/'
//}
}
dependencies {
// To change the versions see the gradle.properties file
minecraft "com.mojang:minecraft:${project.minecraft_version}"
mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2"
modImplementation "net.fabricmc:fabric-loader:${project.loader_version}"
// Fabric API. This is technically optional, but you probably want it anyway.
modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}"
// PSA: Some older mods, compiled on Loom 0.2.1, might have outdated Maven POMs.
// You may need to force-disable transitiveness on them.
//modImplementation "com.terraformersmc.terraform-api:terraform-biome-builder-api-v1:$project.terraform_biome_builder_api_version"
// modImplementation "com.terraformersmc.terraform-api:terraform-config-api-v1:$project.terraform_config_api_version"
//modImplementation "com.terraformersmc.terraform-api:terraform-overworld-biome-extensions-api-v1:$project.terraform_overworld_biome_extensions_api_version"
//modImplementation "com.terraformersmc.terraform-api:terraform-surfaces-api-v1:$project.terraform_surfaces_api_version"
// modImplementation "com.terraformersmc.terraform-api:terraform-tree-api-v1:$project.terraform_tree_api_version"
// modImplementation "com.terraformersmc.terraform-api:terraform-wood-api-v1:$project.terraform_wood_api_version"
//include "com.terraformersmc.terraform-api:terraform-config-api-v1:$project.terraform_config_api_version"
//include "com.terraformersmc.terraform-api:terraform-tree-api-v1:$project.terraform_tree_api_version"
//include "com.terraformersmc.terraform-api:terraform-wood-api-v1:$project.terraform_wood_api_version"
}
processResources {
inputs.property "version", project.version
filesMatching("fabric.mod.json") {
expand "version": project.version
}
}
tasks.withType(JavaCompile).configureEach {
// ensure that the encoding is set to UTF-8, no matter what the system default is
// this fixes some edge cases with special characters not displaying correctly
// see http://yodaconditions.net/blog/fix-for-java-file-encoding-problems-with-gradle.html
// If Javadoc is generated, this must be specified in that task too.
it.options.encoding = "UTF-8"
// Minecraft 1.17 (21w19a) upwards uses Java 16.
it.options.release = 16
}
java {
// Loom will automatically attach sourcesJar to a RemapSourcesJar task and to the "build" task
// if it is present.
// If you remove this line, sources will not be generated.
withSourcesJar()
}
jar {
from("LICENSE") {
rename { "${it}_${project.archivesBaseName}"}
}
}
// configure the maven publication
publishing {
publications {
mavenJava(MavenPublication) {
// add all the jars that should be included when publishing to maven
artifact(remapJar) {
builtBy remapJar
}
artifact(sourcesJar) {
builtBy remapSourcesJar
}
}
}
// See https://docs.gradle.org/current/userguide/publishing_maven.html for information on how to set up publishing.
repositories {
// Add repositories to publish to here.
// Notice: This block does NOT have the same function as the block in the top level.
// The repositories here will be used for publishing your artifact, not for
// retrieving dependencies.
}
}

16
gradle.properties Normal file
View File

@ -0,0 +1,16 @@
# Done to increase the memory available to gradle.
org.gradle.jvmargs=-Xmx1G
# Fabric Properties
# check these on https://fabricmc.net/versions.html
minecraft_version=1.17.1
yarn_mappings=1.17.1+build.65
loader_version=0.11.6
# Mod Properties
mod_version = 0.0.1
maven_group = ella.decorations
archives_base_name = ellas_decorations
# Dependencies
fabric_version=0.39.2+1.17

185
gradlew vendored Executable file
View File

@ -0,0 +1,185 @@
#!/usr/bin/env sh
#
# Copyright 2015 the original author or authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
##############################################################################
##
## Gradle start up script for UN*X
##
##############################################################################
# Attempt to set APP_HOME
# Resolve links: $0 may be a link
PRG="$0"
# Need this for relative symlinks.
while [ -h "$PRG" ] ; do
ls=`ls -ld "$PRG"`
link=`expr "$ls" : '.*-> \(.*\)$'`
if expr "$link" : '/.*' > /dev/null; then
PRG="$link"
else
PRG=`dirname "$PRG"`"/$link"
fi
done
SAVED="`pwd`"
cd "`dirname \"$PRG\"`/" >/dev/null
APP_HOME="`pwd -P`"
cd "$SAVED" >/dev/null
APP_NAME="Gradle"
APP_BASE_NAME=`basename "$0"`
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD="maximum"
warn () {
echo "$*"
}
die () {
echo
echo "$*"
echo
exit 1
}
# OS specific support (must be 'true' or 'false').
cygwin=false
msys=false
darwin=false
nonstop=false
case "`uname`" in
CYGWIN* )
cygwin=true
;;
Darwin* )
darwin=true
;;
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" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
MAX_FD_LIMIT=`ulimit -H -n`
if [ $? -eq 0 ] ; then
if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
MAX_FD="$MAX_FD_LIMIT"
fi
ulimit -n $MAX_FD
if [ $? -ne 0 ] ; then
warn "Could not set maximum file descriptor limit: $MAX_FD"
fi
else
warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
fi
fi
# For Darwin, add options to specify how the application appears in the dock
if $darwin; then
GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
fi
# For Cygwin or MSYS, switch paths to Windows format before running java
if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
JAVACMD=`cygpath --unix "$JAVACMD"`
# We build the pattern for arguments to be converted via cygpath
ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
SEP=""
for dir in $ROOTDIRSRAW ; do
ROOTDIRS="$ROOTDIRS$SEP$dir"
SEP="|"
done
OURCYGPATTERN="(^($ROOTDIRS))"
# Add a user-defined pattern to the cygpath arguments
if [ "$GRADLE_CYGPATTERN" != "" ] ; then
OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
fi
# Now convert the arguments - kludge to limit ourselves to /bin/sh
i=0
for arg in "$@" ; do
CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
else
eval `echo args$i`="\"$arg\""
fi
i=`expr $i + 1`
done
case $i in
0) set -- ;;
1) set -- "$args0" ;;
2) set -- "$args0" "$args1" ;;
3) set -- "$args0" "$args1" "$args2" ;;
4) set -- "$args0" "$args1" "$args2" "$args3" ;;
5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
esac
fi
# Escape application args
save () {
for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
echo " "
}
APP_ARGS=`save "$@"`
# Collect all arguments for the java command, following the shell quoting and substitution rules
eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
exec "$JAVACMD" "$@"

89
gradlew.bat vendored Normal file
View File

@ -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

9
settings.gradle Normal file
View File

@ -0,0 +1,9 @@
pluginManagement {
repositories {
maven {
name = 'Fabric'
url = 'https://maven.fabricmc.net/'
}
gradlePluginPortal()
}
}

View File

@ -0,0 +1,44 @@
package ella.decorations;
import ella.decorations.DecorationsRegistry;
import net.fabricmc.api.ClientModInitializer;
import net.fabricmc.fabric.api.blockrenderlayer.v1.BlockRenderLayerMap;
import net.minecraft.client.render.RenderLayer;
public class EllasModClient implements ClientModInitializer {
@Override
public void onInitializeClient() {
BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getCutout(),
DecorationsRegistry.BAMBOO_PLATFORM,
DecorationsRegistry.CLEAR_GLASS,
DecorationsRegistry.CLEAR_GLASS_PLATFORM,
DecorationsRegistry.GLASS_PLATFORM,
DecorationsRegistry.IRON_BAR_PLATFORM,
DecorationsRegistry.WINDOWED_ACACIA_DOOR,
DecorationsRegistry.WINDOWED_BIRCH_DOOR,
DecorationsRegistry.WINDOWED_DARK_OAK_DOOR,
DecorationsRegistry.WINDOWED_IRON_DOOR,
DecorationsRegistry.WINDOWED_JUNGLE_DOOR,
DecorationsRegistry.WINDOWED_OAK_DOOR,
DecorationsRegistry.WINDOWED_SPRUCE_DOOR
);
BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getTranslucent(),
DecorationsRegistry.WHITE_STAINED_GLASS_PLATFORM,
DecorationsRegistry.ORANGE_STAINED_GLASS_PLATFORM,
DecorationsRegistry.MAGENTA_STAINED_GLASS_PLATFORM,
DecorationsRegistry.LIGHT_BLUE_STAINED_GLASS_PLATFORM,
DecorationsRegistry.YELLOW_STAINED_GLASS_PLATFORM,
DecorationsRegistry.LIME_STAINED_GLASS_PLATFORM,
DecorationsRegistry.PINK_STAINED_GLASS_PLATFORM,
DecorationsRegistry.GRAY_STAINED_GLASS_PLATFORM,
DecorationsRegistry.LIGHT_GRAY_STAINED_GLASS_PLATFORM,
DecorationsRegistry.CYAN_STAINED_GLASS_PLATFORM,
DecorationsRegistry.PURPLE_STAINED_GLASS_PLATFORM,
DecorationsRegistry.BLUE_STAINED_GLASS_PLATFORM,
DecorationsRegistry.BROWN_STAINED_GLASS_PLATFORM,
DecorationsRegistry.GREEN_STAINED_GLASS_PLATFORM,
DecorationsRegistry.RED_STAINED_GLASS_PLATFORM,
DecorationsRegistry.BLACK_STAINED_GLASS_PLATFORM
);
}
}

View File

@ -0,0 +1,251 @@
package ella.decorations;
import ella.decorations.block.*;
//import net.fabricmc.api.FabricLoader;
import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings;
import net.fabricmc.fabric.api.registry.FlammableBlockRegistry;
//import net.fabricmc.fabric.api.registry.FuelRegistry;
import net.minecraft.block.*;
import net.minecraft.entity.EntityType;
import net.minecraft.item.BlockItem;
import net.minecraft.item.Item;
import net.minecraft.item.ItemGroup;
//import net.minecraft.sound.BlockSoundGroup;
import net.minecraft.util.Identifier;
import net.minecraft.util.registry.Registry;
import java.util.LinkedHashMap;
//import java.util.Map;
public class DecorationsRegistry {
public static final String ID = "ellas_mod";
private static final LinkedHashMap<String, Block> BLOCKS = new LinkedHashMap<>();
private static final LinkedHashMap<String, BlockItem> ITEMS = new LinkedHashMap<>();
private static final FabricBlockSettings YELLOW_BRICK_SETTINGS = FabricBlockSettings.copyOf(Blocks.BRICKS).mapColor(MapColor.PALE_YELLOW);
public static WoodExtension OAK_BLOCKS = new WoodExtension("oak", Blocks.OAK_PLANKS, Blocks.OAK_DOOR);
public static WoodExtension SPRUCE_BLOCKS = new WoodExtension("spruce", Blocks.SPRUCE_PLANKS, Blocks.SPRUCE_DOOR);
public static WoodExtension BIRCH_BLOCKS = new WoodExtension("birch", Blocks.BIRCH_PLANKS, Blocks.BIRCH_DOOR);
public static WoodExtension JUNGLE_BLOCKS = new WoodExtension("jungle", Blocks.JUNGLE_PLANKS, Blocks.JUNGLE_DOOR);
public static WoodExtension ACACIA_BLOCKS = new WoodExtension("acacia", Blocks.ACACIA_PLANKS, Blocks.ACACIA_DOOR);
public static WoodExtension DARK_OAK_BLOCKS = new WoodExtension("dark_oak", Blocks.DARK_OAK_PLANKS, Blocks.DARK_OAK_DOOR);
public static WoodExtension CRIMSON_BLOCKS = new WoodExtension("crimson", Blocks.CRIMSON_PLANKS, Blocks.CRIMSON_DOOR);
public static WoodExtension WARPED_BLOCKS = new WoodExtension("warped", Blocks.WARPED_PLANKS, Blocks.WARPED_DOOR);
public static MetalExtension IRON_BLOCKS = new MetalExtension("iron", Blocks.IRON_BLOCK);
add("windowed_iron_door", new DoorBlock(IRON_DOOR)), ItemGroup.DECORATIONS);
public static MetalExtension GOLD_BLOCKS = new MetalExtension("gold", Blocks.GOLD_BLOCK);
public static MetalExtension EMERALD_BLOCKS = new MetalExtension("emerald", Blocks.EMERALD_BLOCK);
public static MetalExtension LAPIS_BLOCKS = new MetalExtension("lapis", Blocks.LAPIS_BLOCK);
public static MetalExtension DIAMOND_BLOCKS = new MetalExtension("diamond", Blocks.DIAMOND_BLOCK);
public static MetalExtension NETHERITE_BLOCKS = new MetalExtension("netherite", Blocks.NETHERITE_BLOCK);
public static SlabBlock IRON_RODS = add("iron_rods", new BarsBlock(FabricBlockSettings.copyOf(Blocks.IRON_BLOCK)), ItemGroup.DECORATIONS);
public static final Block STONE_BRICK_TILES = add("stone_brick_tiles",
new Block(FabricBlockSettings.copyOf(Blocks.STONE_BRICKS)), ItemGroup.BUILDING_BLOCKS);
public static final Block BAMBOO_PLATFORM = add("bamboo_platform",
new PlatformBlock(FabricBlockSettings.copyOf(Blocks.SCAFFOLDING).solidBlock()), ItemGroup.BUILDING_BLOCKS);
public static final Block IRON_BAR_PLATFORM = add("iron_bar_platform",
new PlatformBlock(FabricBlockSettings.copyOf(Blocks.IRON_BARS)), ItemGroup.BUILDING_BLOCKS);
public static final Block QUARTZ_PLATFORM = add("quartz_platform",
new PlatformBlock(FabricBlockSettings.copyOf(Blocks.QUARTZ_BLOCK)), ItemGroup.BUILDING_BLOCKS);
public static final Block SMOOTH_QUARTZ_PLATFORM = add("smooth_quartz_platform",
new PlatformBlock(FabricBlockSettings.copyOf(Blocks.SMOOTH_QUARTZ)), ItemGroup.BUILDING_BLOCKS);
public static final Block SANDSTONE_PLATFORM = add("sandstone_platform",
new PlatformBlock(FabricBlockSettings.copyOf(Blocks.SANDSTONE)), ItemGroup.BUILDING_BLOCKS);
public static final Block SMOOTH_SANDSTONE_PLATFORM = add("smooth_sandstone_platform",
new PlatformBlock(FabricBlockSettings.copyOf(Blocks.SMOOTH_SANDSTONE)), ItemGroup.BUILDING_BLOCKS);
public static final Block RED_SANDSTONE_PLATFORM = add("red_sandstone_platform",
new PlatformBlock(FabricBlockSettings.copyOf(Blocks.RED_SANDSTONE)), ItemGroup.BUILDING_BLOCKS);
public static final Block SMOOTH_RED_SANDSTONE_PLATFORM = add("smooth_red_sandstone_platform",
new PlatformBlock(FabricBlockSettings.copyOf(Blocks.SMOOTH_RED_SANDSTONE)), ItemGroup.BUILDING_BLOCKS);
public static final Block PURPUR_PLATFORM = add("purpur_platform",
new PlatformBlock(FabricBlockSettings.copyOf(Blocks.PURPUR_BLOCK)), ItemGroup.BUILDING_BLOCKS);
public static final Block COBBLESTONE_PLATFORM = add("cobblestone_platform",
new PlatformBlock(FabricBlockSettings.copyOf(Blocks.COBBLESTONE)), ItemGroup.BUILDING_BLOCKS);
public static final Block STONE_PLATFORM = add("stone_platform",
new PlatformBlock(FabricBlockSettings.copyOf(Blocks.STONE)), ItemGroup.BUILDING_BLOCKS);
public static final Block SMOOTH_STONE_PLATFORM = add("smooth_stone_platform",
new PlatformBlock(FabricBlockSettings.copyOf(Blocks.SMOOTH_STONE)), ItemGroup.BUILDING_BLOCKS);
public static final Block STONE_BRICK_PLATFORM = add("stone_brick_platform",
new PlatformBlock(FabricBlockSettings.copyOf(Blocks.STONE_BRICKS)), ItemGroup.BUILDING_BLOCKS);
public static final Block MOSSY_STONE_BRICK_PLATFORM = add("mossy_stone_brick_platform",
new PlatformBlock(FabricBlockSettings.copyOf(Blocks.MOSSY_STONE_BRICKS)), ItemGroup.BUILDING_BLOCKS);
public static final Block STONE_BRICK_TILE_PLATFORM = add("stone_brick_tile_platform",
new PlatformBlock(FabricBlockSettings.copyOf(Blocks.STONE_BRICKS)), ItemGroup.BUILDING_BLOCKS);
public static final Block BRICK_PLATFORM = add("brick_platform",
new PlatformBlock(FabricBlockSettings.copyOf(Blocks.BRICKS)), ItemGroup.BUILDING_BLOCKS);
public static final Block YELLOW_BRICK_PLATFORM = add("yellow_brick_platform",
new PlatformBlock(YELLOW_BRICK_SETTINGS), ItemGroup.BUILDING_BLOCKS);
public static final Block GRANITE_PLATFORM = add("granite_platform",
new PlatformBlock(FabricBlockSettings.copyOf(Blocks.GRANITE)), ItemGroup.BUILDING_BLOCKS);
public static final Block ANDESITE_PLATFORM = add("andesite_platform",
new PlatformBlock(FabricBlockSettings.copyOf(Blocks.ANDESITE)), ItemGroup.BUILDING_BLOCKS);
public static final Block DIORITE_PLATFORM = add("diorite_platform",
new PlatformBlock(FabricBlockSettings.copyOf(Blocks.DIORITE)), ItemGroup.BUILDING_BLOCKS);
public static final Block POLISHED_GRANITE_PLATFORM = add("polished_granite_platform",
new PlatformBlock(FabricBlockSettings.copyOf(Blocks.POLISHED_GRANITE)), ItemGroup.BUILDING_BLOCKS);
public static final Block POLISHED_ANDESITE_PLATFORM = add("polished_andesite_platform",
new PlatformBlock(FabricBlockSettings.copyOf(Blocks.POLISHED_ANDESITE)), ItemGroup.BUILDING_BLOCKS);
public static final Block POLISHED_DIORITE_PLATFORM = add("polished_diorite_platform",
new PlatformBlock(FabricBlockSettings.copyOf(Blocks.POLISHED_DIORITE)), ItemGroup.BUILDING_BLOCKS);
public static final Block GLASS_PLATFORM = add("glass_platform",
new PlatformBlock(FabricBlockSettings.copyOf(Blocks.GLASS)), ItemGroup.BUILDING_BLOCKS);
public static final Block CLEAR_GLASS_PLATFORM = add("clear_glass_platform",
new PlatformBlock(FabricBlockSettings.copyOf(Blocks.GLASS)), ItemGroup.BUILDING_BLOCKS);
public static final Block WHITE_STAINED_GLASS_PLATFORM = add("white_stained_glass_platform",
new StainedPlatformBlock(FabricBlockSettings.copyOf(Blocks.WHITE_STAINED_GLASS, DyeColor.WHITE)), ItemGroup.BUILDING_BLOCKS);
public static final Block ORANGE_STAINED_GLASS_PLATFORM = add("orange_stained_glass_platform",
new StainedPlatformBlock(FabricBlockSettings.copyOf(Blocks.ORANGE_STAINED_GLASS, DyeColor.ORANGE)), ItemGroup.BUILDING_BLOCKS);
public static final Block MAGENTA_STAINED_GLASS_PLATFORM = add("magenta_stained_glass_platform",
new StainedPlatformBlock(FabricBlockSettings.copyOf(Blocks.MAGENTA_STAINED_GLASS, DyeColor.MAGENTA)), ItemGroup.BUILDING_BLOCKS);
public static final Block LIGHT_BLUE_STAINED_GLASS_PLATFORM = add("light_blue_stained_glass_platform",
new StainedPlatformBlock(FabricBlockSettings.copyOf(Blocks.LIGHT_BLUE_STAINED_GLASS, DyeColor.LIGHT_BLUE)), ItemGroup.BUILDING_BLOCKS);
public static final Block YELLOW_STAINED_GLASS_PLATFORM = add("yellow_stained_glass_platform",
new StainedPlatformBlock(FabricBlockSettings.copyOf(Blocks.YELLOW_STAINED_GLASS, DyeColor.YELLOW)), ItemGroup.BUILDING_BLOCKS);
public static final Block LIME_STAINED_GLASS_PLATFORM = add("lime_stained_glass_platform",
new StainedPlatformBlock(FabricBlockSettings.copyOf(Blocks.LIME_STAINED_GLASS, DyeColor.LIME)), ItemGroup.BUILDING_BLOCKS);
public static final Block PINK_STAINED_GLASS_PLATFORM = add("pink_stained_glass_platform",
new StainedPlatformBlock(FabricBlockSettings.copyOf(Blocks.PINK_STAINED_GLASS, DyeColor.PINK)), ItemGroup.BUILDING_BLOCKS);
public static final Block GRAY_STAINED_GLASS_PLATFORM = add("gray_stained_glass_platform",
new StainedPlatformBlock(FabricBlockSettings.copyOf(Blocks.GRAY_STAINED_GLASS, DyeColor.GRAY)), ItemGroup.BUILDING_BLOCKS);
public static final Block LIGHT_GRAY_STAINED_GLASS_PLATFORM = add("light_gray_stained_glass_platform",
new StainedPlatformBlock(FabricBlockSettings.copyOf(Blocks.LIGHT_GRAY_STAINED_GLASS, DyeColor.LIGHT_GRAY)), ItemGroup.BUILDING_BLOCKS);
public static final Block CYAN_STAINED_GLASS_PLATFORM = add("cyan_stained_glass_platform",
new StainedPlatformBlock(FabricBlockSettings.copyOf(Blocks.CYAN_STAINED_GLASS, DyeColor.CYAN)), ItemGroup.BUILDING_BLOCKS);
public static final Block PURPLE_STAINED_GLASS_PLATFORM = add("purple_stained_glass_platform",
new StainedPlatformBlock(FabricBlockSettings.copyOf(Blocks.PURPLE_STAINED_GLASS, DyeColor.PURPLE)), ItemGroup.BUILDING_BLOCKS);
public static final Block BLUE_STAINED_GLASS_PLATFORM = add("blue_stained_glass_platform",
new StainedPlatformBlock(FabricBlockSettings.copyOf(Blocks.BLUE_STAINED_GLASS, DyeColor.BLUE)), ItemGroup.BUILDING_BLOCKS);
public static final Block BROWN_STAINED_GLASS_PLATFORM = add("brown_stained_glass_platform",
new StainedPlatformBlock(FabricBlockSettings.copyOf(Blocks.BROWN_STAINED_GLASS, DyeColor.BROWN)), ItemGroup.BUILDING_BLOCKS);
public static final Block GREEN_STAINED_GLASS_PLATFORM = add("green_stained_glass_platform",
new StainedPlatformBlock(FabricBlockSettings.copyOf(Blocks.GREEN_STAINED_GLASS, DyeColor.GREEN)), ItemGroup.BUILDING_BLOCKS);
public static final Block RED_STAINED_GLASS_PLATFORM = add("red_stained_glass_platform",
new StainedPlatformBlock(FabricBlockSettings.copyOf(Blocks.RED_STAINED_GLASS, DyeColor.RED)), ItemGroup.BUILDING_BLOCKS);
public static final Block BLACK_STAINED_GLASS_PLATFORM = add("black_stained_glass_platform",
new StainedPlatformBlock(FabricBlockSettings.copyOf(Blocks.BLACK_STAINED_GLASS, DyeColor.BLACK)), ItemGroup.BUILDING_BLOCKS);
public static final Block QUARTZ_STEP = add("quartz_step",
new StepBlock(FabricBlockSettings.copyOf(Blocks.QUARTZ_BLOCK)), ItemGroup.BUILDING_BLOCKS);
public static final Block SMOOTH_QUARTZ_STEP = add("smooth_quartz_step",
new StepBlock(FabricBlockSettings.copyOf(Blocks.SMOOTH_QUARTZ)), ItemGroup.BUILDING_BLOCKS);
public static final Block SANDSTONE_STEP = add("sandstone_step",
new StepBlock(FabricBlockSettings.copyOf(Blocks.SANDSTONE)), ItemGroup.BUILDING_BLOCKS);
public static final Block SMOOTH_SANDSTONE_STEP = add("smooth_sandstone_step",
new StepBlock(FabricBlockSettings.copyOf(Blocks.SMOOTH_SANDSTONE)), ItemGroup.BUILDING_BLOCKS);
public static final Block RED_SANDSTONE_STEP = add("red_sandstone_step",
new StepBlock(FabricBlockSettings.copyOf(Blocks.RED_SANDSTONE)), ItemGroup.BUILDING_BLOCKS);
public static final Block SMOOTH_RED_SANDSTONE_STEP = add("smooth_red_sandstone_step",
new StepBlock(FabricBlockSettings.copyOf(Blocks.SMOOTH_RED_SANDSTONE)), ItemGroup.BUILDING_BLOCKS);
public static final Block PURPUR_STEP = add("purpur_step",
new StepBlock(FabricBlockSettings.copyOf(Blocks.PURPUR_BLOCK)), ItemGroup.BUILDING_BLOCKS);
public static final Block COBBLESTONE_STEP = add("cobblestone_step",
new StepBlock(FabricBlockSettings.copyOf(Blocks.COBBLESTONE)), ItemGroup.BUILDING_BLOCKS);
public static final Block STONE_STEP = add("stone_step",
new StepBlock(FabricBlockSettings.copyOf(Blocks.STONE)), ItemGroup.BUILDING_BLOCKS);
public static final Block SMOOTH_STONE_STEP = add("smooth_stone_step",
new StepBlock(FabricBlockSettings.copyOf(Blocks.SMOOTH_STONE)), ItemGroup.BUILDING_BLOCKS);
public static final Block STONE_BRICK_STEP = add("stone_brick_step",
new StepBlock(FabricBlockSettings.copyOf(Blocks.STONE_BRICKS)), ItemGroup.BUILDING_BLOCKS);
public static final Block MOSSY_STONE_BRICK_STEP = add("mossy_stone_brick_step",
new StepBlock(FabricBlockSettings.copyOf(Blocks.MOSSY_STONE_BRICKS)), ItemGroup.BUILDING_BLOCKS);
public static final Block STONE_BRICK_TILE_STEP = add("stone_brick_tile_step",
new StepBlock(FabricBlockSettings.copyOf(Blocks.STONE_BRICKS)), ItemGroup.BUILDING_BLOCKS);
public static final Block BRICK_STEP = add("brick_step",
new StepBlock(FabricBlockSettings.copyOf(Blocks.BRICKS)), ItemGroup.BUILDING_BLOCKS);
public static final Block YELLOW_BRICK_STEP = add("yellow_brick_step",
new StepBlock(YELLOW_BRICK_SETTINGS), ItemGroup.BUILDING_BLOCKS);
public static final Block GRANITE_STEP = add("granite_step",
new StepBlock(FabricBlockSettings.copyOf(Blocks.GRANITE)), ItemGroup.BUILDING_BLOCKS);
public static final Block ANDESITE_STEP = add("andesite_step",
new StepBlock(FabricBlockSettings.copyOf(Blocks.ANDESITE)), ItemGroup.BUILDING_BLOCKS);
public static final Block DIORITE_STEP = add("diorite_step",
new StepBlock(FabricBlockSettings.copyOf(Blocks.DIORITE)), ItemGroup.BUILDING_BLOCKS);
public static final Block POLISHED_GRANITE_STEP = add("polished_granite_step",
new StepBlock(FabricBlockSettings.copyOf(Blocks.POLISHED_GRANITE)), ItemGroup.BUILDING_BLOCKS);
public static final Block POLISHED_ANDESITE_STEP = add("polished_andesite_step",
new StepBlock(FabricBlockSettings.copyOf(Blocks.POLISHED_ANDESITE)), ItemGroup.BUILDING_BLOCKS);
public static final Block POLISHED_DIORITE_STEP = add("polished_diorite_step",
new StepBlock(FabricBlockSettings.copyOf(Blocks.POLISHED_DIORITE)), ItemGroup.BUILDING_BLOCKS);
public static final Block YELLOW_BRICKS = add("yellow_bricks",
new Block(YELLOW_BRICK_SETTINGS), ItemGroup.BUILDING_BLOCKS);
public static final Block YELLOW_BRICK_STAIRS = add("yellow_brick_stairs",
new TerraformStairsBlock(YELLOW_BRICKS, YELLOW_BRICK_SETTINGS), ItemGroup.BUILDING_BLOCKS);
public static final Block YELLOW_BRICK_SLAB = add("yellow_brick_slab",
new SlabBlock(YELLOW_BRICK_SETTINGS), ItemGroup.BUILDING_BLOCKS);
public static final Block YELLOW_BRICK_WALL = add("yellow_brick_wall",
new EWallBlock(YELLOW_BRICK_SETTINGS), ItemGroup.DECORATIONS);
public static final Block CLEAR_GLASS = add("clear_glass",
new GlassBlock(FabricBlockSettings.copyOf(Blocks.GLASS)), ItemGroup.BUILDING_BLOCKS);
private static <B extends Block> B add(String name, B block, ItemGroup tab){
return add(name, block, new BlockItem(block, new Item.Settings().group(tab)));
}
private static <B extends Block> B add(String name, B block, BlockItem item){
add(name, block);
if (item != null) {
item.appendBlocks(Item.BLOCK_ITEMS, item);
ITEMS.put(name, item);
ComposterRecipes.registerCompostableBlock(block);
}
return block;
}
private static <B extends Block> B add(String name, B block){
BLOCKS.put(name, block);
return block;
}
private static <I extends BlockItem> I add(String name, I item){
item.appendBlocks(Item.BLOCK_ITEMS, item);
ITEMS.put(name, item);
return item;
}
private static <I extends Item> I addI(String name, I item){
ITEMS.put(name, item);
return item;
}
public static void register(){
/*if(FabricLoader.getInstance().isModLoaded("")){
}*/
for(String id : ITEMS.keySet()){
register(id), ITEMS.get(id));
}
for(String id : BLOCKS.keySet()){
register(id), BLOCKS.get(id));
}
FlammableBlockRegistry flammable = FlammableBlockRegistry.getDefaultInstance();
OAK_BLOCKS.registerFlammable(flammable);
SPRUCE_BLOCKS.registerFlammable(flammable);
BIRCH_BLOCKS.registerFlammable(flammable);
JUNGLE_BLOCKS.registerFlammable(flammable);
ACACIA_BLOCKS.registerFlammable(flammable);
DARK_OAK_BLOCKS.registerFlammable(flammable);
flammable.add(BAMBOO_PLATFORM, 5, 20);
// could be bad? maybe don't use hash maps?
//BLOCKS = null;
//ITEMS = null;
}
public void register(String id, Block block){
Registry.register(Registry.BLOCK, new Identifier(ID, id), block);
}
public void register(String id, Item item){
Registry.register(Registry.ITEM, new Identifier(ID, id), item);
}
/*public BlockEntityType register(String id, BlockEntityType entity){
Registry.register(Registry.BLOCK_ENTITY_TYPE, new Identifier(ID, id), entity);
}*/
/*public void register(Identifier id){
Registry.register(Registry.CUSTOM_STAT, id, id);
Stats.CUSTOM.getOrCreateStat(id, StatFormatter.DEFAULT);
}*/
}

View File

@ -0,0 +1,22 @@
package ella.ellas_mod;
import net.fabricmc.api.ModInitializer;
import net.fabricmc.fabric.api.client.itemgroup.FabricItemGroupBuilder;
import net.minecraft.item.ItemStack;
import net.minecraft.util.Identifier;
import net.minecraft.util.collection.DefaultedList;
import net.minecraft.util.registry.Registry;
public class EllasDecorations implements ModInitializer {
@Override
public void onInitialize() {
DecorationsRegistry.register();
/*FabricItemGroupBuilder.create(new Identifier(MOD_ID, "items")).icon(() -> DecorationsRegistry.YELLOW_BRICKS.asItem().getDefaultStack()).appendItems(stacks -> Registry.ITEM.forEach(item -> {
if(Registry.ITEM.getId(item).getNamespace().equals(MOD_ID)){
item.appendStacks(item.getGroup(), (DefaultedList<ItemStack>) stacks);
}
})).build();*/
}
}

View File

@ -0,0 +1,38 @@
package ella.decorations.block;
import net.minecraft.block.*;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.shape.VoxelShape;
import net.minecraft.util.shape.VoxelShapes;
import net.minecraft.world.BlockView;
public class BarsBlock extends PaneBlock {
static final VoxelShape NORTH_SHAPE = createCuboidShape( 7d, 0d, 3d, 9d, 16d, 5d);
static final VoxelShape SOUTH_SHAPE = createCuboidShape( 7d, 0d, 11d, 9d, 16d, 13d);
static final VoxelShape EAST_SHAPE = createCuboidShape(11d, 0d, 7d, 13d, 16d, 9d);
static final VoxelShape WEST_SHAPE = createCuboidShape( 3d, 0d, 7d, 5d, 16d, 9d);
static final VoxelShape POST_SHAPE = createCuboidShape( 7d, 0d, 7d, 9d, 16d, 9d);
public BarsBlock(Settings settings){
super(settings);
}
@Override
public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context){
VoxelShape shape = VoxelShapes.empty();
if(state.get(HorizontalConnectingBlock.NORTH)){
shape = NORTH_SHAPE;
}
if(state.get(HorizontalConnectingBlock.EAST)){
shape = VoxelShapes.union(shape, EAST_SHAPE);
}
if(state.get(HorizontalConnectingBlock.SOUTH)){
shape = VoxelShapes.union(shape, SOUTH_SHAPE);
}
if(state.get(HorizontalConnectingBlock.WEST)){
shape = VoxelShapes.union(shape, WEST_SHAPE);
}
return shape.isEmpty()? POST_SHAPE: shape;
}
}

View File

@ -0,0 +1,9 @@
package ella.decorations.block;
import net.minecraft.block.*;
public class EWallBlock extends WallBlock {
public EWallBlock(Settings settings){
super(settings);
}
}

View File

@ -0,0 +1,38 @@
package ella.decorations.block;
import net.minecraft.block.*;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.shape.VoxelShape;
import net.minecraft.util.shape.VoxelShapes;
import net.minecraft.world.BlockView;
public class LowPaneBlock extends PaneBlock {
static final VoxelShape NORTH_SHAPE = createCuboidShape( 7d, 0d, 0d, 9d, 8d, 7d);
static final VoxelShape SOUTH_SHAPE = createCuboidShape( 7d, 0d, 9d, 9d, 8d, 16d);
static final VoxelShape EAST_SHAPE = createCuboidShape( 9d, 0d, 7d, 16d, 8d, 9d);
static final VoxelShape WEST_SHAPE = createCuboidShape( 0d, 0d, 7d, 7d, 8d, 9d);
static final VoxelShape POST_SHAPE = createCuboidShape( 7d, 0d, 7d, 9d, 8d, 9d);
public LowPaneBlock(Settings settings){
super(settings);
}
@Override
public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context){
VoxelShape shape = POST_SHAPE;
if(state.get(HorizontalConnectingBlock.NORTH)){
shape = VoxelShapes.union(shape, NORTH_SHAPE);
}
if(state.get(HorizontalConnectingBlock.EAST)){
shape = VoxelShapes.union(shape, EAST_SHAPE);
}
if(state.get(HorizontalConnectingBlock.SOUTH)){
shape = VoxelShapes.union(shape, SOUTH_SHAPE);
}
if(state.get(HorizontalConnectingBlock.WEST)){
shape = VoxelShapes.union(shape, WEST_SHAPE);
}
return shape;
}
}

View File

@ -0,0 +1,37 @@
package ella.decorations.block;
import ella.decorations.DecorationsRegistry;
import net.minecraft.block.*;
public class MetalExtension {
public SlabBlock slab;
public PaneBlock pane;
public LowPaneBlock lowPane;
public PlatformBlock platform;
public PanelBlock panel;
public SmallPanelBlock smallPanel;
public MiniPanelBlock miniPanel;
//public StepBlock;
String name;
public MetalExtension(String type, FabricBlockSettings baseSettings){
name = type;
slab = new SlabBlock(baseSettings);
pane = new PaneBlock(baseSettings);
lowPane = new LowPaneBlock(baseSettings);
platform = new PlatformBlock(baseSettings);
panel = new PanelBlock(baseSettings); //16
smallPanel = new SmallPanelBlock(baseSettings); //12
miniPanel = new MiniPanelBlock(baseSettings); //4
//step = new StepBlock(baseSettings);
DecorationsRegistry.add(name + "_slab", slab, ItemGroup.BUILDING_BLOCKS);
DecorationsRegistry.add(name + "_pane", pane, ItemGroup.DECORATIONS);
DecorationsRegistry.add("low_" + name + "_pane", lowPane, ItemGroup.DECORATIONS);
DecorationsRegistry.add(name + "_platform", platform, ItemGroup.BUILDING_BLOCKS);
DecorationsRegistry.add(name + "_panel", panel, ItemGroup.DECORATIONS);
DecorationsRegistry.add("small_" + name + "_panel", smallPanel, ItemGroup.DECORATIONS);
DecorationsRegistry.add("mini_" + name + "_panel", miniPanel, ItemGroup.DECORATIONS);
//DecorationsRegistry.add(name + "_step", step, ItemGroup.DECORATIONS);name + "_pane", pane, ItemGroup.DECORATIONS);
}
}

View File

@ -0,0 +1,37 @@
package ella.decorations.block;
import net.minecraft.block.*;
import net.minecraft.state.property.Properties;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.shape.VoxelShape;
import net.minecraft.world.BlockView;
public class MiniPanelBlock extends PanelBlock {
static final VoxelShape NORTH_SHAPE = createCuboidShape( 0d, 0d, 0d, 16d, 4d, 2d);
static final VoxelShape SOUTH_SHAPE = createCuboidShape( 0d, 0d, 14d, 16d, 4d, 16d);
static final VoxelShape EAST_SHAPE = createCuboidShape(14d, 0d, 0d, 16d, 4d, 16d);
static final VoxelShape WEST_SHAPE = createCuboidShape( 0d, 0d, 0d, 2d, 4d, 16d);
public PanelBlock(Settings settings){
super(settings);
}
@Override
public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context){
VoxelShape shape = VoxelShapes.empty();
if(((Boolean)state.get(Properties.NORTH)).booleanValue()){
shape = NORTH_SHAPE;
}
if(((Boolean)state.get(Properties.EAST)).booleanValue()){
shape = VoxelShapes.union(shape, EAST_SHAPE);
}
if(((Boolean)state.get(Properties.SOUTH)).booleanValue()){
shape = VoxelShapes.union(shape, SOUTH_SHAPE);
}
if(((Boolean)state.get(Properties.WEST)).booleanValue()){
shape = VoxelShapes.union(shape, WEST_SHAPE);
}
return shape.isEmpty()? VoxelShapes.fullCube(): shape;
}
}

View File

@ -0,0 +1,97 @@
package ella.decorations.block;
import net.minecraft.block.*;
import net.minecraft.fluid.FluidState;
import net.minecraft.fluid.Fluids;
import net.minecraft.item.ItemPlacementContext;
import net.minecraft.state.StateManager;
import net.minecraft.state.property.BooleanProperty;
import net.minecraft.state.property.Properties;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.Direction;
import net.minecraft.util.shape.VoxelShape;
import net.minecraft.util.shape.VoxelShapes;
import net.minecraft.world.BlockView;
public class PanelBlock extends Block implements Waterloggable {
static final VoxelShape NORTH_SHAPE = createCuboidShape( 0d, 0d, 0d, 16d, 16d, 2d);
static final VoxelShape SOUTH_SHAPE = createCuboidShape( 0d, 0d, 14d, 16d, 16d, 16d);
static final VoxelShape EAST_SHAPE = createCuboidShape(14d, 0d, 0d, 16d, 16d, 16d);
static final VoxelShape WEST_SHAPE = createCuboidShape( 0d, 0d, 0d, 2d, 16d, 16d);
public PanelBlock(Settings settings){
super(settings);
this.setDefaultState(
this.stateManager.getDefaultState()
.with(Properties.EAST, false)
.with(Properties.NORTH, false)
.with(Properties.SOUTH, false)
.with(Properties.WATERLOGGED, false)
.with(Properties.WEST, false)
);
}
@Override
protected void appendProperties(StateManager.Builder<Block, BlockState> builder){
super.appendProperties(builder);
builder.add(Properties.EAST, Properties.NORTH, Properties.SOUTH, Properties.WATERLOGGED, Properties.WEST);
}
@Override
public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context){
VoxelShape shape = VoxelShapes.empty();
if(((Boolean)state.get(Properties.NORTH)).booleanValue()){
shape = NORTH_SHAPE;
}
if(((Boolean)state.get(Properties.EAST)).booleanValue()){
shape = VoxelShapes.union(shape, EAST_SHAPE);
}
if(((Boolean)state.get(Properties.SOUTH)).booleanValue()){
shape = VoxelShapes.union(shape, SOUTH_SHAPE);
}
if(((Boolean)state.get(Properties.WEST)).booleanValue()){
shape = VoxelShapes.union(shape, WEST_SHAPE);
}
return shape.isEmpty()? VoxelShapes.fullCube(): shape;
}
@Override
public BlockState getPlacementState(ItemPlacementContext context){
int side = getSideOrdinal(context);
return super.getPlacementState(context)
.with(Properties.WATERLOGGED, context.getWorld().getFluidState(context.getBlockPos()).getFluid() == Fluids.WATER)
.with(
side == Direction.NORTH.ordinal()? Properties.NORTH:
side == Direction.EAST.ordinal()? Properties.EAST:
side == Direction.SOUTH.ordinal()? Properties.SOUTH:
Properties.WEST,
true
);
}
@Override
public boolean canReplace(BlockState state, ItemPlacementContext context) {
if(!context.getStack().isOf(this.asItem()) || super.canReplace(state, context)){
int side = getSideordinal(context);
if(state.get(
side == Direction.NORTH.ordinal()? Properties.NORTH:
side == Direction.EAST.ordinal()? Properties.EAST:
side == Direction.SOUTH.ordinal()? Properties.SOUTH:
Properties.WEST)
) return false;
return true;
}
return false;
}
@Override
public FluidState getFluidState(BlockState state){
if(state.get(Properties.WATERLOGGED)) return Fluids.WATER.getStill(false);
else return super.getFluidState(state);
}
private int getSideOrdinal(ItemPlacementContext context){
int side = context.getSide().ordinal();
return side == Direction.UP.ordinal() || side == Direction.DOWN.ordinal()?
context.getPlayerLookDirection().ordinal():
side;
}
}

View File

@ -0,0 +1,53 @@
package ella.decorations.block;
import net.minecraft.block.*;
import net.minecraft.entity.ai.pathing.NavigationType;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.fluid.FluidState;
import net.minecraft.fluid.Fluids;
import net.minecraft.item.ItemPlacementContext;
import net.minecraft.sound.BlockSoundGroup;
import net.minecraft.state.StateManager;
import net.minecraft.state.property.BooleanProperty;
import net.minecraft.state.property.DirectionProperty;
import net.minecraft.state.property.Properties;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.Direction;
import net.minecraft.util.shape.VoxelShape;
import net.minecraft.world.BlockView;
import net.minecraft.world.World;
import net.minecraft.world.WorldView;
public class PlatformBlock extends Block implements Waterloggable {
public PlatformBlock(net.minecraft.block.AbstractBlock.Settings settings){
super(settings.suffocates(EllasModBlocks::never).blockVision(EllasModBlocks::never));
this.setDefaultState(this.stateManager.getDefaultState().with(Properties.WATERLOGGED, false));
}
@Override
protected void appendProperties(StateManager.Builder<Block, BlockState> builder){
super.appendProperties(builder);
builder.add(Properties.WATERLOGGED);
}
@Override
public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context){
return createCuboidShape(0.0, 14.0, 0.0, 16.0, 16.0, 16.0);
}
@Override
public BlockState getPlacementState(ItemPlacementContext context){
return super.getPlacementState(context)
.with(Properties.WATERLOGGED, context.getWorld().getFluidState(context.getBlockPos()).getFluid() == Fluids.WATER);
}
@Override
public boolean canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type){
return false;
// yes, entities can walk below these, i'm lazy
}
@Override
public FluidState getFluidState(BlockState state){
if(state.get(Properties.WATERLOGGED)) return Fluids.WATER.getStill(false);
else return super.getFluidState(state);
}
}

View File

@ -0,0 +1,37 @@
package ella.decorations.block;
import net.minecraft.block.*;
import net.minecraft.state.property.Properties;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.shape.VoxelShape;
import net.minecraft.world.BlockView;
public class SmallPanelBlock extends PanelBlock {
static final VoxelShape NORTH_SHAPE = createCuboidShape( 0d, 0d, 0d, 16d, 12d, 2d);
static final VoxelShape SOUTH_SHAPE = createCuboidShape( 0d, 0d, 14d, 16d, 12d, 16d);
static final VoxelShape EAST_SHAPE = createCuboidShape(14d, 0d, 0d, 16d, 12d, 16d);
static final VoxelShape WEST_SHAPE = createCuboidShape( 0d, 0d, 0d, 2d, 12d, 16d);
public PanelBlock(Settings settings){
super(settings);
}
@Override
public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context){
VoxelShape shape = VoxelShapes.empty();
if(((Boolean)state.get(Properties.NORTH)).booleanValue()){
shape = NORTH_SHAPE;
}
if(((Boolean)state.get(Properties.EAST)).booleanValue()){
shape = VoxelShapes.union(shape, EAST_SHAPE);
}
if(((Boolean)state.get(Properties.SOUTH)).booleanValue()){
shape = VoxelShapes.union(shape, SOUTH_SHAPE);
}
if(((Boolean)state.get(Properties.WEST)).booleanValue()){
shape = VoxelShapes.union(shape, WEST_SHAPE);
}
return shape.isEmpty()? VoxelShapes.fullCube(): shape;
}
}

View File

@ -0,0 +1,17 @@
package ella.decorations.block;
import net.minecraft.block.*;
import net.minecraft.util.DyeColor;
public class StainedPlatformBlock extends PlatformBlock implements Stainable {
private final DyeColor color;
public StainedPlatformBlock(DyeColor color, AbstractBlock.Settings settings){
super(settings);
this.color = color;
}
public DyeColor getColor(){
return color;
}
}

View File

@ -0,0 +1,17 @@
package ella.decorations.block;
import net.minecraft.block.*;
import net.minecraft.util.DyeColor;
public class StainedSlabBlock extends SlabBlock implements Stainable {
private final DyeColor color;
public StainedSlabBlock(DyeColor color, AbstractBlock.Settings settings){
super(settings);
this.color = color;
}
public DyeColor getColor(){
return color;
}
}

View File

@ -0,0 +1,74 @@
package ella.decorations.block;
import net.minecraft.block.*;
import net.minecraft.block.enums.BlockHalf;
import net.minecraft.item.ItemPlacementContext;
import net.minecraft.state.property.Properties;
import net.minecraft.util.math.Direction;
import net.minecraft.util.shape.VoxelShape;
import net.minecraft.util.shape.VoxelShapes;
public class StepBlock extends Block implements Waterloggable {
final VoxelShape BOTTOM_NORTH_SHAPE = createCuboidShape( 0d, 0d, 0d, 16d, 8d, 8d);
final VoxelShape BOTTOM_EAST_SHAPE = createCuboidShape( 8d, 0d, 0d, 16d, 8d, 16d);
final VoxelShape BOTTOM_SOUTH_SHAPE = createCuboidShape( 0d, 0d, 8d, 16d, 8d, 16d);
final VoxelShape BOTTOM_WEST_SHAPE = createCuboidShape( 0d, 0d, 0d, 8d, 8d, 16d);
final VoxelShape TOP_NORTH_SHAPE = createCuboidShape( 0d, 8d, 0d, 16d, 16d, 8d);
final VoxelShape TOP_EAST_SHAPE = createCuboidShape( 8d, 8d, 0d, 16d, 16d, 16d);
final VoxelShape TOP_SOUTH_SHAPE = createCuboidShape( 0d, 8d, 8d, 16d, 16d, 16d);
final VoxelShape TOP_WEST_SHAPE = createCuboidShape( 0d, 8d, 0d, 8d, 16d, 16d);
public StepBlock(Settings settings){
super(settings);
this.setDefaultState(
this.stateManager.getDefaultState()
.with(Properties.BLOCK_HALF, BlockHalf.LOWER)
.with(Properties.HORIZONTAL_FACING, Direction.NORTH)
.with(Properties.WATERLOGGED, false)
);
}
@Override
protected void appendProperties(StateManager.Builder<Block, BlockState> builder){
super.appendProperties(builder);
builder.add(Properties.BLOCK_HALF, Properties.HORIZONTAL_FACING);
}
@Override
public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context){
if(state.get(Properties.BLOCK_HALF) == BlockHalf.UPPER){
switch(state.get(Properties.HORIZONTAL_FACING)){
case SOUTH:
return TOP_SOUTH_SHAPE;
case EAST:
return TOP_EAST_SHAPE;
case WEST:
return TOP_WEST_SHAPE;
default:
return TOP_NORTH_SHAPE;
}
}
switch(state.get(Properties.HORIZONTAL_FACING)){
case SOUTH:
return BOTTOM_SOUTH_SHAPE;
case EAST:
return BOTTOM_EAST_SHAPE;
case WEST:
return BOTTOM_WEST_SHAPE;
default:
return BOTTOM_NORTH_SHAPE;
}
}
@Override
public BlockState getPlacementState(ItemPlacementContext context){
return super.getPlacementState(context)
.with(Properties.HORIZONTAL_FACING, context.getPlayerLookDirection())
.with(Properties.BLOCK_HALF,
context.getVerticalPlayerLookDirection().equals(Direction.UP) ? BlockHalf.UPPER : BlockHalf.LOWER);
.with(Properties.WATERLOGGED, context.getWorld().getFluidState(context.getBlockPos()).getFluid() == Fluids.WATER)
}
@Override
public FluidState getFluidState(BlockState state){
if(state.get(Properties.WATERLOGGED)) return Fluids.WATER.getStill(false);
else return super.getFluidState(state);
}
}

View File

@ -0,0 +1,69 @@
package ella.decorations.block;
import ella.decorations.DecorationsRegistry;
import net.fabricmc.fabric.api.registry.FlammableBlockRegistry;
import net.minecraft.block.*;
public class WoodExtension {
public PaneBlock pane;
public LowPaneBlock lowPane;
public BarsBlock bars;
public PlatformBlock platform;
public PlatformBlock barPlatform;
public PanelBlock panel;
public SmallPanelBlock smallPanel;
public MiniPanelBlock miniPanel;
public PanelBlock panelFence;
public SmallPanelBlock smallPanelFence;
public MiniPanelBlock miniPanelFence;
public StepBlock step;
public DoorBlock windowedDoor
String name;
public WoodExtension(String type, Block baseBlock, Block door){
FabricBlockSettings baseSettings = FabricBlockSettings.copyOf(baseBlock);
name = type;
pane = new PaneBlock(baseSettings);
lowPane = new LowPaneBlock(baseSettings);
bars = new BarsBlock(baseSettings);
platform = new PlatformBlock(baseSettings);
barPlatform = new PlatformBlock(baseSettings.nonOpaque());
panel = new PanelBlock(baseSettings);
smallPanel = new SmallPanelBlock(baseSettings);
miniPanel = new MiniPanelBlock(baseSettings);
panelFence = new PanelBlock(baseSettings);
smallPanelFence = new SmallPanelBlock(baseSettings); //12
miniPanelFence = new MiniPanelBlock(baseSettings); //4
step = new StepBlock(baseSettings);
windowedDoor = new DoorBlock(FabricBlockSettings.copyOf(door));
DecorationsRegistry.add(name + "_pane", pane, ItemGroup.DECORATIONS);
DecorationsRegistry.add("low_" + name + "_pane", lowPane, ItemGroup.DECORATIONS);
DecorationsRegistry.add(name + "_bars", bars, ItemGroup.DECORATIONS);
DecorationsRegistry.add(name + "_platform", platform, ItemGroup.BUILDING_BLOCKS);
DecorationsRegistry.add(name + "_bar_platform", barPlatform, ItemGroup.DECORATIONS);
DecorationsRegistry.add(name + "_panel", panel, ItemGroup.DECORATIONS);
DecorationsRegistry.add("small_" + name + "_panel", smallPanel, ItemGroup.DECORATIONS);
DecorationsRegistry.add("mini_" + name + "_panel", miniPanel, ItemGroup.DECORATIONS);
DecorationsRegistry.add(name + "_panel_fence", panelFence, ItemGroup.DECORATIONS);
DecorationsRegistry.add("small_" + name + "_panel_fence", smallPanelFence, ItemGroup.DECORATIONS);
DecorationsRegistry.add("mini_" + name + "_panel_fence", miniPanelFence, ItemGroup.DECORATIONS);
DecorationsRegistry.add(name + "_step", step, ItemGroup.DECORATIONS);
DecorationsRegistry.add("windowed_" + name + "_door", windowedDoor, ItemGroup.DECORATIONS);
}
registerFlammable(FlammableBlockRegistry registry){
registry.add(pane, 5, 20);
registry.add(lowPane, 5, 20);
registry.add(bars, 5, 20);
registry.add(platform, 5, 20);
registry.add(barPlatform, 5, 20);
registry.add(panel, 5, 20);
registry.add(smallPanel, 5, 20);
registry.add(miniPanel, 5, 20);
registry.add(panelFence, 5, 20);
registry.add(smallPanelFence, 5, 20);
registry.add(miniPanelFence, 5, 20);
registry.add(step, 5, 20);
//registry.add(windowedDoor, 5, 20);
}
}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/acacia_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/andesite_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/bamboo_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/birch_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/brick_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/cobblestone_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/crimson_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/dark_oak_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/diamond_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/diorite_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/emerald_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/glass_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/gold_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/granite_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/iron_bar_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/iron_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/jungle_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/lapis_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/mossy_stone_brick_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/netherite_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/oak_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/polished_andesite_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/polished_diorite_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/polished_granite_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/purpur_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/quartz_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/red_sandstone_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/sandstone_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/smooth_quartz_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/smooth_red_sandstone_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/smooth_sandstone_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/smooth_stone_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/spruce_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/stone_brick_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/stone_brick_tile_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/stone_brick_tiles"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/stone_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/warped_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"facing=east,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_acacia_door_bottom"},"facing=south,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_acacia_door_bottom","y":90},"facing=west,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_acacia_door_bottom","y":180},"facing=north,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_acacia_door_bottom","y":270},"facing=east,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_acacia_door_bottom_hinge"},"facing=south,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_acacia_door_bottom_hinge","y":90},"facing=west,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_acacia_door_bottom_hinge","y":180},"facing=north,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_acacia_door_bottom_hinge","y":270},"facing=east,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_acacia_door_bottom_hinge","y":90},"facing=south,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_acacia_door_bottom_hinge","y":180},"facing=west,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_acacia_door_bottom_hinge","y":270},"facing=north,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_acacia_door_bottom_hinge"},"facing=east,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_acacia_door_bottom","y":270},"facing=south,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_acacia_door_bottom"},"facing=west,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_acacia_door_bottom","y":90},"facing=north,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_acacia_door_bottom","y":180},"facing=east,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_acacia_door_top"},"facing=south,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_acacia_door_top","y":90},"facing=west,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_acacia_door_top","y":180},"facing=north,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_acacia_door_top","y":270},"facing=east,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_acacia_door_top_hinge"},"facing=south,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_acacia_door_top_hinge","y":90},"facing=west,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_acacia_door_top_hinge","y":180},"facing=north,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_acacia_door_top_hinge","y":270},"facing=east,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_acacia_door_top_hinge","y":90},"facing=south,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_acacia_door_top_hinge","y":180},"facing=west,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_acacia_door_top_hinge","y":270},"facing=north,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_acacia_door_top_hinge"},"facing=east,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_acacia_door_top","y":270},"facing=south,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_acacia_door_top"},"facing=west,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_acacia_door_top","y":90},"facing=north,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_acacia_door_top","y":180}}}

View File

@ -0,0 +1 @@
{"variants":{"facing=east,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_birch_door_bottom"},"facing=south,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_birch_door_bottom","y":90},"facing=west,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_birch_door_bottom","y":180},"facing=north,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_birch_door_bottom","y":270},"facing=east,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_birch_door_bottom_hinge"},"facing=south,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_birch_door_bottom_hinge","y":90},"facing=west,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_birch_door_bottom_hinge","y":180},"facing=north,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_birch_door_bottom_hinge","y":270},"facing=east,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_birch_door_bottom_hinge","y":90},"facing=south,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_birch_door_bottom_hinge","y":180},"facing=west,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_birch_door_bottom_hinge","y":270},"facing=north,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_birch_door_bottom_hinge"},"facing=east,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_birch_door_bottom","y":270},"facing=south,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_birch_door_bottom"},"facing=west,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_birch_door_bottom","y":90},"facing=north,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_birch_door_bottom","y":180},"facing=east,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_birch_door_top"},"facing=south,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_birch_door_top","y":90},"facing=west,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_birch_door_top","y":180},"facing=north,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_birch_door_top","y":270},"facing=east,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_birch_door_top_hinge"},"facing=south,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_birch_door_top_hinge","y":90},"facing=west,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_birch_door_top_hinge","y":180},"facing=north,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_birch_door_top_hinge","y":270},"facing=east,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_birch_door_top_hinge","y":90},"facing=south,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_birch_door_top_hinge","y":180},"facing=west,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_birch_door_top_hinge","y":270},"facing=north,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_birch_door_top_hinge"},"facing=east,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_birch_door_top","y":270},"facing=south,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_birch_door_top"},"facing=west,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_birch_door_top","y":90},"facing=north,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_birch_door_top","y":180}}}

View File

@ -0,0 +1 @@
{"variants":{"facing=east,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_dark_oak_door_bottom"},"facing=south,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_dark_oak_door_bottom","y":90},"facing=west,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_dark_oak_door_bottom","y":180},"facing=north,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_dark_oak_door_bottom","y":270},"facing=east,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_dark_oak_door_bottom_hinge"},"facing=south,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_dark_oak_door_bottom_hinge","y":90},"facing=west,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_dark_oak_door_bottom_hinge","y":180},"facing=north,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_dark_oak_door_bottom_hinge","y":270},"facing=east,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_dark_oak_door_bottom_hinge","y":90},"facing=south,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_dark_oak_door_bottom_hinge","y":180},"facing=west,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_dark_oak_door_bottom_hinge","y":270},"facing=north,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_dark_oak_door_bottom_hinge"},"facing=east,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_dark_oak_door_bottom","y":270},"facing=south,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_dark_oak_door_bottom"},"facing=west,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_dark_oak_door_bottom","y":90},"facing=north,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_dark_oak_door_bottom","y":180},"facing=east,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_dark_oak_door_top"},"facing=south,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_dark_oak_door_top","y":90},"facing=west,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_dark_oak_door_top","y":180},"facing=north,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_dark_oak_door_top","y":270},"facing=east,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_dark_oak_door_top_hinge"},"facing=south,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_dark_oak_door_top_hinge","y":90},"facing=west,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_dark_oak_door_top_hinge","y":180},"facing=north,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_dark_oak_door_top_hinge","y":270},"facing=east,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_dark_oak_door_top_hinge","y":90},"facing=south,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_dark_oak_door_top_hinge","y":180},"facing=west,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_dark_oak_door_top_hinge","y":270},"facing=north,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_dark_oak_door_top_hinge"},"facing=east,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_dark_oak_door_top","y":270},"facing=south,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_dark_oak_door_top"},"facing=west,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_dark_oak_door_top","y":90},"facing=north,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_dark_oak_door_top","y":180}}}

View File

@ -0,0 +1 @@
{"variants":{"facing=east,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_iron_door_bottom"},"facing=south,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_iron_door_bottom","y":90},"facing=west,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_iron_door_bottom","y":180},"facing=north,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_iron_door_bottom","y":270},"facing=east,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_iron_door_bottom_hinge"},"facing=south,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_iron_door_bottom_hinge","y":90},"facing=west,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_iron_door_bottom_hinge","y":180},"facing=north,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_iron_door_bottom_hinge","y":270},"facing=east,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_iron_door_bottom_hinge","y":90},"facing=south,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_iron_door_bottom_hinge","y":180},"facing=west,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_iron_door_bottom_hinge","y":270},"facing=north,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_iron_door_bottom_hinge"},"facing=east,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_iron_door_bottom","y":270},"facing=south,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_iron_door_bottom"},"facing=west,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_iron_door_bottom","y":90},"facing=north,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_iron_door_bottom","y":180},"facing=east,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_iron_door_top"},"facing=south,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_iron_door_top","y":90},"facing=west,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_iron_door_top","y":180},"facing=north,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_iron_door_top","y":270},"facing=east,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_iron_door_top_hinge"},"facing=south,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_iron_door_top_hinge","y":90},"facing=west,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_iron_door_top_hinge","y":180},"facing=north,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_iron_door_top_hinge","y":270},"facing=east,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_iron_door_top_hinge","y":90},"facing=south,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_iron_door_top_hinge","y":180},"facing=west,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_iron_door_top_hinge","y":270},"facing=north,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_iron_door_top_hinge"},"facing=east,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_iron_door_top","y":270},"facing=south,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_iron_door_top"},"facing=west,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_iron_door_top","y":90},"facing=north,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_iron_door_top","y":180}}}

View File

@ -0,0 +1 @@
{"variants":{"facing=east,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_jungle_door_bottom"},"facing=south,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_jungle_door_bottom","y":90},"facing=west,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_jungle_door_bottom","y":180},"facing=north,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_jungle_door_bottom","y":270},"facing=east,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_jungle_door_bottom_hinge"},"facing=south,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_jungle_door_bottom_hinge","y":90},"facing=west,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_jungle_door_bottom_hinge","y":180},"facing=north,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_jungle_door_bottom_hinge","y":270},"facing=east,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_jungle_door_bottom_hinge","y":90},"facing=south,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_jungle_door_bottom_hinge","y":180},"facing=west,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_jungle_door_bottom_hinge","y":270},"facing=north,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_jungle_door_bottom_hinge"},"facing=east,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_jungle_door_bottom","y":270},"facing=south,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_jungle_door_bottom"},"facing=west,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_jungle_door_bottom","y":90},"facing=north,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_jungle_door_bottom","y":180},"facing=east,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_jungle_door_top"},"facing=south,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_jungle_door_top","y":90},"facing=west,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_jungle_door_top","y":180},"facing=north,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_jungle_door_top","y":270},"facing=east,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_jungle_door_top_hinge"},"facing=south,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_jungle_door_top_hinge","y":90},"facing=west,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_jungle_door_top_hinge","y":180},"facing=north,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_jungle_door_top_hinge","y":270},"facing=east,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_jungle_door_top_hinge","y":90},"facing=south,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_jungle_door_top_hinge","y":180},"facing=west,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_jungle_door_top_hinge","y":270},"facing=north,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_jungle_door_top_hinge"},"facing=east,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_jungle_door_top","y":270},"facing=south,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_jungle_door_top"},"facing=west,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_jungle_door_top","y":90},"facing=north,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_jungle_door_top","y":180}}}

View File

@ -0,0 +1 @@
{"variants":{"facing=east,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_oak_door_bottom"},"facing=south,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_oak_door_bottom","y":90},"facing=west,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_oak_door_bottom","y":180},"facing=north,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_oak_door_bottom","y":270},"facing=east,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_oak_door_bottom_hinge"},"facing=south,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_oak_door_bottom_hinge","y":90},"facing=west,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_oak_door_bottom_hinge","y":180},"facing=north,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_oak_door_bottom_hinge","y":270},"facing=east,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_oak_door_bottom_hinge","y":90},"facing=south,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_oak_door_bottom_hinge","y":180},"facing=west,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_oak_door_bottom_hinge","y":270},"facing=north,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_oak_door_bottom_hinge"},"facing=east,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_oak_door_bottom","y":270},"facing=south,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_oak_door_bottom"},"facing=west,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_oak_door_bottom","y":90},"facing=north,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_oak_door_bottom","y":180},"facing=east,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_oak_door_top"},"facing=south,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_oak_door_top","y":90},"facing=west,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_oak_door_top","y":180},"facing=north,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_oak_door_top","y":270},"facing=east,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_oak_door_top_hinge"},"facing=south,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_oak_door_top_hinge","y":90},"facing=west,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_oak_door_top_hinge","y":180},"facing=north,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_oak_door_top_hinge","y":270},"facing=east,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_oak_door_top_hinge","y":90},"facing=south,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_oak_door_top_hinge","y":180},"facing=west,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_oak_door_top_hinge","y":270},"facing=north,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_oak_door_top_hinge"},"facing=east,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_oak_door_top","y":270},"facing=south,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_oak_door_top"},"facing=west,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_oak_door_top","y":90},"facing=north,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_oak_door_top","y":180}}}

View File

@ -0,0 +1 @@
{"variants":{"facing=east,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_spruce_door_bottom"},"facing=south,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_spruce_door_bottom","y":90},"facing=west,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_spruce_door_bottom","y":180},"facing=north,half=lower,hinge=left,open=false":{"model":"ellas_mod:block/windowed_spruce_door_bottom","y":270},"facing=east,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_spruce_door_bottom_hinge"},"facing=south,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_spruce_door_bottom_hinge","y":90},"facing=west,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_spruce_door_bottom_hinge","y":180},"facing=north,half=lower,hinge=right,open=false":{"model":"ellas_mod:block/windowed_spruce_door_bottom_hinge","y":270},"facing=east,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_spruce_door_bottom_hinge","y":90},"facing=south,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_spruce_door_bottom_hinge","y":180},"facing=west,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_spruce_door_bottom_hinge","y":270},"facing=north,half=lower,hinge=left,open=true":{"model":"ellas_mod:block/windowed_spruce_door_bottom_hinge"},"facing=east,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_spruce_door_bottom","y":270},"facing=south,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_spruce_door_bottom"},"facing=west,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_spruce_door_bottom","y":90},"facing=north,half=lower,hinge=right,open=true":{"model":"ellas_mod:block/windowed_spruce_door_bottom","y":180},"facing=east,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_spruce_door_top"},"facing=south,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_spruce_door_top","y":90},"facing=west,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_spruce_door_top","y":180},"facing=north,half=upper,hinge=left,open=false":{"model":"ellas_mod:block/windowed_spruce_door_top","y":270},"facing=east,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_spruce_door_top_hinge"},"facing=south,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_spruce_door_top_hinge","y":90},"facing=west,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_spruce_door_top_hinge","y":180},"facing=north,half=upper,hinge=right,open=false":{"model":"ellas_mod:block/windowed_spruce_door_top_hinge","y":270},"facing=east,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_spruce_door_top_hinge","y":90},"facing=south,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_spruce_door_top_hinge","y":180},"facing=west,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_spruce_door_top_hinge","y":270},"facing=north,half=upper,hinge=left,open=true":{"model":"ellas_mod:block/windowed_spruce_door_top_hinge"},"facing=east,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_spruce_door_top","y":270},"facing=south,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_spruce_door_top"},"facing=west,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_spruce_door_top","y":90},"facing=north,half=upper,hinge=right,open=true":{"model":"ellas_mod:block/windowed_spruce_door_top","y":180}}}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/yellow_brick_platform"}}}

View File

@ -0,0 +1 @@
{"variants":{"type=bottom":{"model":"ellas_mod:block/yellow_brick_slab"},"type=top":{"model":"ellas_mod:block/yellow_brick_slab_top"},"type=double":{"model":"ellas_mod:block/yellow_bricks"}}}

View File

@ -0,0 +1 @@
{"variants":{"facing=east,half=bottom,shape=inner_left":{"model":"ellas_mod:block/yellow_brick_stairs_inner","y":270,"uvlock":true},"facing=east,half=bottom,shape=inner_right":{"model":"ellas_mod:block/yellow_brick_stairs_inner"},"facing=east,half=bottom,shape=outer_left":{"model":"ellas_mod:block/yellow_brick_stairs_outer","y":270,"uvlock":true},"facing=east,half=bottom,shape=outer_right":{"model":"ellas_mod:block/yellow_brick_stairs_outer"},"facing=east,half=bottom,shape=straight":{"model":"ellas_mod:block/yellow_brick_stairs"},"facing=east,half=top,shape=inner_left":{"model":"ellas_mod:block/yellow_brick_stairs_inner","x":180,"uvlock":true},"facing=east,half=top,shape=inner_right":{"model":"ellas_mod:block/yellow_brick_stairs_inner","x":180,"y":90,"uvlock":true},"facing=east,half=top,shape=outer_left":{"model":"ellas_mod:block/yellow_brick_stairs_outer","x":180,"uvlock":true},"facing=east,half=top,shape=outer_right":{"model":"ellas_mod:block/yellow_brick_stairs_outer","x":180,"y":90,"uvlock":true},"facing=east,half=top,shape=straight":{"model":"ellas_mod:block/yellow_brick_stairs","x":180,"uvlock":true},"facing=north,half=bottom,shape=inner_left":{"model":"ellas_mod:block/yellow_brick_stairs_inner","y":180,"uvlock":true},"facing=north,half=bottom,shape=inner_right":{"model":"ellas_mod:block/yellow_brick_stairs_inner","y":270,"uvlock":true},"facing=north,half=bottom,shape=outer_left":{"model":"ellas_mod:block/yellow_brick_stairs_outer","y":180,"uvlock":true},"facing=north,half=bottom,shape=outer_right":{"model":"ellas_mod:block/yellow_brick_stairs_outer","y":270,"uvlock":true},"facing=north,half=bottom,shape=straight":{"model":"ellas_mod:block/yellow_brick_stairs","y":270,"uvlock":true},"facing=north,half=top,shape=inner_left":{"model":"ellas_mod:block/yellow_brick_stairs_inner","x":180,"y":270,"uvlock":true},"facing=north,half=top,shape=inner_right":{"model":"ellas_mod:block/yellow_brick_stairs_inner","x":180,"uvlock":true},"facing=north,half=top,shape=outer_left":{"model":"ellas_mod:block/yellow_brick_stairs_outer","x":180,"y":270,"uvlock":true},"facing=north,half=top,shape=outer_right":{"model":"ellas_mod:block/yellow_brick_stairs_outer","x":180,"uvlock":true},"facing=north,half=top,shape=straight":{"model":"ellas_mod:block/yellow_brick_stairs","x":180,"y":270,"uvlock":true},"facing=south,half=bottom,shape=inner_left":{"model":"ellas_mod:block/yellow_brick_stairs_inner"},"facing=south,half=bottom,shape=inner_right":{"model":"ellas_mod:block/yellow_brick_stairs_inner","y":90,"uvlock":true},"facing=south,half=bottom,shape=outer_left":{"model":"ellas_mod:block/yellow_brick_stairs_outer"},"facing=south,half=bottom,shape=outer_right":{"model":"ellas_mod:block/yellow_brick_stairs_outer","y":90,"uvlock":true},"facing=south,half=bottom,shape=straight":{"model":"ellas_mod:block/yellow_brick_stairs","y":90,"uvlock":true},"facing=south,half=top,shape=inner_left":{"model":"ellas_mod:block/yellow_brick_stairs_inner","x":180,"y":90,"uvlock":true},"facing=south,half=top,shape=inner_right":{"model":"ellas_mod:block/yellow_brick_stairs_inner","x":180,"y":180,"uvlock":true},"facing=south,half=top,shape=outer_left":{"model":"ellas_mod:block/yellow_brick_stairs_outer","x":180,"y":90,"uvlock":true},"facing=south,half=top,shape=outer_right":{"model":"ellas_mod:block/yellow_brick_stairs_outer","x":180,"y":180,"uvlock":true},"facing=south,half=top,shape=straight":{"model":"ellas_mod:block/yellow_brick_stairs","x":180,"y":90,"uvlock":true},"facing=west,half=bottom,shape=inner_left":{"model":"ellas_mod:block/yellow_brick_stairs_inner","y":90,"uvlock":true},"facing=west,half=bottom,shape=inner_right":{"model":"ellas_mod:block/yellow_brick_stairs_inner","y":180,"uvlock":true},"facing=west,half=bottom,shape=outer_left":{"model":"ellas_mod:block/yellow_brick_stairs_outer","y":90,"uvlock":true},"facing=west,half=bottom,shape=outer_right":{"model":"ellas_mod:block/yellow_brick_stairs_outer","y":180,"uvlock":true},"facing=west,half=bottom,shape=straight":{"model":"ellas_mod:block/yellow_brick_stairs","y":180,"uvlock":true},"facing=west,half=top,shape=inner_left":{"model":"ellas_mod:block/yellow_brick_stairs_inner","x":180,"y":180,"uvlock":true},"facing=west,half=top,shape=inner_right":{"model":"ellas_mod:block/yellow_brick_stairs_inner","x":180,"y":270,"uvlock":true},"facing=west,half=top,shape=outer_left":{"model":"ellas_mod:block/yellow_brick_stairs_outer","x":180,"y":180,"uvlock":true},"facing=west,half=top,shape=outer_right":{"model":"ellas_mod:block/yellow_brick_stairs_outer","x":180,"y":270,"uvlock":true},"facing=west,half=top,shape=straight":{"model":"ellas_mod:block/yellow_brick_stairs","x":180,"y":180,"uvlock":true}}}

View File

@ -0,0 +1 @@
{"multipart":[{"when":{"up":"true"},"apply":{"model":"ellas_mod:block/yellow_brick_wall_post"}},{"when":{"north":"low"},"apply":{"model":"ellas_mod:block/yellow_brick_wall_side","uvlock":true}},{"when":{"east":"low"},"apply":{"model":"ellas_mod:block/yellow_brick_wall_side","y":90,"uvlock":true}},{"when":{"south":"low"},"apply":{"model":"ellas_mod:block/yellow_brick_wall_side","y":180,"uvlock":true}},{"when":{"west":"low"},"apply":{"model":"ellas_mod:block/yellow_brick_wall_side","y":270,"uvlock":true}},{"when":{"north":"tall"},"apply":{"model":"ellas_mod:block/yellow_brick_wall_side_tall","uvlock":true}},{"when":{"east":"tall"},"apply":{"model":"ellas_mod:block/yellow_brick_wall_side_tall","y":90,"uvlock":true}},{"when":{"south":"tall"},"apply":{"model":"ellas_mod:block/yellow_brick_wall_side_tall","y":180,"uvlock":true}},{"when":{"west":"tall"},"apply":{"model":"ellas_mod:block/yellow_brick_wall_side_tall","y":270,"uvlock":true}}]}

View File

@ -0,0 +1 @@
{"variants":{"":{"model":"ellas_mod:block/yellow_bricks"}}}

View File

@ -0,0 +1,218 @@
{
"block.ellas_mod.acacia_bar_platform":"Acacia Bar Platform",
"block.ellas_mod.acacia_bars":"Acacia Bars",
"block.ellas_mod.acacia_pane":"Acacia Pane",
"block.ellas_mod.acacia_panel":"Acacia Panel",
"block.ellas_mod.acacia_panel_fence":"Acacia Panel Fence",
"block.ellas_mod.acacia_platform":"Acacia Platform",
"block.ellas_mod.acacia_step":"Acacia Step",
"block.ellas_mod.andesite_platform":"Andesite Platform",
"block.ellas_mod.andesite_step":"Andesite Step",
"block.ellas_mod.bamboo_platform":"Bamboo Platform",
"block.ellas_mod.birch_bar_platform":"Birch Bar Platform",
"block.ellas_mod.birch_bars":"Birch Bars",
"block.ellas_mod.birch_pane":"Birch Pane",
"block.ellas_mod.birch_panel":"Birch Panel",
"block.ellas_mod.birch_panel_fence":"Birch Panel Fence",
"block.ellas_mod.birch_platform":"Birch Platform",
"block.ellas_mod.birch_step":"Birch Step",
"block.ellas_mod.black_stained_glass_platform":"Black Glass Platform",
"block.ellas_mod.blue_stained_glass_platform":"Blue Glass Platform",
"block.ellas_mod.brick_platform":"Brick Platform",
"block.ellas_mod.brick_step":"Brick Step",
"block.ellas_mod.brown_stained_glass_platform":"Brown Glass Platform",
"block.ellas_mod.clear_glass":"Clear Glass",
"block.ellas_mod.clear_glass_platform":"Clear Glass Platform",
"block.ellas_mod.cobblestone_platform":"Cobblestone Platform",
"block.ellas_mod.cobblestone_step":"Cobblestone Step",
"block.ellas_mod.crimson_bar_platform":"Crimson Bar Platform",
"block.ellas_mod.crimson_bars":"Crimson Bars",
"block.ellas_mod.crimson_pane":"Crimson Pane",
"block.ellas_mod.crimson_panel":"Crimson Panel",
"block.ellas_mod.crimson_panel_fence":"Crimson Panel Fence",
"block.ellas_mod.crimson_platform":"Crimson Platform",
"block.ellas_mod.crimson_step":"Crimson Step",
"block.ellas_mod.cyan_stained_glass_platform":"Cyan Glass Platform",
"block.ellas_mod.dark_oak_bar_platform":"Dark Oak Bar Platform",
"block.ellas_mod.dark_oak_bars":"Dark Oak Bars",
"block.ellas_mod.dark_oak_pane":"Dark Oak Pane",
"block.ellas_mod.dark_oak_panel":"Dark Oak Panel",
"block.ellas_mod.dark_oak_panel_fence":"Dark Oak Panel Fence",
"block.ellas_mod.dark_oak_platform":"Dark Oak Platform",
"block.ellas_mod.dark_oak_step":"Dark Oak Step",
"block.ellas_mod.diamond_pane":"Diamond Pane",
"block.ellas_mod.diamond_panel":"Diamond Panel",
"block.ellas_mod.diamond_platform":"Diamond Platform",
"block.ellas_mod.diamond_slab":"Diamond Slab",
"block.ellas_mod.diorite_platform":"Diorite Platform",
"block.ellas_mod.diorite_step":"Diorite Step",
"block.ellas_mod.emerald_pane":"Emerald Pane",
"block.ellas_mod.emerald_panel":"Emerald Panel",
"block.ellas_mod.emerald_platform":"Emerald Platform",
"block.ellas_mod.emerald_slab":"Emerald Slab",
"block.ellas_mod.glass_platform":"Glass Platform",
"block.ellas_mod.gold_pane":"Gold Pane",
"block.ellas_mod.gold_panel":"Gold Panel",
"block.ellas_mod.gold_platform":"Gold Platform",
"block.ellas_mod.gold_slab":"Gold Slab",
"block.ellas_mod.granite_platform":"Granite Platform",
"block.ellas_mod.granite_step":"Granite Step",
"block.ellas_mod.gray_stained_glass_platform":"Grey Glass Platform",
"block.ellas_mod.green_stained_glass_platform":"Green Glass Platform",
"block.ellas_mod.iron_bar_platform":"Iron Bar Platform",
"block.ellas_mod.iron_rods":"Iron Rods",
"block.ellas_mod.iron_pane":"Iron Pane",
"block.ellas_mod.iron_panel":"Iron Panel",
"block.ellas_mod.iron_platform":"Iron Platform",
"block.ellas_mod.iron_slab":"Iron Slab",
"block.ellas_mod.jungle_bar_platform":"Jungle Bar Platform",
"block.ellas_mod.jungle_bars":"Jungle Bars",
"block.ellas_mod.jungle_pane":"Jungle Pane",
"block.ellas_mod.jungle_panel":"Jungle Panel",
"block.ellas_mod.jungle_panel_fence":"Jungle Panel Fence",
"block.ellas_mod.jungle_platform":"Jungle Platform",
"block.ellas_mod.jungle_step":"Jungle Step",
"block.ellas_mod.lapis_pane":"Lapis Lazuli Pane",
"block.ellas_mod.lapis_panel":"Lapis Lazuli Panel",
"block.ellas_mod.lapis_platform":"Lapis Lazuli Platform",
"block.ellas_mod.lapis_slab":"Lapis Lazuli Slab",
"block.ellas_mod.light_blue_stained_glass_platform":"Light Blue Glass Platform",
"block.ellas_mod.light_gray_stained_glass_platform":"Light Grey Glass Platform",
"block.ellas_mod.lime_stained_glass_platform":"Lime Glass Platform",
"block.ellas_mod.low_acacia_pane":"Low Acacia Pane",
"block.ellas_mod.low_birch_pane":"Low Birch Pane",
"block.ellas_mod.low_crimson_pane":"Low Crimson Pane",
"block.ellas_mod.low_dark_oak_pane":"Low Dark Oak Pane",
"block.ellas_mod.low_diamond_pane":"Low Diamond Pane",
"block.ellas_mod.low_emerald_pane":"Low Emerald Pane",
"block.ellas_mod.low_gold_pane":"Low Gold Pane",
"block.ellas_mod.low_iron_pane":"Low Iron Pane",
"block.ellas_mod.low_jungle_pane":"Low Jungle Pane",
"block.ellas_mod.low_lapis_pane":"Low Lapis Lazuli Pane",
"block.ellas_mod.low_netherite_pane":"Low Netherite Pane",
"block.ellas_mod.low_oak_pane":"Low Oak Pane",
"block.ellas_mod.low_spruce_pane":"Low Spruce Pane",
"block.ellas_mod.low_warped_pane":"Low Warped Pane",
"block.ellas_mod.magenta_stained_glass_platform":"Magenta Glass Platform",
"block.ellas_mod.mini_acacia_panel":"Mini Acacia Panel",
"block.ellas_mod.mini_acacia_panel_fence":"Mini Acacia Panel Fence",
"block.ellas_mod.mini_birch_panel":"Mini Birch Panel",
"block.ellas_mod.mini_birch_panel_fence":"Mini Birch Panel Fence",
"block.ellas_mod.mini_crimson_panel":"Mini Crimson Panel",
"block.ellas_mod.mini_crimson_panel_fence":"Mini Crimson Panel Fence",
"block.ellas_mod.mini_dark_oak_panel":"Mini Dark Oak Panel",
"block.ellas_mod.mini_dark_oak_panel_fence":"Mini Dark Oak Panel Fence",
"block.ellas_mod.mini_diamond_panel":"Mini Diamond Panel",
"block.ellas_mod.mini_emerald_panel":"Mini Emerald Panel",
"block.ellas_mod.mini_gold_panel":"Mini Gold Panel",
"block.ellas_mod.mini_iron_panel":"Mini Iron Panel",
"block.ellas_mod.mini_jungle_panel":"Mini Jungle Panel",
"block.ellas_mod.mini_jungle_panel_fence":"Mini Jungle Panel Fence",
"block.ellas_mod.mini_lapis_panel":"Mini Lapis Lazuli Panel",
"block.ellas_mod.mini_netherite_panel":"Mini Netherite Panel",
"block.ellas_mod.mini_oak_panel":"Mini Oak Panel",
"block.ellas_mod.mini_oak_panel_fence":"Mini Oak Panel Fence",
"block.ellas_mod.mini_spruce_panel":"Mini Spruce Panel",
"block.ellas_mod.mini_spruce_panel_fence":"Mini Spruce Panel Fence",
"block.ellas_mod.mini_warped_panel":"Mini Warped Panel",
"block.ellas_mod.mini_warped_panel_fence":"Mini Warped Panel Fence",
"block.ellas_mod.mossy_stone_brick_platform":"Mossy Stone Brick Platform",
"block.ellas_mod.mossy_stone_brick_step":"Mossy Stone Brick Step",
"block.ellas_mod.netherite_pane":"Netherite Pane",
"block.ellas_mod.netherite_panel":"Netherite Panel",
"block.ellas_mod.netherite_platform":"Netherite Platform",
"block.ellas_mod.netherite_slab":"Netherite Slab",
"block.ellas_mod.oak_bar_platform":"Oak Bar Platform",
"block.ellas_mod.oak_bars":"Oak Bars",
"block.ellas_mod.oak_pane":"Oak Pane",
"block.ellas_mod.oak_panel":"Oak Panel",
"block.ellas_mod.oak_panel_fence":"Oak Panel Fence",
"block.ellas_mod.oak_platform":"Oak Platform",
"block.ellas_mod.oak_step":"Oak Step",
"block.ellas_mod.orange_stained_glass_platform":"Orange Glass Platform",
"block.ellas_mod.pink_stained_glass_platform":"Pink Glass Platform",
"block.ellas_mod.polished_andesite_platform":"Polished Andesite Platform",
"block.ellas_mod.polished_andesite_step":"Polished Andesite Step",
"block.ellas_mod.polished_diorite_platform":"Polished Diorite Platform",
"block.ellas_mod.polished_diorite_step":"Polished Diorite Step",
"block.ellas_mod.polished_granite_platform":"Polished Granite Platform",
"block.ellas_mod.polished_granite_step":"Polished Granite Step",
"block.ellas_mod.purple_stained_glass_platform":"Purple Glass Platform",
"block.ellas_mod.purpur_platform":"Purpur Platform",
"block.ellas_mod.purpur_step":"Purpur Step",
"block.ellas_mod.quartz_platform":"Quartz Platform",
"block.ellas_mod.quartz_step":"Quartz Step",
"block.ellas_mod.red_stained_glass_platform":"Red Glass Platform",
"block.ellas_mod.red_sandstone_platform":"Red Sandstone Platform",
"block.ellas_mod.red_sandstone_step":"Red Sandstone Step",
"block.ellas_mod.sandstone_platform":"Sandstone Platform",
"block.ellas_mod.sandstone_step":"Sandstone Step",
"block.ellas_mod.small_acacia_panel":"Small Acacia Panel",
"block.ellas_mod.small_acacia_panel_fence":"Small Acacia Panel Fence",
"block.ellas_mod.small_birch_panel":"Small Birch Panel",
"block.ellas_mod.small_birch_panel_fence":"Small Birch Panel Fence",
"block.ellas_mod.small_crimson_panel":"Small Crimson Panel",
"block.ellas_mod.small_crimson_panel_fence":"Small Crimson Panel Fence",
"block.ellas_mod.small_dark_oak_panel":"Small Dark Oak Panel",
"block.ellas_mod.small_dark_oak_panel_fence":"Small Dark Oak Panel Fence",
"block.ellas_mod.small_diamond_panel":"Small Diamond Panel",
"block.ellas_mod.small_emerald_panel":"Small Emerald Panel",
"block.ellas_mod.small_gold_panel":"Small Gold Panel",
"block.ellas_mod.small_iron_panel":"Small Iron Panel",
"block.ellas_mod.small_jungle_panel":"Small Jungle Panel",
"block.ellas_mod.small_jungle_panel_fence":"Small Jungle Panel Fence",
"block.ellas_mod.small_lapis_panel":"Small Lapis Lazuli Panel",
"block.ellas_mod.small_netherite_panel":"Small Netherite Panel",
"block.ellas_mod.small_oak_panel":"Small Oak Panel",
"block.ellas_mod.small_oak_panel_fence":"Small Oak Panel Fence",
"block.ellas_mod.small_spruce_panel":"Small Spruce Panel",
"block.ellas_mod.small_spruce_panel_fence":"Small Spruce Panel Fence",
"block.ellas_mod.small_warped_panel":"Small Warped Panel",
"block.ellas_mod.small_warped_panel_fence":"Small Warped Panel Fence",
"block.ellas_mod.smooth_quartz_platform":"Smooth Quartz Platform",
"block.ellas_mod.smooth_quartz_step":"Smooth Quartz Step",
"block.ellas_mod.smooth_red_sandstone_platform":"Smooth Red Sandstone Platform",
"block.ellas_mod.smooth_red_sandstone_step":"Smooth Red Sandstone Step",
"block.ellas_mod.smooth_sandstone_platform":"Smooth Sandstone Platform",
"block.ellas_mod.smooth_sandstone_step":"Smooth Sandstone Step",
"block.ellas_mod.smooth_stone_platform":"Smooth Stone Platform",
"block.ellas_mod.smooth_stone_step":"Smooth Stone Step",
"block.ellas_mod.spruce_bar_platform":"Spruce Bar Platform",
"block.ellas_mod.spruce_bars":"Spruce Bars",
"block.ellas_mod.spruce_pane":"Spruce Pane",
"block.ellas_mod.spruce_panel":"Spruce Panel",
"block.ellas_mod.spruce_panel_fence":"Spruce Panel Fence",
"block.ellas_mod.spruce_platform":"Spruce Platform",
"block.ellas_mod.spruce_step":"Spruce Step",
"block.ellas_mod.stone_brick_platform":"Stone Brick Platform",
"block.ellas_mod.stone_brick_step":"Stone Brick Step",
"block.ellas_mod.stone_brick_tile_platform":"Stone Brick Tile Platform",
"block.ellas_mod.stone_brick_tile_step":"Stone Brick Tile Step",
"block.ellas_mod.stone_brick_tiles":"Stone Brick Tiles",
"block.ellas_mod.stone_platform":"Stone Platform",
"block.ellas_mod.stone_step":"Stone Step",
"block.ellas_mod.warped_bar_platform":"Warped Bar Platform",
"block.ellas_mod.warped_bars":"Warped Bars",
"block.ellas_mod.warped_pane":"Warped Pane",
"block.ellas_mod.warped_panel":"Warped Panel",
"block.ellas_mod.warped_panel_fence":"Warped Panel Fence",
"block.ellas_mod.warped_platform":"Warped Platform",
"block.ellas_mod.warped_step":"Warped Step",
"block.ellas_mod.white_stained_glass_platform":"White Glass Platform",
"block.ellas_mod.windowed_acacia_door":"Windowed Acacia Door",
"block.ellas_mod.windowed_birch_door":"Windowed Birch Door",
"block.ellas_mod.windowed_crimson_door":"Windowed Crimson Door",
"block.ellas_mod.windowed_dark_oak_door":"Windowed Dark Oak Door",
"block.ellas_mod.windowed_iron_door":"Windowed Iron Door",
"block.ellas_mod.windowed_jungle_door":"Windowed Jungle Door",
"block.ellas_mod.windowed_oak_door":"Windowed Oak Door",
"block.ellas_mod.windowed_spruce_door":"Windowed Spruce Door",
"block.ellas_mod.windowed_warped_door":"Windowed Warped Door",
"block.ellas_mod.yellow_brick_platform":"Yellow Brick Platform",
"block.ellas_mod.yellow_brick_slab":"Yellow Brick Slab",
"block.ellas_mod.yellow_brick_stairs":"Yellow Brick Stairs",
"block.ellas_mod.yellow_brick_step":"Yellow Brick Step",
"block.ellas_mod.yellow_brick_wall":"Yellow Brick Wall",
"block.ellas_mod.yellow_bricks":"Yellow Bricks",
"block.ellas_mod.yellow_stained_glass_platform":"Yellow Glass Platform"
}

View File

@ -0,0 +1,218 @@
{
"block.ellas_mod.acacia_bar_platform":"Acacia Bar Platform",
"block.ellas_mod.acacia_bars":"Acacia Bars",
"block.ellas_mod.acacia_pane":"Acacia Pane",
"block.ellas_mod.acacia_panel":"Acacia Panel",
"block.ellas_mod.acacia_panel_fence":"Acacia Panel Fence",
"block.ellas_mod.acacia_platform":"Acacia Platform",
"block.ellas_mod.acacia_step":"Acacia Step",
"block.ellas_mod.andesite_platform":"Andesite Platform",
"block.ellas_mod.andesite_step":"Andesite Step",
"block.ellas_mod.bamboo_platform":"Bamboo Platform",
"block.ellas_mod.birch_bar_platform":"Birch Bar Platform",
"block.ellas_mod.birch_bars":"Birch Bars",
"block.ellas_mod.birch_pane":"Birch Pane",
"block.ellas_mod.birch_panel":"Birch Panel",
"block.ellas_mod.birch_panel_fence":"Birch Panel Fence",
"block.ellas_mod.birch_platform":"Birch Platform",
"block.ellas_mod.birch_step":"Birch Step",
"block.ellas_mod.black_stained_glass_platform":"Black Glass Platform",
"block.ellas_mod.blue_stained_glass_platform":"Blue Glass Platform",
"block.ellas_mod.brick_platform":"Brick Platform",
"block.ellas_mod.brick_step":"Brick Step",
"block.ellas_mod.brown_stained_glass_platform":"Brown Glass Platform",
"block.ellas_mod.clear_glass":"Clear Glass",
"block.ellas_mod.clear_glass_platform":"Clear Glass Platform",
"block.ellas_mod.cobblestone_platform":"Cobblestone Platform",
"block.ellas_mod.cobblestone_step":"Cobblestone Step",
"block.ellas_mod.crimson_bar_platform":"Crimson Bar Platform",
"block.ellas_mod.crimson_bars":"Crimson Bars",
"block.ellas_mod.crimson_pane":"Crimson Pane",
"block.ellas_mod.crimson_panel":"Crimson Panel",
"block.ellas_mod.crimson_panel_fence":"Crimson Panel Fence",
"block.ellas_mod.crimson_platform":"Crimson Platform",
"block.ellas_mod.crimson_step":"Crimson Step",
"block.ellas_mod.cyan_stained_glass_platform":"Cyan Glass Platform",
"block.ellas_mod.dark_oak_bar_platform":"Dark Oak Bar Platform",
"block.ellas_mod.dark_oak_bars":"Dark Oak Bars",
"block.ellas_mod.dark_oak_pane":"Dark Oak Pane",
"block.ellas_mod.dark_oak_panel":"Dark Oak Panel",
"block.ellas_mod.dark_oak_panel_fence":"Dark Oak Panel Fence",
"block.ellas_mod.dark_oak_platform":"Dark Oak Platform",
"block.ellas_mod.dark_oak_step":"Dark Oak Step",
"block.ellas_mod.diamond_pane":"Diamond Pane",
"block.ellas_mod.diamond_panel":"Diamond Panel",
"block.ellas_mod.diamond_platform":"Diamond Platform",
"block.ellas_mod.diamond_slab":"Diamond Slab",
"block.ellas_mod.diorite_platform":"Diorite Platform",
"block.ellas_mod.diorite_step":"Diorite Step",
"block.ellas_mod.emerald_pane":"Emerald Pane",
"block.ellas_mod.emerald_panel":"Emerald Panel",
"block.ellas_mod.emerald_platform":"Emerald Platform",
"block.ellas_mod.emerald_slab":"Emerald Slab",
"block.ellas_mod.glass_platform":"Glass Platform",
"block.ellas_mod.gold_pane":"Gold Pane",
"block.ellas_mod.gold_panel":"Gold Panel",
"block.ellas_mod.gold_platform":"Gold Platform",
"block.ellas_mod.gold_slab":"Gold Slab",
"block.ellas_mod.granite_platform":"Granite Platform",
"block.ellas_mod.granite_step":"Granite Step",
"block.ellas_mod.gray_stained_glass_platform":"Gray Glass Platform",
"block.ellas_mod.green_stained_glass_platform":"Green Glass Platform",
"block.ellas_mod.iron_bar_platform":"Iron Bar Platform",
"block.ellas_mod.iron_rods":"Iron Rods",
"block.ellas_mod.iron_pane":"Iron Pane",
"block.ellas_mod.iron_panel":"Iron Panel",
"block.ellas_mod.iron_platform":"Iron Platform",
"block.ellas_mod.iron_slab":"Iron Slab",
"block.ellas_mod.jungle_bar_platform":"Jungle Bar Platform",
"block.ellas_mod.jungle_bars":"Jungle Bars",
"block.ellas_mod.jungle_pane":"Jungle Pane",
"block.ellas_mod.jungle_panel":"Jungle Panel",
"block.ellas_mod.jungle_panel_fence":"Jungle Panel Fence",
"block.ellas_mod.jungle_platform":"Jungle Platform",
"block.ellas_mod.jungle_step":"Jungle Step",
"block.ellas_mod.lapis_pane":"Lapis Lazuli Pane",
"block.ellas_mod.lapis_panel":"Lapis Lazuli Panel",
"block.ellas_mod.lapis_platform":"Lapis Lazuli Platform",
"block.ellas_mod.lapis_slab":"Lapis Lazuli Slab",
"block.ellas_mod.light_blue_stained_glass_platform":"Light Blue Glass Platform",
"block.ellas_mod.light_gray_stained_glass_platform":"Light Gray Glass Platform",
"block.ellas_mod.lime_stained_glass_platform":"Lime Glass Platform",
"block.ellas_mod.low_acacia_pane":"Low Acacia Pane",
"block.ellas_mod.low_birch_pane":"Low Birch Pane",
"block.ellas_mod.low_crimson_pane":"Low Crimson Pane",
"block.ellas_mod.low_dark_oak_pane":"Low Dark Oak Pane",
"block.ellas_mod.low_diamond_pane":"Low Diamond Pane",
"block.ellas_mod.low_emerald_pane":"Low Emerald Pane",
"block.ellas_mod.low_gold_pane":"Low Gold Pane",
"block.ellas_mod.low_iron_pane":"Low Iron Pane",
"block.ellas_mod.low_jungle_pane":"Low Jungle Pane",
"block.ellas_mod.low_lapis_pane":"Low Lapis Lazuli Pane",
"block.ellas_mod.low_netherite_pane":"Low Netherite Pane",
"block.ellas_mod.low_oak_pane":"Low Oak Pane",
"block.ellas_mod.low_spruce_pane":"Low Spruce Pane",
"block.ellas_mod.low_warped_pane":"Low Warped Pane",
"block.ellas_mod.magenta_stained_glass_platform":"Magenta Glass Platform",
"block.ellas_mod.mini_acacia_panel":"Mini Acacia Panel",
"block.ellas_mod.mini_acacia_panel_fence":"Mini Acacia Panel Fence",
"block.ellas_mod.mini_birch_panel":"Mini Birch Panel",
"block.ellas_mod.mini_birch_panel_fence":"Mini Birch Panel Fence",
"block.ellas_mod.mini_crimson_panel":"Mini Crimson Panel",
"block.ellas_mod.mini_crimson_panel_fence":"Mini Crimson Panel Fence",
"block.ellas_mod.mini_dark_oak_panel":"Mini Dark Oak Panel",
"block.ellas_mod.mini_dark_oak_panel_fence":"Mini Dark Oak Panel Fence",
"block.ellas_mod.mini_diamond_panel":"Mini Diamond Panel",
"block.ellas_mod.mini_emerald_panel":"Mini Emerald Panel",
"block.ellas_mod.mini_gold_panel":"Mini Gold Panel",
"block.ellas_mod.mini_iron_panel":"Mini Iron Panel",
"block.ellas_mod.mini_jungle_panel":"Mini Jungle Panel",
"block.ellas_mod.mini_jungle_panel_fence":"Mini Jungle Panel Fence",
"block.ellas_mod.mini_lapis_panel":"Mini Lapis Lazuli Panel",
"block.ellas_mod.mini_netherite_panel":"Mini Netherite Panel",
"block.ellas_mod.mini_oak_panel":"Mini Oak Panel",
"block.ellas_mod.mini_oak_panel_fence":"Mini Oak Panel Fence",
"block.ellas_mod.mini_spruce_panel":"Mini Spruce Panel",
"block.ellas_mod.mini_spruce_panel_fence":"Mini Spruce Panel Fence",
"block.ellas_mod.mini_warped_panel":"Mini Warped Panel",
"block.ellas_mod.mini_warped_panel_fence":"Mini Warped Panel Fence",
"block.ellas_mod.mossy_stone_brick_platform":"Mossy Stone Brick Platform",
"block.ellas_mod.mossy_stone_brick_step":"Mossy Stone Brick Step",
"block.ellas_mod.netherite_pane":"Netherite Pane",
"block.ellas_mod.netherite_panel":"Netherite Panel",
"block.ellas_mod.netherite_platform":"Netherite Platform",
"block.ellas_mod.netherite_slab":"Netherite Slab",
"block.ellas_mod.oak_bar_platform":"Oak Bar Platform",
"block.ellas_mod.oak_bars":"Oak Bars",
"block.ellas_mod.oak_pane":"Oak Pane",
"block.ellas_mod.oak_panel":"Oak Panel",
"block.ellas_mod.oak_panel_fence":"Oak Panel Fence",
"block.ellas_mod.oak_platform":"Oak Platform",
"block.ellas_mod.oak_step":"Oak Step",
"block.ellas_mod.orange_stained_glass_platform":"Orange Glass Platform",
"block.ellas_mod.pink_stained_glass_platform":"Pink Glass Platform",
"block.ellas_mod.polished_andesite_platform":"Polished Andesite Platform",
"block.ellas_mod.polished_andesite_step":"Polished Andesite Step",
"block.ellas_mod.polished_diorite_platform":"Polished Diorite Platform",
"block.ellas_mod.polished_diorite_step":"Polished Diorite Step",
"block.ellas_mod.polished_granite_platform":"Polished Granite Platform",
"block.ellas_mod.polished_granite_step":"Polished Granite Step",
"block.ellas_mod.purple_stained_glass_platform":"Purple Glass Platform",
"block.ellas_mod.purpur_platform":"Purpur Platform",
"block.ellas_mod.purpur_step":"Purpur Step",
"block.ellas_mod.quartz_platform":"Quartz Platform",
"block.ellas_mod.quartz_step":"Quartz Step",
"block.ellas_mod.red_stained_glass_platform":"Red Glass Platform",
"block.ellas_mod.red_sandstone_platform":"Red Sandstone Platform",
"block.ellas_mod.red_sandstone_step":"Red Sandstone Step",
"block.ellas_mod.sandstone_platform":"Sandstone Platform",
"block.ellas_mod.sandstone_step":"Sandstone Step",
"block.ellas_mod.small_acacia_panel":"Small Acacia Panel",
"block.ellas_mod.small_acacia_panel_fence":"Small Acacia Panel Fence",
"block.ellas_mod.small_birch_panel":"Small Birch Panel",
"block.ellas_mod.small_birch_panel_fence":"Small Birch Panel Fence",
"block.ellas_mod.small_crimson_panel":"Small Crimson Panel",
"block.ellas_mod.small_crimson_panel_fence":"Small Crimson Panel Fence",
"block.ellas_mod.small_dark_oak_panel":"Small Dark Oak Panel",
"block.ellas_mod.small_dark_oak_panel_fence":"Small Dark Oak Panel Fence",
"block.ellas_mod.small_diamond_panel":"Small Diamond Panel",
"block.ellas_mod.small_emerald_panel":"Small Emerald Panel",
"block.ellas_mod.small_gold_panel":"Small Gold Panel",
"block.ellas_mod.small_iron_panel":"Small Iron Panel",
"block.ellas_mod.small_jungle_panel":"Small Jungle Panel",
"block.ellas_mod.small_jungle_panel_fence":"Small Jungle Panel Fence",
"block.ellas_mod.small_lapis_panel":"Small Lapis Lazuli Panel",
"block.ellas_mod.small_netherite_panel":"Small Netherite Panel",
"block.ellas_mod.small_oak_panel":"Small Oak Panel",
"block.ellas_mod.small_oak_panel_fence":"Small Oak Panel Fence",
"block.ellas_mod.small_spruce_panel":"Small Spruce Panel",
"block.ellas_mod.small_spruce_panel_fence":"Small Spruce Panel Fence",
"block.ellas_mod.small_warped_panel":"Small Warped Panel",
"block.ellas_mod.small_warped_panel_fence":"Small Warped Panel Fence",
"block.ellas_mod.smooth_quartz_platform":"Smooth Quartz Platform",
"block.ellas_mod.smooth_quartz_step":"Smooth Quartz Step",
"block.ellas_mod.smooth_red_sandstone_platform":"Smooth Red Sandstone Platform",
"block.ellas_mod.smooth_red_sandstone_step":"Smooth Red Sandstone Step",
"block.ellas_mod.smooth_sandstone_platform":"Smooth Sandstone Platform",
"block.ellas_mod.smooth_sandstone_step":"Smooth Sandstone Step",
"block.ellas_mod.smooth_stone_platform":"Smooth Stone Platform",
"block.ellas_mod.smooth_stone_step":"Smooth Stone Step",
"block.ellas_mod.spruce_bar_platform":"Spruce Bar Platform",
"block.ellas_mod.spruce_bars":"Spruce Bars",
"block.ellas_mod.spruce_pane":"Spruce Pane",
"block.ellas_mod.spruce_panel":"Spruce Panel",
"block.ellas_mod.spruce_panel_fence":"Spruce Panel Fence",
"block.ellas_mod.spruce_platform":"Spruce Platform",
"block.ellas_mod.spruce_step":"Spruce Step",
"block.ellas_mod.stone_brick_platform":"Stone Brick Platform",
"block.ellas_mod.stone_brick_step":"Stone Brick Step",
"block.ellas_mod.stone_brick_tile_platform":"Stone Brick Tile Platform",
"block.ellas_mod.stone_brick_tile_step":"Stone Brick Tile Step",
"block.ellas_mod.stone_brick_tiles":"Stone Brick Tiles",
"block.ellas_mod.stone_platform":"Stone Platform",
"block.ellas_mod.stone_step":"Stone Step",
"block.ellas_mod.warped_bar_platform":"Warped Bar Platform",
"block.ellas_mod.warped_bars":"Warped Bars",
"block.ellas_mod.warped_pane":"Warped Pane",
"block.ellas_mod.warped_panel":"Warped Panel",
"block.ellas_mod.warped_panel_fence":"Warped Panel Fence",
"block.ellas_mod.warped_platform":"Warped Platform",
"block.ellas_mod.warped_step":"Warped Step",
"block.ellas_mod.white_stained_glass_platform":"White Glass Platform",
"block.ellas_mod.windowed_acacia_door":"Windowed Acacia Door",
"block.ellas_mod.windowed_birch_door":"Windowed Birch Door",
"block.ellas_mod.windowed_crimson_door":"Windowed Crimson Door",
"block.ellas_mod.windowed_dark_oak_door":"Windowed Dark Oak Door",
"block.ellas_mod.windowed_iron_door":"Windowed Iron Door",
"block.ellas_mod.windowed_jungle_door":"Windowed Jungle Door",
"block.ellas_mod.windowed_oak_door":"Windowed Oak Door",
"block.ellas_mod.windowed_spruce_door":"Windowed Spruce Door",
"block.ellas_mod.windowed_warped_door":"Windowed Warped Door",
"block.ellas_mod.yellow_brick_platform":"Yellow Brick Platform",
"block.ellas_mod.yellow_brick_slab":"Yellow Brick Slab",
"block.ellas_mod.yellow_brick_stairs":"Yellow Brick Stairs",
"block.ellas_mod.yellow_brick_step":"Yellow Brick Step",
"block.ellas_mod.yellow_brick_wall":"Yellow Brick Wall",
"block.ellas_mod.yellow_bricks":"Yellow Bricks",
"block.ellas_mod.yellow_stained_glass_platform":"Yellow Glass Platform"
}

View File

@ -0,0 +1,218 @@
{
"block.ellas_mod.acacia_bar_platform":"Akaciagallerplattform",
"block.ellas_mod.acacia_bars":"Akaciagaller",
"block.ellas_mod.acacia_pane":"Akaciaskiva",
"block.ellas_mod.acacia_panel":"Akaciapanel",
"block.ellas_mod.acacia_panel_fence":"Akaciapanelstaket",
"block.ellas_mod.acacia_platform":"Akaciaplattform",
"block.ellas_mod.acacia_step":"Akaciasteg",
"block.ellas_mod.andesite_platform":"Andesitplattform",
"block.ellas_mod.andesite_step":"Andesitsteg",
"block.ellas_mod.bamboo_platform":"Bambuplattform",
"block.ellas_mod.birch_bar_platform":"Bj\u00f6rkgallerplattform",
"block.ellas_mod.birch_bars":"Bj\u00f6rkgaller",
"block.ellas_mod.birch_pane":"Bj\u00f6rkskiva",
"block.ellas_mod.birch_panel":"Bj\u00f6rkpanel",
"block.ellas_mod.birch_panel_fence":"Bj\u00f6rkpanelstaket",
"block.ellas_mod.birch_platform":"Bj\u00f6rkplattform",
"block.ellas_mod.birch_step":"Bj\u00f6rksteg",
"block.ellas_mod.black_stained_glass_platform":"Svart glasplattform",
"block.ellas_mod.blue_stained_glass_platform":"Bl\u00e5 glasplattform",
"block.ellas_mod.brick_platform":"Tegelplattform",
"block.ellas_mod.brick_step":"Tegelsteg",
"block.ellas_mod.brown_stained_glass_platform":"Brown glasplattform",
"block.ellas_mod.clear_glass":"Klart glas",
"block.ellas_mod.clear_glass_platform":"Klar glasplattform",
"block.ellas_mod.cobblestone_platform":"Kullerstensplattform",
"block.ellas_mod.cobblestone_step":"Kullerstenssteg",
"block.ellas_mod.crimson_bar_platform":"Karmosingallerplattform",
"block.ellas_mod.crimson_bars":"Karmosingaller",
"block.ellas_mod.crimson_pane":"Karmosinskiva",
"block.ellas_mod.crimson_panel":"Karmosinpanel",
"block.ellas_mod.crimson_panel_fence":"Karmosinpanelstaket",
"block.ellas_mod.crimson_platform":"Karmosinplattform",
"block.ellas_mod.crimson_step":"Karmosinsteg",
"block.ellas_mod.cyan_stained_glass_platform":"Cyan glasplattform",
"block.ellas_mod.dark_oak_bar_platform":"M\u00f6rk ekgallerplattform",
"block.ellas_mod.dark_oak_bars":"M\u00f6rkt ekgaller",
"block.ellas_mod.dark_oak_pane":"M\u00f6rk ekskiva",
"block.ellas_mod.dark_oak_panel":"M\u00f6rk ekpanel",
"block.ellas_mod.dark_oak_panel_fence":"M\u00f6rkt ekpanelstaket",
"block.ellas_mod.dark_oak_platform":"M\u00f6rk ekplattform",
"block.ellas_mod.dark_oak_step":"M\u00f6rkt eksteg",
"block.ellas_mod.diamond_pane":"Diamantskiva",
"block.ellas_mod.diamond_panel":"Diamantpanel",
"block.ellas_mod.diamond_platform":"Diamantplattform",
"block.ellas_mod.diamond_slab":"Diamantplatta",
"block.ellas_mod.diorite_platform":"Dioritplattform",
"block.ellas_mod.diorite_step":"Dioritsteg",
"block.ellas_mod.emerald_pane":"Smaragdskiva",
"block.ellas_mod.emerald_panel":"Smaragdpanel",
"block.ellas_mod.emerald_platform":"Smaragdplattform",
"block.ellas_mod.emerald_slab":"Smaragdplatta",
"block.ellas_mod.glass_platform":"Glasplattform",
"block.ellas_mod.gold_pane":"Guldskiva",
"block.ellas_mod.gold_panel":"Guldpanel",
"block.ellas_mod.gold_platform":"Guldplattform",
"block.ellas_mod.gold_slab":"Guldplatta",
"block.ellas_mod.granite_platform":"Granitplattform",
"block.ellas_mod.granite_step":"Granitsteg",
"block.ellas_mod.gray_stained_glass_platform":"Gr\u00e5 glasplattform",
"block.ellas_mod.green_stained_glass_platform":"Gr\u00f6n glasplattform",
"block.ellas_mod.iron_bar_platform":"J\u00e4rngallerplattform",
"block.ellas_mod.iron_rods":"J\u00e4rnstolpar",
"block.ellas_mod.iron_pane":"J\u00e4rnskiva",
"block.ellas_mod.iron_panel":"J\u00e4rnpanel",
"block.ellas_mod.iron_platform":"J\u00e4rnplattform",
"block.ellas_mod.iron_slab":"J\u00e4rnplatta",
"block.ellas_mod.jungle_bar_platform":"Djungelgallerplattform",
"block.ellas_mod.jungle_bars":"Djungelgaller",
"block.ellas_mod.jungle_pane":"Djungelskiva",
"block.ellas_mod.jungle_panel":"Djungelpanel",
"block.ellas_mod.jungle_panel_fence":"Djungelpanelstaket",
"block.ellas_mod.jungle_platform":"Djungelplattform",
"block.ellas_mod.jungle_step":"Djungelsteg",
"block.ellas_mod.lapis_pane":"Lapis lazuliskiva",
"block.ellas_mod.lapis_panel":"Lapis lazulipanel",
"block.ellas_mod.lapis_platform":"Lapis lazuliplattform",
"block.ellas_mod.lapis_slab":"Lapis lazuliplatta",
"block.ellas_mod.light_blue_stained_glass_platform":"Ljusbl\u00e5 glasplattform",
"block.ellas_mod.light_gray_stained_glass_platform":"Ljusgr\u00e5 glasplattform",
"block.ellas_mod.lime_stained_glass_platform":"Lime glasplattform",
"block.ellas_mod.low_acacia_pane":"L\u00e5g akaciaskiva",
"block.ellas_mod.low_birch_pane":"L\u00e5g bj\u00f6rkskiva",
"block.ellas_mod.low_crimson_pane":"L\u00e5g karmosinskiva",
"block.ellas_mod.low_dark_oak_pane":"L\u00e5g m\u00f6rk ekskiva",
"block.ellas_mod.low_diamond_pane":"L\u00e5g diamantskiva",
"block.ellas_mod.low_emerald_pane":"L\u00e5g smaragdskiva",
"block.ellas_mod.low_gold_pane":"L\u00e5g guldskiva",
"block.ellas_mod.low_iron_pane":"L\u00e5g j\u00e4rnskiva",
"block.ellas_mod.low_jungle_pane":"L\u00e5g djungelskiva",
"block.ellas_mod.low_lapis_pane":"L\u00e5g lapis lazuliskiva",
"block.ellas_mod.low_netherite_pane":"L\u00e5g netheritskiva",
"block.ellas_mod.low_oak_pane":"L\u00e5g ekskiva",
"block.ellas_mod.low_spruce_pane":"L\u00e5g granskiva",
"block.ellas_mod.low_warped_pane":"L\u00e5g f\u00f6rvr\u00e4ngd skiva",
"block.ellas_mod.magenta_stained_glass_platform":"Magenta glasplattform",
"block.ellas_mod.mini_acacia_panel":"Miniakaciapanel",
"block.ellas_mod.mini_acacia_panel_fence":"Miniakaciapanelstaket",
"block.ellas_mod.mini_birch_panel":"Minibj\u00f6rkpanel",
"block.ellas_mod.mini_birch_panel_fence":"Minibj\u00f6rkpanelstaket",
"block.ellas_mod.mini_crimson_panel":"Minikarmosinpanel",
"block.ellas_mod.mini_crimson_panel_fence":"Minikarmosinpanelstaket",
"block.ellas_mod.mini_dark_oak_panel":"Minim\u00f6rk ekpanel",
"block.ellas_mod.mini_dark_oak_panel_fence":"Minim\u00f6rk ekpanelstaket",
"block.ellas_mod.mini_diamond_panel":"Minidiamantpanel",
"block.ellas_mod.mini_emerald_panel":"Minismaragdpanel",
"block.ellas_mod.mini_gold_panel":"Miniguldpanel",
"block.ellas_mod.mini_iron_panel":"Minij\u00e4rnpanel",
"block.ellas_mod.mini_jungle_panel":"Minidjungelpanel",
"block.ellas_mod.mini_jungle_panel_fence":"Minidjungelpanelstaket",
"block.ellas_mod.mini_lapis_panel":"Minilapis lazulipanel",
"block.ellas_mod.mini_netherite_panel":"Mininetheritpanel",
"block.ellas_mod.mini_oak_panel":"Miniekpanel",
"block.ellas_mod.mini_oak_panel_fence":"Miniekpanelstaket",
"block.ellas_mod.mini_spruce_panel":"Minigranpanel",
"block.ellas_mod.mini_spruce_panel_fence":"Minigranpanelstaket",
"block.ellas_mod.mini_warped_panel":"Minif\u00f6rvr\u00e4ngd panel",
"block.ellas_mod.mini_warped_panel_fence":"Minif\u00f6rvr\u00e4ngt panelstaket",
"block.ellas_mod.mossy_stone_brick_platform":"Mossig murstensplattform",
"block.ellas_mod.mossy_stone_brick_step":"Mossigt murstenssteg",
"block.ellas_mod.netherite_pane":"Netheritskiva",
"block.ellas_mod.netherite_panel":"Netheritpanel",
"block.ellas_mod.netherite_platform":"Netheritplattform",
"block.ellas_mod.netherite_slab":"Netheritplatta",
"block.ellas_mod.oak_bar_platform":"Ekgallerplattform",
"block.ellas_mod.oak_bars":"Ekgaller",
"block.ellas_mod.oak_pane":"Ekskiva",
"block.ellas_mod.oak_panel":"Ekpanel",
"block.ellas_mod.oak_panel_fence":"Ekpanelstaket",
"block.ellas_mod.oak_platform":"Ekplattform",
"block.ellas_mod.oak_step":"Eksteg",
"block.ellas_mod.orange_stained_glass_platform":"Orange glasplattform",
"block.ellas_mod.pink_stained_glass_platform":"Rosa glasplattform",
"block.ellas_mod.polished_andesite_platform":"Polerad andesitplattform",
"block.ellas_mod.polished_andesite_step":"Polerat andesitsteg",
"block.ellas_mod.polished_diorite_platform":"Polerad dioritplattform",
"block.ellas_mod.polished_diorite_step":"Polerat dioritsteg",
"block.ellas_mod.polished_granite_platform":"Polerad granitplattform",
"block.ellas_mod.polished_granite_step":"Polerat granitsteg",
"block.ellas_mod.purple_stained_glass_platform":"Lila glasplattform",
"block.ellas_mod.purpur_platform":"Purpurplattform",
"block.ellas_mod.purpur_step":"Purpursteg",
"block.ellas_mod.quartz_platform":"Kvartsplattform",
"block.ellas_mod.quartz_step":"Kvartssteg",
"block.ellas_mod.red_stained_glass_platform":"R\u00f6d glasplattform",
"block.ellas_mod.red_sandstone_platform":"R\u00f6d sandstensplattform",
"block.ellas_mod.red_sandstone_step":"R\u00f6tt sandstenssteg",
"block.ellas_mod.sandstone_platform":"Sandstensplattform",
"block.ellas_mod.sandstone_step":"Sandstenssteg",
"block.ellas_mod.small_acacia_panel":"Liten akaciapanel",
"block.ellas_mod.small_acacia_panel_fence":"Litet akaciapanelstaket",
"block.ellas_mod.small_birch_panel":"Liten bj\u00f6rkpanel",
"block.ellas_mod.small_birch_panel_fence":"Litet bj\u00f6rkpanelstaket",
"block.ellas_mod.small_crimson_panel":"Liten karmosinpanel",
"block.ellas_mod.small_crimson_panel_fence":"Litet karmosinpanelstaket",
"block.ellas_mod.small_dark_oak_panel":"Liten m\u00f6rk ekpanel",
"block.ellas_mod.small_dark_oak_panel_fence":"Liten m\u00f6rk ekpanelstaket",
"block.ellas_mod.small_diamond_panel":"Liten diamantpanel",
"block.ellas_mod.small_emerald_panel":"Liten smaragdpanel",
"block.ellas_mod.small_gold_panel":"Liten guldpanel",
"block.ellas_mod.small_iron_panel":"Liten j\u00e4rnpanel",
"block.ellas_mod.small_jungle_panel":"Liten djungelpanel",
"block.ellas_mod.small_jungle_panel_fence":"Litet djungelpanelstaket",
"block.ellas_mod.small_lapis_panel":"Liten lapis lazulipanel",
"block.ellas_mod.small_netherite_panel":"Liten netheritpanel",
"block.ellas_mod.small_oak_panel":"Liten ekpanel",
"block.ellas_mod.small_oak_panel_fence":"Litet ekpanelstaket",
"block.ellas_mod.small_spruce_panel":"Liten granpanel",
"block.ellas_mod.small_spruce_panel_fence":"Litet granpanelstaket",
"block.ellas_mod.small_warped_panel":"Liten f\u00f6rvr\u00e4ngd panel",
"block.ellas_mod.small_warped_panel_fence":"Litet f\u00f6rvr\u00e4ngt panelstaket",
"block.ellas_mod.smooth_quartz_platform":"Len kvartsplattform",
"block.ellas_mod.smooth_quartz_step":"Lent kvartssteg",
"block.ellas_mod.smooth_red_sandstone_platform":"Len r\u00f6d sandstensplattform",
"block.ellas_mod.smooth_red_sandstone_step":"Lent r\u00f6tt sandstenssteg",
"block.ellas_mod.smooth_sandstone_platform":"Len sandstensplattform",
"block.ellas_mod.smooth_sandstone_step":"Lent sandstenssteg",
"block.ellas_mod.smooth_stone_platform":"Len stenplattform",
"block.ellas_mod.smooth_stone_step":"Lent stensteg",
"block.ellas_mod.spruce_bar_platform":"Grangallerplattform",
"block.ellas_mod.spruce_bars":"Grangaller",
"block.ellas_mod.spruce_pane":"Granskiva",
"block.ellas_mod.spruce_panel":"Granpanel",
"block.ellas_mod.spruce_panel_fence":"Granpanelstaket",
"block.ellas_mod.spruce_platform":"Granplattform",
"block.ellas_mod.spruce_step":"Gransteg",
"block.ellas_mod.stone_brick_platform":"Murstensplattform",
"block.ellas_mod.stone_brick_step":"Murstenssteg",
"block.ellas_mod.stone_brick_tile_platform":"Murstensrutplattform",
"block.ellas_mod.stone_brick_tile_step":"Murstensrutsteg",
"block.ellas_mod.stone_brick_tiles":"Murstensrutor",
"block.ellas_mod.stone_platform":"Stenplattform",
"block.ellas_mod.stone_step":"Stensteg",
"block.ellas_mod.warped_bar_platform":"F\u00f6rvr\u00e4ngd gallerplattform",
"block.ellas_mod.warped_bars":"F\u00f6rvr\u00e4ngt galler",
"block.ellas_mod.warped_pane":"F\u00f6rvr\u00e4ngd skiva",
"block.ellas_mod.warped_panel":"F\u00f6rvr\u00e4ngd panel",
"block.ellas_mod.warped_panel_fence":"F\u00f6rvr\u00e4ngt panelstaket",
"block.ellas_mod.warped_platform":"F\u00f6rvr\u00e4ngd plattform",
"block.ellas_mod.warped_step":"F\u00f6rvr\u00e4ngt steg",
"block.ellas_mod.white_stained_glass_platform":"Vit glasplattform",
"block.ellas_mod.windowed_acacia_door":"Akaciad\u00f6rr med f\u00f6nster",
"block.ellas_mod.windowed_birch_door":"Bj\u00f6rkd\u00f6rr med f\u00f6nster",
"block.ellas_mod.windowed_crimson_door":"Karmosind\u00f6rr med f\u00f6nster",
"block.ellas_mod.windowed_dark_oak_door":"M\u00f6rk ekd\u00f6rr med f\u00f6nster",
"block.ellas_mod.windowed_iron_door":"J\u00e4rnd\u00f6rr med f\u00f6nster",
"block.ellas_mod.windowed_jungle_door":"Djungeld\u00f6rr med f\u00f6nster",
"block.ellas_mod.windowed_oak_door":"Ekd\u00f6rr med f\u00f6nster",
"block.ellas_mod.windowed_spruce_door":"Grand\u00f6rr med f\u00f6nster",
"block.ellas_mod.windowed_warped_door":"F\u00f6rvr\u00e4ngd d\u00f6rr med f\u00f6nster",
"block.ellas_mod.yellow_brick_platform":"Gul tegelplattform",
"block.ellas_mod.yellow_brick_slab":"Gul tegelplatta",
"block.ellas_mod.yellow_brick_stairs":"Gula tegeltrappor",
"block.ellas_mod.yellow_brick_step":"Gult tegelsteg",
"block.ellas_mod.yellow_brick_wall":"Gul tegelmur",
"block.ellas_mod.yellow_bricks":"Gult tegel",
"block.ellas_mod.yellow_stained_glass_platform":"Gul glasplattform"
}

View File

@ -0,0 +1 @@
{"parent":"ellas_mod:block/platform","textures":{"particle":"minecraft:block/acacia_planks"}}

View File

@ -0,0 +1 @@
{"parent":"ellas_mod:block/platform","textures":{"particle":"minecraft:block/andesite"}}

View File

@ -0,0 +1 @@
{"parent":"minecraft:block/block","textures":{"particle":"minecraft:block/scaffolding_top","s":"minecraft:block/scaffolding_side","b":"minecraft:block/scaffolding_bottom"},"elements":[{"from":[0,15.99,0],"to":[16,16,16],"faces":{"up":{"texture":"#particle","cullface":"up"},"down":{"texture":"#particle","uv":[0,16,16,0]}}},{"from":[0,14,0],"to":[16,16,2],"faces":{"north":{"texture":"#s","cullface":"north"},"south":{"texture":"#s","uv":[0,2,16,4]},"down":{"texture":"#b"}}},{"from":[0,14,14],"to":[16,16,16],"faces":{"north":{"texture":"#s","uv":[16,0,0,2]},"south":{"texture":"#s","cullface":"south"},"down":{"texture":"#b"}}},{"from":[14,14,0],"to":[16,16,16],"faces":{"east":{"texture":"#s","uv":[16,0,0,2],"cullface":"east"},"west":{"texture":"#s","uv":[16,2,0,4]},"down":{"texture":"#b"}}},{"from":[0,14,0],"to":[2,16,16],"faces":{"east":{"texture":"#s"},"west":{"texture":"#s","uv":[16,0,0,2],"cullface":"west"},"down":{"texture":"#b"}}}]}

View File

@ -0,0 +1 @@
{"parent":"ellas_mod:block/platform","textures":{"particle":"minecraft:block/birch_planks"}}

View File

@ -0,0 +1 @@
{"parent":"ellas_mod:block/platform_side","textures":{"particle":"minecraft:block/bricks","s":"ellas_mod:block/brick_platform"}}

View File

@ -0,0 +1 @@
{"parent":"ellas_mod:block/glass_platform","textures":{"particle":"ellas_mod:block/clear_glass"}}

View File

@ -0,0 +1 @@
{"parent":"ellas_mod:block/platform","textures":{"particle":"minecraft:block/cobblestone"}}

View File

@ -0,0 +1 @@
{"parent":"ellas_mod:block/platform","textures":{"particle":"minecraft:block/crimson_planks"}}

View File

@ -0,0 +1 @@
{"parent":"ellas_mod:block/platform","textures":{"particle":"minecraft:block/dark_oak_planks"}}

View File

@ -0,0 +1 @@
{"parent":"ellas_mod:block/platform_side","textures":{"particle":"minecraft:block/diamond_block","s":"ellas_mod:block/diamond_platform"}}

View File

@ -0,0 +1 @@
{"parent":"ellas_mod:block/platform","textures":{"particle":"minecraft:block/diorite"}}

View File

@ -0,0 +1 @@
{"parent":"ellas_mod:block/platform_side","textures":{"particle":"minecraft:block/emerald_block","s":"ellas_mod:block/emerald_platform"}}

View File

@ -0,0 +1 @@
{"parent":"ellas_mod:block/platform","textures":{"particle":"minecraft:block/glass"},"elements":[{"from":[0,14,0],"to":[16,16,16],"faces":{"up":{"texture":"#particle","cullface":"up"},"down":{"texture":"#particle"}}}]}

View File

@ -0,0 +1 @@
{"parent":"ellas_mod:block/platform_side","textures":{"particle":"minecraft:block/gold_block","s":"ellas_mod:block/gold_platform"}}

View File

@ -0,0 +1 @@
{"parent":"ellas_mod:block/platform","textures":{"particle":"minecraft:block/granite"}}

View File

@ -0,0 +1 @@
{"parent":"ellas_mod:block/platform","textures":{"particle":"minecraft:block/iron_bars"},"elements":[{"from":[0,14,0],"to":[0,16,0],"faces":{"north":{"texture":"#particle","uv":[0,14,0,16],"rotation":180,"cullface":"north"},"east":{"texture":"#particle","uv":[0,0,2,16],"rotation":90,"cullface":"east"},"south":{"texture":"#particle","cullface":"south"},"west":{"texture":"#particle","uv":[14,0,16,16],"rotation":270,"cullface":"west"},"up":{"texture":"#particle","cullface":"up"},"down":{"texture":"#particle","uv":[0,16,16,0]}}}]}

View File

@ -0,0 +1 @@
{"parent":"ellas_mod:block/platform_side","textures":{"particle":"minecraft:block/iron_block","s":"ellas_mod:block/iron_platform"}}

View File

@ -0,0 +1 @@
{"parent":"ellas_mod:block/platform","textures":{"particle":"minecraft:block/jungle_planks"}}

View File

@ -0,0 +1 @@
{"parent":"ellas_mod:block/platform_side","textures":{"particle":"minecraft:block/lapis_block","s":"ellas_mod:block/lapis_platform"}}

View File

@ -0,0 +1 @@
{"parent":"ellas_mod:block/stained_glass_platform","textures":{"particle":"light_blue_stained_glass","s":"light_blue_stained_glass_pane_top"}}

View File

@ -0,0 +1 @@
{"parent":"ellas_mod:block/stained_glass_platform","textures":{"particle":"lime_stained_glass","s":"lime_stained_glass_pane_top"}}

View File

@ -0,0 +1 @@
{"parent":"ellas_mod:block/stained_glass_platform","textures":{"particle":"magenta_stained_glass","s":"magenta_stained_glass_pane_top"}}

View File

@ -0,0 +1 @@
{"parent":"ellas_mod:block/platform_side","textures":{"particle":"minecraft:block/mossy_stone_bricks","s":"ellas_mod:block/stone_brick_platform"}}

View File

@ -0,0 +1 @@
{"parent":"ellas_mod:block/platform_side","textures":{"particle":"minecraft:block/netherite_block","s":"ellas_mod:block/netherite_platform"}}

View File

@ -0,0 +1 @@
{"parent":"ellas_mod:block/platform","textures":{"particle":"minecraft:block/oak_planks"}}

View File

@ -0,0 +1 @@
{"parent":"ellas_mod:block/stained_glass_platform","textures":{"particle":"orange_stained_glass","s":"orange_stained_glass_pane_top"}}

View File

@ -0,0 +1 @@
{"parent":"minecraft:block/block","display":{"thirdperson_righthand":{"rotation":[75,45,0],"translation":[0,2.5,-2],"scale":[0.375,0.375,0.375]}},"elements":[{"from":[0,14,0],"to":[16,16,16],"faces":{"north":{"texture":"#particle","cullface":"north"},"east":{"texture":"#particle","cullface":"east"},"south":{"texture":"#particle","cullface":"south"},"west":{"texture":"#particle","cullface":"west"},"up":{"texture":"#particle","cullface":"up"},"down":{"texture":"#particle"}}}]}

Some files were not shown because too many files have changed in this diff Show More