From 1744fcefa041d19969f1fb211cb25b450a4e179b7d20ad664b37272e55582505 Mon Sep 17 00:00:00 2001 From: Chillcog Date: Fri, 3 Jul 2026 09:16:56 -0700 Subject: [PATCH] first commit --- .gitattributes | 3 + .gitignore | 25 ++ build.gradle | 49 ++++ gradle.properties | 5 + gradlew | 248 ++++++++++++++++++ gradlew.bat | 93 +++++++ settings.gradle | 11 + .../ChillcogsBackroomsMod.java | 92 +++++++ .../block/BallpitBlock.java | 11 + .../block/BlackDoorBlock.java | 13 + .../chillcogsbackrooms/block/CarpetBlock.java | 11 + .../block/CarpetLevel4Block.java | 11 + .../block/CeilingBlock.java | 11 + .../block/ConcreteBlock.java | 10 + .../block/ConcretePillarBlock.java | 10 + .../chillcogsbackrooms/block/CrateBlock.java | 11 + .../block/DarkPoolTilesBlock.java | 11 + .../block/DarkenedConcreteBlock.java | 10 + .../block/FakeCloudsBlock.java | 13 + .../block/FalseStarsBlock.java | 13 + .../block/FunFlooringBlock.java | 40 +++ .../block/FunGreenWoolBlock.java | 41 +++ .../block/HotelCarpetBlock.java | 11 + .../block/HotelCarpetCorner2Block.java | 11 + .../block/HotelCarpetCornerBlock.java | 41 +++ .../block/HotelCarpetEdge2Block.java | 41 +++ .../block/HotelCarpetEdgeBlock.java | 41 +++ .../block/HotelCarpetInnerCornerBlock.java | 41 +++ .../block/HotelCarpetMiddleBlock.java | 41 +++ .../block/Level4CeilingBlock.java | 11 + .../block/Level4WallBlock.java | 10 + .../chillcogsbackrooms/block/LightBlock.java | 13 + .../block/LightOffBlock.java | 11 + .../block/LightScarletWallBlock.java | 10 + .../block/ManilaCarpetBlock.java | 11 + .../block/ManilaCeilingBlock.java | 11 + .../block/ManilaWallpaperBlock.java | 11 + .../block/ParadisalGrassBlock.java | 11 + .../block/ParadisalLogBlock.java | 38 +++ .../block/PoolTilesBlock.java | 11 + .../block/RedDoorBlock.java | 13 + .../block/RedFunCarpetBlock.java | 32 +++ .../block/ScarletCarpetBlock.java | 41 +++ .../block/ScarletCeilingBlock.java | 10 + .../block/ScarletLightBlock.java | 13 + .../block/ScarletLightOffBlock.java | 11 + .../block/ScarletWallBlock.java | 10 + .../block/ShadowCeilingBlock.java | 41 +++ .../block/WallpaperBlock.java | 11 + .../block/WallpaperTrimBlock.java | 11 + .../block/WeatheredBarsBlock.java | 11 + .../block/WeatheredBricksBlock.java | 11 + .../block/WeatheredCeilingBlock.java | 11 + .../block/WeatheredFlooringBlock.java | 11 + .../init/ChillcogsBackroomsModBiomes.java | 102 +++++++ .../init/ChillcogsBackroomsModBlocks.java | 112 ++++++++ .../init/ChillcogsBackroomsModItems.java | 144 ++++++++++ .../init/ChillcogsBackroomsModTabs.java | 82 ++++++ .../item/AlmondWaterItem.java | 11 + .../item/KillStickItem.java | 47 ++++ .../item/LiquidPainItem.java | 37 +++ .../chillcogsbackrooms/item/PlankItem.java | 9 + .../mixin/NoiseGeneratorSettingsMixin.java | 34 +++ .../LiquidPainTriggerProcedure.java | 20 ++ .../resources/META-INF/accesstransformer.cfg | 7 + .../resources/META-INF/neoforge.mods.toml | 44 ++++ .../blockstates/ballpit.json | 7 + .../blockstates/black_door.json | 124 +++++++++ .../blockstates/carpet.json | 7 + .../blockstates/carpet_level_4.json | 7 + .../blockstates/ceiling.json | 7 + .../blockstates/concrete.json | 7 + .../blockstates/concrete_pillar.json | 7 + .../blockstates/crate.json | 7 + .../blockstates/dark_pool_tiles.json | 7 + .../blockstates/darkened_concrete.json | 7 + .../blockstates/false_clouds.json | 7 + .../blockstates/false_stars.json | 7 + .../blockstates/fun_flooring.json | 19 ++ .../blockstates/fun_green_wool.json | 19 ++ .../blockstates/hotel_carpet.json | 7 + .../blockstates/hotel_carpet_corner.json | 19 ++ .../blockstates/hotel_carpet_corner_2.json | 7 + .../blockstates/hotel_carpet_edge.json | 19 ++ .../blockstates/hotel_carpet_edge_2.json | 19 ++ .../hotel_carpet_inner_corner.json | 19 ++ .../blockstates/hotel_carpet_middle.json | 19 ++ .../blockstates/level_4_ceiling.json | 7 + .../blockstates/level_4_wall.json | 7 + .../blockstates/light.json | 7 + .../blockstates/light_off.json | 7 + .../blockstates/light_scarlet_wall.json | 7 + .../blockstates/manila_carpet.json | 7 + .../blockstates/manila_ceiling.json | 7 + .../blockstates/manila_wallpaper.json | 7 + .../blockstates/paradisal_grass.json | 7 + .../blockstates/paradisal_log.json | 16 ++ .../blockstates/pool_tiles.json | 7 + .../blockstates/red_door.json | 124 +++++++++ .../blockstates/red_fun_carpet.json | 7 + .../blockstates/scarlet_carpet.json | 19 ++ .../blockstates/scarlet_ceiling.json | 7 + .../blockstates/scarlet_light.json | 7 + .../blockstates/scarlet_light_off.json | 7 + .../blockstates/scarlet_wall.json | 7 + .../blockstates/shadow_ceiling.json | 19 ++ .../blockstates/wallpaper.json | 7 + .../blockstates/wallpaper_trim.json | 7 + .../blockstates/weathered_bars.json | 77 ++++++ .../blockstates/weathered_bricks.json | 7 + .../blockstates/weathered_ceiling.json | 7 + .../blockstates/weathered_flooring.json | 7 + .../chillcogs_backrooms/lang/en_us.json | 57 ++++ .../models/block/ballpit.json | 8 + .../models/block/black_door_bottom_left.json | 9 + .../block/black_door_bottom_left_open.json | 9 + .../models/block/black_door_bottom_right.json | 9 + .../block/black_door_bottom_right_open.json | 9 + .../models/block/black_door_top_left.json | 9 + .../block/black_door_top_left_open.json | 9 + .../models/block/black_door_top_right.json | 9 + .../block/black_door_top_right_open.json | 9 + .../models/block/carpet.json | 8 + .../models/block/carpet_level_4.json | 8 + .../models/block/ceiling.json | 8 + .../models/block/concrete.json | 8 + .../models/block/concrete_pillar.json | 13 + .../models/block/crate.json | 13 + .../models/block/dark_pool_tiles.json | 8 + .../models/block/darkened_concrete.json | 8 + .../models/block/false_clouds.json | 8 + .../models/block/false_stars.json | 8 + .../models/block/fun_flooring.json | 8 + .../models/block/fun_green_wool.json | 8 + .../models/block/hotel_carpet.json | 8 + .../models/block/hotel_carpet_corner.json | 13 + .../models/block/hotel_carpet_corner_2.json | 13 + .../models/block/hotel_carpet_edge.json | 13 + .../models/block/hotel_carpet_edge_2.json | 13 + .../block/hotel_carpet_inner_corner.json | 13 + .../models/block/hotel_carpet_middle.json | 13 + .../models/block/level_4_ceiling.json | 8 + .../models/block/level_4_wall.json | 8 + .../models/block/light.json | 8 + .../models/block/light_off.json | 8 + .../models/block/light_scarlet_wall.json | 8 + .../models/block/manila_carpet.json | 8 + .../models/block/manila_ceiling.json | 8 + .../models/block/manila_wallpaper.json | 8 + .../models/block/paradisal_grass.json | 13 + .../models/block/paradisal_log.json | 13 + .../models/block/pool_tiles.json | 8 + .../models/block/red_door_bottom_left.json | 9 + .../block/red_door_bottom_left_open.json | 9 + .../models/block/red_door_bottom_right.json | 9 + .../block/red_door_bottom_right_open.json | 9 + .../models/block/red_door_top_left.json | 9 + .../models/block/red_door_top_left_open.json | 9 + .../models/block/red_door_top_right.json | 9 + .../models/block/red_door_top_right_open.json | 9 + .../models/block/red_fun_carpet.json | 8 + .../models/block/scarlet_carpet.json | 8 + .../models/block/scarlet_ceiling.json | 8 + .../models/block/scarlet_light.json | 8 + .../models/block/scarlet_light_off.json | 8 + .../models/block/scarlet_wall.json | 8 + .../models/block/shadow_ceiling.json | 8 + .../models/block/wallpaper.json | 8 + .../models/block/wallpaper_trim.json | 8 + .../models/block/weathered_bars_noside.json | 8 + .../block/weathered_bars_noside_alt.json | 8 + .../models/block/weathered_bars_post.json | 9 + .../models/block/weathered_bars_side.json | 9 + .../models/block/weathered_bars_side_alt.json | 9 + .../models/block/weathered_bricks.json | 8 + .../models/block/weathered_ceiling.json | 8 + .../models/block/weathered_flooring.json | 8 + .../models/item/almond_water.json | 6 + .../models/item/ballpit.json | 22 ++ .../models/item/black_door.json | 7 + .../models/item/carpet.json | 22 ++ .../models/item/carpet_level_4.json | 22 ++ .../models/item/ceiling.json | 22 ++ .../models/item/concrete.json | 22 ++ .../models/item/concrete_pillar.json | 22 ++ .../models/item/crate.json | 22 ++ .../models/item/dark_pool_tiles.json | 22 ++ .../models/item/darkened_concrete.json | 22 ++ .../models/item/false_clouds.json | 22 ++ .../models/item/false_stars.json | 22 ++ .../models/item/fun_flooring.json | 22 ++ .../models/item/fun_green_wool.json | 22 ++ .../models/item/hotel_carpet.json | 22 ++ .../models/item/hotel_carpet_corner.json | 22 ++ .../models/item/hotel_carpet_corner_2.json | 22 ++ .../models/item/hotel_carpet_edge.json | 22 ++ .../models/item/hotel_carpet_edge_2.json | 22 ++ .../item/hotel_carpet_inner_corner.json | 22 ++ .../models/item/hotel_carpet_middle.json | 22 ++ .../models/item/kill_stick.json | 6 + .../models/item/level_4_ceiling.json | 22 ++ .../models/item/level_4_wall.json | 22 ++ .../models/item/light.json | 22 ++ .../models/item/light_off.json | 22 ++ .../models/item/light_scarlet_wall.json | 22 ++ .../models/item/liquid_pain.json | 6 + .../models/item/manila_carpet.json | 22 ++ .../models/item/manila_ceiling.json | 22 ++ .../models/item/manila_wallpaper.json | 22 ++ .../models/item/paradisal_grass.json | 22 ++ .../models/item/paradisal_log.json | 22 ++ .../models/item/plank.json | 6 + .../models/item/pool_tiles.json | 22 ++ .../models/item/red_door.json | 7 + .../models/item/red_fun_carpet.json | 22 ++ .../models/item/scarlet_carpet.json | 22 ++ .../models/item/scarlet_ceiling.json | 22 ++ .../models/item/scarlet_light.json | 22 ++ .../models/item/scarlet_light_off.json | 22 ++ .../models/item/scarlet_wall.json | 22 ++ .../models/item/shadow_ceiling.json | 22 ++ .../models/item/wallpaper.json | 22 ++ .../models/item/wallpaper_trim.json | 22 ++ .../models/item/weathered_bars.json | 7 + .../models/item/weathered_bricks.json | 22 ++ .../models/item/weathered_ceiling.json | 22 ++ .../models/item/weathered_flooring.json | 22 ++ .../chillcogs_backrooms/textures/back.png | 3 + .../chillcogs_backrooms/textures/block/1.png | 3 + .../chillcogs_backrooms/textures/block/10.png | 3 + .../chillcogs_backrooms/textures/block/11.png | 3 + .../chillcogs_backrooms/textures/block/12.png | 3 + .../chillcogs_backrooms/textures/block/2.png | 3 + .../chillcogs_backrooms/textures/block/3.png | 3 + .../chillcogs_backrooms/textures/block/4.png | 3 + .../chillcogs_backrooms/textures/block/5.png | 3 + .../chillcogs_backrooms/textures/block/6.png | 3 + .../chillcogs_backrooms/textures/block/7.png | 3 + .../chillcogs_backrooms/textures/block/8.png | 3 + .../chillcogs_backrooms/textures/block/9.png | 3 + .../textures/block/andesite.png | 3 + .../textures/block/balls.png | 3 + .../textures/block/bamboo_mosaic.png | 3 + .../textures/block/barrel_bottom.png | 3 + .../textures/block/barrel_side.png | 3 + .../textures/block/barrel_top.png | 3 + .../textures/block/barrel_top_open.png | 3 + .../textures/block/black_concrete.png | 3 + .../textures/block/blue_concrete.png | 3 + .../textures/block/bricks.png | 3 + .../textures/block/brown_mushroom_block.png | 3 + .../textures/block/brown_wool.png | 3 + .../textures/block/calcite.png | 3 + .../textures/block/cobbled_deepslate.png | 3 + .../textures/block/concretepillar.png | 3 + .../textures/block/copper_bulb.png | 3 + .../textures/block/copper_bulb_lit.png | 3 + .../block/copper_bulb_lit_powered.png | 3 + .../textures/block/copper_bulb_powered.png | 3 + .../textures/block/crimson_stem.png | 3 + .../textures/block/crimson_stem_top.png | 3 + .../textures/block/customwatertexture.png | 3 + .../textures/block/cyan_concrete.png | 3 + .../textures/block/cyan_terracotta.png | 3 + .../textures/block/dark_prismarine.png | 3 + .../textures/block/diorite.png | 3 + .../textures/block/doceiningsupport.png | 3 + .../textures/block/funballpit.png | 3 + .../textures/block/gray_wool.png | 3 + .../textures/block/green_concrete.png | 3 + .../textures/block/green_wool.png | 3 + .../textures/block/hay_block_side.png | 3 + .../textures/block/hay_block_top.png | 3 + .../textures/block/hotel_wool_middle.png | 3 + .../block/hotel_wool_rimstraightbottom.png | 3 + .../textures/block/iron_bars.png | 3 + .../textures/block/iron_door_bottom.png | 3 + .../textures/block/iron_door_top.png | 3 + .../textures/block/light_blue_concrete.png | 3 + .../block/light_gray_stained_glass.png | 3 + .../light_gray_stained_glass_pane_top.png | 3 + .../textures/block/light_gray_terracotta.png | 3 + .../textures/block/light_gray_wool.png | 3 + .../textures/block/lime_concrete.png | 3 + .../textures/block/liminal_wall_trim.png | 3 + .../textures/block/magenta_concrete.png | 3 + .../textures/block/mangrove_door_bottom.png | 3 + .../textures/block/mangrove_door_top.png | 3 + .../textures/block/mushroom_stem.png | 3 + .../textures/block/mysticlight.png | 3 + .../textures/block/nether_bricks.png | 3 + .../textures/block/obsidian.png | 3 + .../textures/block/orange_concrete.png | 3 + .../textures/block/orange_wool.png | 3 + .../textures/block/pearlescent_froglight.png | 3 + .../textures/block/pink_concrete.png | 3 + .../textures/block/pink_terracotta.png | 3 + .../textures/block/podzol_side.png | 3 + .../textures/block/podzol_top.png | 3 + .../textures/block/polished_andesite.png | 3 + .../textures/block/polished_diorite.png | 3 + .../textures/block/polished_granite.png | 3 + .../block/pristine_liminal_wall_trim.png | 3 + .../textures/block/purple_concrete.png | 3 + .../textures/block/quartz_block_side.png | 3 + .../textures/block/quartz_block_top.png | 3 + .../textures/block/red_concrete.png | 3 + .../textures/block/red_glazed_terracotta.png | 3 + .../textures/block/red_nether_bricks.png | 3 + .../textures/block/red_sandstone_top.png | 3 + .../textures/block/red_terracotta.png | 3 + .../textures/block/red_wool.png | 3 + .../textures/block/redstone_lamp.png | 3 + .../textures/block/redstone_lamp_on.png | 3 + .../textures/block/sandstone_top.png | 3 + .../block/shadowed_liminal_ceiling_tile.png | 3 + .../textures/block/smooth_stone.png | 3 + .../textures/block/sponge.png | 3 + .../block/stained_liminal_wall_trim.png | 3 + .../textures/block/stripped_bamboo_block.png | 3 + .../block/stripped_bamboo_block_top.png | 3 + .../textures/block/yellow_concrete.png | 3 + .../textures/block/yellow_terracotta.png | 3 + .../textures/block/yellow_wool.png | 3 + .../textures/item/computericon.png | 3 + .../textures/item/honey_bottle.png | 3 + .../textures/item/iron_door.png | 3 + .../textures/item/kill_stick.png | 3 + .../textures/item/mangrove_door.png | 3 + .../textures/item/parkingline.png | 3 + .../textures/item/plank.png | 3 + .../textures/item/pufferfish.png | 3 + .../textures/item/writable_book.png | 3 + .../textures/item/written_book.png | 3 + .../chillcogs_backrooms/textures/sunset.png | 3 + .../resources/chillcogs_backrooms.mixins.json | 13 + .../damage_type/drank_liquid_pain.json | 6 + .../loot_table/blocks/ballpit.json | 20 ++ .../loot_table/blocks/black_door.json | 29 ++ .../loot_table/blocks/carpet.json | 20 ++ .../loot_table/blocks/carpet_level_4.json | 20 ++ .../loot_table/blocks/ceiling.json | 20 ++ .../loot_table/blocks/concrete.json | 20 ++ .../loot_table/blocks/concrete_pillar.json | 20 ++ .../loot_table/blocks/crate.json | 20 ++ .../loot_table/blocks/dark_pool_tiles.json | 20 ++ .../loot_table/blocks/darkened_concrete.json | 20 ++ .../loot_table/blocks/false_clouds.json | 20 ++ .../loot_table/blocks/false_stars.json | 20 ++ .../loot_table/blocks/fun_flooring.json | 20 ++ .../loot_table/blocks/fun_green_wool.json | 20 ++ .../loot_table/blocks/hotel_carpet.json | 20 ++ .../blocks/hotel_carpet_corner.json | 20 ++ .../blocks/hotel_carpet_corner_2.json | 20 ++ .../loot_table/blocks/hotel_carpet_edge.json | 20 ++ .../blocks/hotel_carpet_edge_2.json | 20 ++ .../blocks/hotel_carpet_inner_corner.json | 20 ++ .../blocks/hotel_carpet_middle.json | 20 ++ .../loot_table/blocks/level_4_ceiling.json | 20 ++ .../loot_table/blocks/level_4_wall.json | 20 ++ .../loot_table/blocks/light.json | 20 ++ .../loot_table/blocks/light_off.json | 20 ++ .../loot_table/blocks/light_scarlet_wall.json | 20 ++ .../loot_table/blocks/manila_carpet.json | 20 ++ .../loot_table/blocks/manila_ceiling.json | 20 ++ .../loot_table/blocks/manila_wallpaper.json | 20 ++ .../loot_table/blocks/paradisal_grass.json | 20 ++ .../loot_table/blocks/paradisal_log.json | 20 ++ .../loot_table/blocks/pool_tiles.json | 20 ++ .../loot_table/blocks/red_door.json | 29 ++ .../loot_table/blocks/red_fun_carpet.json | 20 ++ .../loot_table/blocks/scarlet_carpet.json | 20 ++ .../loot_table/blocks/scarlet_ceiling.json | 20 ++ .../loot_table/blocks/scarlet_light.json | 20 ++ .../loot_table/blocks/scarlet_light_off.json | 20 ++ .../loot_table/blocks/scarlet_wall.json | 20 ++ .../loot_table/blocks/shadow_ceiling.json | 20 ++ .../loot_table/blocks/wallpaper.json | 20 ++ .../loot_table/blocks/wallpaper_trim.json | 20 ++ .../loot_table/blocks/weathered_bars.json | 20 ++ .../loot_table/blocks/weathered_bricks.json | 20 ++ .../loot_table/blocks/weathered_ceiling.json | 20 ++ .../loot_table/blocks/weathered_flooring.json | 20 ++ .../worldgen/biome/backrooms.json | 68 +++++ .../configured_feature/backrooms_tree.json | 52 ++++ .../placed_feature/backrooms_tree.json | 35 +++ .../data/minecraft/tags/block/doors.json | 6 + .../minecraft/tags/block/wooden_doors.json | 6 + .../data/minecraft/tags/item/swords.json | 6 + src/main/resources/pack.mcmeta | 6 + 390 files changed, 5835 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 build.gradle create mode 100644 gradle.properties create mode 100644 gradlew create mode 100644 gradlew.bat create mode 100644 settings.gradle create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/ChillcogsBackroomsMod.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/BallpitBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/BlackDoorBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/CarpetBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/CarpetLevel4Block.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/CeilingBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/ConcreteBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/ConcretePillarBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/CrateBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/DarkPoolTilesBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/DarkenedConcreteBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/FakeCloudsBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/FalseStarsBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/FunFlooringBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/FunGreenWoolBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetCorner2Block.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetCornerBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetEdge2Block.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetEdgeBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetInnerCornerBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/HotelCarpetMiddleBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/Level4CeilingBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/Level4WallBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/LightBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/LightOffBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/LightScarletWallBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/ManilaCarpetBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/ManilaCeilingBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/ManilaWallpaperBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/ParadisalGrassBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/ParadisalLogBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/PoolTilesBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/RedDoorBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/RedFunCarpetBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/ScarletCarpetBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/ScarletCeilingBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/ScarletLightBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/ScarletLightOffBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/ScarletWallBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/ShadowCeilingBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/WallpaperBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/WallpaperTrimBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/WeatheredBarsBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/WeatheredBricksBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/WeatheredCeilingBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/block/WeatheredFlooringBlock.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/init/ChillcogsBackroomsModBiomes.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/init/ChillcogsBackroomsModBlocks.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/init/ChillcogsBackroomsModItems.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/init/ChillcogsBackroomsModTabs.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/item/AlmondWaterItem.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/item/KillStickItem.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/item/LiquidPainItem.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/item/PlankItem.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/mixin/NoiseGeneratorSettingsMixin.java create mode 100644 src/main/java/com/chillcog/chillcogsbackrooms/procedures/LiquidPainTriggerProcedure.java create mode 100644 src/main/resources/META-INF/accesstransformer.cfg create mode 100644 src/main/resources/META-INF/neoforge.mods.toml create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/ballpit.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/black_door.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/carpet.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/carpet_level_4.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/ceiling.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/concrete.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/concrete_pillar.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/crate.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/dark_pool_tiles.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/darkened_concrete.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/false_clouds.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/false_stars.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/fun_flooring.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/fun_green_wool.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet_corner.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet_corner_2.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet_edge.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet_edge_2.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet_inner_corner.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/hotel_carpet_middle.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/level_4_ceiling.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/level_4_wall.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/light.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/light_off.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/light_scarlet_wall.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/manila_carpet.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/manila_ceiling.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/manila_wallpaper.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/paradisal_grass.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/paradisal_log.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/pool_tiles.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/red_door.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/red_fun_carpet.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/scarlet_carpet.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/scarlet_ceiling.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/scarlet_light.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/scarlet_light_off.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/scarlet_wall.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/shadow_ceiling.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/wallpaper.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/wallpaper_trim.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/weathered_bars.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/weathered_bricks.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/weathered_ceiling.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/blockstates/weathered_flooring.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/lang/en_us.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/ballpit.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/black_door_bottom_left.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/black_door_bottom_left_open.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/black_door_bottom_right.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/black_door_bottom_right_open.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/black_door_top_left.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/black_door_top_left_open.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/black_door_top_right.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/black_door_top_right_open.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/carpet.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/carpet_level_4.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/ceiling.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/concrete.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/concrete_pillar.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/crate.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/dark_pool_tiles.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/darkened_concrete.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/false_clouds.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/false_stars.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/fun_flooring.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/fun_green_wool.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet_corner.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet_corner_2.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet_edge.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet_edge_2.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet_inner_corner.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/hotel_carpet_middle.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/level_4_ceiling.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/level_4_wall.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/light.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/light_off.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/light_scarlet_wall.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/manila_carpet.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/manila_ceiling.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/manila_wallpaper.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/paradisal_grass.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/paradisal_log.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/pool_tiles.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/red_door_bottom_left.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/red_door_bottom_left_open.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/red_door_bottom_right.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/red_door_bottom_right_open.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/red_door_top_left.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/red_door_top_left_open.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/red_door_top_right.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/red_door_top_right_open.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/red_fun_carpet.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/scarlet_carpet.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/scarlet_ceiling.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/scarlet_light.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/scarlet_light_off.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/scarlet_wall.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/shadow_ceiling.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/wallpaper.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/wallpaper_trim.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/weathered_bars_noside.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/weathered_bars_noside_alt.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/weathered_bars_post.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/weathered_bars_side.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/weathered_bars_side_alt.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/weathered_bricks.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/weathered_ceiling.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/block/weathered_flooring.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/almond_water.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/ballpit.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/black_door.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/carpet.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/carpet_level_4.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/ceiling.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/concrete.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/concrete_pillar.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/crate.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/dark_pool_tiles.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/darkened_concrete.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/false_clouds.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/false_stars.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/fun_flooring.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/fun_green_wool.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet_corner.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet_corner_2.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet_edge.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet_edge_2.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet_inner_corner.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/hotel_carpet_middle.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/kill_stick.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/level_4_ceiling.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/level_4_wall.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/light.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/light_off.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/light_scarlet_wall.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/liquid_pain.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/manila_carpet.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/manila_ceiling.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/manila_wallpaper.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/paradisal_grass.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/paradisal_log.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/plank.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/pool_tiles.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/red_door.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/red_fun_carpet.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/scarlet_carpet.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/scarlet_ceiling.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/scarlet_light.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/scarlet_light_off.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/scarlet_wall.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/shadow_ceiling.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/wallpaper.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/wallpaper_trim.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/weathered_bars.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/weathered_bricks.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/weathered_ceiling.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/models/item/weathered_flooring.json create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/back.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/1.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/10.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/11.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/12.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/2.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/3.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/4.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/5.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/6.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/7.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/8.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/9.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/andesite.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/balls.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/bamboo_mosaic.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/barrel_bottom.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/barrel_side.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/barrel_top.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/barrel_top_open.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/black_concrete.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/blue_concrete.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/bricks.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/brown_mushroom_block.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/brown_wool.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/calcite.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/cobbled_deepslate.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/concretepillar.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/copper_bulb.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/copper_bulb_lit.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/copper_bulb_lit_powered.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/copper_bulb_powered.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/crimson_stem.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/crimson_stem_top.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/customwatertexture.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/cyan_concrete.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/cyan_terracotta.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/dark_prismarine.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/diorite.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/doceiningsupport.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/funballpit.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/gray_wool.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/green_concrete.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/green_wool.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/hay_block_side.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/hay_block_top.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/hotel_wool_middle.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/hotel_wool_rimstraightbottom.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/iron_bars.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/iron_door_bottom.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/iron_door_top.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/light_blue_concrete.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/light_gray_stained_glass.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/light_gray_stained_glass_pane_top.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/light_gray_terracotta.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/light_gray_wool.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/lime_concrete.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/liminal_wall_trim.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/magenta_concrete.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/mangrove_door_bottom.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/mangrove_door_top.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/mushroom_stem.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/mysticlight.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/nether_bricks.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/obsidian.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/orange_concrete.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/orange_wool.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/pearlescent_froglight.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/pink_concrete.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/pink_terracotta.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/podzol_side.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/podzol_top.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/polished_andesite.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/polished_diorite.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/polished_granite.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/pristine_liminal_wall_trim.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/purple_concrete.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/quartz_block_side.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/quartz_block_top.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/red_concrete.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/red_glazed_terracotta.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/red_nether_bricks.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/red_sandstone_top.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/red_terracotta.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/red_wool.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/redstone_lamp.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/redstone_lamp_on.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/sandstone_top.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/shadowed_liminal_ceiling_tile.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/smooth_stone.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/sponge.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/stained_liminal_wall_trim.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/stripped_bamboo_block.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/stripped_bamboo_block_top.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/yellow_concrete.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/yellow_terracotta.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/block/yellow_wool.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/item/computericon.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/item/honey_bottle.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/item/iron_door.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/item/kill_stick.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/item/mangrove_door.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/item/parkingline.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/item/plank.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/item/pufferfish.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/item/writable_book.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/item/written_book.png create mode 100644 src/main/resources/assets/chillcogs_backrooms/textures/sunset.png create mode 100644 src/main/resources/chillcogs_backrooms.mixins.json create mode 100644 src/main/resources/data/chillcogs_backrooms/damage_type/drank_liquid_pain.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/ballpit.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/black_door.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/carpet.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/carpet_level_4.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/ceiling.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/concrete.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/concrete_pillar.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/crate.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/dark_pool_tiles.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/darkened_concrete.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/false_clouds.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/false_stars.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/fun_flooring.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/fun_green_wool.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet_corner.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet_corner_2.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet_edge.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet_edge_2.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet_inner_corner.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/hotel_carpet_middle.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/level_4_ceiling.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/level_4_wall.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/light.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/light_off.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/light_scarlet_wall.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/manila_carpet.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/manila_ceiling.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/manila_wallpaper.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/paradisal_grass.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/paradisal_log.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/pool_tiles.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/red_door.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/red_fun_carpet.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/scarlet_carpet.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/scarlet_ceiling.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/scarlet_light.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/scarlet_light_off.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/scarlet_wall.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/shadow_ceiling.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/wallpaper.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/wallpaper_trim.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/weathered_bars.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/weathered_bricks.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/weathered_ceiling.json create mode 100644 src/main/resources/data/chillcogs_backrooms/loot_table/blocks/weathered_flooring.json create mode 100644 src/main/resources/data/chillcogs_backrooms/worldgen/biome/backrooms.json create mode 100644 src/main/resources/data/chillcogs_backrooms/worldgen/configured_feature/backrooms_tree.json create mode 100644 src/main/resources/data/chillcogs_backrooms/worldgen/placed_feature/backrooms_tree.json create mode 100644 src/main/resources/data/minecraft/tags/block/doors.json create mode 100644 src/main/resources/data/minecraft/tags/block/wooden_doors.json create mode 100644 src/main/resources/data/minecraft/tags/item/swords.json create mode 100644 src/main/resources/pack.mcmeta 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