commit 1744fcefa041d19969f1fb211cb25b450a4e179b7d20ad664b37272e55582505 Author: Chillcog Date: Fri Jul 3 09:16:56 2026 -0700 first commit diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..1acb561 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,3 @@ +*.png filter=lfs diff=lfs merge=lfs -text +*.mp4 filter=lfs diff=lfs merge=lfs -text +*.ogg filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b60238c --- /dev/null +++ b/.gitignore @@ -0,0 +1,25 @@ +run/ +/models/ +gradle/ +build/ +/elements/ +.idea/ +*.class +*.log +*.ctxt +.mtj.tmp/ +*.jar +*.war +*.nar +*.ear +*.zip +*.tar.gz +*.rar +hs_err_pid* +replay_pid* +.gradle/ +.mcreator/ +.vscode/ +*.mcreator +mcreator.gradle +.eclipse/ \ No newline at end of file diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..56277b7 --- /dev/null +++ b/build.gradle @@ -0,0 +1,49 @@ +plugins { + id 'eclipse' + id 'net.neoforged.moddev' version '2.0.141' +} + +version = '1.0' +base.archivesName = "modid" + +java.toolchain.languageVersion = JavaLanguageVersion.of(21) + +neoForge { + version = "21.1.234" + + runs { + client { + client() + + programArgument "--username" + programArgument "chillcog" + + def mcreatorJvmOptions = System.getenv('MCREATOR_JVM_OPTIONS') + if (mcreatorJvmOptions) { + mcreatorJvmOptions.split("\\s+").findAll { it.trim() }.each { arg -> + jvmArgument(arg) + } + } + } + server { + server() + } + + configureEach { + systemProperty 'forge.logging.markers', 'REGISTRIES' + logLevel = org.slf4j.event.Level.DEBUG + } + } + + mods { + mcreator { + sourceSet sourceSets.main + } + } +} + +tasks.withType(JavaCompile).configureEach { + options.encoding = 'UTF-8' +} + +apply from: 'mcreator.gradle' \ No newline at end of file diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..d64185c --- /dev/null +++ b/gradle.properties @@ -0,0 +1,5 @@ +org.gradle.jvmargs=-Xmx1G +org.gradle.daemon=true +org.gradle.parallel=true +org.gradle.caching=true +org.gradle.configuration-cache=true \ No newline at end of file diff --git a/gradlew b/gradlew new file mode 100644 index 0000000..36a4e24 --- /dev/null +++ b/gradlew @@ -0,0 +1,248 @@ +#!/bin/sh + +# +# Copyright © 2015 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + + + +# 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 + if ! command -v java >/dev/null 2>&1 + then + 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 +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + + +# 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"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000..09276e8 --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,93 @@ +@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 +@rem SPDX-License-Identifier: Apache-2.0 +@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=. +@rem This is normally unused +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% equ 0 goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:execute +@rem Setup the command line + + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 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! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 0000000..920d58f --- /dev/null +++ b/settings.gradle @@ -0,0 +1,11 @@ +pluginManagement { + repositories { + mavenLocal() + gradlePluginPortal() + maven { url = 'https://maven.neoforged.net/releases' } + } +} + +plugins { + id 'org.gradle.toolchains.foojay-resolver-convention' version '1.0.0' +} diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/ChillcogsBackroomsMod.java b/src/main/java/com/chillcog/chillcogsbackrooms/ChillcogsBackroomsMod.java new file mode 100644 index 0000000..11c6b27 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/ChillcogsBackroomsMod.java @@ -0,0 +1,92 @@ +package com.chillcog.chillcogsbackrooms; + +import org.apache.logging.log4j.Logger; +import org.apache.logging.log4j.LogManager; + +import net.neoforged.neoforge.network.registration.PayloadRegistrar; +import net.neoforged.neoforge.network.handling.IPayloadHandler; +import net.neoforged.neoforge.network.event.RegisterPayloadHandlersEvent; +import net.neoforged.neoforge.event.tick.ServerTickEvent; +import net.neoforged.neoforge.common.NeoForge; +import net.neoforged.fml.util.thread.SidedThreadGroups; +import net.neoforged.fml.common.Mod; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.bus.api.IEventBus; + +import net.minecraft.server.TickTask; +import net.minecraft.network.protocol.common.custom.CustomPacketPayload; +import net.minecraft.network.codec.StreamCodec; +import net.minecraft.network.FriendlyByteBuf; + +import java.util.concurrent.ConcurrentLinkedQueue; +import java.util.Queue; +import java.util.PriorityQueue; +import java.util.Map; +import java.util.HashMap; +import java.util.Comparator; + +import it.unimi.dsi.fastutil.ints.IntObjectPair; +import it.unimi.dsi.fastutil.ints.IntObjectImmutablePair; + +import com.chillcog.chillcogsbackrooms.init.ChillcogsBackroomsModTabs; +import com.chillcog.chillcogsbackrooms.init.ChillcogsBackroomsModItems; +import com.chillcog.chillcogsbackrooms.init.ChillcogsBackroomsModBlocks; + +@Mod("chillcogs_backrooms") +public class ChillcogsBackroomsMod { + public static final Logger LOGGER = LogManager.getLogger(ChillcogsBackroomsMod.class); + public static final String MODID = "chillcogs_backrooms"; + + public ChillcogsBackroomsMod(IEventBus modEventBus) { + // Start of user code block mod constructor + // End of user code block mod constructor + NeoForge.EVENT_BUS.register(this); + modEventBus.addListener(this::registerNetworking); + ChillcogsBackroomsModBlocks.REGISTRY.register(modEventBus); + ChillcogsBackroomsModItems.REGISTRY.register(modEventBus); + ChillcogsBackroomsModTabs.REGISTRY.register(modEventBus); + // Start of user code block mod init + // End of user code block mod init + } + + // Start of user code block mod methods + // End of user code block mod methods + private static boolean networkingRegistered = false; + private static final Map, NetworkMessage> MESSAGES = new HashMap<>(); + + private record NetworkMessage(StreamCodec reader, IPayloadHandler handler) { + } + + public static void addNetworkMessage(CustomPacketPayload.Type id, StreamCodec reader, IPayloadHandler handler) { + if (networkingRegistered) + throw new IllegalStateException("Cannot register new network messages after networking has been registered"); + MESSAGES.put(id, new NetworkMessage<>(reader, handler)); + } + + @SuppressWarnings({"rawtypes", "unchecked"}) + private void registerNetworking(final RegisterPayloadHandlersEvent event) { + final PayloadRegistrar registrar = event.registrar(MODID); + MESSAGES.forEach((id, networkMessage) -> registrar.playBidirectional(id, ((NetworkMessage) networkMessage).reader(), ((NetworkMessage) networkMessage).handler())); + networkingRegistered = true; + } + + private static final Queue> workToBeScheduled = new ConcurrentLinkedQueue<>(); + private static final PriorityQueue workQueue = new PriorityQueue<>(Comparator.comparingInt(TickTask::getTick)); + + public static void queueServerWork(int delay, Runnable action) { + if (Thread.currentThread().getThreadGroup() == SidedThreadGroups.SERVER) + workToBeScheduled.add(new IntObjectImmutablePair<>(delay, action)); + } + + @SubscribeEvent + public void tick(ServerTickEvent.Post event) { + int currentTick = event.getServer().getTickCount(); + IntObjectPair work; + while ((work = workToBeScheduled.poll()) != null) { + workQueue.add(new TickTask(currentTick + work.leftInt(), work.right())); + } + while (!workQueue.isEmpty() && currentTick >= workQueue.peek().getTick()) { + workQueue.poll().run(); + } + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/BallpitBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/BallpitBlock.java new file mode 100644 index 0000000..6f19428 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/BallpitBlock.java @@ -0,0 +1,11 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; + +public class BallpitBlock extends Block { + public BallpitBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.WOOL).strength(-1, 3600000).noCollission()); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/BlackDoorBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/BlackDoorBlock.java new file mode 100644 index 0000000..c0fd5e2 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/BlackDoorBlock.java @@ -0,0 +1,13 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.material.PushReaction; +import net.minecraft.world.level.block.state.properties.BlockSetType; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.DoorBlock; + +public class BlackDoorBlock extends DoorBlock { + public BlackDoorBlock() { + super(BlockSetType.IRON, BlockBehaviour.Properties.of().sound(SoundType.METAL).strength(1f, 10f).pushReaction(PushReaction.DESTROY)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/CarpetBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/CarpetBlock.java new file mode 100644 index 0000000..1e4cde3 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/CarpetBlock.java @@ -0,0 +1,11 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; + +public class CarpetBlock extends Block { + public CarpetBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.WOOL).strength(-1, 3600000)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/CarpetLevel4Block.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/CarpetLevel4Block.java new file mode 100644 index 0000000..a526dc5 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/CarpetLevel4Block.java @@ -0,0 +1,11 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; + +public class CarpetLevel4Block extends Block { + public CarpetLevel4Block() { + super(BlockBehaviour.Properties.of().sound(SoundType.WOOL).strength(-1, 3600000)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/CeilingBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/CeilingBlock.java new file mode 100644 index 0000000..4767a07 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/CeilingBlock.java @@ -0,0 +1,11 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; + +public class CeilingBlock extends Block { + public CeilingBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.WOOD).strength(-1, 3600000)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/ConcreteBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/ConcreteBlock.java new file mode 100644 index 0000000..dbc53ac --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/ConcreteBlock.java @@ -0,0 +1,10 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.Block; + +public class ConcreteBlock extends Block { + public ConcreteBlock() { + super(BlockBehaviour.Properties.of().strength(-1, 3600000)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/ConcretePillarBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/ConcretePillarBlock.java new file mode 100644 index 0000000..78d4fb2 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/ConcretePillarBlock.java @@ -0,0 +1,10 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.Block; + +public class ConcretePillarBlock extends Block { + public ConcretePillarBlock() { + super(BlockBehaviour.Properties.of().strength(-1, 3600000)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/CrateBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/CrateBlock.java new file mode 100644 index 0000000..1176d86 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/CrateBlock.java @@ -0,0 +1,11 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; + +public class CrateBlock extends Block { + public CrateBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.WOOD).strength(5f, 10f)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/DarkPoolTilesBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/DarkPoolTilesBlock.java new file mode 100644 index 0000000..a4bbd4e --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/DarkPoolTilesBlock.java @@ -0,0 +1,11 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; + +public class DarkPoolTilesBlock extends Block { + public DarkPoolTilesBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.BONE_BLOCK).strength(-1, 3600000)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/DarkenedConcreteBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/DarkenedConcreteBlock.java new file mode 100644 index 0000000..13dd447 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/DarkenedConcreteBlock.java @@ -0,0 +1,10 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.Block; + +public class DarkenedConcreteBlock extends Block { + public DarkenedConcreteBlock() { + super(BlockBehaviour.Properties.of().strength(-1, 3600000)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/FakeCloudsBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/FakeCloudsBlock.java new file mode 100644 index 0000000..f6b519d --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/FakeCloudsBlock.java @@ -0,0 +1,13 @@ +package com.chillcog.chillcogsbackrooms.block; + +import org.checkerframework.checker.units.qual.s; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; + +public class FakeCloudsBlock extends Block { + public FakeCloudsBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.AMETHYST).strength(-1, 3600000).lightLevel(s -> 15)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/FalseStarsBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/FalseStarsBlock.java new file mode 100644 index 0000000..9bee72e --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/FalseStarsBlock.java @@ -0,0 +1,13 @@ +package com.chillcog.chillcogsbackrooms.block; + +import org.checkerframework.checker.units.qual.s; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; + +public class FalseStarsBlock extends Block { + public FalseStarsBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.AMETHYST).strength(-1, 3600000).lightLevel(s -> 8)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/FunFlooringBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/FunFlooringBlock.java new file mode 100644 index 0000000..e646e34 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/FunFlooringBlock.java @@ -0,0 +1,40 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.properties.DirectionProperty; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.Rotation; +import net.minecraft.world.level.block.Mirror; +import net.minecraft.world.level.block.HorizontalDirectionalBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.core.Direction; + +public class FunFlooringBlock extends Block { + public static final DirectionProperty FACING = HorizontalDirectionalBlock.FACING; + + public FunFlooringBlock() { + super(BlockBehaviour.Properties.of().strength(-1, 3600000)); + this.registerDefaultState(this.stateDefinition.any().setValue(FACING, Direction.NORTH)); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + super.createBlockStateDefinition(builder); + builder.add(FACING); + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + return super.getStateForPlacement(context).setValue(FACING, context.getHorizontalDirection().getOpposite()); + } + + public BlockState rotate(BlockState state, Rotation rot) { + return state.setValue(FACING, rot.rotate(state.getValue(FACING))); + } + + public BlockState mirror(BlockState state, Mirror mirrorIn) { + return state.rotate(mirrorIn.getRotation(state.getValue(FACING))); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/FunGreenWoolBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/FunGreenWoolBlock.java new file mode 100644 index 0000000..4691c40 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/FunGreenWoolBlock.java @@ -0,0 +1,41 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.properties.DirectionProperty; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Rotation; +import net.minecraft.world.level.block.Mirror; +import net.minecraft.world.level.block.HorizontalDirectionalBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.core.Direction; + +public class FunGreenWoolBlock extends Block { + public static final DirectionProperty FACING = HorizontalDirectionalBlock.FACING; + + public FunGreenWoolBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.WOOL).strength(-1, 3600000)); + this.registerDefaultState(this.stateDefinition.any().setValue(FACING, Direction.NORTH)); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + super.createBlockStateDefinition(builder); + builder.add(FACING); + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + return super.getStateForPlacement(context).setValue(FACING, context.getHorizontalDirection().getOpposite()); + } + + public BlockState rotate(BlockState state, Rotation rot) { + return state.setValue(FACING, rot.rotate(state.getValue(FACING))); + } + + public BlockState mirror(BlockState state, Mirror mirrorIn) { + return state.rotate(mirrorIn.getRotation(state.getValue(FACING))); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetBlock.java new file mode 100644 index 0000000..41c97d6 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetBlock.java @@ -0,0 +1,11 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; + +public class HotelCarpetBlock extends Block { + public HotelCarpetBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.WOOL).strength(-1, 3600000)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetCorner2Block.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetCorner2Block.java new file mode 100644 index 0000000..86c09ed --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetCorner2Block.java @@ -0,0 +1,11 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; + +public class HotelCarpetCorner2Block extends Block { + public HotelCarpetCorner2Block() { + super(BlockBehaviour.Properties.of().sound(SoundType.GRAVEL).strength(1f, 10f)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetCornerBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetCornerBlock.java new file mode 100644 index 0000000..90f4e3b --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetCornerBlock.java @@ -0,0 +1,41 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.properties.DirectionProperty; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Rotation; +import net.minecraft.world.level.block.Mirror; +import net.minecraft.world.level.block.HorizontalDirectionalBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.core.Direction; + +public class HotelCarpetCornerBlock extends Block { + public static final DirectionProperty FACING = HorizontalDirectionalBlock.FACING; + + public HotelCarpetCornerBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.WOOL).strength(-1, 3600000)); + this.registerDefaultState(this.stateDefinition.any().setValue(FACING, Direction.NORTH)); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + super.createBlockStateDefinition(builder); + builder.add(FACING); + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + return super.getStateForPlacement(context).setValue(FACING, context.getHorizontalDirection().getOpposite()); + } + + public BlockState rotate(BlockState state, Rotation rot) { + return state.setValue(FACING, rot.rotate(state.getValue(FACING))); + } + + public BlockState mirror(BlockState state, Mirror mirrorIn) { + return state.rotate(mirrorIn.getRotation(state.getValue(FACING))); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetEdge2Block.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetEdge2Block.java new file mode 100644 index 0000000..e13a725 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetEdge2Block.java @@ -0,0 +1,41 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.properties.DirectionProperty; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Rotation; +import net.minecraft.world.level.block.Mirror; +import net.minecraft.world.level.block.HorizontalDirectionalBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.core.Direction; + +public class HotelCarpetEdge2Block extends Block { + public static final DirectionProperty FACING = HorizontalDirectionalBlock.FACING; + + public HotelCarpetEdge2Block() { + super(BlockBehaviour.Properties.of().sound(SoundType.WOOL).strength(-1, 3600000)); + this.registerDefaultState(this.stateDefinition.any().setValue(FACING, Direction.NORTH)); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + super.createBlockStateDefinition(builder); + builder.add(FACING); + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + return super.getStateForPlacement(context).setValue(FACING, context.getHorizontalDirection().getOpposite()); + } + + public BlockState rotate(BlockState state, Rotation rot) { + return state.setValue(FACING, rot.rotate(state.getValue(FACING))); + } + + public BlockState mirror(BlockState state, Mirror mirrorIn) { + return state.rotate(mirrorIn.getRotation(state.getValue(FACING))); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetEdgeBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetEdgeBlock.java new file mode 100644 index 0000000..7d4ca78 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetEdgeBlock.java @@ -0,0 +1,41 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.properties.DirectionProperty; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Rotation; +import net.minecraft.world.level.block.Mirror; +import net.minecraft.world.level.block.HorizontalDirectionalBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.core.Direction; + +public class HotelCarpetEdgeBlock extends Block { + public static final DirectionProperty FACING = HorizontalDirectionalBlock.FACING; + + public HotelCarpetEdgeBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.WOOL).strength(1f, 10f)); + this.registerDefaultState(this.stateDefinition.any().setValue(FACING, Direction.NORTH)); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + super.createBlockStateDefinition(builder); + builder.add(FACING); + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + return super.getStateForPlacement(context).setValue(FACING, context.getHorizontalDirection().getOpposite()); + } + + public BlockState rotate(BlockState state, Rotation rot) { + return state.setValue(FACING, rot.rotate(state.getValue(FACING))); + } + + public BlockState mirror(BlockState state, Mirror mirrorIn) { + return state.rotate(mirrorIn.getRotation(state.getValue(FACING))); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetInnerCornerBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetInnerCornerBlock.java new file mode 100644 index 0000000..5752ac7 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetInnerCornerBlock.java @@ -0,0 +1,41 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.properties.DirectionProperty; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Rotation; +import net.minecraft.world.level.block.Mirror; +import net.minecraft.world.level.block.HorizontalDirectionalBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.core.Direction; + +public class HotelCarpetInnerCornerBlock extends Block { + public static final DirectionProperty FACING = HorizontalDirectionalBlock.FACING; + + public HotelCarpetInnerCornerBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.WOOL).strength(-1, 3600000)); + this.registerDefaultState(this.stateDefinition.any().setValue(FACING, Direction.NORTH)); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + super.createBlockStateDefinition(builder); + builder.add(FACING); + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + return super.getStateForPlacement(context).setValue(FACING, context.getHorizontalDirection().getOpposite()); + } + + public BlockState rotate(BlockState state, Rotation rot) { + return state.setValue(FACING, rot.rotate(state.getValue(FACING))); + } + + public BlockState mirror(BlockState state, Mirror mirrorIn) { + return state.rotate(mirrorIn.getRotation(state.getValue(FACING))); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetMiddleBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetMiddleBlock.java new file mode 100644 index 0000000..1869eda --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetMiddleBlock.java @@ -0,0 +1,41 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.properties.DirectionProperty; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Rotation; +import net.minecraft.world.level.block.Mirror; +import net.minecraft.world.level.block.HorizontalDirectionalBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.core.Direction; + +public class HotelCarpetMiddleBlock extends Block { + public static final DirectionProperty FACING = HorizontalDirectionalBlock.FACING; + + public HotelCarpetMiddleBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.WOOL).strength(-1, 3600000)); + this.registerDefaultState(this.stateDefinition.any().setValue(FACING, Direction.NORTH)); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + super.createBlockStateDefinition(builder); + builder.add(FACING); + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + return super.getStateForPlacement(context).setValue(FACING, context.getHorizontalDirection().getOpposite()); + } + + public BlockState rotate(BlockState state, Rotation rot) { + return state.setValue(FACING, rot.rotate(state.getValue(FACING))); + } + + public BlockState mirror(BlockState state, Mirror mirrorIn) { + return state.rotate(mirrorIn.getRotation(state.getValue(FACING))); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/Level4CeilingBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/Level4CeilingBlock.java new file mode 100644 index 0000000..bb2a4ea --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/Level4CeilingBlock.java @@ -0,0 +1,11 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; + +public class Level4CeilingBlock extends Block { + public Level4CeilingBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.WOOD).strength(-1, 3600000)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/Level4WallBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/Level4WallBlock.java new file mode 100644 index 0000000..a1969d6 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/Level4WallBlock.java @@ -0,0 +1,10 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.Block; + +public class Level4WallBlock extends Block { + public Level4WallBlock() { + super(BlockBehaviour.Properties.of().strength(-1, 3600000)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/LightBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/LightBlock.java new file mode 100644 index 0000000..4b9c43b --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/LightBlock.java @@ -0,0 +1,13 @@ +package com.chillcog.chillcogsbackrooms.block; + +import org.checkerframework.checker.units.qual.s; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; + +public class LightBlock extends Block { + public LightBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.GLASS).strength(-1, 3600000).lightLevel(s -> 15).hasPostProcess((bs, br, bp) -> true).emissiveRendering((bs, br, bp) -> true)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/LightOffBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/LightOffBlock.java new file mode 100644 index 0000000..4f90551 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/LightOffBlock.java @@ -0,0 +1,11 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; + +public class LightOffBlock extends Block { + public LightOffBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.GLASS).strength(-1, 3600000)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/LightScarletWallBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/LightScarletWallBlock.java new file mode 100644 index 0000000..bc71957 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/LightScarletWallBlock.java @@ -0,0 +1,10 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.Block; + +public class LightScarletWallBlock extends Block { + public LightScarletWallBlock() { + super(BlockBehaviour.Properties.of().strength(-1, 3600000)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/ManilaCarpetBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/ManilaCarpetBlock.java new file mode 100644 index 0000000..4eab85c --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/ManilaCarpetBlock.java @@ -0,0 +1,11 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; + +public class ManilaCarpetBlock extends Block { + public ManilaCarpetBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.WOOL).strength(-1, 3600000)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/ManilaCeilingBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/ManilaCeilingBlock.java new file mode 100644 index 0000000..3ef2fd9 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/ManilaCeilingBlock.java @@ -0,0 +1,11 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; + +public class ManilaCeilingBlock extends Block { + public ManilaCeilingBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.WOOD).strength(-1, 3600000)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/ManilaWallpaperBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/ManilaWallpaperBlock.java new file mode 100644 index 0000000..27c7784 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/ManilaWallpaperBlock.java @@ -0,0 +1,11 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; + +public class ManilaWallpaperBlock extends Block { + public ManilaWallpaperBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.WOOD).strength(-1, 3600000)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/ParadisalGrassBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/ParadisalGrassBlock.java new file mode 100644 index 0000000..efed040 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/ParadisalGrassBlock.java @@ -0,0 +1,11 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; + +public class ParadisalGrassBlock extends Block { + public ParadisalGrassBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.GRAVEL).strength(-1, 3600000)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/ParadisalLogBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/ParadisalLogBlock.java new file mode 100644 index 0000000..6faa370 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/ParadisalLogBlock.java @@ -0,0 +1,38 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.properties.EnumProperty; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Rotation; +import net.minecraft.world.level.block.RotatedPillarBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.core.Direction; + +public class ParadisalLogBlock extends Block { + public static final EnumProperty AXIS = BlockStateProperties.AXIS; + + public ParadisalLogBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.WOOD).strength(-1, 3600000)); + this.registerDefaultState(this.stateDefinition.any().setValue(AXIS, Direction.Axis.Y)); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + super.createBlockStateDefinition(builder); + builder.add(AXIS); + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + return super.getStateForPlacement(context).setValue(AXIS, context.getClickedFace().getAxis()); + } + + @Override + public BlockState rotate(BlockState state, Rotation rot) { + return RotatedPillarBlock.rotatePillar(state, rot); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/PoolTilesBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/PoolTilesBlock.java new file mode 100644 index 0000000..1cba65e --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/PoolTilesBlock.java @@ -0,0 +1,11 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; + +public class PoolTilesBlock extends Block { + public PoolTilesBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.BONE_BLOCK).strength(-1, 3600000)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/RedDoorBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/RedDoorBlock.java new file mode 100644 index 0000000..235f518 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/RedDoorBlock.java @@ -0,0 +1,13 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.material.PushReaction; +import net.minecraft.world.level.block.state.properties.BlockSetType; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.DoorBlock; + +public class RedDoorBlock extends DoorBlock { + public RedDoorBlock() { + super(BlockSetType.OAK, BlockBehaviour.Properties.of().sound(SoundType.WOOD).strength(1f, 10f).noOcclusion().pushReaction(PushReaction.DESTROY).isRedstoneConductor((bs, br, bp) -> false)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/RedFunCarpetBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/RedFunCarpetBlock.java new file mode 100644 index 0000000..ebedace --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/RedFunCarpetBlock.java @@ -0,0 +1,32 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.phys.shapes.VoxelShape; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.core.BlockPos; + +public class RedFunCarpetBlock extends Block { + public RedFunCarpetBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.WOOL).strength(-1, 3600000).noOcclusion().isRedstoneConductor((bs, br, bp) -> false)); + } + + @Override + public boolean propagatesSkylightDown(BlockState state, BlockGetter reader, BlockPos pos) { + return true; + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 0; + } + + @Override + public VoxelShape getVisualShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { + return Shapes.empty(); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/ScarletCarpetBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/ScarletCarpetBlock.java new file mode 100644 index 0000000..9f997eb --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/ScarletCarpetBlock.java @@ -0,0 +1,41 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.properties.DirectionProperty; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Rotation; +import net.minecraft.world.level.block.Mirror; +import net.minecraft.world.level.block.HorizontalDirectionalBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.core.Direction; + +public class ScarletCarpetBlock extends Block { + public static final DirectionProperty FACING = HorizontalDirectionalBlock.FACING; + + public ScarletCarpetBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.WOOL).strength(-1, 3600000)); + this.registerDefaultState(this.stateDefinition.any().setValue(FACING, Direction.NORTH)); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + super.createBlockStateDefinition(builder); + builder.add(FACING); + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + return super.getStateForPlacement(context).setValue(FACING, context.getHorizontalDirection().getOpposite()); + } + + public BlockState rotate(BlockState state, Rotation rot) { + return state.setValue(FACING, rot.rotate(state.getValue(FACING))); + } + + public BlockState mirror(BlockState state, Mirror mirrorIn) { + return state.rotate(mirrorIn.getRotation(state.getValue(FACING))); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/ScarletCeilingBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/ScarletCeilingBlock.java new file mode 100644 index 0000000..2716697 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/ScarletCeilingBlock.java @@ -0,0 +1,10 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.Block; + +public class ScarletCeilingBlock extends Block { + public ScarletCeilingBlock() { + super(BlockBehaviour.Properties.of().strength(-1, 3600000)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/ScarletLightBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/ScarletLightBlock.java new file mode 100644 index 0000000..5d49933 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/ScarletLightBlock.java @@ -0,0 +1,13 @@ +package com.chillcog.chillcogsbackrooms.block; + +import org.checkerframework.checker.units.qual.s; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; + +public class ScarletLightBlock extends Block { + public ScarletLightBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.GLASS).strength(-1, 3600000).lightLevel(s -> 15).hasPostProcess((bs, br, bp) -> true).emissiveRendering((bs, br, bp) -> true)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/ScarletLightOffBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/ScarletLightOffBlock.java new file mode 100644 index 0000000..d2717fd --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/ScarletLightOffBlock.java @@ -0,0 +1,11 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; + +public class ScarletLightOffBlock extends Block { + public ScarletLightOffBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.GLASS).strength(-1, 3600000)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/ScarletWallBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/ScarletWallBlock.java new file mode 100644 index 0000000..e8af6ae --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/ScarletWallBlock.java @@ -0,0 +1,10 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.Block; + +public class ScarletWallBlock extends Block { + public ScarletWallBlock() { + super(BlockBehaviour.Properties.of().strength(-1, 3600000)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/ShadowCeilingBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/ShadowCeilingBlock.java new file mode 100644 index 0000000..3ce40de --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/ShadowCeilingBlock.java @@ -0,0 +1,41 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.properties.DirectionProperty; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Rotation; +import net.minecraft.world.level.block.Mirror; +import net.minecraft.world.level.block.HorizontalDirectionalBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.core.Direction; + +public class ShadowCeilingBlock extends Block { + public static final DirectionProperty FACING = HorizontalDirectionalBlock.FACING; + + public ShadowCeilingBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.WOOD).strength(-1, 3600000)); + this.registerDefaultState(this.stateDefinition.any().setValue(FACING, Direction.NORTH)); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + super.createBlockStateDefinition(builder); + builder.add(FACING); + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + return super.getStateForPlacement(context).setValue(FACING, context.getHorizontalDirection().getOpposite()); + } + + public BlockState rotate(BlockState state, Rotation rot) { + return state.setValue(FACING, rot.rotate(state.getValue(FACING))); + } + + public BlockState mirror(BlockState state, Mirror mirrorIn) { + return state.rotate(mirrorIn.getRotation(state.getValue(FACING))); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/WallpaperBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/WallpaperBlock.java new file mode 100644 index 0000000..6cc21fa --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/WallpaperBlock.java @@ -0,0 +1,11 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; + +public class WallpaperBlock extends Block { + public WallpaperBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.WOOD).strength(-1, 3600000)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/WallpaperTrimBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/WallpaperTrimBlock.java new file mode 100644 index 0000000..9967156 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/WallpaperTrimBlock.java @@ -0,0 +1,11 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; + +public class WallpaperTrimBlock extends Block { + public WallpaperTrimBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.WOOD).strength(-1, 3600000)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/WeatheredBarsBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/WeatheredBarsBlock.java new file mode 100644 index 0000000..7193e7d --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/WeatheredBarsBlock.java @@ -0,0 +1,11 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.IronBarsBlock; + +public class WeatheredBarsBlock extends IronBarsBlock { + public WeatheredBarsBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.METAL).strength(-1, 3600000)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/WeatheredBricksBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/WeatheredBricksBlock.java new file mode 100644 index 0000000..d2018e9 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/WeatheredBricksBlock.java @@ -0,0 +1,11 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; + +public class WeatheredBricksBlock extends Block { + public WeatheredBricksBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.DEEPSLATE_BRICKS).strength(-1, 3600000)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/WeatheredCeilingBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/WeatheredCeilingBlock.java new file mode 100644 index 0000000..47267ea --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/WeatheredCeilingBlock.java @@ -0,0 +1,11 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; + +public class WeatheredCeilingBlock extends Block { + public WeatheredCeilingBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.DEEPSLATE_BRICKS).strength(-1, 3600000)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/block/WeatheredFlooringBlock.java b/src/main/java/com/chillcog/chillcogsbackrooms/block/WeatheredFlooringBlock.java new file mode 100644 index 0000000..1bc6834 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/block/WeatheredFlooringBlock.java @@ -0,0 +1,11 @@ +package com.chillcog.chillcogsbackrooms.block; + +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; + +public class WeatheredFlooringBlock extends Block { + public WeatheredFlooringBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.DEEPSLATE_BRICKS).strength(-1, 3600000)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/init/ChillcogsBackroomsModBiomes.java b/src/main/java/com/chillcog/chillcogsbackrooms/init/ChillcogsBackroomsModBiomes.java new file mode 100644 index 0000000..f938926 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/init/ChillcogsBackroomsModBiomes.java @@ -0,0 +1,102 @@ +/* + * MCreator note: This file will be REGENERATED on each build. + */ +package com.chillcog.chillcogsbackrooms.init; + +import net.neoforged.neoforge.event.server.ServerAboutToStartEvent; +import net.neoforged.fml.common.EventBusSubscriber; +import net.neoforged.bus.api.SubscribeEvent; + +import net.minecraft.world.level.levelgen.placement.CaveSurface; +import net.minecraft.world.level.levelgen.SurfaceRules; +import net.minecraft.world.level.levelgen.NoiseBasedChunkGenerator; +import net.minecraft.world.level.dimension.LevelStem; +import net.minecraft.world.level.dimension.DimensionType; +import net.minecraft.world.level.dimension.BuiltinDimensionTypes; +import net.minecraft.world.level.chunk.ChunkGenerator; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.biome.MultiNoiseBiomeSource; +import net.minecraft.world.level.biome.FeatureSorter; +import net.minecraft.world.level.biome.Climate; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.server.MinecraftServer; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.resources.ResourceKey; +import net.minecraft.core.registries.Registries; +import net.minecraft.core.Registry; +import net.minecraft.core.Holder; + +import java.util.List; +import java.util.ArrayList; + +import com.mojang.datafixers.util.Pair; + +import com.google.common.base.Suppliers; + +@EventBusSubscriber +public class ChillcogsBackroomsModBiomes { + @SubscribeEvent + public static void onServerAboutToStart(ServerAboutToStartEvent event) { + MinecraftServer server = event.getServer(); + Registry levelStemTypeRegistry = server.registryAccess().registryOrThrow(Registries.LEVEL_STEM); + Registry biomeRegistry = server.registryAccess().registryOrThrow(Registries.BIOME); + for (LevelStem levelStem : levelStemTypeRegistry.stream().toList()) { + Holder dimensionType = levelStem.type(); + if (dimensionType.is(BuiltinDimensionTypes.OVERWORLD)) { + ChunkGenerator chunkGenerator = levelStem.generator(); + // Inject biomes to biome source + if (chunkGenerator.getBiomeSource() instanceof MultiNoiseBiomeSource noiseSource) { + List>> parameters = new ArrayList<>(noiseSource.parameters().values()); + addParameterPoint(parameters, new Pair<>(new Climate.ParameterPoint(Climate.Parameter.span(-0.5f, 0.5f), Climate.Parameter.span(-0.5f, 0.5f), Climate.Parameter.span(0.3f, 1f), Climate.Parameter.span(-0.5f, 0.5f), + Climate.Parameter.point(0.0f), Climate.Parameter.span(-1f, 1f), 0), biomeRegistry.getHolderOrThrow(ResourceKey.create(Registries.BIOME, ResourceLocation.fromNamespaceAndPath("chillcogs_backrooms", "backrooms"))))); + addParameterPoint(parameters, new Pair<>(new Climate.ParameterPoint(Climate.Parameter.span(-0.5f, 0.5f), Climate.Parameter.span(-0.5f, 0.5f), Climate.Parameter.span(0.3f, 1f), Climate.Parameter.span(-0.5f, 0.5f), + Climate.Parameter.point(1.0f), Climate.Parameter.span(-1f, 1f), 0), biomeRegistry.getHolderOrThrow(ResourceKey.create(Registries.BIOME, ResourceLocation.fromNamespaceAndPath("chillcogs_backrooms", "backrooms"))))); + chunkGenerator.biomeSource = MultiNoiseBiomeSource.createFromList(new Climate.ParameterList<>(parameters)); + chunkGenerator.featuresPerStep = Suppliers + .memoize(() -> FeatureSorter.buildFeaturesPerStep(List.copyOf(chunkGenerator.biomeSource.possibleBiomes()), biome -> chunkGenerator.generationSettingsGetter.apply(biome).features(), true)); + } + if (chunkGenerator instanceof NoiseBasedChunkGenerator noiseGenerator) { + ((ChillcogsBackroomsModNoiseGeneratorSettings) (Object) noiseGenerator.settings.value()).setchillcogs_backroomsDimensionTypeReference(dimensionType); + } + } + } + } + + public static SurfaceRules.RuleSource adaptSurfaceRule(SurfaceRules.RuleSource currentRuleSource, Holder dimensionType) { + if (dimensionType.is(BuiltinDimensionTypes.OVERWORLD)) + return injectOverworldSurfaceRules(currentRuleSource); + return currentRuleSource; + } + + private static SurfaceRules.RuleSource injectOverworldSurfaceRules(SurfaceRules.RuleSource currentRuleSource) { + List customSurfaceRules = new ArrayList<>(); + customSurfaceRules.add(preliminarySurfaceRule(ResourceKey.create(Registries.BIOME, ResourceLocation.fromNamespaceAndPath("chillcogs_backrooms", "backrooms")), Blocks.GRASS_BLOCK.defaultBlockState(), Blocks.DIRT.defaultBlockState(), + Blocks.GRAVEL.defaultBlockState())); + if (currentRuleSource instanceof SurfaceRules.SequenceRuleSource sequenceRuleSource) { + customSurfaceRules.addAll(sequenceRuleSource.sequence()); + return SurfaceRules.sequence(customSurfaceRules.toArray(SurfaceRules.RuleSource[]::new)); + } else { + customSurfaceRules.add(currentRuleSource); + return SurfaceRules.sequence(customSurfaceRules.toArray(SurfaceRules.RuleSource[]::new)); + } + } + + private static SurfaceRules.RuleSource preliminarySurfaceRule(ResourceKey biomeKey, BlockState groundBlock, BlockState undergroundBlock, BlockState underwaterBlock) { + return SurfaceRules.ifTrue(SurfaceRules.isBiome(biomeKey), + SurfaceRules.ifTrue(SurfaceRules.abovePreliminarySurface(), + SurfaceRules.sequence( + SurfaceRules.ifTrue(SurfaceRules.stoneDepthCheck(0, false, 0, CaveSurface.FLOOR), + SurfaceRules.sequence(SurfaceRules.ifTrue(SurfaceRules.waterBlockCheck(-1, 0), SurfaceRules.state(groundBlock)), SurfaceRules.state(underwaterBlock))), + SurfaceRules.ifTrue(SurfaceRules.stoneDepthCheck(0, true, 0, CaveSurface.FLOOR), SurfaceRules.state(undergroundBlock))))); + } + + private static void addParameterPoint(List>> parameters, Pair> point) { + if (!parameters.contains(point)) + parameters.add(point); + } + + public interface ChillcogsBackroomsModNoiseGeneratorSettings { + void setchillcogs_backroomsDimensionTypeReference(Holder dimensionType); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/init/ChillcogsBackroomsModBlocks.java b/src/main/java/com/chillcog/chillcogsbackrooms/init/ChillcogsBackroomsModBlocks.java new file mode 100644 index 0000000..39521c9 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/init/ChillcogsBackroomsModBlocks.java @@ -0,0 +1,112 @@ +/* + * MCreator note: This file will be REGENERATED on each build. + */ +package com.chillcog.chillcogsbackrooms.init; + +import net.neoforged.neoforge.registries.DeferredRegister; +import net.neoforged.neoforge.registries.DeferredBlock; + +import net.minecraft.world.level.block.Block; + +import com.chillcog.chillcogsbackrooms.block.*; +import com.chillcog.chillcogsbackrooms.ChillcogsBackroomsMod; + +public class ChillcogsBackroomsModBlocks { + public static final DeferredRegister.Blocks REGISTRY = DeferredRegister.createBlocks(ChillcogsBackroomsMod.MODID); + public static final DeferredBlock WALLPAPER; + public static final DeferredBlock CARPET; + public static final DeferredBlock BALLPIT; + public static final DeferredBlock RED_FUN_CARPET; + public static final DeferredBlock BLACK_DOOR; + public static final DeferredBlock RED_DOOR; + public static final DeferredBlock WALLPAPER_TRIM; + public static final DeferredBlock LIGHT; + public static final DeferredBlock LIGHT_OFF; + public static final DeferredBlock CRATE; + public static final DeferredBlock HOTEL_CARPET_EDGE; + public static final DeferredBlock HOTEL_CARPET_CORNER; + public static final DeferredBlock HOTEL_CARPET_MIDDLE; + public static final DeferredBlock HOTEL_CARPET_INNER_CORNER; + public static final DeferredBlock HOTEL_CARPET_EDGE_2; + public static final DeferredBlock HOTEL_CARPET_CORNER_2; + public static final DeferredBlock CEILING; + public static final DeferredBlock SHADOW_CEILING; + public static final DeferredBlock FALSE_CLOUDS; + public static final DeferredBlock SCARLET_CARPET; + public static final DeferredBlock FUN_FLOORING; + public static final DeferredBlock FUN_GREEN_WOOL; + public static final DeferredBlock POOL_TILES; + public static final DeferredBlock DARK_POOL_TILES; + public static final DeferredBlock FALSE_STARS; + public static final DeferredBlock CARPET_LEVEL_4; + public static final DeferredBlock HOTEL_CARPET; + public static final DeferredBlock LEVEL_4_CEILING; + public static final DeferredBlock LEVEL_4_WALL; + public static final DeferredBlock WEATHERED_BARS; + public static final DeferredBlock WEATHERED_BRICKS; + public static final DeferredBlock WEATHERED_FLOORING; + public static final DeferredBlock WEATHERED_CEILING; + public static final DeferredBlock CONCRETE; + public static final DeferredBlock DARKENED_CONCRETE; + public static final DeferredBlock CONCRETE_PILLAR; + public static final DeferredBlock SCARLET_WALL; + public static final DeferredBlock LIGHT_SCARLET_WALL; + public static final DeferredBlock SCARLET_CEILING; + public static final DeferredBlock SCARLET_LIGHT; + public static final DeferredBlock SCARLET_LIGHT_OFF; + public static final DeferredBlock MANILA_WALLPAPER; + public static final DeferredBlock MANILA_CARPET; + public static final DeferredBlock MANILA_CEILING; + public static final DeferredBlock PARADISAL_GRASS; + public static final DeferredBlock PARADISAL_LOG; + static { + WALLPAPER = REGISTRY.register("wallpaper", WallpaperBlock::new); + CARPET = REGISTRY.register("carpet", CarpetBlock::new); + BALLPIT = REGISTRY.register("ballpit", BallpitBlock::new); + RED_FUN_CARPET = REGISTRY.register("red_fun_carpet", RedFunCarpetBlock::new); + BLACK_DOOR = REGISTRY.register("black_door", BlackDoorBlock::new); + RED_DOOR = REGISTRY.register("red_door", RedDoorBlock::new); + WALLPAPER_TRIM = REGISTRY.register("wallpaper_trim", WallpaperTrimBlock::new); + LIGHT = REGISTRY.register("light", LightBlock::new); + LIGHT_OFF = REGISTRY.register("light_off", LightOffBlock::new); + CRATE = REGISTRY.register("crate", CrateBlock::new); + HOTEL_CARPET_EDGE = REGISTRY.register("hotel_carpet_edge", HotelCarpetEdgeBlock::new); + HOTEL_CARPET_CORNER = REGISTRY.register("hotel_carpet_corner", HotelCarpetCornerBlock::new); + HOTEL_CARPET_MIDDLE = REGISTRY.register("hotel_carpet_middle", HotelCarpetMiddleBlock::new); + HOTEL_CARPET_INNER_CORNER = REGISTRY.register("hotel_carpet_inner_corner", HotelCarpetInnerCornerBlock::new); + HOTEL_CARPET_EDGE_2 = REGISTRY.register("hotel_carpet_edge_2", HotelCarpetEdge2Block::new); + HOTEL_CARPET_CORNER_2 = REGISTRY.register("hotel_carpet_corner_2", HotelCarpetCorner2Block::new); + CEILING = REGISTRY.register("ceiling", CeilingBlock::new); + SHADOW_CEILING = REGISTRY.register("shadow_ceiling", ShadowCeilingBlock::new); + FALSE_CLOUDS = REGISTRY.register("false_clouds", FakeCloudsBlock::new); + SCARLET_CARPET = REGISTRY.register("scarlet_carpet", ScarletCarpetBlock::new); + FUN_FLOORING = REGISTRY.register("fun_flooring", FunFlooringBlock::new); + FUN_GREEN_WOOL = REGISTRY.register("fun_green_wool", FunGreenWoolBlock::new); + POOL_TILES = REGISTRY.register("pool_tiles", PoolTilesBlock::new); + DARK_POOL_TILES = REGISTRY.register("dark_pool_tiles", DarkPoolTilesBlock::new); + FALSE_STARS = REGISTRY.register("false_stars", FalseStarsBlock::new); + CARPET_LEVEL_4 = REGISTRY.register("carpet_level_4", CarpetLevel4Block::new); + HOTEL_CARPET = REGISTRY.register("hotel_carpet", HotelCarpetBlock::new); + LEVEL_4_CEILING = REGISTRY.register("level_4_ceiling", Level4CeilingBlock::new); + LEVEL_4_WALL = REGISTRY.register("level_4_wall", Level4WallBlock::new); + WEATHERED_BARS = REGISTRY.register("weathered_bars", WeatheredBarsBlock::new); + WEATHERED_BRICKS = REGISTRY.register("weathered_bricks", WeatheredBricksBlock::new); + WEATHERED_FLOORING = REGISTRY.register("weathered_flooring", WeatheredFlooringBlock::new); + WEATHERED_CEILING = REGISTRY.register("weathered_ceiling", WeatheredCeilingBlock::new); + CONCRETE = REGISTRY.register("concrete", ConcreteBlock::new); + DARKENED_CONCRETE = REGISTRY.register("darkened_concrete", DarkenedConcreteBlock::new); + CONCRETE_PILLAR = REGISTRY.register("concrete_pillar", ConcretePillarBlock::new); + SCARLET_WALL = REGISTRY.register("scarlet_wall", ScarletWallBlock::new); + LIGHT_SCARLET_WALL = REGISTRY.register("light_scarlet_wall", LightScarletWallBlock::new); + SCARLET_CEILING = REGISTRY.register("scarlet_ceiling", ScarletCeilingBlock::new); + SCARLET_LIGHT = REGISTRY.register("scarlet_light", ScarletLightBlock::new); + SCARLET_LIGHT_OFF = REGISTRY.register("scarlet_light_off", ScarletLightOffBlock::new); + MANILA_WALLPAPER = REGISTRY.register("manila_wallpaper", ManilaWallpaperBlock::new); + MANILA_CARPET = REGISTRY.register("manila_carpet", ManilaCarpetBlock::new); + MANILA_CEILING = REGISTRY.register("manila_ceiling", ManilaCeilingBlock::new); + PARADISAL_GRASS = REGISTRY.register("paradisal_grass", ParadisalGrassBlock::new); + PARADISAL_LOG = REGISTRY.register("paradisal_log", ParadisalLogBlock::new); + } + // Start of user code block custom blocks + // End of user code block custom blocks +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/init/ChillcogsBackroomsModItems.java b/src/main/java/com/chillcog/chillcogsbackrooms/init/ChillcogsBackroomsModItems.java new file mode 100644 index 0000000..bea1f60 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/init/ChillcogsBackroomsModItems.java @@ -0,0 +1,144 @@ +/* + * MCreator note: This file will be REGENERATED on each build. + */ +package com.chillcog.chillcogsbackrooms.init; + +import net.neoforged.neoforge.registries.DeferredRegister; +import net.neoforged.neoforge.registries.DeferredItem; +import net.neoforged.neoforge.registries.DeferredHolder; + +import net.minecraft.world.level.block.Block; +import net.minecraft.world.item.Rarity; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.DoubleHighBlockItem; +import net.minecraft.world.item.BlockItem; + +import com.chillcog.chillcogsbackrooms.item.PlankItem; +import com.chillcog.chillcogsbackrooms.item.LiquidPainItem; +import com.chillcog.chillcogsbackrooms.item.KillStickItem; +import com.chillcog.chillcogsbackrooms.item.AlmondWaterItem; +import com.chillcog.chillcogsbackrooms.ChillcogsBackroomsMod; + +public class ChillcogsBackroomsModItems { + public static final DeferredRegister.Items REGISTRY = DeferredRegister.createItems(ChillcogsBackroomsMod.MODID); + public static final DeferredItem WALLPAPER; + public static final DeferredItem CARPET; + public static final DeferredItem BALLPIT; + public static final DeferredItem RED_FUN_CARPET; + public static final DeferredItem BLACK_DOOR; + public static final DeferredItem RED_DOOR; + public static final DeferredItem WALLPAPER_TRIM; + public static final DeferredItem LIGHT; + public static final DeferredItem LIGHT_OFF; + public static final DeferredItem CRATE; + public static final DeferredItem HOTEL_CARPET_EDGE; + public static final DeferredItem HOTEL_CARPET_CORNER; + public static final DeferredItem HOTEL_CARPET_MIDDLE; + public static final DeferredItem HOTEL_CARPET_INNER_CORNER; + public static final DeferredItem HOTEL_CARPET_EDGE_2; + public static final DeferredItem HOTEL_CARPET_CORNER_2; + public static final DeferredItem CEILING; + public static final DeferredItem SHADOW_CEILING; + public static final DeferredItem ALMOND_WATER; + public static final DeferredItem LIQUID_PAIN; + public static final DeferredItem FALSE_CLOUDS; + public static final DeferredItem SCARLET_CARPET; + public static final DeferredItem FUN_FLOORING; + public static final DeferredItem FUN_GREEN_WOOL; + public static final DeferredItem POOL_TILES; + public static final DeferredItem DARK_POOL_TILES; + public static final DeferredItem FALSE_STARS; + public static final DeferredItem CARPET_LEVEL_4; + public static final DeferredItem HOTEL_CARPET; + public static final DeferredItem LEVEL_4_CEILING; + public static final DeferredItem LEVEL_4_WALL; + public static final DeferredItem WEATHERED_BARS; + public static final DeferredItem WEATHERED_BRICKS; + public static final DeferredItem WEATHERED_FLOORING; + public static final DeferredItem WEATHERED_CEILING; + public static final DeferredItem CONCRETE; + public static final DeferredItem DARKENED_CONCRETE; + public static final DeferredItem CONCRETE_PILLAR; + public static final DeferredItem SCARLET_WALL; + public static final DeferredItem LIGHT_SCARLET_WALL; + public static final DeferredItem SCARLET_CEILING; + public static final DeferredItem SCARLET_LIGHT; + public static final DeferredItem SCARLET_LIGHT_OFF; + public static final DeferredItem MANILA_WALLPAPER; + public static final DeferredItem MANILA_CARPET; + public static final DeferredItem MANILA_CEILING; + public static final DeferredItem PARADISAL_GRASS; + public static final DeferredItem PARADISAL_LOG; + public static final DeferredItem PLANK; + public static final DeferredItem KILL_STICK; + static { + WALLPAPER = block(ChillcogsBackroomsModBlocks.WALLPAPER); + CARPET = block(ChillcogsBackroomsModBlocks.CARPET); + BALLPIT = block(ChillcogsBackroomsModBlocks.BALLPIT); + RED_FUN_CARPET = block(ChillcogsBackroomsModBlocks.RED_FUN_CARPET); + BLACK_DOOR = doubleBlock(ChillcogsBackroomsModBlocks.BLACK_DOOR, new Item.Properties().rarity(Rarity.UNCOMMON)); + RED_DOOR = doubleBlock(ChillcogsBackroomsModBlocks.RED_DOOR); + WALLPAPER_TRIM = block(ChillcogsBackroomsModBlocks.WALLPAPER_TRIM); + LIGHT = block(ChillcogsBackroomsModBlocks.LIGHT); + LIGHT_OFF = block(ChillcogsBackroomsModBlocks.LIGHT_OFF); + CRATE = block(ChillcogsBackroomsModBlocks.CRATE); + HOTEL_CARPET_EDGE = block(ChillcogsBackroomsModBlocks.HOTEL_CARPET_EDGE); + HOTEL_CARPET_CORNER = block(ChillcogsBackroomsModBlocks.HOTEL_CARPET_CORNER); + HOTEL_CARPET_MIDDLE = block(ChillcogsBackroomsModBlocks.HOTEL_CARPET_MIDDLE); + HOTEL_CARPET_INNER_CORNER = block(ChillcogsBackroomsModBlocks.HOTEL_CARPET_INNER_CORNER); + HOTEL_CARPET_EDGE_2 = block(ChillcogsBackroomsModBlocks.HOTEL_CARPET_EDGE_2); + HOTEL_CARPET_CORNER_2 = block(ChillcogsBackroomsModBlocks.HOTEL_CARPET_CORNER_2); + CEILING = block(ChillcogsBackroomsModBlocks.CEILING); + SHADOW_CEILING = block(ChillcogsBackroomsModBlocks.SHADOW_CEILING); + ALMOND_WATER = REGISTRY.register("almond_water", AlmondWaterItem::new); + LIQUID_PAIN = REGISTRY.register("liquid_pain", LiquidPainItem::new); + FALSE_CLOUDS = block(ChillcogsBackroomsModBlocks.FALSE_CLOUDS); + SCARLET_CARPET = block(ChillcogsBackroomsModBlocks.SCARLET_CARPET); + FUN_FLOORING = block(ChillcogsBackroomsModBlocks.FUN_FLOORING); + FUN_GREEN_WOOL = block(ChillcogsBackroomsModBlocks.FUN_GREEN_WOOL); + POOL_TILES = block(ChillcogsBackroomsModBlocks.POOL_TILES); + DARK_POOL_TILES = block(ChillcogsBackroomsModBlocks.DARK_POOL_TILES); + FALSE_STARS = block(ChillcogsBackroomsModBlocks.FALSE_STARS); + CARPET_LEVEL_4 = block(ChillcogsBackroomsModBlocks.CARPET_LEVEL_4); + HOTEL_CARPET = block(ChillcogsBackroomsModBlocks.HOTEL_CARPET); + LEVEL_4_CEILING = block(ChillcogsBackroomsModBlocks.LEVEL_4_CEILING); + LEVEL_4_WALL = block(ChillcogsBackroomsModBlocks.LEVEL_4_WALL); + WEATHERED_BARS = block(ChillcogsBackroomsModBlocks.WEATHERED_BARS); + WEATHERED_BRICKS = block(ChillcogsBackroomsModBlocks.WEATHERED_BRICKS); + WEATHERED_FLOORING = block(ChillcogsBackroomsModBlocks.WEATHERED_FLOORING); + WEATHERED_CEILING = block(ChillcogsBackroomsModBlocks.WEATHERED_CEILING); + CONCRETE = block(ChillcogsBackroomsModBlocks.CONCRETE); + DARKENED_CONCRETE = block(ChillcogsBackroomsModBlocks.DARKENED_CONCRETE); + CONCRETE_PILLAR = block(ChillcogsBackroomsModBlocks.CONCRETE_PILLAR); + SCARLET_WALL = block(ChillcogsBackroomsModBlocks.SCARLET_WALL); + LIGHT_SCARLET_WALL = block(ChillcogsBackroomsModBlocks.LIGHT_SCARLET_WALL); + SCARLET_CEILING = block(ChillcogsBackroomsModBlocks.SCARLET_CEILING); + SCARLET_LIGHT = block(ChillcogsBackroomsModBlocks.SCARLET_LIGHT); + SCARLET_LIGHT_OFF = block(ChillcogsBackroomsModBlocks.SCARLET_LIGHT_OFF); + MANILA_WALLPAPER = block(ChillcogsBackroomsModBlocks.MANILA_WALLPAPER); + MANILA_CARPET = block(ChillcogsBackroomsModBlocks.MANILA_CARPET); + MANILA_CEILING = block(ChillcogsBackroomsModBlocks.MANILA_CEILING); + PARADISAL_GRASS = block(ChillcogsBackroomsModBlocks.PARADISAL_GRASS); + PARADISAL_LOG = block(ChillcogsBackroomsModBlocks.PARADISAL_LOG); + PLANK = REGISTRY.register("plank", PlankItem::new); + KILL_STICK = REGISTRY.register("kill_stick", KillStickItem::new); + } + + // Start of user code block custom items + // End of user code block custom items + private static DeferredItem block(DeferredHolder block) { + return block(block, new Item.Properties()); + } + + private static DeferredItem block(DeferredHolder block, Item.Properties properties) { + return REGISTRY.register(block.getId().getPath(), () -> new BlockItem(block.get(), properties)); + } + + private static DeferredItem doubleBlock(DeferredHolder block) { + return doubleBlock(block, new Item.Properties()); + } + + private static DeferredItem doubleBlock(DeferredHolder block, Item.Properties properties) { + return REGISTRY.register(block.getId().getPath(), () -> new DoubleHighBlockItem(block.get(), properties)); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/init/ChillcogsBackroomsModTabs.java b/src/main/java/com/chillcog/chillcogsbackrooms/init/ChillcogsBackroomsModTabs.java new file mode 100644 index 0000000..f9fa722 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/init/ChillcogsBackroomsModTabs.java @@ -0,0 +1,82 @@ +/* + * MCreator note: This file will be REGENERATED on each build. + */ +package com.chillcog.chillcogsbackrooms.init; + +import net.neoforged.neoforge.registries.DeferredRegister; +import net.neoforged.neoforge.registries.DeferredHolder; +import net.neoforged.neoforge.event.BuildCreativeModeTabContentsEvent; +import net.neoforged.fml.common.EventBusSubscriber; +import net.neoforged.bus.api.SubscribeEvent; + +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.CreativeModeTabs; +import net.minecraft.world.item.CreativeModeTab; +import net.minecraft.network.chat.Component; +import net.minecraft.core.registries.Registries; + +import com.chillcog.chillcogsbackrooms.ChillcogsBackroomsMod; + +@EventBusSubscriber +public class ChillcogsBackroomsModTabs { + public static final DeferredRegister REGISTRY = DeferredRegister.create(Registries.CREATIVE_MODE_TAB, ChillcogsBackroomsMod.MODID); + public static final DeferredHolder CHILLCOGS_BACKROOMS = REGISTRY.register("chillcogs_backrooms", + () -> CreativeModeTab.builder().title(Component.translatable("item_group.chillcogs_backrooms.chillcogs_backrooms")).icon(() -> new ItemStack(ChillcogsBackroomsModBlocks.WALLPAPER.get())).displayItems((parameters, tabData) -> { + tabData.accept(ChillcogsBackroomsModBlocks.WALLPAPER.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.CARPET.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.WALLPAPER_TRIM.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.CEILING.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.SHADOW_CEILING.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.LIGHT.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.LIGHT_OFF.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.FALSE_STARS.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.FALSE_CLOUDS.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.BLACK_DOOR.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.CRATE.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.HOTEL_CARPET_EDGE.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.HOTEL_CARPET_CORNER.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.HOTEL_CARPET_MIDDLE.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.HOTEL_CARPET_INNER_CORNER.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.HOTEL_CARPET_EDGE_2.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.RED_FUN_CARPET.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.BALLPIT.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.FUN_FLOORING.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.FUN_GREEN_WOOL.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.POOL_TILES.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.DARK_POOL_TILES.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.CARPET_LEVEL_4.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.LEVEL_4_CEILING.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.LEVEL_4_WALL.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.WEATHERED_BARS.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.WEATHERED_BRICKS.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.WEATHERED_FLOORING.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.WEATHERED_CEILING.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.CONCRETE.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.DARKENED_CONCRETE.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.CONCRETE_PILLAR.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.SCARLET_WALL.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.LIGHT_SCARLET_WALL.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.SCARLET_CEILING.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.SCARLET_LIGHT.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.HOTEL_CARPET.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.RED_DOOR.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.SCARLET_CARPET.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.SCARLET_LIGHT_OFF.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.MANILA_WALLPAPER.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.MANILA_CARPET.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.MANILA_CEILING.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.PARADISAL_GRASS.get().asItem()); + tabData.accept(ChillcogsBackroomsModBlocks.PARADISAL_LOG.get().asItem()); + tabData.accept(ChillcogsBackroomsModItems.ALMOND_WATER.get()); + tabData.accept(ChillcogsBackroomsModItems.LIQUID_PAIN.get()); + tabData.accept(ChillcogsBackroomsModItems.PLANK.get()); + tabData.accept(ChillcogsBackroomsModItems.KILL_STICK.get()); + }).build()); + + @SubscribeEvent + public static void buildTabContentsVanilla(BuildCreativeModeTabContentsEvent tabData) { + if (tabData.getTabKey() == CreativeModeTabs.TOOLS_AND_UTILITIES) { + tabData.accept(ChillcogsBackroomsModItems.KILL_STICK.get()); + } + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/item/AlmondWaterItem.java b/src/main/java/com/chillcog/chillcogsbackrooms/item/AlmondWaterItem.java new file mode 100644 index 0000000..2b6373d --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/item/AlmondWaterItem.java @@ -0,0 +1,11 @@ +package com.chillcog.chillcogsbackrooms.item; + +import net.minecraft.world.item.Rarity; +import net.minecraft.world.item.Item; +import net.minecraft.world.food.FoodProperties; + +public class AlmondWaterItem extends Item { + public AlmondWaterItem() { + super(new Item.Properties().rarity(Rarity.UNCOMMON).food((new FoodProperties.Builder()).nutrition(5).saturationModifier(3f).alwaysEdible().build())); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/item/KillStickItem.java b/src/main/java/com/chillcog/chillcogsbackrooms/item/KillStickItem.java new file mode 100644 index 0000000..b6932b7 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/item/KillStickItem.java @@ -0,0 +1,47 @@ +package com.chillcog.chillcogsbackrooms.item; + +import net.minecraft.world.level.block.Block; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.SwordItem; +import net.minecraft.world.item.Item; +import net.minecraft.tags.TagKey; +import net.minecraft.tags.BlockTags; + +public class KillStickItem extends SwordItem { + private static final Tier TOOL_TIER = new Tier() { + @Override + public int getUses() { + return 100; + } + + @Override + public float getSpeed() { + return 69f; + } + + @Override + public float getAttackDamageBonus() { + return 0; + } + + @Override + public TagKey getIncorrectBlocksForDrops() { + return BlockTags.INCORRECT_FOR_NETHERITE_TOOL; + } + + @Override + public int getEnchantmentValue() { + return 2; + } + + @Override + public Ingredient getRepairIngredient() { + return Ingredient.of(); + } + }; + + public KillStickItem() { + super(TOOL_TIER, new Item.Properties().attributes(SwordItem.createAttributes(TOOL_TIER, 4999f, -4f))); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/item/LiquidPainItem.java b/src/main/java/com/chillcog/chillcogsbackrooms/item/LiquidPainItem.java new file mode 100644 index 0000000..3a19899 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/item/LiquidPainItem.java @@ -0,0 +1,37 @@ +package com.chillcog.chillcogsbackrooms.item; + +import net.minecraft.world.level.Level; +import net.minecraft.world.item.UseAnim; +import net.minecraft.world.item.Rarity; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; +import net.minecraft.world.food.FoodProperties; +import net.minecraft.world.entity.LivingEntity; + +import com.chillcog.chillcogsbackrooms.procedures.LiquidPainTriggerProcedure; + +public class LiquidPainItem extends Item { + public LiquidPainItem() { + super(new Item.Properties().rarity(Rarity.RARE).food((new FoodProperties.Builder()).nutrition(2).saturationModifier(1f).alwaysEdible().build())); + } + + @Override + public UseAnim getUseAnimation(ItemStack itemstack) { + return UseAnim.DRINK; + } + + @Override + public int getUseDuration(ItemStack itemstack, LivingEntity livingEntity) { + return 20; + } + + @Override + public ItemStack finishUsingItem(ItemStack itemstack, Level world, LivingEntity entity) { + ItemStack retval = super.finishUsingItem(itemstack, world, entity); + double x = entity.getX(); + double y = entity.getY(); + double z = entity.getZ(); + LiquidPainTriggerProcedure.execute(world, entity); + return retval; + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/item/PlankItem.java b/src/main/java/com/chillcog/chillcogsbackrooms/item/PlankItem.java new file mode 100644 index 0000000..55714b0 --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/item/PlankItem.java @@ -0,0 +1,9 @@ +package com.chillcog.chillcogsbackrooms.item; + +import net.minecraft.world.item.Item; + +public class PlankItem extends Item { + public PlankItem() { + super(new Item.Properties()); + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/mixin/NoiseGeneratorSettingsMixin.java b/src/main/java/com/chillcog/chillcogsbackrooms/mixin/NoiseGeneratorSettingsMixin.java new file mode 100644 index 0000000..3b748dd --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/mixin/NoiseGeneratorSettingsMixin.java @@ -0,0 +1,34 @@ +package com.chillcog.chillcogsbackrooms.mixin; + +import org.spongepowered.asm.mixin.Unique; +import org.spongepowered.asm.mixin.Mixin; + +import net.minecraft.world.level.levelgen.SurfaceRules; +import net.minecraft.world.level.levelgen.NoiseGeneratorSettings; +import net.minecraft.world.level.dimension.DimensionType; +import net.minecraft.core.Holder; + +import com.llamalad7.mixinextras.injector.wrapoperation.Operation; +import com.llamalad7.mixinextras.injector.wrapmethod.WrapMethod; + +import com.chillcog.chillcogsbackrooms.init.ChillcogsBackroomsModBiomes; + +@Mixin(NoiseGeneratorSettings.class) +public class NoiseGeneratorSettingsMixin implements ChillcogsBackroomsModBiomes.ChillcogsBackroomsModNoiseGeneratorSettings { + @Unique + private Holder chillcogs_backrooms_dimensionTypeReference; + + @WrapMethod(method = "surfaceRule") + public SurfaceRules.RuleSource surfaceRule(Operation original) { + SurfaceRules.RuleSource retval = original.call(); + if (this.chillcogs_backrooms_dimensionTypeReference != null) { + retval = ChillcogsBackroomsModBiomes.adaptSurfaceRule(retval, this.chillcogs_backrooms_dimensionTypeReference); + } + return retval; + } + + @Override + public void setchillcogs_backroomsDimensionTypeReference(Holder dimensionType) { + this.chillcogs_backrooms_dimensionTypeReference = dimensionType; + } +} \ No newline at end of file diff --git a/src/main/java/com/chillcog/chillcogsbackrooms/procedures/LiquidPainTriggerProcedure.java b/src/main/java/com/chillcog/chillcogsbackrooms/procedures/LiquidPainTriggerProcedure.java new file mode 100644 index 0000000..b421f7d --- /dev/null +++ b/src/main/java/com/chillcog/chillcogsbackrooms/procedures/LiquidPainTriggerProcedure.java @@ -0,0 +1,20 @@ +package com.chillcog.chillcogsbackrooms.procedures; + +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.resources.ResourceKey; +import net.minecraft.core.registries.Registries; + +import com.chillcog.chillcogsbackrooms.ChillcogsBackroomsMod; + +public class LiquidPainTriggerProcedure { + public static void execute(LevelAccessor world, Entity entity) { + if (entity == null) + return; + ChillcogsBackroomsMod.queueServerWork(100, () -> { + entity.hurt(new DamageSource(world.holderOrThrow(ResourceKey.create(Registries.DAMAGE_TYPE, ResourceLocation.parse("chillcogs_backrooms:drank_liquid_pain")))), 400); + }); + } +} \ No newline at end of file diff --git a/src/main/resources/META-INF/accesstransformer.cfg b/src/main/resources/META-INF/accesstransformer.cfg new file mode 100644 index 0000000..5d5d272 --- /dev/null +++ b/src/main/resources/META-INF/accesstransformer.cfg @@ -0,0 +1,7 @@ +public net.minecraft.world.level.biome.MultiNoiseBiomeSource parameters()Lnet/minecraft/world/level/biome/Climate$ParameterList; +public-f net.minecraft.world.level.chunk.ChunkGenerator biomeSource +public-f net.minecraft.world.level.chunk.ChunkGenerator featuresPerStep +public-f net.minecraft.world.level.chunk.ChunkGenerator generationSettingsGetter +public-f net.minecraft.world.level.levelgen.NoiseBasedChunkGenerator settings +public net.minecraft.world.level.levelgen.SurfaceRules$SequenceRuleSource +public net.minecraft.world.level.levelgen.SurfaceRules$SequenceRuleSource (Ljava/util/List;)V diff --git a/src/main/resources/META-INF/neoforge.mods.toml b/src/main/resources/META-INF/neoforge.mods.toml new file mode 100644 index 0000000..57db4e3 --- /dev/null +++ b/src/main/resources/META-INF/neoforge.mods.toml @@ -0,0 +1,44 @@ +modLoader="javafml" +loaderVersion="[4,)" +license="All Rights Reserved" + +[[mods]] +modId="chillcogs_backrooms" +version="1.0.0" +displayName="Chillcog's Backrooms" +displayURL="https://chillcog.com" +credits="Created using mod maker MCreator - https://mcreator.net/about" +authors="Kyle Speight" + +# Start of user code block mod configuration +# End of user code block mod configuration + +[[mixins]] + config = "chillcogs_backrooms.mixins.json" + +# Start of user code block custom mixins +# End of user code block custom mixins + +[[dependencies.chillcogs_backrooms]] + modId="neoforge" + type="required" + versionRange="[21.1.190,)" + ordering="AFTER" + side="BOTH" + +[[dependencies.chillcogs_backrooms]] + modId="minecraft" + type="required" + versionRange="[1.21.1]" + ordering="AFTER" + side="BOTH" + +[[dependencies.chillcogs_backrooms]] + modId="sharky_lib" + type="required" + versionRange="[0,)" + ordering="NONE" + side="BOTH" + +# Start of user code block dependencies configuration +# End of user code block dependencies configuration \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/ballpit.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/ballpit.json new file mode 100644 index 0000000..26fa05b --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/ballpit.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/ballpit" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/black_door.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/black_door.json new file mode 100644 index 0000000..ab098e9 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/black_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "chillcogs_backrooms:block/black_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "chillcogs_backrooms:block/black_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "chillcogs_backrooms:block/black_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "chillcogs_backrooms:block/black_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "chillcogs_backrooms:block/black_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "chillcogs_backrooms:block/black_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "chillcogs_backrooms:block/black_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "chillcogs_backrooms:block/black_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "chillcogs_backrooms:block/black_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "chillcogs_backrooms:block/black_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "chillcogs_backrooms:block/black_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "chillcogs_backrooms:block/black_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "chillcogs_backrooms:block/black_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "chillcogs_backrooms:block/black_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "chillcogs_backrooms:block/black_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "chillcogs_backrooms:block/black_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "chillcogs_backrooms:block/black_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "chillcogs_backrooms:block/black_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "chillcogs_backrooms:block/black_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "chillcogs_backrooms:block/black_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "chillcogs_backrooms:block/black_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "chillcogs_backrooms:block/black_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "chillcogs_backrooms:block/black_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "chillcogs_backrooms:block/black_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "chillcogs_backrooms:block/black_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "chillcogs_backrooms:block/black_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "chillcogs_backrooms:block/black_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "chillcogs_backrooms:block/black_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "chillcogs_backrooms:block/black_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "chillcogs_backrooms:block/black_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "chillcogs_backrooms:block/black_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "chillcogs_backrooms:block/black_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/carpet.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/carpet.json new file mode 100644 index 0000000..a4ff9be --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/carpet.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/carpet" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/carpet_level_4.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/carpet_level_4.json new file mode 100644 index 0000000..8aa92bc --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/carpet_level_4.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/carpet_level_4" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/ceiling.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/ceiling.json new file mode 100644 index 0000000..4d40d14 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/ceiling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/ceiling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/concrete.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/concrete.json new file mode 100644 index 0000000..b461f1c --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/concrete" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/concrete_pillar.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/concrete_pillar.json new file mode 100644 index 0000000..49d7772 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/concrete_pillar.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/concrete_pillar" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/crate.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/crate.json new file mode 100644 index 0000000..8436636 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/crate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/crate" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/dark_pool_tiles.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/dark_pool_tiles.json new file mode 100644 index 0000000..8044dec --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/dark_pool_tiles.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/dark_pool_tiles" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/darkened_concrete.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/darkened_concrete.json new file mode 100644 index 0000000..e4e5a56 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/darkened_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/darkened_concrete" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/false_clouds.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/false_clouds.json new file mode 100644 index 0000000..e7a127d --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/false_clouds.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/false_clouds" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/false_stars.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/false_stars.json new file mode 100644 index 0000000..998c43e --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/false_stars.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/false_stars" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/fun_flooring.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/fun_flooring.json new file mode 100644 index 0000000..450e1d2 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/fun_flooring.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=north": { + "model": "chillcogs_backrooms:block/fun_flooring" + }, + "facing=east": { + "model": "chillcogs_backrooms:block/fun_flooring", + "y": 90 + }, + "facing=south": { + "model": "chillcogs_backrooms:block/fun_flooring", + "y": 180 + }, + "facing=west": { + "model": "chillcogs_backrooms:block/fun_flooring", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/fun_green_wool.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/fun_green_wool.json new file mode 100644 index 0000000..4ed2db1 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/fun_green_wool.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=north": { + "model": "chillcogs_backrooms:block/fun_green_wool" + }, + "facing=east": { + "model": "chillcogs_backrooms:block/fun_green_wool", + "y": 90 + }, + "facing=south": { + "model": "chillcogs_backrooms:block/fun_green_wool", + "y": 180 + }, + "facing=west": { + "model": "chillcogs_backrooms:block/fun_green_wool", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet.json new file mode 100644 index 0000000..82cb800 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/hotel_carpet" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet_corner.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet_corner.json new file mode 100644 index 0000000..5577938 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet_corner.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=north": { + "model": "chillcogs_backrooms:block/hotel_carpet_corner" + }, + "facing=east": { + "model": "chillcogs_backrooms:block/hotel_carpet_corner", + "y": 90 + }, + "facing=south": { + "model": "chillcogs_backrooms:block/hotel_carpet_corner", + "y": 180 + }, + "facing=west": { + "model": "chillcogs_backrooms:block/hotel_carpet_corner", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet_corner_2.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet_corner_2.json new file mode 100644 index 0000000..365946b --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet_corner_2.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/hotel_carpet_corner_2" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet_edge.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet_edge.json new file mode 100644 index 0000000..8b78bd9 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet_edge.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=north": { + "model": "chillcogs_backrooms:block/hotel_carpet_edge" + }, + "facing=east": { + "model": "chillcogs_backrooms:block/hotel_carpet_edge", + "y": 90 + }, + "facing=south": { + "model": "chillcogs_backrooms:block/hotel_carpet_edge", + "y": 180 + }, + "facing=west": { + "model": "chillcogs_backrooms:block/hotel_carpet_edge", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet_edge_2.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet_edge_2.json new file mode 100644 index 0000000..85fcb60 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet_edge_2.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=north": { + "model": "chillcogs_backrooms:block/hotel_carpet_edge_2" + }, + "facing=east": { + "model": "chillcogs_backrooms:block/hotel_carpet_edge_2", + "y": 90 + }, + "facing=south": { + "model": "chillcogs_backrooms:block/hotel_carpet_edge_2", + "y": 180 + }, + "facing=west": { + "model": "chillcogs_backrooms:block/hotel_carpet_edge_2", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet_inner_corner.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet_inner_corner.json new file mode 100644 index 0000000..666884c --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet_inner_corner.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=north": { + "model": "chillcogs_backrooms:block/hotel_carpet_inner_corner" + }, + "facing=east": { + "model": "chillcogs_backrooms:block/hotel_carpet_inner_corner", + "y": 90 + }, + "facing=south": { + "model": "chillcogs_backrooms:block/hotel_carpet_inner_corner", + "y": 180 + }, + "facing=west": { + "model": "chillcogs_backrooms:block/hotel_carpet_inner_corner", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet_middle.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet_middle.json new file mode 100644 index 0000000..e351273 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet_middle.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=north": { + "model": "chillcogs_backrooms:block/hotel_carpet_middle" + }, + "facing=east": { + "model": "chillcogs_backrooms:block/hotel_carpet_middle", + "y": 90 + }, + "facing=south": { + "model": "chillcogs_backrooms:block/hotel_carpet_middle", + "y": 180 + }, + "facing=west": { + "model": "chillcogs_backrooms:block/hotel_carpet_middle", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/level_4_ceiling.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/level_4_ceiling.json new file mode 100644 index 0000000..4c8ecbd --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/level_4_ceiling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/level_4_ceiling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/level_4_wall.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/level_4_wall.json new file mode 100644 index 0000000..b51901d --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/level_4_wall.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/level_4_wall" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/light.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/light.json new file mode 100644 index 0000000..c5cafcd --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/light.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/light" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/light_off.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/light_off.json new file mode 100644 index 0000000..7f00623 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/light_off.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/light_off" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/light_scarlet_wall.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/light_scarlet_wall.json new file mode 100644 index 0000000..587c604 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/light_scarlet_wall.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/light_scarlet_wall" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/manila_carpet.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/manila_carpet.json new file mode 100644 index 0000000..82c0555 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/manila_carpet.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/manila_carpet" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/manila_ceiling.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/manila_ceiling.json new file mode 100644 index 0000000..460d7c9 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/manila_ceiling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/manila_ceiling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/manila_wallpaper.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/manila_wallpaper.json new file mode 100644 index 0000000..69c7080 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/manila_wallpaper.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/manila_wallpaper" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/paradisal_grass.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/paradisal_grass.json new file mode 100644 index 0000000..5d34f1e --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/paradisal_grass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/paradisal_grass" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/paradisal_log.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/paradisal_log.json new file mode 100644 index 0000000..1a9a372 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/paradisal_log.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "chillcogs_backrooms:block/paradisal_log", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "chillcogs_backrooms:block/paradisal_log" + }, + "axis=z": { + "model": "chillcogs_backrooms:block/paradisal_log", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/pool_tiles.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/pool_tiles.json new file mode 100644 index 0000000..dc769a5 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/pool_tiles.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/pool_tiles" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/red_door.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/red_door.json new file mode 100644 index 0000000..2c625cc --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/red_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "chillcogs_backrooms:block/red_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "chillcogs_backrooms:block/red_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "chillcogs_backrooms:block/red_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "chillcogs_backrooms:block/red_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "chillcogs_backrooms:block/red_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "chillcogs_backrooms:block/red_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "chillcogs_backrooms:block/red_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "chillcogs_backrooms:block/red_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "chillcogs_backrooms:block/red_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "chillcogs_backrooms:block/red_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "chillcogs_backrooms:block/red_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "chillcogs_backrooms:block/red_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "chillcogs_backrooms:block/red_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "chillcogs_backrooms:block/red_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "chillcogs_backrooms:block/red_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "chillcogs_backrooms:block/red_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "chillcogs_backrooms:block/red_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "chillcogs_backrooms:block/red_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "chillcogs_backrooms:block/red_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "chillcogs_backrooms:block/red_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "chillcogs_backrooms:block/red_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "chillcogs_backrooms:block/red_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "chillcogs_backrooms:block/red_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "chillcogs_backrooms:block/red_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "chillcogs_backrooms:block/red_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "chillcogs_backrooms:block/red_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "chillcogs_backrooms:block/red_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "chillcogs_backrooms:block/red_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "chillcogs_backrooms:block/red_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "chillcogs_backrooms:block/red_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "chillcogs_backrooms:block/red_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "chillcogs_backrooms:block/red_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/red_fun_carpet.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/red_fun_carpet.json new file mode 100644 index 0000000..d6f3cd0 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/red_fun_carpet.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/red_fun_carpet" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/scarlet_carpet.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/scarlet_carpet.json new file mode 100644 index 0000000..1d85171 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/scarlet_carpet.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=north": { + "model": "chillcogs_backrooms:block/scarlet_carpet" + }, + "facing=east": { + "model": "chillcogs_backrooms:block/scarlet_carpet", + "y": 90 + }, + "facing=south": { + "model": "chillcogs_backrooms:block/scarlet_carpet", + "y": 180 + }, + "facing=west": { + "model": "chillcogs_backrooms:block/scarlet_carpet", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/scarlet_ceiling.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/scarlet_ceiling.json new file mode 100644 index 0000000..1fe0c9d --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/scarlet_ceiling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/scarlet_ceiling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/scarlet_light.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/scarlet_light.json new file mode 100644 index 0000000..c48ea5a --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/scarlet_light.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/scarlet_light" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/scarlet_light_off.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/scarlet_light_off.json new file mode 100644 index 0000000..7eec0fb --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/scarlet_light_off.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/scarlet_light_off" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/scarlet_wall.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/scarlet_wall.json new file mode 100644 index 0000000..e8a2280 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/scarlet_wall.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/scarlet_wall" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/shadow_ceiling.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/shadow_ceiling.json new file mode 100644 index 0000000..be3a22a --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/shadow_ceiling.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=north": { + "model": "chillcogs_backrooms:block/shadow_ceiling" + }, + "facing=east": { + "model": "chillcogs_backrooms:block/shadow_ceiling", + "y": 90 + }, + "facing=south": { + "model": "chillcogs_backrooms:block/shadow_ceiling", + "y": 180 + }, + "facing=west": { + "model": "chillcogs_backrooms:block/shadow_ceiling", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/wallpaper.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/wallpaper.json new file mode 100644 index 0000000..ff7c7f0 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/wallpaper.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/wallpaper" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/wallpaper_trim.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/wallpaper_trim.json new file mode 100644 index 0000000..eaa5f56 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/wallpaper_trim.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/wallpaper_trim" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/weathered_bars.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/weathered_bars.json new file mode 100644 index 0000000..3802d17 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/weathered_bars.json @@ -0,0 +1,77 @@ +{ + "multipart": [ + { + "apply": { + "model": "chillcogs_backrooms:block/weathered_bars_post" + } + }, + { + "when": { + "north": true + }, + "apply": { + "model": "chillcogs_backrooms:block/weathered_bars_side" + } + }, + { + "when": { + "east": true + }, + "apply": { + "model": "chillcogs_backrooms:block/weathered_bars_side", + "y": 90 + } + }, + { + "when": { + "south": true + }, + "apply": { + "model": "chillcogs_backrooms:block/weathered_bars_side_alt" + } + }, + { + "when": { + "west": true + }, + "apply": { + "model": "chillcogs_backrooms:block/weathered_bars_side_alt", + "y": 90 + } + }, + { + "when": { + "north": false + }, + "apply": { + "model": "chillcogs_backrooms:block/weathered_bars_noside" + } + }, + { + "when": { + "east": false + }, + "apply": { + "model": "chillcogs_backrooms:block/weathered_bars_noside_alt" + } + }, + { + "when": { + "south": false + }, + "apply": { + "model": "chillcogs_backrooms:block/weathered_bars_noside_alt", + "y": 90 + } + }, + { + "when": { + "west": false + }, + "apply": { + "model": "chillcogs_backrooms:block/weathered_bars_noside", + "y": 270 + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/weathered_bricks.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/weathered_bricks.json new file mode 100644 index 0000000..d8ac293 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/weathered_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/weathered_bricks" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/weathered_ceiling.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/weathered_ceiling.json new file mode 100644 index 0000000..f9dc99d --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/weathered_ceiling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/weathered_ceiling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/blockstates/weathered_flooring.json b/src/main/resources/assets/chillcogs_backrooms/blockstates/weathered_flooring.json new file mode 100644 index 0000000..be871f0 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/blockstates/weathered_flooring.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "chillcogs_backrooms:block/weathered_flooring" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/lang/en_us.json b/src/main/resources/assets/chillcogs_backrooms/lang/en_us.json new file mode 100644 index 0000000..67f3e3b --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/lang/en_us.json @@ -0,0 +1,57 @@ +{ + "block.chillcogs_backrooms.wallpaper": "Wallpaper", + "block.chillcogs_backrooms.carpet": "Carpet", + "item_group.chillcogs_backrooms.chillcogs_backrooms": "Chillcog\u0027s Backrooms", + "block.chillcogs_backrooms.ballpit": "Ballpit", + "block.chillcogs_backrooms.red_fun_carpet": "Red Fun Carpet", + "block.chillcogs_backrooms.black_door": "Black Door", + "block.chillcogs_backrooms.red_door": "Red Door", + "block.chillcogs_backrooms.wallpaper_trim": "Wallpaper Trim", + "block.chillcogs_backrooms.light": "Light", + "block.chillcogs_backrooms.light_off": "Light", + "block.chillcogs_backrooms.crate": "Crate", + "block.chillcogs_backrooms.hotel_carpet_edge": "Hotel Carpet Edge", + "block.chillcogs_backrooms.hotel_carpet_corner": "Hotel Carpet Corner", + "block.chillcogs_backrooms.hotel_carpet_middle": "Hotel Carpet Middle", + "block.chillcogs_backrooms.hotel_carpet_inner_corner": "Hotel Carpet Inner Corner", + "block.chillcogs_backrooms.hotel_carpet_edge_2": "Hotel Carpet Edge 2", + "block.chillcogs_backrooms.hotel_carpet_corner_2": "Hotel Carpet Corner 2", + "block.chillcogs_backrooms.ceiling": "Ceiling", + "block.chillcogs_backrooms.shadow_ceiling": "Shadow Ceiling", + "item.chillcogs_backrooms.almond_water": "Almond Water", + "item.chillcogs_backrooms.liquid_pain": "Liquid Pain", + "death.attack.drank_liquid_pain": "%1$s Drank Liquid Pain", + "death.attack.drank_liquid_pain.player": "%1$s Drank Liquid Pain", + "death.attack.drank_liquid_pain.item": "%1$s Drank Liquid Pain", + "block.chillcogs_backrooms.scarlet_carpet": "Scarlet Carpet", + "block.chillcogs_backrooms.fun_flooring": "Fun Flooring", + "block.chillcogs_backrooms.fun_green_wool": "Fun Green Wool", + "block.chillcogs_backrooms.pool_tiles": "Pool Tiles", + "block.chillcogs_backrooms.dark_pool_tiles": "Dark Pool Tiles", + "block.chillcogs_backrooms.false_stars": "False Stars", + "block.chillcogs_backrooms.false_clouds": "False Clouds", + "block.chillcogs_backrooms.carpet_level_4": "Carpet", + "block.chillcogs_backrooms.hotel_carpet": "Hotel Carpet", + "block.chillcogs_backrooms.level_4_ceiling": "Level 4 Ceiling", + "block.chillcogs_backrooms.level_4_wall": "Level 4 Wall", + "block.chillcogs_backrooms.weathered_bars": "Weathered Bars", + "block.chillcogs_backrooms.weathered_bricks": "Weathered Bricks", + "block.chillcogs_backrooms.weathered_flooring": "Weathered Flooring", + "block.chillcogs_backrooms.weathered_ceiling": "Weathered Ceiling", + "block.chillcogs_backrooms.concrete": "Concrete", + "block.chillcogs_backrooms.darkened_concrete": "Darkened Concrete", + "block.chillcogs_backrooms.concrete_pillar": "Concrete Pillar", + "block.chillcogs_backrooms.scarlet_wall": "Scarlet Wall", + "block.chillcogs_backrooms.light_scarlet_wall": "Light Scarlet Wall", + "block.chillcogs_backrooms.scarlet_ceiling": "Scarlet Ceiling", + "block.chillcogs_backrooms.scarlet_light": "Scarlet Light", + "block.chillcogs_backrooms.scarlet_light_off": "Scarlet Light Off", + "block.chillcogs_backrooms.manila_wallpaper": "Manila Wallpaper", + "block.chillcogs_backrooms.manila_carpet": "Manila Carpet", + "block.chillcogs_backrooms.manila_ceiling": "Manila Ceiling", + "block.chillcogs_backrooms.paradisal_grass": "Paradisal Grass", + "block.chillcogs_backrooms.paradisal_log": "Paradisal Log", + "item.chillcogs_backrooms.plank": "Plank", + "item.chillcogs_backrooms.kill_stick": "Kill Stick", + "biome.chillcogs_backrooms.backrooms": "Backrooms" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/ballpit.json b/src/main/resources/assets/chillcogs_backrooms/models/block/ballpit.json new file mode 100644 index 0000000..8513ae1 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/ballpit.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/funballpit", + "particle": "chillcogs_backrooms:block/funballpit" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/black_door_bottom_left.json b/src/main/resources/assets/chillcogs_backrooms/models/block/black_door_bottom_left.json new file mode 100644 index 0000000..86408b4 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/black_door_bottom_left.json @@ -0,0 +1,9 @@ +{ + "parent": "block/door_bottom_left", + "textures": { + "particle": "chillcogs_backrooms:block/iron_door_bottom", + "bottom": "chillcogs_backrooms:block/iron_door_bottom", + "top": "chillcogs_backrooms:block/iron_door_top" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/black_door_bottom_left_open.json b/src/main/resources/assets/chillcogs_backrooms/models/block/black_door_bottom_left_open.json new file mode 100644 index 0000000..a6e5fd5 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/black_door_bottom_left_open.json @@ -0,0 +1,9 @@ +{ + "parent": "block/door_bottom_left_open", + "textures": { + "particle": "chillcogs_backrooms:block/iron_door_bottom", + "bottom": "chillcogs_backrooms:block/iron_door_bottom", + "top": "chillcogs_backrooms:block/iron_door_top" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/black_door_bottom_right.json b/src/main/resources/assets/chillcogs_backrooms/models/block/black_door_bottom_right.json new file mode 100644 index 0000000..8ab1a98 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/black_door_bottom_right.json @@ -0,0 +1,9 @@ +{ + "parent": "block/door_bottom_right", + "textures": { + "particle": "chillcogs_backrooms:block/iron_door_bottom", + "bottom": "chillcogs_backrooms:block/iron_door_bottom", + "top": "chillcogs_backrooms:block/iron_door_top" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/black_door_bottom_right_open.json b/src/main/resources/assets/chillcogs_backrooms/models/block/black_door_bottom_right_open.json new file mode 100644 index 0000000..99eaa23 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/black_door_bottom_right_open.json @@ -0,0 +1,9 @@ +{ + "parent": "block/door_bottom_right_open", + "textures": { + "particle": "chillcogs_backrooms:block/iron_door_bottom", + "bottom": "chillcogs_backrooms:block/iron_door_bottom", + "top": "chillcogs_backrooms:block/iron_door_top" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/black_door_top_left.json b/src/main/resources/assets/chillcogs_backrooms/models/block/black_door_top_left.json new file mode 100644 index 0000000..1b0802a --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/black_door_top_left.json @@ -0,0 +1,9 @@ +{ + "parent": "block/door_top_left", + "textures": { + "particle": "chillcogs_backrooms:block/iron_door_bottom", + "bottom": "chillcogs_backrooms:block/iron_door_bottom", + "top": "chillcogs_backrooms:block/iron_door_top" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/black_door_top_left_open.json b/src/main/resources/assets/chillcogs_backrooms/models/block/black_door_top_left_open.json new file mode 100644 index 0000000..9df0f8f --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/black_door_top_left_open.json @@ -0,0 +1,9 @@ +{ + "parent": "block/door_top_left_open", + "textures": { + "particle": "chillcogs_backrooms:block/iron_door_bottom", + "bottom": "chillcogs_backrooms:block/iron_door_bottom", + "top": "chillcogs_backrooms:block/iron_door_top" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/black_door_top_right.json b/src/main/resources/assets/chillcogs_backrooms/models/block/black_door_top_right.json new file mode 100644 index 0000000..432950c --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/black_door_top_right.json @@ -0,0 +1,9 @@ +{ + "parent": "block/door_top_right", + "textures": { + "particle": "chillcogs_backrooms:block/iron_door_bottom", + "bottom": "chillcogs_backrooms:block/iron_door_bottom", + "top": "chillcogs_backrooms:block/iron_door_top" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/black_door_top_right_open.json b/src/main/resources/assets/chillcogs_backrooms/models/block/black_door_top_right_open.json new file mode 100644 index 0000000..0f0b198 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/black_door_top_right_open.json @@ -0,0 +1,9 @@ +{ + "parent": "block/door_top_right_open", + "textures": { + "particle": "chillcogs_backrooms:block/iron_door_bottom", + "bottom": "chillcogs_backrooms:block/iron_door_bottom", + "top": "chillcogs_backrooms:block/iron_door_top" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/carpet.json b/src/main/resources/assets/chillcogs_backrooms/models/block/carpet.json new file mode 100644 index 0000000..a966025 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/carpet.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/yellow_wool", + "particle": "chillcogs_backrooms:block/yellow_wool" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/carpet_level_4.json b/src/main/resources/assets/chillcogs_backrooms/models/block/carpet_level_4.json new file mode 100644 index 0000000..9fdb8f5 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/carpet_level_4.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/gray_wool", + "particle": "chillcogs_backrooms:block/gray_wool" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/ceiling.json b/src/main/resources/assets/chillcogs_backrooms/models/block/ceiling.json new file mode 100644 index 0000000..3a6e144 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/ceiling.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/polished_diorite", + "particle": "chillcogs_backrooms:block/polished_diorite" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/concrete.json b/src/main/resources/assets/chillcogs_backrooms/models/block/concrete.json new file mode 100644 index 0000000..9f29acc --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/concrete.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/andesite", + "particle": "chillcogs_backrooms:block/andesite" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/concrete_pillar.json b/src/main/resources/assets/chillcogs_backrooms/models/block/concrete_pillar.json new file mode 100644 index 0000000..ff86496 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/concrete_pillar.json @@ -0,0 +1,13 @@ +{ + "parent": "block/cube", + "textures": { + "down": "chillcogs_backrooms:block/andesite", + "up": "chillcogs_backrooms:block/andesite", + "north": "chillcogs_backrooms:block/concretepillar", + "east": "chillcogs_backrooms:block/concretepillar", + "south": "chillcogs_backrooms:block/concretepillar", + "west": "chillcogs_backrooms:block/concretepillar", + "particle": "chillcogs_backrooms:block/andesite" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/crate.json b/src/main/resources/assets/chillcogs_backrooms/models/block/crate.json new file mode 100644 index 0000000..216b29b --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/crate.json @@ -0,0 +1,13 @@ +{ + "parent": "block/cube", + "textures": { + "down": "chillcogs_backrooms:block/barrel_bottom", + "up": "chillcogs_backrooms:block/barrel_top", + "north": "chillcogs_backrooms:block/barrel_side", + "east": "chillcogs_backrooms:block/barrel_side", + "south": "chillcogs_backrooms:block/barrel_side", + "west": "chillcogs_backrooms:block/barrel_side", + "particle": "chillcogs_backrooms:block/barrel_bottom" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/dark_pool_tiles.json b/src/main/resources/assets/chillcogs_backrooms/models/block/dark_pool_tiles.json new file mode 100644 index 0000000..285c475 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/dark_pool_tiles.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/dark_prismarine", + "particle": "chillcogs_backrooms:block/dark_prismarine" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/darkened_concrete.json b/src/main/resources/assets/chillcogs_backrooms/models/block/darkened_concrete.json new file mode 100644 index 0000000..6b6fe1d --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/darkened_concrete.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/cobbled_deepslate", + "particle": "chillcogs_backrooms:block/cobbled_deepslate" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/false_clouds.json b/src/main/resources/assets/chillcogs_backrooms/models/block/false_clouds.json new file mode 100644 index 0000000..d87cb17 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/false_clouds.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/pearlescent_froglight", + "particle": "chillcogs_backrooms:block/pearlescent_froglight" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/false_stars.json b/src/main/resources/assets/chillcogs_backrooms/models/block/false_stars.json new file mode 100644 index 0000000..45e4e7c --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/false_stars.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/obsidian", + "particle": "chillcogs_backrooms:block/obsidian" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/fun_flooring.json b/src/main/resources/assets/chillcogs_backrooms/models/block/fun_flooring.json new file mode 100644 index 0000000..8cae675 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/fun_flooring.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/calcite", + "particle": "chillcogs_backrooms:block/calcite" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/fun_green_wool.json b/src/main/resources/assets/chillcogs_backrooms/models/block/fun_green_wool.json new file mode 100644 index 0000000..e799ec3 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/fun_green_wool.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/green_wool", + "particle": "chillcogs_backrooms:block/green_wool" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet.json b/src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet.json new file mode 100644 index 0000000..e6a7d70 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/nether_bricks", + "particle": "chillcogs_backrooms:block/nether_bricks" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet_corner.json b/src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet_corner.json new file mode 100644 index 0000000..5a708e7 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet_corner.json @@ -0,0 +1,13 @@ +{ + "parent": "block/cube", + "textures": { + "down": "chillcogs_backrooms:block/red_concrete", + "up": "chillcogs_backrooms:block/12", + "north": "chillcogs_backrooms:block/red_concrete", + "east": "chillcogs_backrooms:block/red_concrete", + "south": "chillcogs_backrooms:block/red_concrete", + "west": "chillcogs_backrooms:block/red_concrete", + "particle": "chillcogs_backrooms:block/red_concrete" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet_corner_2.json b/src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet_corner_2.json new file mode 100644 index 0000000..3290b7b --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet_corner_2.json @@ -0,0 +1,13 @@ +{ + "parent": "block/cube", + "textures": { + "down": "chillcogs_backrooms:block/red_concrete", + "up": "chillcogs_backrooms:block/11", + "north": "chillcogs_backrooms:block/red_concrete", + "east": "chillcogs_backrooms:block/red_concrete", + "south": "chillcogs_backrooms:block/red_concrete", + "west": "chillcogs_backrooms:block/red_concrete", + "particle": "chillcogs_backrooms:block/red_concrete" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet_edge.json b/src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet_edge.json new file mode 100644 index 0000000..abd9761 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet_edge.json @@ -0,0 +1,13 @@ +{ + "parent": "block/cube", + "textures": { + "down": "chillcogs_backrooms:block/red_concrete", + "up": "chillcogs_backrooms:block/4", + "north": "chillcogs_backrooms:block/red_concrete", + "east": "chillcogs_backrooms:block/red_concrete", + "south": "chillcogs_backrooms:block/red_concrete", + "west": "chillcogs_backrooms:block/red_concrete", + "particle": "chillcogs_backrooms:block/red_concrete" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet_edge_2.json b/src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet_edge_2.json new file mode 100644 index 0000000..3d005c1 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet_edge_2.json @@ -0,0 +1,13 @@ +{ + "parent": "block/cube", + "textures": { + "down": "chillcogs_backrooms:block/red_concrete", + "up": "chillcogs_backrooms:block/hotel_wool_rimstraightbottom", + "north": "chillcogs_backrooms:block/red_concrete", + "east": "chillcogs_backrooms:block/red_concrete", + "south": "chillcogs_backrooms:block/red_concrete", + "west": "chillcogs_backrooms:block/red_concrete", + "particle": "chillcogs_backrooms:block/red_concrete" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet_inner_corner.json b/src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet_inner_corner.json new file mode 100644 index 0000000..866fc76 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet_inner_corner.json @@ -0,0 +1,13 @@ +{ + "parent": "block/cube", + "textures": { + "down": "chillcogs_backrooms:block/red_concrete", + "up": "chillcogs_backrooms:block/6", + "north": "chillcogs_backrooms:block/red_concrete", + "east": "chillcogs_backrooms:block/red_concrete", + "south": "chillcogs_backrooms:block/red_concrete", + "west": "chillcogs_backrooms:block/red_concrete", + "particle": "chillcogs_backrooms:block/red_concrete" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet_middle.json b/src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet_middle.json new file mode 100644 index 0000000..9b52782 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet_middle.json @@ -0,0 +1,13 @@ +{ + "parent": "block/cube", + "textures": { + "down": "chillcogs_backrooms:block/red_concrete", + "up": "chillcogs_backrooms:block/hotel_wool_middle", + "north": "chillcogs_backrooms:block/red_concrete", + "east": "chillcogs_backrooms:block/red_concrete", + "south": "chillcogs_backrooms:block/red_concrete", + "west": "chillcogs_backrooms:block/red_concrete", + "particle": "chillcogs_backrooms:block/red_concrete" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/level_4_ceiling.json b/src/main/resources/assets/chillcogs_backrooms/models/block/level_4_ceiling.json new file mode 100644 index 0000000..43fc3a2 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/level_4_ceiling.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/smooth_stone", + "particle": "chillcogs_backrooms:block/smooth_stone" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/level_4_wall.json b/src/main/resources/assets/chillcogs_backrooms/models/block/level_4_wall.json new file mode 100644 index 0000000..9d98be3 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/level_4_wall.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "minecraft:block/white_concrete", + "particle": "minecraft:block/white_concrete" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/light.json b/src/main/resources/assets/chillcogs_backrooms/models/block/light.json new file mode 100644 index 0000000..688d25e --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/light.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/redstone_lamp_on", + "particle": "chillcogs_backrooms:block/redstone_lamp_on" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/light_off.json b/src/main/resources/assets/chillcogs_backrooms/models/block/light_off.json new file mode 100644 index 0000000..d718c19 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/light_off.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/redstone_lamp", + "particle": "chillcogs_backrooms:block/redstone_lamp" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/light_scarlet_wall.json b/src/main/resources/assets/chillcogs_backrooms/models/block/light_scarlet_wall.json new file mode 100644 index 0000000..70ab52f --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/light_scarlet_wall.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/pink_terracotta", + "particle": "chillcogs_backrooms:block/pink_terracotta" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/manila_carpet.json b/src/main/resources/assets/chillcogs_backrooms/models/block/manila_carpet.json new file mode 100644 index 0000000..7ad1524 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/manila_carpet.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/brown_wool", + "particle": "chillcogs_backrooms:block/brown_wool" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/manila_ceiling.json b/src/main/resources/assets/chillcogs_backrooms/models/block/manila_ceiling.json new file mode 100644 index 0000000..4083fdd --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/manila_ceiling.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/mushroom_stem", + "particle": "chillcogs_backrooms:block/mushroom_stem" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/manila_wallpaper.json b/src/main/resources/assets/chillcogs_backrooms/models/block/manila_wallpaper.json new file mode 100644 index 0000000..079ef86 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/manila_wallpaper.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/brown_mushroom_block", + "particle": "chillcogs_backrooms:block/brown_mushroom_block" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/paradisal_grass.json b/src/main/resources/assets/chillcogs_backrooms/models/block/paradisal_grass.json new file mode 100644 index 0000000..31649d1 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/paradisal_grass.json @@ -0,0 +1,13 @@ +{ + "parent": "block/cube", + "textures": { + "down": "minecraft:block/dirt", + "up": "chillcogs_backrooms:block/podzol_top", + "north": "chillcogs_backrooms:block/podzol_side", + "east": "chillcogs_backrooms:block/podzol_side", + "south": "chillcogs_backrooms:block/podzol_side", + "west": "chillcogs_backrooms:block/podzol_side", + "particle": "minecraft:block/dirt" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/paradisal_log.json b/src/main/resources/assets/chillcogs_backrooms/models/block/paradisal_log.json new file mode 100644 index 0000000..44922fd --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/paradisal_log.json @@ -0,0 +1,13 @@ +{ + "parent": "block/cube", + "textures": { + "down": "chillcogs_backrooms:block/crimson_stem_top", + "up": "chillcogs_backrooms:block/crimson_stem_top", + "north": "chillcogs_backrooms:block/crimson_stem", + "east": "chillcogs_backrooms:block/crimson_stem", + "south": "chillcogs_backrooms:block/crimson_stem", + "west": "chillcogs_backrooms:block/crimson_stem", + "particle": "chillcogs_backrooms:block/crimson_stem_top" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/pool_tiles.json b/src/main/resources/assets/chillcogs_backrooms/models/block/pool_tiles.json new file mode 100644 index 0000000..01ea0b9 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/pool_tiles.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/quartz_block_top", + "particle": "chillcogs_backrooms:block/quartz_block_top" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/red_door_bottom_left.json b/src/main/resources/assets/chillcogs_backrooms/models/block/red_door_bottom_left.json new file mode 100644 index 0000000..a5c3552 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/red_door_bottom_left.json @@ -0,0 +1,9 @@ +{ + "parent": "block/door_bottom_left", + "textures": { + "particle": "chillcogs_backrooms:block/mangrove_door_bottom", + "bottom": "chillcogs_backrooms:block/mangrove_door_bottom", + "top": "chillcogs_backrooms:block/mangrove_door_top" + }, + "render_type": "cutout" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/red_door_bottom_left_open.json b/src/main/resources/assets/chillcogs_backrooms/models/block/red_door_bottom_left_open.json new file mode 100644 index 0000000..8fb4eb4 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/red_door_bottom_left_open.json @@ -0,0 +1,9 @@ +{ + "parent": "block/door_bottom_left_open", + "textures": { + "particle": "chillcogs_backrooms:block/mangrove_door_bottom", + "bottom": "chillcogs_backrooms:block/mangrove_door_bottom", + "top": "chillcogs_backrooms:block/mangrove_door_top" + }, + "render_type": "cutout" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/red_door_bottom_right.json b/src/main/resources/assets/chillcogs_backrooms/models/block/red_door_bottom_right.json new file mode 100644 index 0000000..9d64f83 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/red_door_bottom_right.json @@ -0,0 +1,9 @@ +{ + "parent": "block/door_bottom_right", + "textures": { + "particle": "chillcogs_backrooms:block/mangrove_door_bottom", + "bottom": "chillcogs_backrooms:block/mangrove_door_bottom", + "top": "chillcogs_backrooms:block/mangrove_door_top" + }, + "render_type": "cutout" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/red_door_bottom_right_open.json b/src/main/resources/assets/chillcogs_backrooms/models/block/red_door_bottom_right_open.json new file mode 100644 index 0000000..8452193 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/red_door_bottom_right_open.json @@ -0,0 +1,9 @@ +{ + "parent": "block/door_bottom_right_open", + "textures": { + "particle": "chillcogs_backrooms:block/mangrove_door_bottom", + "bottom": "chillcogs_backrooms:block/mangrove_door_bottom", + "top": "chillcogs_backrooms:block/mangrove_door_top" + }, + "render_type": "cutout" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/red_door_top_left.json b/src/main/resources/assets/chillcogs_backrooms/models/block/red_door_top_left.json new file mode 100644 index 0000000..12b70e3 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/red_door_top_left.json @@ -0,0 +1,9 @@ +{ + "parent": "block/door_top_left", + "textures": { + "particle": "chillcogs_backrooms:block/mangrove_door_bottom", + "bottom": "chillcogs_backrooms:block/mangrove_door_bottom", + "top": "chillcogs_backrooms:block/mangrove_door_top" + }, + "render_type": "cutout" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/red_door_top_left_open.json b/src/main/resources/assets/chillcogs_backrooms/models/block/red_door_top_left_open.json new file mode 100644 index 0000000..b9dc1bd --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/red_door_top_left_open.json @@ -0,0 +1,9 @@ +{ + "parent": "block/door_top_left_open", + "textures": { + "particle": "chillcogs_backrooms:block/mangrove_door_bottom", + "bottom": "chillcogs_backrooms:block/mangrove_door_bottom", + "top": "chillcogs_backrooms:block/mangrove_door_top" + }, + "render_type": "cutout" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/red_door_top_right.json b/src/main/resources/assets/chillcogs_backrooms/models/block/red_door_top_right.json new file mode 100644 index 0000000..1b08bd2 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/red_door_top_right.json @@ -0,0 +1,9 @@ +{ + "parent": "block/door_top_right", + "textures": { + "particle": "chillcogs_backrooms:block/mangrove_door_bottom", + "bottom": "chillcogs_backrooms:block/mangrove_door_bottom", + "top": "chillcogs_backrooms:block/mangrove_door_top" + }, + "render_type": "cutout" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/red_door_top_right_open.json b/src/main/resources/assets/chillcogs_backrooms/models/block/red_door_top_right_open.json new file mode 100644 index 0000000..bd2d227 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/red_door_top_right_open.json @@ -0,0 +1,9 @@ +{ + "parent": "block/door_top_right_open", + "textures": { + "particle": "chillcogs_backrooms:block/mangrove_door_bottom", + "bottom": "chillcogs_backrooms:block/mangrove_door_bottom", + "top": "chillcogs_backrooms:block/mangrove_door_top" + }, + "render_type": "cutout" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/red_fun_carpet.json b/src/main/resources/assets/chillcogs_backrooms/models/block/red_fun_carpet.json new file mode 100644 index 0000000..d49000f --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/red_fun_carpet.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/red_wool", + "particle": "chillcogs_backrooms:block/red_wool" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/scarlet_carpet.json b/src/main/resources/assets/chillcogs_backrooms/models/block/scarlet_carpet.json new file mode 100644 index 0000000..58b881b --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/scarlet_carpet.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/polished_granite", + "particle": "chillcogs_backrooms:block/polished_granite" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/scarlet_ceiling.json b/src/main/resources/assets/chillcogs_backrooms/models/block/scarlet_ceiling.json new file mode 100644 index 0000000..a137705 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/scarlet_ceiling.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/red_glazed_terracotta", + "particle": "chillcogs_backrooms:block/red_glazed_terracotta" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/scarlet_light.json b/src/main/resources/assets/chillcogs_backrooms/models/block/scarlet_light.json new file mode 100644 index 0000000..bbca3df --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/scarlet_light.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/copper_bulb_lit", + "particle": "chillcogs_backrooms:block/copper_bulb_lit" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/scarlet_light_off.json b/src/main/resources/assets/chillcogs_backrooms/models/block/scarlet_light_off.json new file mode 100644 index 0000000..734f2e9 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/scarlet_light_off.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/copper_bulb", + "particle": "chillcogs_backrooms:block/copper_bulb" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/scarlet_wall.json b/src/main/resources/assets/chillcogs_backrooms/models/block/scarlet_wall.json new file mode 100644 index 0000000..9b16f85 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/scarlet_wall.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/red_terracotta", + "particle": "chillcogs_backrooms:block/red_terracotta" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/shadow_ceiling.json b/src/main/resources/assets/chillcogs_backrooms/models/block/shadow_ceiling.json new file mode 100644 index 0000000..bd66268 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/shadow_ceiling.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/shadowed_liminal_ceiling_tile", + "particle": "chillcogs_backrooms:block/shadowed_liminal_ceiling_tile" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/wallpaper.json b/src/main/resources/assets/chillcogs_backrooms/models/block/wallpaper.json new file mode 100644 index 0000000..0e649a0 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/wallpaper.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/bamboo_mosaic", + "particle": "chillcogs_backrooms:block/bamboo_mosaic" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/wallpaper_trim.json b/src/main/resources/assets/chillcogs_backrooms/models/block/wallpaper_trim.json new file mode 100644 index 0000000..397c9bf --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/wallpaper_trim.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/liminal_wall_trim", + "particle": "chillcogs_backrooms:block/liminal_wall_trim" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/weathered_bars_noside.json b/src/main/resources/assets/chillcogs_backrooms/models/block/weathered_bars_noside.json new file mode 100644 index 0000000..f3f292b --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/weathered_bars_noside.json @@ -0,0 +1,8 @@ +{ + "parent": "block/template_glass_pane_noside", + "textures": { + "pane": "chillcogs_backrooms:block/iron_bars", + "particle": "chillcogs_backrooms:block/iron_bars" + }, + "render_type": "cutout_mipped" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/weathered_bars_noside_alt.json b/src/main/resources/assets/chillcogs_backrooms/models/block/weathered_bars_noside_alt.json new file mode 100644 index 0000000..379560b --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/weathered_bars_noside_alt.json @@ -0,0 +1,8 @@ +{ + "parent": "block/template_glass_pane_noside_alt", + "textures": { + "pane": "chillcogs_backrooms:block/iron_bars", + "particle": "chillcogs_backrooms:block/iron_bars" + }, + "render_type": "cutout_mipped" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/weathered_bars_post.json b/src/main/resources/assets/chillcogs_backrooms/models/block/weathered_bars_post.json new file mode 100644 index 0000000..58030d2 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/weathered_bars_post.json @@ -0,0 +1,9 @@ +{ + "parent": "block/template_glass_pane_post", + "textures": { + "particle": "chillcogs_backrooms:block/iron_bars", + "pane": "chillcogs_backrooms:block/iron_bars", + "edge": "chillcogs_backrooms:block/iron_bars" + }, + "render_type": "cutout_mipped" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/weathered_bars_side.json b/src/main/resources/assets/chillcogs_backrooms/models/block/weathered_bars_side.json new file mode 100644 index 0000000..08f6712 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/weathered_bars_side.json @@ -0,0 +1,9 @@ +{ + "parent": "block/template_glass_pane_side", + "textures": { + "particle": "chillcogs_backrooms:block/iron_bars", + "pane": "chillcogs_backrooms:block/iron_bars", + "edge": "chillcogs_backrooms:block/iron_bars" + }, + "render_type": "cutout_mipped" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/weathered_bars_side_alt.json b/src/main/resources/assets/chillcogs_backrooms/models/block/weathered_bars_side_alt.json new file mode 100644 index 0000000..461aa1f --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/weathered_bars_side_alt.json @@ -0,0 +1,9 @@ +{ + "parent": "block/template_glass_pane_side_alt", + "textures": { + "particle": "chillcogs_backrooms:block/iron_bars", + "pane": "chillcogs_backrooms:block/iron_bars", + "edge": "chillcogs_backrooms:block/iron_bars" + }, + "render_type": "cutout_mipped" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/weathered_bricks.json b/src/main/resources/assets/chillcogs_backrooms/models/block/weathered_bricks.json new file mode 100644 index 0000000..23696a6 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/weathered_bricks.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/bricks", + "particle": "chillcogs_backrooms:block/bricks" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/weathered_ceiling.json b/src/main/resources/assets/chillcogs_backrooms/models/block/weathered_ceiling.json new file mode 100644 index 0000000..37fad3b --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/weathered_ceiling.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/polished_andesite", + "particle": "chillcogs_backrooms:block/polished_andesite" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/block/weathered_flooring.json b/src/main/resources/assets/chillcogs_backrooms/models/block/weathered_flooring.json new file mode 100644 index 0000000..fd9a4eb --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/block/weathered_flooring.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "chillcogs_backrooms:block/light_gray_terracotta", + "particle": "chillcogs_backrooms:block/light_gray_terracotta" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/almond_water.json b/src/main/resources/assets/chillcogs_backrooms/models/item/almond_water.json new file mode 100644 index 0000000..01711ae --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/almond_water.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "chillcogs_backrooms:item/honey_bottle" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/ballpit.json b/src/main/resources/assets/chillcogs_backrooms/models/item/ballpit.json new file mode 100644 index 0000000..7804888 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/ballpit.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/ballpit", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/black_door.json b/src/main/resources/assets/chillcogs_backrooms/models/item/black_door.json new file mode 100644 index 0000000..5372ab2 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/black_door.json @@ -0,0 +1,7 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "chillcogs_backrooms:item/iron_door" + }, + "render_type": "translucent" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/carpet.json b/src/main/resources/assets/chillcogs_backrooms/models/item/carpet.json new file mode 100644 index 0000000..737b5db --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/carpet.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/carpet", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/carpet_level_4.json b/src/main/resources/assets/chillcogs_backrooms/models/item/carpet_level_4.json new file mode 100644 index 0000000..47f1cb6 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/carpet_level_4.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/carpet_level_4", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/ceiling.json b/src/main/resources/assets/chillcogs_backrooms/models/item/ceiling.json new file mode 100644 index 0000000..329fbf5 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/ceiling.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/ceiling", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/concrete.json b/src/main/resources/assets/chillcogs_backrooms/models/item/concrete.json new file mode 100644 index 0000000..bb6721e --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/concrete.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/concrete", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/concrete_pillar.json b/src/main/resources/assets/chillcogs_backrooms/models/item/concrete_pillar.json new file mode 100644 index 0000000..8ac3f17 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/concrete_pillar.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/concrete_pillar", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/crate.json b/src/main/resources/assets/chillcogs_backrooms/models/item/crate.json new file mode 100644 index 0000000..b45dcfa --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/crate.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/crate", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/dark_pool_tiles.json b/src/main/resources/assets/chillcogs_backrooms/models/item/dark_pool_tiles.json new file mode 100644 index 0000000..3d21132 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/dark_pool_tiles.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/dark_pool_tiles", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/darkened_concrete.json b/src/main/resources/assets/chillcogs_backrooms/models/item/darkened_concrete.json new file mode 100644 index 0000000..a71359b --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/darkened_concrete.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/darkened_concrete", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/false_clouds.json b/src/main/resources/assets/chillcogs_backrooms/models/item/false_clouds.json new file mode 100644 index 0000000..0d5e15d --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/false_clouds.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/false_clouds", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/false_stars.json b/src/main/resources/assets/chillcogs_backrooms/models/item/false_stars.json new file mode 100644 index 0000000..53520c6 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/false_stars.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/false_stars", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/fun_flooring.json b/src/main/resources/assets/chillcogs_backrooms/models/item/fun_flooring.json new file mode 100644 index 0000000..4f2d670 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/fun_flooring.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/fun_flooring", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/fun_green_wool.json b/src/main/resources/assets/chillcogs_backrooms/models/item/fun_green_wool.json new file mode 100644 index 0000000..0ecc4cc --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/fun_green_wool.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/fun_green_wool", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet.json b/src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet.json new file mode 100644 index 0000000..8661658 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/hotel_carpet", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet_corner.json b/src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet_corner.json new file mode 100644 index 0000000..c8e43a8 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet_corner.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/hotel_carpet_corner", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet_corner_2.json b/src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet_corner_2.json new file mode 100644 index 0000000..06c680d --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet_corner_2.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/hotel_carpet_corner_2", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet_edge.json b/src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet_edge.json new file mode 100644 index 0000000..42c560c --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet_edge.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/hotel_carpet_edge", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet_edge_2.json b/src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet_edge_2.json new file mode 100644 index 0000000..076b04f --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet_edge_2.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/hotel_carpet_edge_2", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet_inner_corner.json b/src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet_inner_corner.json new file mode 100644 index 0000000..4f08dc9 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet_inner_corner.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/hotel_carpet_inner_corner", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet_middle.json b/src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet_middle.json new file mode 100644 index 0000000..e7390f6 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet_middle.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/hotel_carpet_middle", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/kill_stick.json b/src/main/resources/assets/chillcogs_backrooms/models/item/kill_stick.json new file mode 100644 index 0000000..952370d --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/kill_stick.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "chillcogs_backrooms:item/kill_stick" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/level_4_ceiling.json b/src/main/resources/assets/chillcogs_backrooms/models/item/level_4_ceiling.json new file mode 100644 index 0000000..50dbf24 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/level_4_ceiling.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/level_4_ceiling", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/level_4_wall.json b/src/main/resources/assets/chillcogs_backrooms/models/item/level_4_wall.json new file mode 100644 index 0000000..4fcd5f1 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/level_4_wall.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/level_4_wall", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/light.json b/src/main/resources/assets/chillcogs_backrooms/models/item/light.json new file mode 100644 index 0000000..0cd9410 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/light.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/light", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/light_off.json b/src/main/resources/assets/chillcogs_backrooms/models/item/light_off.json new file mode 100644 index 0000000..24ca1af --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/light_off.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/light_off", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/light_scarlet_wall.json b/src/main/resources/assets/chillcogs_backrooms/models/item/light_scarlet_wall.json new file mode 100644 index 0000000..d096e7e --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/light_scarlet_wall.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/light_scarlet_wall", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/liquid_pain.json b/src/main/resources/assets/chillcogs_backrooms/models/item/liquid_pain.json new file mode 100644 index 0000000..3751008 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/liquid_pain.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "chillcogs_backrooms:item/pufferfish" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/manila_carpet.json b/src/main/resources/assets/chillcogs_backrooms/models/item/manila_carpet.json new file mode 100644 index 0000000..6003c46 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/manila_carpet.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/manila_carpet", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/manila_ceiling.json b/src/main/resources/assets/chillcogs_backrooms/models/item/manila_ceiling.json new file mode 100644 index 0000000..913238d --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/manila_ceiling.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/manila_ceiling", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/manila_wallpaper.json b/src/main/resources/assets/chillcogs_backrooms/models/item/manila_wallpaper.json new file mode 100644 index 0000000..3eb3725 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/manila_wallpaper.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/manila_wallpaper", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/paradisal_grass.json b/src/main/resources/assets/chillcogs_backrooms/models/item/paradisal_grass.json new file mode 100644 index 0000000..dddb8ef --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/paradisal_grass.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/paradisal_grass", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/paradisal_log.json b/src/main/resources/assets/chillcogs_backrooms/models/item/paradisal_log.json new file mode 100644 index 0000000..ec529d6 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/paradisal_log.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/paradisal_log", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/plank.json b/src/main/resources/assets/chillcogs_backrooms/models/item/plank.json new file mode 100644 index 0000000..2104dd9 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/plank.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "chillcogs_backrooms:item/plank" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/pool_tiles.json b/src/main/resources/assets/chillcogs_backrooms/models/item/pool_tiles.json new file mode 100644 index 0000000..d064f3c --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/pool_tiles.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/pool_tiles", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/red_door.json b/src/main/resources/assets/chillcogs_backrooms/models/item/red_door.json new file mode 100644 index 0000000..1e3d2ec --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/red_door.json @@ -0,0 +1,7 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "chillcogs_backrooms:item/mangrove_door" + }, + "render_type": "translucent" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/red_fun_carpet.json b/src/main/resources/assets/chillcogs_backrooms/models/item/red_fun_carpet.json new file mode 100644 index 0000000..f046086 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/red_fun_carpet.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/red_fun_carpet", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/scarlet_carpet.json b/src/main/resources/assets/chillcogs_backrooms/models/item/scarlet_carpet.json new file mode 100644 index 0000000..d548303 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/scarlet_carpet.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/scarlet_carpet", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/scarlet_ceiling.json b/src/main/resources/assets/chillcogs_backrooms/models/item/scarlet_ceiling.json new file mode 100644 index 0000000..db8f302 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/scarlet_ceiling.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/scarlet_ceiling", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/scarlet_light.json b/src/main/resources/assets/chillcogs_backrooms/models/item/scarlet_light.json new file mode 100644 index 0000000..81bb216 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/scarlet_light.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/scarlet_light", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/scarlet_light_off.json b/src/main/resources/assets/chillcogs_backrooms/models/item/scarlet_light_off.json new file mode 100644 index 0000000..6a28e5d --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/scarlet_light_off.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/scarlet_light_off", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/scarlet_wall.json b/src/main/resources/assets/chillcogs_backrooms/models/item/scarlet_wall.json new file mode 100644 index 0000000..fdfef6c --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/scarlet_wall.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/scarlet_wall", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/shadow_ceiling.json b/src/main/resources/assets/chillcogs_backrooms/models/item/shadow_ceiling.json new file mode 100644 index 0000000..305eaec --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/shadow_ceiling.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/shadow_ceiling", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/wallpaper.json b/src/main/resources/assets/chillcogs_backrooms/models/item/wallpaper.json new file mode 100644 index 0000000..e3c5c11 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/wallpaper.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/wallpaper", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/wallpaper_trim.json b/src/main/resources/assets/chillcogs_backrooms/models/item/wallpaper_trim.json new file mode 100644 index 0000000..eefea24 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/wallpaper_trim.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/wallpaper_trim", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/weathered_bars.json b/src/main/resources/assets/chillcogs_backrooms/models/item/weathered_bars.json new file mode 100644 index 0000000..9b94c9f --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/weathered_bars.json @@ -0,0 +1,7 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "chillcogs_backrooms:block/iron_bars" + }, + "render_type": "cutout_mipped" +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/weathered_bricks.json b/src/main/resources/assets/chillcogs_backrooms/models/item/weathered_bricks.json new file mode 100644 index 0000000..d9f5957 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/weathered_bricks.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/weathered_bricks", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/weathered_ceiling.json b/src/main/resources/assets/chillcogs_backrooms/models/item/weathered_ceiling.json new file mode 100644 index 0000000..e96cc66 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/weathered_ceiling.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/weathered_ceiling", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/models/item/weathered_flooring.json b/src/main/resources/assets/chillcogs_backrooms/models/item/weathered_flooring.json new file mode 100644 index 0000000..3c1e161 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/models/item/weathered_flooring.json @@ -0,0 +1,22 @@ +{ + "parent": "chillcogs_backrooms:block/weathered_flooring", + "display": { + "thirdperson": { + "rotation": [ + 10, + -45, + 170 + ], + "translation": [ + 0, + 1.5, + -2.75 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/back.png b/src/main/resources/assets/chillcogs_backrooms/textures/back.png new file mode 100644 index 0000000..b7637f5 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/back.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d66a3fb5cd3c835d91b3f031655a67e7624bbfebb54fe3e7aac6b2c85748516 +size 140 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/1.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/1.png new file mode 100644 index 0000000..0395a89 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b68c9d3c522c66290123768ddf10fe544dfb813763b5e46c8c9dc6cf601d6ab +size 656 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/10.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/10.png new file mode 100644 index 0000000..794296e --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/10.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:307a37e0d460ec31d628734e9af151761a461c99c62c3a91d3fca0babe1032ee +size 688 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/11.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/11.png new file mode 100644 index 0000000..ce2d80c --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/11.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74ef1f3d63e0318c7b3298ce53e9a0a47b3c9e870343432d28da2cac5080c0e7 +size 667 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/12.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/12.png new file mode 100644 index 0000000..e2459f5 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/12.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43cc67ed236d6e7510b3c9d2c43a5b7458039b130e12f8f1ce0a9c424e1e2406 +size 649 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/2.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/2.png new file mode 100644 index 0000000..6c38ac4 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c4fadf3640e99896c4481cc76d017734b90a2b2e065a129e19a42be7cde38d6 +size 673 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/3.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/3.png new file mode 100644 index 0000000..6fd68f5 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:801f2004060ccbd89aa454a22b6e130f3d7cb928f9ae38f0ba1f0d7cfb8784a7 +size 641 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/4.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/4.png new file mode 100644 index 0000000..abe64de --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc0760eeae26b9ed6faa608b8139c83ed00522597b02235b8f01965a29da71aa +size 664 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/5.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/5.png new file mode 100644 index 0000000..dab5055 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af3792f935422f0aacd1c5a3caa6366b88977d6f152023d6ba04334b7d447f0e +size 689 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/6.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/6.png new file mode 100644 index 0000000..93bec74 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/6.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cdc9f6111f50e5f9c8e5cc8a4e8bed45fb06eec2bdd7ca03b9bfc6d2719578a +size 673 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/7.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/7.png new file mode 100644 index 0000000..aa8f485 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/7.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca932a40d8c64be6acdb6b5ea1288da512506756964f6c539d02330cb26f2ad2 +size 670 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/8.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/8.png new file mode 100644 index 0000000..bb4b227 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:137651bf479624d3cf891f4096f5d7f01f0aa27ae2062c26f06ae2d0cab08a1a +size 684 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/9.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/9.png new file mode 100644 index 0000000..2c5f3ac --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/9.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a64bea189420cce5a81e0900ba114dee0a2b1fd4cf7ce99456a12e123a8b99ad +size 665 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/andesite.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/andesite.png new file mode 100644 index 0000000..e9b563a --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/andesite.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1fe243f722cf6902c307230242ae98f2cc0c1a2777c4ccda7056e9fc34b096e +size 487 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/balls.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/balls.png new file mode 100644 index 0000000..cfda14b --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/balls.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43b7f7750ec39ea344ddc8a0957b0d4c7b2590b9a962148514f544458fb3a6c1 +size 476 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/bamboo_mosaic.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/bamboo_mosaic.png new file mode 100644 index 0000000..f77b6fb --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/bamboo_mosaic.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4281f1ced0293cd68b10ae3df32304c3987db1612235d46cdb034f305828dc98 +size 412 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/barrel_bottom.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/barrel_bottom.png new file mode 100644 index 0000000..3b416f7 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/barrel_bottom.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db627fec08f39a83c9a872ea9d86ddb6ade8fd4af7cbdda3d13c94cddca50ac8 +size 300 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/barrel_side.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/barrel_side.png new file mode 100644 index 0000000..3b416f7 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/barrel_side.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db627fec08f39a83c9a872ea9d86ddb6ade8fd4af7cbdda3d13c94cddca50ac8 +size 300 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/barrel_top.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/barrel_top.png new file mode 100644 index 0000000..3b416f7 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/barrel_top.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db627fec08f39a83c9a872ea9d86ddb6ade8fd4af7cbdda3d13c94cddca50ac8 +size 300 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/barrel_top_open.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/barrel_top_open.png new file mode 100644 index 0000000..3b416f7 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/barrel_top_open.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db627fec08f39a83c9a872ea9d86ddb6ade8fd4af7cbdda3d13c94cddca50ac8 +size 300 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/black_concrete.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/black_concrete.png new file mode 100644 index 0000000..7384677 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/black_concrete.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c49976aa7e038b3d7ebaa355a20c465871f44784b8809676b818f29820d9b70 +size 124 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/blue_concrete.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/blue_concrete.png new file mode 100644 index 0000000..f353a24 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/blue_concrete.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3989fe584cd85b7e3769b3f4c272f57defb373e7e60e46889cd152487e20042 +size 293 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/bricks.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/bricks.png new file mode 100644 index 0000000..19edad0 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/bricks.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b61cc9e94be92838b7ffda9e76956438ec2134bd1de49a7b465b6fcfb4ba7d45 +size 418 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/brown_mushroom_block.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/brown_mushroom_block.png new file mode 100644 index 0000000..0f9bf7b --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/brown_mushroom_block.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c4b58de34a40b51f698f0ef8a7743e727ed083b11fc705584853ce2f1f8a651 +size 522 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/brown_wool.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/brown_wool.png new file mode 100644 index 0000000..6ecc14b --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/brown_wool.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56852ba6f4364b1c8e87d2670c2d3ecf88ed3c22bc542046249cac386b83076b +size 690 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/calcite.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/calcite.png new file mode 100644 index 0000000..fe94471 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/calcite.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03b1e3857fa166b93dd39c3002c4b6b7bec75bebef8304bab792be5383817d77 +size 376 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/cobbled_deepslate.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/cobbled_deepslate.png new file mode 100644 index 0000000..5b20a40 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/cobbled_deepslate.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac0c2f45c979cdfd0e0ab8a6c4e9db8626e00166e92358031d6f890b6d50b961 +size 392 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/concretepillar.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/concretepillar.png new file mode 100644 index 0000000..a1241e2 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/concretepillar.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1d1ae0c1493c2e6005306ba2060f3c4e8b32309ca04a3a70614ac40fa205634 +size 501 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/copper_bulb.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/copper_bulb.png new file mode 100644 index 0000000..57d0416 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/copper_bulb.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:132e48c253b6ec6e1db94be4f41efefcff0d95b4a903016127e6820267406e86 +size 390 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/copper_bulb_lit.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/copper_bulb_lit.png new file mode 100644 index 0000000..1f1a328 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/copper_bulb_lit.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fef3361d0015c09316df7280feef2070f2acb0eafbba8e7bb308813eea522ec +size 402 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/copper_bulb_lit_powered.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/copper_bulb_lit_powered.png new file mode 100644 index 0000000..52d19d6 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/copper_bulb_lit_powered.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1259a35303c4aa98e131317e071c4d6ab66ef2169f313ada75fb2ccf0f42e8b +size 412 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/copper_bulb_powered.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/copper_bulb_powered.png new file mode 100644 index 0000000..66543f6 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/copper_bulb_powered.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd53edd9d6d7421870eb3669c15c11343f2303a30d0528ba9729d60077b89d39 +size 409 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/crimson_stem.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/crimson_stem.png new file mode 100644 index 0000000..ba00e56 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/crimson_stem.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:582af1e6c681b6de8ffa1b76185e954220c7cfb6424a0179232299c0b1847d54 +size 390 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/crimson_stem_top.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/crimson_stem_top.png new file mode 100644 index 0000000..a9aee18 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/crimson_stem_top.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f80dfd3c40373255904274ba95c41e28b230352e2250df3453ea202c2755ea1 +size 438 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/customwatertexture.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/customwatertexture.png new file mode 100644 index 0000000..05f4c47 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/customwatertexture.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c633821315924e4c70f537c0877f7534a78ed807723f4d65d6c5fb49758ec09b +size 2134 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/cyan_concrete.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/cyan_concrete.png new file mode 100644 index 0000000..d619a4b --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/cyan_concrete.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:351df943534f739a8474e4e0bc0b291ee6a248e3aaeda4fb95299efdcbcbdbc8 +size 289 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/cyan_terracotta.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/cyan_terracotta.png new file mode 100644 index 0000000..8d90277 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/cyan_terracotta.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8968cd1b6212f5e7254182294250d8099fcd64e19001bb1c8622601249fc499f +size 460 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/dark_prismarine.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/dark_prismarine.png new file mode 100644 index 0000000..debbaf1 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/dark_prismarine.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38ad005c35b6e41d2049e22d933b92bfa15dda74552f61bd12f01ec3f62eea95 +size 214 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/diorite.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/diorite.png new file mode 100644 index 0000000..1668622 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/diorite.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cceffbe4dd4caced09d82f33b4f7429a07b91ab99648d2d22b39c39d9af726b2 +size 8586 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/doceiningsupport.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/doceiningsupport.png new file mode 100644 index 0000000..300e8dd --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/doceiningsupport.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1d0e838194829e615698b1a7410a8153c7c364e00cc1e3402af1c2aace3284e +size 436 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/funballpit.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/funballpit.png new file mode 100644 index 0000000..36c7aee --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/funballpit.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa51a85dec8b25d32166b396580771bee318defbf21218e54181b8e118707248 +size 683 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/gray_wool.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/gray_wool.png new file mode 100644 index 0000000..6e5d699 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/gray_wool.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7eb3454fce530c3238d06f4e8a19c5a518179621fdf3756ef5412d170b1b8135 +size 351 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/green_concrete.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/green_concrete.png new file mode 100644 index 0000000..6bda05c --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/green_concrete.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0fabc3f532a4fd1b52074abd7e98a0754b56af12b025241429880596fea7108 +size 314 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/green_wool.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/green_wool.png new file mode 100644 index 0000000..8a6bdec --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/green_wool.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c5654001ef0d8660cb384f00a6d50834a653c99a879d84a543e6690155a1afc +size 414 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/hay_block_side.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/hay_block_side.png new file mode 100644 index 0000000..bcbb136 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/hay_block_side.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8239efbc5508faa0bc358efad87449e2402b238e0758495d6de45b385b35148 +size 441 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/hay_block_top.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/hay_block_top.png new file mode 100644 index 0000000..bcbb136 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/hay_block_top.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8239efbc5508faa0bc358efad87449e2402b238e0758495d6de45b385b35148 +size 441 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/hotel_wool_middle.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/hotel_wool_middle.png new file mode 100644 index 0000000..858e68e --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/hotel_wool_middle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bef20f35ec49b820a0ad36e6c1bd1bd18dbe22054fda625bac6340fa7a138fba +size 667 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/hotel_wool_rimstraightbottom.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/hotel_wool_rimstraightbottom.png new file mode 100644 index 0000000..85ec7d8 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/hotel_wool_rimstraightbottom.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:390c4b34ad87844ed61f3ed8ed4304ccd49e763e1938e5194c5e01c6bf3eb0ea +size 772 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/iron_bars.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/iron_bars.png new file mode 100644 index 0000000..ff2bea3 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/iron_bars.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f5ad325394a66b04094ae48c651e658f2f4544da3f4b22d700235bc468fc29c +size 369 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/iron_door_bottom.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/iron_door_bottom.png new file mode 100644 index 0000000..7600584 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/iron_door_bottom.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e6e719b27130ecada9ce1b5f9cb4ac2c771047bf90639697e48e772bdc0a142 +size 352 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/iron_door_top.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/iron_door_top.png new file mode 100644 index 0000000..bddf698 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/iron_door_top.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3a76f3458dbe957d1f4f4a133e7821be2f917f42624a559b1d2cdfdc0bd37d4 +size 344 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/light_blue_concrete.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/light_blue_concrete.png new file mode 100644 index 0000000..6d90e7d --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/light_blue_concrete.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:107a1e4cc95d93f997eb097f89c22c7ed1e2ba978961b3ad2b0d770570b4fc8e +size 377 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/light_gray_stained_glass.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/light_gray_stained_glass.png new file mode 100644 index 0000000..135bd18 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/light_gray_stained_glass.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16611c8ec796c338e0d1a77e5559f33254dc4527eb1b55d6ecc7536d748718ef +size 1975 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/light_gray_stained_glass_pane_top.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/light_gray_stained_glass_pane_top.png new file mode 100644 index 0000000..c11dd22 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/light_gray_stained_glass_pane_top.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50e854e0d593df9de1066c43057f4338b18ececd9821a8e047a289f043f24d01 +size 144 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/light_gray_terracotta.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/light_gray_terracotta.png new file mode 100644 index 0000000..71cc7e7 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/light_gray_terracotta.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73f05192bb0aedddb56179b80cd198898f122282776792552ae2da8c6f3cb95a +size 465 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/light_gray_wool.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/light_gray_wool.png new file mode 100644 index 0000000..15531e1 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/light_gray_wool.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:046266b9959c8059e20818e75bee316aee1cb3db4caee793ef5f3adb506d22c0 +size 457 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/lime_concrete.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/lime_concrete.png new file mode 100644 index 0000000..0eb360d --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/lime_concrete.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bccf1e095bdad675594c5daf2b77877b300e1e624db27d6ed42f4e856a4784bb +size 369 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/liminal_wall_trim.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/liminal_wall_trim.png new file mode 100644 index 0000000..b386099 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/liminal_wall_trim.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca0c4ff526c4166585fd6b2fbf671614893bee0ad647cd5fea7ad5b769c8fa40 +size 444 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/magenta_concrete.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/magenta_concrete.png new file mode 100644 index 0000000..4a4e04f --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/magenta_concrete.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9a8676bf54c4fdd301ce3202445b77927107c756d4f01bb06b9ff04f0b751ab +size 310 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/mangrove_door_bottom.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/mangrove_door_bottom.png new file mode 100644 index 0000000..f6546d6 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/mangrove_door_bottom.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9e9f828b36773e8305a201f84cd40503edf8ced00a55e7048b4adb98e008fdf +size 505 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/mangrove_door_top.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/mangrove_door_top.png new file mode 100644 index 0000000..bbf731d --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/mangrove_door_top.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2adc76ecd9d7ba5db053f52231bdb376e6d7022de45b2d18695ca25a6d9d6334 +size 439 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/mushroom_stem.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/mushroom_stem.png new file mode 100644 index 0000000..9d93b9e --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/mushroom_stem.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b07229efdbac57b50c7c400b64a05de1b4ad7a02adcccde947ef428f3ca1236f +size 509 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/mysticlight.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/mysticlight.png new file mode 100644 index 0000000..e652975 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/mysticlight.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:026cc6858fd11557b219e229f105e56476527ab7f20558a86fd1dbe11b82c1dd +size 195 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/nether_bricks.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/nether_bricks.png new file mode 100644 index 0000000..8f0e5e9 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/nether_bricks.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9c843597e5dd5c96f9849971a74f7f18f1eb3005c7b80f75a733644e77a6c03 +size 605 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/obsidian.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/obsidian.png new file mode 100644 index 0000000..dd6118e --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/obsidian.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e31890f8adcd6f90567e3be28a9ba720c057082fe16ab313f65882eff973b558 +size 423 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/orange_concrete.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/orange_concrete.png new file mode 100644 index 0000000..4607806 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/orange_concrete.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a781f358422a901897be1a962de4d121dc6751ddfb4d6d1102794dac32fbc59 +size 307 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/orange_wool.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/orange_wool.png new file mode 100644 index 0000000..0eed78b --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/orange_wool.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d64d8fabfea2e153c64eb05f68bf3768bf6320e2c285841a61d23947a62167f +size 455 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/pearlescent_froglight.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/pearlescent_froglight.png new file mode 100644 index 0000000..e0cb4ad --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/pearlescent_froglight.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:934ab14c2e3aab4d93b5a87a77fa5ef1fb472f16b3b721ea28486400b548b16c +size 400 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/pink_concrete.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/pink_concrete.png new file mode 100644 index 0000000..2ce059c --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/pink_concrete.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ba4e9e071b8e19b18f82b6b94ac31eebcfc8ec4e115f5e86c2663bfed57dfc0 +size 336 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/pink_terracotta.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/pink_terracotta.png new file mode 100644 index 0000000..fa67ba9 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/pink_terracotta.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33503ec1afc28635f435e1afd6538fa1175e49d86b547045dba18648f4ee5ffc +size 409 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/podzol_side.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/podzol_side.png new file mode 100644 index 0000000..88a1cdc --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/podzol_side.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44160be0e3a2d023f7083f85eccb00719b4a76932b1e591b95a7dd33bb3f4994 +size 682 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/podzol_top.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/podzol_top.png new file mode 100644 index 0000000..9c418cd --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/podzol_top.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85a4d3de1127c2449ac9e0e4e41198a49304013377989726441262932dcdf836 +size 548 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/polished_andesite.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/polished_andesite.png new file mode 100644 index 0000000..26d105b --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/polished_andesite.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6713c1b96acac833c0240e663ebebeaf78511cdfb13810b5aa7b2957aaea5faf +size 513 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/polished_diorite.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/polished_diorite.png new file mode 100644 index 0000000..0334da4 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/polished_diorite.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38d837a5481bf187ab67b4b47c039f585e6d656d3f98aecdf9ab93fe6d39fdd4 +size 246 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/polished_granite.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/polished_granite.png new file mode 100644 index 0000000..fb2550a --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/polished_granite.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed4de5ff52bd71c326c7b59be8b6466743608ce692462766ce16caa29aff14a7 +size 572 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/pristine_liminal_wall_trim.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/pristine_liminal_wall_trim.png new file mode 100644 index 0000000..7b8fdad --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/pristine_liminal_wall_trim.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28c66e47524b269d538c964cc66de316a7159cec39ba56e38d2f66e9137f3ae1 +size 508 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/purple_concrete.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/purple_concrete.png new file mode 100644 index 0000000..5eeee87 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/purple_concrete.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4393997c2e8d315de71cebc3e1ce91597e2b9950b49d67497a003a9e97d63d68 +size 296 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/quartz_block_side.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/quartz_block_side.png new file mode 100644 index 0000000..61c5304 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/quartz_block_side.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:512bbdce4d277f4bd35b7cb384a2bb560c3969d9f0786c1964be7a52f7d6c9b4 +size 190 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/quartz_block_top.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/quartz_block_top.png new file mode 100644 index 0000000..61c5304 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/quartz_block_top.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:512bbdce4d277f4bd35b7cb384a2bb560c3969d9f0786c1964be7a52f7d6c9b4 +size 190 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/red_concrete.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/red_concrete.png new file mode 100644 index 0000000..4b5918b --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/red_concrete.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8784fa1b82dbcd7ef7b8d6393412a426816b737c71917f7b3b0b01b373b789f +size 364 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/red_glazed_terracotta.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/red_glazed_terracotta.png new file mode 100644 index 0000000..937f570 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/red_glazed_terracotta.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51cc16cb1272170d8bf8e37cbef0da18da0b44267df9f25a024872cc73528d4f +size 458 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/red_nether_bricks.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/red_nether_bricks.png new file mode 100644 index 0000000..7d835d2 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/red_nether_bricks.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f671883fd38f3cda3ff32e7ce3c4d7317ff179ddc145a88c9a20827b0c6d172a +size 772 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/red_sandstone_top.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/red_sandstone_top.png new file mode 100644 index 0000000..c2e4f54 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/red_sandstone_top.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e92f8a9e336b39ab6464adb51dda9bce85fa7fca758cb473c339cb256cd4421b +size 254 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/red_terracotta.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/red_terracotta.png new file mode 100644 index 0000000..566bef7 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/red_terracotta.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a316934e9e8f5726851b4bbbf656aaedf23a815ab1be865afcaefd7d42a2bdbc +size 436 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/red_wool.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/red_wool.png new file mode 100644 index 0000000..68bc1e6 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/red_wool.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c326a6b93560e1e0f52cdd6c3a23ff6acd80c7de8191092c021eeff89539946 +size 675 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/redstone_lamp.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/redstone_lamp.png new file mode 100644 index 0000000..2915d10 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/redstone_lamp.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5f3d14cbb522fe85f7d6b37e98955c087018766b9c41d926c6d8887886b9034 +size 289 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/redstone_lamp_on.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/redstone_lamp_on.png new file mode 100644 index 0000000..78bdc1c --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/redstone_lamp_on.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:adc695eff3a33942e39a2b95186d5b19dedb9b21e364401da28d0e3203606b27 +size 265 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/sandstone_top.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/sandstone_top.png new file mode 100644 index 0000000..f1b4fb2 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/sandstone_top.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c90df480c912ab7fbfcba042a5c0f8cba951354214e003571a047a9114d928f1 +size 244 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/shadowed_liminal_ceiling_tile.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/shadowed_liminal_ceiling_tile.png new file mode 100644 index 0000000..459bc6d --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/shadowed_liminal_ceiling_tile.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:616769b9974d807794963925922e58dd210403366c784c6a16edef84736d3d87 +size 277 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/smooth_stone.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/smooth_stone.png new file mode 100644 index 0000000..adfb57d --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/smooth_stone.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c0a75307709ea49b4e82920dd7f320279ac428b8ef89e9ab23901dd0e6f80f3 +size 396 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/sponge.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/sponge.png new file mode 100644 index 0000000..d800c79 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/sponge.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc576f6c71bd1768fbc99efa4ba93ca2a1eb74fe881a0bf9692675bf9b6d6cf7 +size 462 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/stained_liminal_wall_trim.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/stained_liminal_wall_trim.png new file mode 100644 index 0000000..2d82555 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/stained_liminal_wall_trim.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5debe70e4db72c55d18477ec79846ce66d1e37bb30d6217238b81398785e2bd +size 512 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/stripped_bamboo_block.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/stripped_bamboo_block.png new file mode 100644 index 0000000..f77b6fb --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/stripped_bamboo_block.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4281f1ced0293cd68b10ae3df32304c3987db1612235d46cdb034f305828dc98 +size 412 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/stripped_bamboo_block_top.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/stripped_bamboo_block_top.png new file mode 100644 index 0000000..19a90df --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/stripped_bamboo_block_top.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:acbd6d63686a0d706050c471dac7adac9365591af2f0931ba5a24df1630ece09 +size 278 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/yellow_concrete.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/yellow_concrete.png new file mode 100644 index 0000000..1ceca71 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/yellow_concrete.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf73b856d92d521ab0b2e81a23c8b36fa233b072d346b925311887d68429b88b +size 305 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/yellow_terracotta.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/yellow_terracotta.png new file mode 100644 index 0000000..d7afece --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/yellow_terracotta.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d3393f09c1e424c15189f36562d7ffd235d2b5c2c4cc64b861e0104e3ee1179 +size 434 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/block/yellow_wool.png b/src/main/resources/assets/chillcogs_backrooms/textures/block/yellow_wool.png new file mode 100644 index 0000000..bcbb136 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/block/yellow_wool.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8239efbc5508faa0bc358efad87449e2402b238e0758495d6de45b385b35148 +size 441 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/item/computericon.png b/src/main/resources/assets/chillcogs_backrooms/textures/item/computericon.png new file mode 100644 index 0000000..97fa9ec --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/item/computericon.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a4a316654ddaa2a4f606f7d4f98cde97c2185853d6357fc2994232a7b2bab8c +size 398 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/item/honey_bottle.png b/src/main/resources/assets/chillcogs_backrooms/textures/item/honey_bottle.png new file mode 100644 index 0000000..a4e9c0c --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/item/honey_bottle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e40138d60c9add1d883d59d2efc7ac11890a0a6386c757a712e64f8d1aa36397 +size 285 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/item/iron_door.png b/src/main/resources/assets/chillcogs_backrooms/textures/item/iron_door.png new file mode 100644 index 0000000..39cbcd7 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/item/iron_door.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b5fdf97690f1d8336f814c039d690a82403e8436e700e31fac1bf170d240346 +size 139 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/item/kill_stick.png b/src/main/resources/assets/chillcogs_backrooms/textures/item/kill_stick.png new file mode 100644 index 0000000..de3a156 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/item/kill_stick.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1561333894b55299f2883c012975a0f86fe41e5370a0e30bd6d6c4d4d652457c +size 199 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/item/mangrove_door.png b/src/main/resources/assets/chillcogs_backrooms/textures/item/mangrove_door.png new file mode 100644 index 0000000..756e1fa --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/item/mangrove_door.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:092ae9737ff70f2d20ae40800865df87fd92a11779106d530372b326f3b38c70 +size 475 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/item/parkingline.png b/src/main/resources/assets/chillcogs_backrooms/textures/item/parkingline.png new file mode 100644 index 0000000..34018f2 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/item/parkingline.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74a0959041a22339305af067db296a32a292ba35b69e0cb392b47b0066ef748e +size 158 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/item/plank.png b/src/main/resources/assets/chillcogs_backrooms/textures/item/plank.png new file mode 100644 index 0000000..af96a1e --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/item/plank.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:985ef42eaabde837fcf573425b4eac0fea665faa13cedabb7710fd0bfba1c551 +size 111 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/item/pufferfish.png b/src/main/resources/assets/chillcogs_backrooms/textures/item/pufferfish.png new file mode 100644 index 0000000..e76d6d9 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/item/pufferfish.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb1ac7b5fe8ecc10e00dac42843a9aa120acaefba8724a40a51be7ad806013bf +size 220 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/item/writable_book.png b/src/main/resources/assets/chillcogs_backrooms/textures/item/writable_book.png new file mode 100644 index 0000000..cb6a5f1 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/item/writable_book.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77f2d0306943e0bc19f4c6d622be90a80b6012de82771ce20a051dd7f45a03a1 +size 308 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/item/written_book.png b/src/main/resources/assets/chillcogs_backrooms/textures/item/written_book.png new file mode 100644 index 0000000..a41d085 --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/item/written_book.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc52d015adf4f10aaad099ca48583d7d2d594da926dadb1de4afb28dc86635b5 +size 364 diff --git a/src/main/resources/assets/chillcogs_backrooms/textures/sunset.png b/src/main/resources/assets/chillcogs_backrooms/textures/sunset.png new file mode 100644 index 0000000..826215a --- /dev/null +++ b/src/main/resources/assets/chillcogs_backrooms/textures/sunset.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:184b63bed3771139be337215fb7d173a6df5be6c253cf912537b536f8aa4aae0 +size 833 diff --git a/src/main/resources/chillcogs_backrooms.mixins.json b/src/main/resources/chillcogs_backrooms.mixins.json new file mode 100644 index 0000000..dc51e0f --- /dev/null +++ b/src/main/resources/chillcogs_backrooms.mixins.json @@ -0,0 +1,13 @@ +{ + "required": true, + "package": "com.chillcog.chillcogsbackrooms.mixin", + "compatibilityLevel": "JAVA_21", + "mixins": [ + "NoiseGeneratorSettingsMixin" + ], + "client": [], + "injectors": { + "defaultRequire": 1 + }, + "minVersion": "0.8.4" +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/damage_type/drank_liquid_pain.json b/src/main/resources/data/chillcogs_backrooms/damage_type/drank_liquid_pain.json new file mode 100644 index 0000000..8a9b708 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/damage_type/drank_liquid_pain.json @@ -0,0 +1,6 @@ +{ + "exhaustion": 0.1, + "message_id": "drank_liquid_pain", + "scaling": "never", + "effects": "drowning" +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/ballpit.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/ballpit.json new file mode 100644 index 0000000..fd7caa5 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/ballpit.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/ballpit", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:ballpit" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/black_door.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/black_door.json new file mode 100644 index 0000000..958c039 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/black_door.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/black_door", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:black_door", + "conditions": [ + { + "block": "chillcogs_backrooms:black_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/carpet.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/carpet.json new file mode 100644 index 0000000..8d76ff3 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/carpet.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/carpet", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:carpet" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/carpet_level_4.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/carpet_level_4.json new file mode 100644 index 0000000..81652e4 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/carpet_level_4.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/carpet_level_4", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:carpet_level_4" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/ceiling.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/ceiling.json new file mode 100644 index 0000000..1e29cc5 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/ceiling.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/ceiling", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:ceiling" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/concrete.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/concrete.json new file mode 100644 index 0000000..a6d4d7d --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/concrete.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/concrete", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:concrete" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/concrete_pillar.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/concrete_pillar.json new file mode 100644 index 0000000..4af776e --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/concrete_pillar.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/concrete_pillar", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:concrete_pillar" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/crate.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/crate.json new file mode 100644 index 0000000..ec81ef6 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/crate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/crate", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:crate" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/dark_pool_tiles.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/dark_pool_tiles.json new file mode 100644 index 0000000..5996507 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/dark_pool_tiles.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/dark_pool_tiles", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:dark_pool_tiles" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/darkened_concrete.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/darkened_concrete.json new file mode 100644 index 0000000..a7d1c17 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/darkened_concrete.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/darkened_concrete", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:darkened_concrete" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/false_clouds.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/false_clouds.json new file mode 100644 index 0000000..ed8d0ef --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/false_clouds.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/false_clouds", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:false_clouds" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/false_stars.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/false_stars.json new file mode 100644 index 0000000..0ef6991 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/false_stars.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/false_stars", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:false_stars" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/fun_flooring.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/fun_flooring.json new file mode 100644 index 0000000..4d85800 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/fun_flooring.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/fun_flooring", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:fun_flooring" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/fun_green_wool.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/fun_green_wool.json new file mode 100644 index 0000000..cf3de5a --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/fun_green_wool.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/fun_green_wool", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:fun_green_wool" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet.json new file mode 100644 index 0000000..ffed400 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/hotel_carpet", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:hotel_carpet" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet_corner.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet_corner.json new file mode 100644 index 0000000..bd91507 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet_corner.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/hotel_carpet_corner", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:hotel_carpet_corner" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet_corner_2.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet_corner_2.json new file mode 100644 index 0000000..51e95b9 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet_corner_2.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/hotel_carpet_corner_2", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:hotel_carpet_corner_2" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet_edge.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet_edge.json new file mode 100644 index 0000000..58d52bd --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet_edge.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/hotel_carpet_edge", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:hotel_carpet_edge" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet_edge_2.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet_edge_2.json new file mode 100644 index 0000000..3367044 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet_edge_2.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/hotel_carpet_edge_2", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:hotel_carpet_edge_2" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet_inner_corner.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet_inner_corner.json new file mode 100644 index 0000000..6eac8e1 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet_inner_corner.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/hotel_carpet_inner_corner", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:hotel_carpet_inner_corner" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet_middle.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet_middle.json new file mode 100644 index 0000000..b9abd50 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet_middle.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/hotel_carpet_middle", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:hotel_carpet_middle" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/level_4_ceiling.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/level_4_ceiling.json new file mode 100644 index 0000000..0cdd4c6 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/level_4_ceiling.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/level_4_ceiling", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:level_4_ceiling" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/level_4_wall.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/level_4_wall.json new file mode 100644 index 0000000..6c5930f --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/level_4_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/level_4_wall", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:level_4_wall" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/light.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/light.json new file mode 100644 index 0000000..45feaf3 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/light.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/light", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:light" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/light_off.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/light_off.json new file mode 100644 index 0000000..527cf75 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/light_off.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/light_off", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:light_off" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/light_scarlet_wall.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/light_scarlet_wall.json new file mode 100644 index 0000000..0842218 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/light_scarlet_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/light_scarlet_wall", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:light_scarlet_wall" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/manila_carpet.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/manila_carpet.json new file mode 100644 index 0000000..0ad9014 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/manila_carpet.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/manila_carpet", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:manila_carpet" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/manila_ceiling.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/manila_ceiling.json new file mode 100644 index 0000000..18b631d --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/manila_ceiling.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/manila_ceiling", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:manila_ceiling" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/manila_wallpaper.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/manila_wallpaper.json new file mode 100644 index 0000000..e9617b0 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/manila_wallpaper.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/manila_wallpaper", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:manila_wallpaper" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/paradisal_grass.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/paradisal_grass.json new file mode 100644 index 0000000..c8ed022 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/paradisal_grass.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/paradisal_grass", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:paradisal_grass" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/paradisal_log.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/paradisal_log.json new file mode 100644 index 0000000..75cf96c --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/paradisal_log.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/paradisal_log", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:paradisal_log" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/pool_tiles.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/pool_tiles.json new file mode 100644 index 0000000..3f54845 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/pool_tiles.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/pool_tiles", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:pool_tiles" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/red_door.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/red_door.json new file mode 100644 index 0000000..e4fff95 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/red_door.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/red_door", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:red_door", + "conditions": [ + { + "block": "chillcogs_backrooms:red_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/red_fun_carpet.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/red_fun_carpet.json new file mode 100644 index 0000000..386712a --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/red_fun_carpet.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/red_fun_carpet", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:red_fun_carpet" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/scarlet_carpet.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/scarlet_carpet.json new file mode 100644 index 0000000..90c4d56 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/scarlet_carpet.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/scarlet_carpet", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:scarlet_carpet" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/scarlet_ceiling.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/scarlet_ceiling.json new file mode 100644 index 0000000..d34834e --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/scarlet_ceiling.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/scarlet_ceiling", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:scarlet_ceiling" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/scarlet_light.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/scarlet_light.json new file mode 100644 index 0000000..984c2dc --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/scarlet_light.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/scarlet_light", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:scarlet_light" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/scarlet_light_off.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/scarlet_light_off.json new file mode 100644 index 0000000..fb1aff3 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/scarlet_light_off.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/scarlet_light_off", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:scarlet_light_off" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/scarlet_wall.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/scarlet_wall.json new file mode 100644 index 0000000..bc47894 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/scarlet_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/scarlet_wall", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:scarlet_wall" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/shadow_ceiling.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/shadow_ceiling.json new file mode 100644 index 0000000..930cb16 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/shadow_ceiling.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/shadow_ceiling", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:shadow_ceiling" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/wallpaper.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/wallpaper.json new file mode 100644 index 0000000..cdf3f7b --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/wallpaper.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/wallpaper", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:wallpaper" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/wallpaper_trim.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/wallpaper_trim.json new file mode 100644 index 0000000..8ee30cd --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/wallpaper_trim.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/wallpaper_trim", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:wallpaper_trim" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/weathered_bars.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/weathered_bars.json new file mode 100644 index 0000000..1ad45c8 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/weathered_bars.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/weathered_bars", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:weathered_bars" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/weathered_bricks.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/weathered_bricks.json new file mode 100644 index 0000000..ea978e2 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/weathered_bricks.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/weathered_bricks", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:weathered_bricks" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/weathered_ceiling.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/weathered_ceiling.json new file mode 100644 index 0000000..9d6d852 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/weathered_ceiling.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/weathered_ceiling", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:weathered_ceiling" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/weathered_flooring.json b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/weathered_flooring.json new file mode 100644 index 0000000..68e8f24 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/loot_table/blocks/weathered_flooring.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "chillcogs_backrooms:blocks/weathered_flooring", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "chillcogs_backrooms:weathered_flooring" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/worldgen/biome/backrooms.json b/src/main/resources/data/chillcogs_backrooms/worldgen/biome/backrooms.json new file mode 100644 index 0000000..f34d644 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/worldgen/biome/backrooms.json @@ -0,0 +1,68 @@ +{ + "has_precipitation": true, + "temperature": 0.5, + "downfall": 0.5, + "effects": { + "foliage_color": 10387789, + "grass_color": 9470285, + "sky_color": -13210, + "fog_color": -26317, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "spawners": { + "monster": [], + "creature": [], + "ambient": [], + "axolotls": [], + "underground_water_creature": [], + "water_creature": [], + "water_ambient": [], + "misc": [] + }, + "spawn_costs": {}, + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground" + ], + [], + [], + [], + [], + [ + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma" + ], + [], + [], + [ + "chillcogs_backrooms:backrooms_tree" + ], + [ + "minecraft:freeze_top_layer" + ] + ] +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/worldgen/configured_feature/backrooms_tree.json b/src/main/resources/data/chillcogs_backrooms/worldgen/configured_feature/backrooms_tree.json new file mode 100644 index 0000000..1420563 --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/worldgen/configured_feature/backrooms_tree.json @@ -0,0 +1,52 @@ +{ + "type": "minecraft:tree", + "config": { + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 4, + "height_rand_a": 2, + "height_rand_b": 0 + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "radius": 2, + "offset": 0, + "height": 3 + }, + "decorators": [] + } +} \ No newline at end of file diff --git a/src/main/resources/data/chillcogs_backrooms/worldgen/placed_feature/backrooms_tree.json b/src/main/resources/data/chillcogs_backrooms/worldgen/placed_feature/backrooms_tree.json new file mode 100644 index 0000000..92f4d2c --- /dev/null +++ b/src/main/resources/data/chillcogs_backrooms/worldgen/placed_feature/backrooms_tree.json @@ -0,0 +1,35 @@ +{ + "feature": "chillcogs_backrooms:backrooms_tree", + "placement": [ + { + "type": "minecraft:count", + "count": 1 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/doors.json b/src/main/resources/data/minecraft/tags/block/doors.json new file mode 100644 index 0000000..97f5fff --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/doors.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "chillcogs_backrooms:black_door" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/wooden_doors.json b/src/main/resources/data/minecraft/tags/block/wooden_doors.json new file mode 100644 index 0000000..75845c9 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/wooden_doors.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "chillcogs_backrooms:red_door" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/swords.json b/src/main/resources/data/minecraft/tags/item/swords.json new file mode 100644 index 0000000..415168b --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/swords.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "chillcogs_backrooms:kill_stick" + ] +} \ No newline at end of file diff --git a/src/main/resources/pack.mcmeta b/src/main/resources/pack.mcmeta new file mode 100644 index 0000000..3266cee --- /dev/null +++ b/src/main/resources/pack.mcmeta @@ -0,0 +1,6 @@ +{ + "pack": { + "pack_format": 48, + "description": "" + } +} \ No newline at end of file