From efb01456d5e5b1a56dc24a2b43e9e5dbfaf218a7 Mon Sep 17 00:00:00 2001 From: Motschen Date: Wed, 8 Apr 2020 22:51:40 +0200 Subject: [PATCH] The entire mod The fully working mod. --- .../motschen/verticalslabs/VerticalSlab.java | 95 ++++++++++++++ .../motschen/verticalslabs/VerticalSlabs.java | 124 ++++++++++++++++++ .../blockstates/vertical_acacia_slab.json | 8 ++ .../blockstates/vertical_andesite_slab.json | 8 ++ .../blockstates/vertical_birch_slab.json | 8 ++ .../blockstates/vertical_brick_slab.json | 8 ++ .../vertical_cobblestone_slab.json | 8 ++ .../vertical_cut_red_sandstone_slab.json | 8 ++ .../vertical_cut_sandstone_slab.json | 8 ++ .../blockstates/vertical_dark_oak_slab.json | 8 ++ .../vertical_dark_prismarine_slab.json | 8 ++ .../blockstates/vertical_diorite_slab.json | 8 ++ .../vertical_end_stone_brick_slab.json | 8 ++ .../blockstates/vertical_granite_slab.json | 8 ++ .../blockstates/vertical_jungle_slab.json | 8 ++ .../vertical_mossy_cobblestone_slab.json | 8 ++ .../vertical_mossy_stone_brick_slab.json | 8 ++ .../vertical_nether_brick_slab.json | 8 ++ .../blockstates/vertical_oak_slab.json | 8 ++ .../vertical_polished_andesite_slab.json | 8 ++ .../vertical_polished_diorite_slab.json | 8 ++ .../vertical_polished_granite_slab.json | 8 ++ .../vertical_prismarine_brick_slab.json | 8 ++ .../blockstates/vertical_prismarine_slab.json | 8 ++ .../blockstates/vertical_purpur_slab.json | 8 ++ .../blockstates/vertical_quartz_slab.json | 8 ++ .../vertical_red_nether_brick_slab.json | 8 ++ .../vertical_red_sandstone_slab.json | 8 ++ .../blockstates/vertical_sandstone_slab.json | 8 ++ .../vertical_smooth_quartz_slab.json | 8 ++ .../vertical_smooth_red_sandstone_slab.json | 8 ++ .../vertical_smooth_sandstone_slab.json | 8 ++ .../vertical_smooth_stone_slab.json | 8 ++ .../blockstates/vertical_spruce_slab.json | 8 ++ .../vertical_stone_brick_slab.json | 8 ++ .../blockstates/vertical_stone_slab.json | 8 ++ .../resources/assets/verticalslabs/icon.png | Bin 0 -> 13226 bytes .../assets/verticalslabs/lang/en_us.json | 37 ++++++ .../models/item/vertical_acacia_slab.json | 3 + .../models/item/vertical_andesite_slab.json | 3 + .../models/item/vertical_birch_slab.json | 3 + .../models/item/vertical_brick_slab.json | 3 + .../item/vertical_cobblestone_slab.json | 3 + .../item/vertical_cut_red_sandstone_slab.json | 3 + .../item/vertical_cut_sandstone_slab.json | 3 + .../models/item/vertical_dark_oak_slab.json | 3 + .../item/vertical_dark_prismarine_slab.json | 3 + .../models/item/vertical_diorite_slab.json | 3 + .../item/vertical_end_stone_brick_slab.json | 3 + .../models/item/vertical_granite_slab.json | 3 + .../models/item/vertical_jungle_slab.json | 3 + .../item/vertical_mossy_cobblestone_slab.json | 3 + .../item/vertical_mossy_stone_brick_slab.json | 3 + .../item/vertical_nether_brick_slab.json | 3 + .../models/item/vertical_oak_slab.json | 3 + .../item/vertical_polished_andesite_slab.json | 3 + .../item/vertical_polished_diorite_slab.json | 3 + .../item/vertical_polished_granite_slab.json | 3 + .../item/vertical_prismarine_brick_slab.json | 3 + .../models/item/vertical_prismarine_slab.json | 3 + .../models/item/vertical_purpur_slab.json | 3 + .../models/item/vertical_quartz_slab.json | 3 + .../item/vertical_red_nether_brick_slab.json | 3 + .../item/vertical_red_sandstone_slab.json | 3 + .../models/item/vertical_sandstone_slab.json | 3 + .../item/vertical_smooth_quartz_slab.json | 3 + .../vertical_smooth_red_sandstone_slab.json | 3 + .../item/vertical_smooth_sandstone_slab.json | 3 + .../item/vertical_smooth_stone_slab.json | 3 + .../models/item/vertical_spruce_slab.json | 3 + .../item/vertical_stone_brick_slab.json | 3 + .../models/item/vertical_stone_slab.json | 3 + .../blocks/vertical_acacia_slab.json | 19 +++ .../blocks/vertical_andesite_slab.json | 19 +++ .../blocks/vertical_birch_slab.json | 19 +++ .../blocks/vertical_brick_slab.json | 19 +++ .../blocks/vertical_cobblestone_slab.json | 19 +++ .../vertical_cut_red_sandstone_slab.json | 19 +++ .../blocks/vertical_dark_oak_slab.json | 19 +++ .../blocks/vertical_dark_prismarine_slab.json | 19 +++ .../blocks/vertical_diorite_slab.json | 19 +++ .../blocks/vertical_end_stone_brick_slab.json | 19 +++ .../blocks/vertical_granite_slab.json | 19 +++ .../blocks/vertical_jungle_slab.json | 19 +++ .../vertical_mossy_cobblestone_slab.json | 19 +++ .../vertical_mossy_stone_brick_slab.json | 19 +++ .../blocks/vertical_nether_brick_slab.json | 19 +++ .../loot_tables/blocks/vertical_oak_slab.json | 19 +++ .../vertical_polished_andesite_slab.json | 19 +++ .../vertical_polished_diorite_slab.json | 19 +++ .../vertical_polished_granite_slab.json | 19 +++ .../vertical_prismarine_brick_slab.json | 19 +++ .../blocks/vertical_prismarine_slab.json | 19 +++ .../blocks/vertical_purpur_slab.json | 19 +++ .../blocks/vertical_quartz_slab.json | 19 +++ .../vertical_red_nether_brick_slab.json | 19 +++ .../blocks/vertical_red_sandstone_slab.json | 19 +++ .../blocks/vertical_sandstone_slab.json | 19 +++ .../blocks/vertical_smooth_quartz_slab.json | 19 +++ .../vertical_smooth_red_sandstone_slab.json | 19 +++ .../vertical_smooth_sandstone_slab.json | 19 +++ .../blocks/vertical_smooth_stone_slab.json | 19 +++ .../blocks/vertical_spruce_slab.json | 19 +++ .../blocks/vertical_stone_brick_slab.json | 19 +++ .../blocks/vertical_stone_slab.json | 19 +++ .../verticalslabs/recipes/acacia_slab.json | 11 ++ .../verticalslabs/recipes/andesite_slab.json | 11 ++ .../verticalslabs/recipes/birch_slab.json | 11 ++ .../verticalslabs/recipes/brick_slab.json | 11 ++ .../recipes/cobblestone_slab.json | 11 ++ .../recipes/cut_red_sandstone_slab.json | 11 ++ .../recipes/cut_sandstone_slab.json | 11 ++ .../verticalslabs/recipes/dark_oak_slab.json | 11 ++ .../recipes/dark_prismarine_slab.json | 11 ++ .../verticalslabs/recipes/diorite_slab.json | 11 ++ .../recipes/end_stone_brick_slab.json | 11 ++ .../verticalslabs/recipes/granite_slab.json | 11 ++ .../verticalslabs/recipes/jungle_slab.json | 11 ++ .../recipes/mossy_cobblestone_slab.json | 11 ++ .../recipes/mossy_stone_brick_slab.json | 11 ++ .../recipes/nether_brick_slab.json | 11 ++ .../data/verticalslabs/recipes/oak_slab.json | 11 ++ .../recipes/polished_andesite_slab.json | 11 ++ .../recipes/polished_diorite_slab.json | 11 ++ .../recipes/polished_granite_slab.json | 11 ++ .../recipes/prismarine_brick_slab.json | 11 ++ .../recipes/prismarine_slab.json | 11 ++ .../verticalslabs/recipes/purpur_slab.json | 11 ++ .../verticalslabs/recipes/quartz_slab.json | 11 ++ .../recipes/red_nether_brick_slab.json | 11 ++ .../recipes/red_sandstone_slab.json | 11 ++ .../verticalslabs/recipes/sandstone_slab.json | 11 ++ .../recipes/smooth_quartz_slab.json | 11 ++ .../recipes/smooth_sandstone_slab.json | 11 ++ .../recipes/smooth_stone_slab.json | 11 ++ .../verticalslabs/recipes/spruce_slab.json | 11 ++ .../recipes/stone_brick_slab.json | 11 ++ .../verticalslabs/recipes/stone_slab.json | 11 ++ .../recipes/vertical_acacia_slab.json | 11 ++ .../recipes/vertical_andesite_slab.json | 11 ++ .../recipes/vertical_birch_slab.json | 11 ++ .../recipes/vertical_brick_slab.json | 11 ++ .../recipes/vertical_cobblestone_slab.json | 11 ++ .../vertical_cut_red_sandstone_slab.json | 11 ++ .../recipes/vertical_cut_sandstone_slab.json | 11 ++ .../recipes/vertical_dark_oak_slab.json | 11 ++ .../vertical_dark_prismarine_slab.json | 11 ++ .../recipes/vertical_diorite_slab.json | 11 ++ .../vertical_end_stone_brick_slab.json | 11 ++ .../recipes/vertical_granite_slab.json | 11 ++ .../recipes/vertical_jungle_slab.json | 11 ++ .../vertical_mossy_cobblestone_slab.json | 11 ++ .../vertical_mossy_stone_brick_slab.json | 11 ++ .../recipes/vertical_nether_brick_slab.json | 11 ++ .../recipes/vertical_oak_slab.json | 11 ++ .../vertical_polished_andesite_slab.json | 11 ++ .../vertical_polished_diorite_slab.json | 11 ++ .../vertical_polished_granite_slab.json | 11 ++ .../vertical_prismarine_brick_slab.json | 11 ++ .../recipes/vertical_prismarine_slab.json | 11 ++ .../recipes/vertical_purpur_slab.json | 11 ++ .../recipes/vertical_quartz_slab.json | 11 ++ .../vertical_red_nether_brick_slab.json | 11 ++ .../recipes/vertical_red_sandstone_slab.json | 11 ++ .../recipes/vertical_sandstone_slab.json | 11 ++ .../recipes/vertical_smooth_quartz_slab.json | 11 ++ .../vertical_smooth_sandstone_slab.json | 11 ++ .../recipes/vertical_smooth_stone_slab.json | 11 ++ .../recipes/vertical_spruce_slab.json | 11 ++ .../recipes/vertical_stone_brick_slab.json | 11 ++ .../recipes/vertical_stone_slab.json | 11 ++ .../tags/blocks/vertical_slabs.json | 38 ++++++ src/main/resources/fabric.mod.json | 35 +++++ 173 files changed, 2056 insertions(+) create mode 100644 src/main/java/eu/midnightdust/motschen/verticalslabs/VerticalSlab.java create mode 100644 src/main/java/eu/midnightdust/motschen/verticalslabs/VerticalSlabs.java create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_acacia_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_andesite_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_birch_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_brick_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_cobblestone_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_cut_red_sandstone_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_cut_sandstone_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_dark_oak_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_dark_prismarine_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_diorite_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_end_stone_brick_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_granite_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_jungle_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_mossy_cobblestone_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_mossy_stone_brick_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_nether_brick_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_oak_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_polished_andesite_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_polished_diorite_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_polished_granite_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_prismarine_brick_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_prismarine_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_purpur_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_quartz_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_red_nether_brick_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_red_sandstone_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_sandstone_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_smooth_quartz_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_smooth_red_sandstone_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_smooth_sandstone_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_smooth_stone_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_spruce_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_stone_brick_slab.json create mode 100644 src/main/resources/assets/verticalslabs/blockstates/vertical_stone_slab.json create mode 100644 src/main/resources/assets/verticalslabs/icon.png create mode 100644 src/main/resources/assets/verticalslabs/lang/en_us.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_acacia_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_andesite_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_birch_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_brick_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_cobblestone_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_cut_red_sandstone_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_cut_sandstone_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_dark_oak_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_dark_prismarine_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_diorite_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_end_stone_brick_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_granite_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_jungle_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_mossy_cobblestone_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_mossy_stone_brick_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_nether_brick_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_oak_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_polished_andesite_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_polished_diorite_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_polished_granite_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_prismarine_brick_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_prismarine_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_purpur_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_quartz_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_red_nether_brick_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_red_sandstone_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_sandstone_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_smooth_quartz_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_smooth_red_sandstone_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_smooth_sandstone_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_smooth_stone_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_spruce_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_stone_brick_slab.json create mode 100644 src/main/resources/assets/verticalslabs/models/item/vertical_stone_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_acacia_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_andesite_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_birch_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_brick_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_cobblestone_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_cut_red_sandstone_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_dark_oak_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_dark_prismarine_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_diorite_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_end_stone_brick_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_granite_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_jungle_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_mossy_cobblestone_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_mossy_stone_brick_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_nether_brick_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_oak_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_polished_andesite_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_polished_diorite_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_polished_granite_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_prismarine_brick_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_prismarine_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_purpur_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_quartz_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_red_nether_brick_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_red_sandstone_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_sandstone_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_smooth_quartz_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_smooth_red_sandstone_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_smooth_sandstone_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_smooth_stone_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_spruce_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_stone_brick_slab.json create mode 100644 src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_stone_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/acacia_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/andesite_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/birch_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/brick_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/cobblestone_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/cut_red_sandstone_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/cut_sandstone_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/dark_oak_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/dark_prismarine_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/diorite_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/end_stone_brick_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/granite_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/jungle_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/mossy_cobblestone_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/mossy_stone_brick_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/nether_brick_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/oak_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/polished_andesite_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/polished_diorite_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/polished_granite_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/prismarine_brick_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/prismarine_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/purpur_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/quartz_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/red_nether_brick_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/red_sandstone_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/sandstone_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/smooth_quartz_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/smooth_sandstone_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/smooth_stone_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/spruce_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/stone_brick_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/stone_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_acacia_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_andesite_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_birch_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_brick_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_cobblestone_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_cut_red_sandstone_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_cut_sandstone_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_dark_oak_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_dark_prismarine_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_diorite_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_end_stone_brick_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_granite_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_jungle_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_mossy_cobblestone_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_mossy_stone_brick_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_nether_brick_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_oak_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_polished_andesite_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_polished_diorite_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_polished_granite_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_prismarine_brick_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_prismarine_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_purpur_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_quartz_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_red_nether_brick_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_red_sandstone_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_sandstone_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_smooth_quartz_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_smooth_sandstone_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_smooth_stone_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_spruce_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_stone_brick_slab.json create mode 100644 src/main/resources/data/verticalslabs/recipes/vertical_stone_slab.json create mode 100644 src/main/resources/data/verticalslabs/tags/blocks/vertical_slabs.json create mode 100644 src/main/resources/fabric.mod.json diff --git a/src/main/java/eu/midnightdust/motschen/verticalslabs/VerticalSlab.java b/src/main/java/eu/midnightdust/motschen/verticalslabs/VerticalSlab.java new file mode 100644 index 0000000..3bf20a0 --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/verticalslabs/VerticalSlab.java @@ -0,0 +1,95 @@ +package eu.midnightdust.motschen.verticalslabs; + +import net.minecraft.block.Block; +import net.minecraft.block.BlockRenderType; +import net.minecraft.block.BlockState; +import net.minecraft.block.HorizontalFacingBlock; +import net.minecraft.entity.EntityContext; +import net.minecraft.fluid.FluidState; +import net.minecraft.fluid.Fluids; +import net.minecraft.item.ItemPlacementContext; +import net.minecraft.state.StateManager; +import net.minecraft.state.property.BooleanProperty; +import net.minecraft.state.property.Properties; +import net.minecraft.tag.FluidTags; +import net.minecraft.util.Identifier; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.Direction; +import net.minecraft.util.registry.Registry; +import net.minecraft.util.shape.VoxelShape; +import net.minecraft.util.shape.VoxelShapes; +import net.minecraft.world.BlockView; + + +public class VerticalSlab extends HorizontalFacingBlock { + + private static final VoxelShape NORTH_SHAPE; + private static final VoxelShape EAST_SHAPE; + private static final VoxelShape SOUTH_SHAPE; + private static final VoxelShape WEST_SHAPE; + public static final BooleanProperty WATERLOGGED = Properties.WATERLOGGED; + + public VerticalSlab(Settings settings){ + super(settings); + this.setDefaultState(this.stateManager.getDefaultState().with(WATERLOGGED, true).with(FACING, Direction.NORTH)); + } + + @Override + public FluidState getFluidState(BlockState blockState_1) { + return (Boolean)blockState_1.get(WATERLOGGED) ? Fluids.WATER.getStill(false) : super.getFluidState(blockState_1); + } + + @Override + public Identifier getDropTableId() { + Identifier identifier = Registry.BLOCK.getId(this); + return new Identifier(identifier.getNamespace(), "blocks/" + identifier.getPath()); + } + + @Override + public BlockRenderType getRenderType(BlockState blockState_1) { + return BlockRenderType.MODEL; + } + + @Override + public BlockState getPlacementState(ItemPlacementContext itemPlacementContext) { + FluidState fluidState = itemPlacementContext.getWorld().getFluidState(itemPlacementContext.getBlockPos()); + boolean waterLog = fluidState.matches(FluidTags.WATER) && fluidState.getLevel() == 8; + return super.getPlacementState(itemPlacementContext).with(WATERLOGGED, waterLog) + .with(FACING, itemPlacementContext.getPlayerFacing().getOpposite()); + } + + @Override + protected void appendProperties(StateManager.Builder builder) { + builder.add(WATERLOGGED, FACING); + } + @Override + public VoxelShape getOutlineShape(BlockState state, BlockView view, BlockPos pos, EntityContext context) { + switch (state.get(FACING)) { + case NORTH: return NORTH_SHAPE; + case EAST: return EAST_SHAPE; + case SOUTH: return SOUTH_SHAPE; + case WEST: return WEST_SHAPE; + default: return super.getOutlineShape(state, view, pos, context); + } + } + static { + VoxelShape shape = createCuboidShape(0, 0, 0, 8, 16, 16); + + EAST_SHAPE = shape; + NORTH_SHAPE = rotate(Direction.EAST, Direction.NORTH, shape); + SOUTH_SHAPE = rotate(Direction.EAST, Direction.SOUTH, shape); + WEST_SHAPE = rotate(Direction.EAST, Direction.WEST, shape); + } + private static VoxelShape rotate(Direction from, Direction to, VoxelShape shape) { + VoxelShape[] buffer = new VoxelShape[]{ shape, VoxelShapes.empty() }; + + int times = (to.getHorizontal() - from.getHorizontal() + 4) % 4; + for (int i = 0; i < times; i++) { + buffer[0].forEachBox((minX, minY, minZ, maxX, maxY, maxZ) -> buffer[1] = VoxelShapes.union(buffer[1], VoxelShapes.cuboid(1-maxZ, minY, minX, 1-minZ, maxY, maxX))); + buffer[0] = buffer[1]; + buffer[1] = VoxelShapes.empty(); + } + + return buffer[0]; + } +} diff --git a/src/main/java/eu/midnightdust/motschen/verticalslabs/VerticalSlabs.java b/src/main/java/eu/midnightdust/motschen/verticalslabs/VerticalSlabs.java new file mode 100644 index 0000000..dc91618 --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/verticalslabs/VerticalSlabs.java @@ -0,0 +1,124 @@ +package eu.midnightdust.motschen.verticalslabs; + +import net.fabricmc.api.ModInitializer; +import net.fabricmc.fabric.api.block.FabricBlockSettings; +import net.fabricmc.fabric.api.client.itemgroup.FabricItemGroupBuilder; +import net.fabricmc.fabric.api.tools.FabricToolTags; +import net.minecraft.block.Block; +import net.minecraft.block.Material; +import net.minecraft.item.*; +import net.minecraft.sound.BlockSoundGroup; +import net.minecraft.util.Identifier; +import net.minecraft.util.registry.Registry; + +public class VerticalSlabs implements ModInitializer { + + public static final String MOD_ID = "verticalslabs"; + public static final ItemGroup VerticalSlabsGroup = FabricItemGroupBuilder.build(new Identifier(MOD_ID, "vertical_slabs"), () -> new ItemStack(VerticalSlabs.VERTICAL_OAK_SLAB)); + public static final Block VERTICAL_OAK_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.WOOD).sounds(BlockSoundGroup.WOOD).hardness(2f).breakByTool(FabricToolTags.AXES).build()); + public static final Block VERTICAL_SPRUCE_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.WOOD).sounds(BlockSoundGroup.WOOD).hardness(2f).breakByTool(FabricToolTags.AXES).build()); + public static final Block VERTICAL_BIRCH_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.WOOD).sounds(BlockSoundGroup.WOOD).hardness(2f).breakByTool(FabricToolTags.AXES).build()); + public static final Block VERTICAL_JUNGLE_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.WOOD).sounds(BlockSoundGroup.WOOD).hardness(2f).breakByTool(FabricToolTags.AXES).build()); + public static final Block VERTICAL_ACACIA_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.WOOD).sounds(BlockSoundGroup.WOOD).hardness(2f).breakByTool(FabricToolTags.AXES).build()); + public static final Block VERTICAL_DARK_OAK_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.WOOD).sounds(BlockSoundGroup.WOOD).hardness(2f).breakByTool(FabricToolTags.AXES).build()); + public static final Block VERTICAL_STONE_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_SMOOTH_STONE_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_SANDSTONE_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_CUT_SANDSTONE_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_COBBLESTONE_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_BRICK_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_STONE_BRICK_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_NETHER_BRICK_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_QUARTZ_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_RED_SANDSTONE_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_CUT_RED_SANDSTONE_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_PURPUR_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_PRISMARINE_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_PRISMARINE_BRICK_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_DARK_PRISMARINE_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_POLISHED_GRANITE_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_SMOOTH_RED_SANDSTONE_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_MOSSY_STONE_BRICK_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_POLISHED_DIORITE_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_MOSSY_COBBLESTONE_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_END_STONE_BRICK_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_SMOOTH_SANDSTONE_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_SMOOTH_QUARTZ_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_GRANITE_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_ANDESITE_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_RED_NETHER_BRICK_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_POLISHED_ANDESITE_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + public static final Block VERTICAL_DIORITE_SLAB = new VerticalSlab(FabricBlockSettings.of(Material.STONE).sounds(BlockSoundGroup.STONE).hardness(2f).breakByHand(false).breakByTool(FabricToolTags.PICKAXES).build()); + + @Override + public void onInitialize() { + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_oak_slab"), VERTICAL_OAK_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_oak_slab"), new BlockItem(VERTICAL_OAK_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_spruce_slab"), VERTICAL_SPRUCE_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_spruce_slab"), new BlockItem(VERTICAL_SPRUCE_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_birch_slab"), VERTICAL_BIRCH_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_birch_slab"), new BlockItem(VERTICAL_BIRCH_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_jungle_slab"), VERTICAL_JUNGLE_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_jungle_slab"), new BlockItem(VERTICAL_JUNGLE_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_acacia_slab"), VERTICAL_ACACIA_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_acacia_slab"), new BlockItem(VERTICAL_ACACIA_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_dark_oak_slab"), VERTICAL_DARK_OAK_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_dark_oak_slab"), new BlockItem(VERTICAL_DARK_OAK_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_stone_slab"), VERTICAL_STONE_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_stone_slab"), new BlockItem(VERTICAL_STONE_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_smooth_stone_slab"), VERTICAL_SMOOTH_STONE_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_smooth_stone_slab"), new BlockItem(VERTICAL_SMOOTH_STONE_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_sandstone_slab"), VERTICAL_SANDSTONE_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_sandstone_slab"), new BlockItem(VERTICAL_SANDSTONE_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_cut_sandstone_slab"), VERTICAL_CUT_SANDSTONE_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_cut_sandstone_slab"), new BlockItem(VERTICAL_CUT_SANDSTONE_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_cobblestone_slab"), VERTICAL_COBBLESTONE_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_cobblestone_slab"), new BlockItem(VERTICAL_COBBLESTONE_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_brick_slab"), VERTICAL_BRICK_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_brick_slab"), new BlockItem(VERTICAL_BRICK_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_stone_brick_slab"), VERTICAL_STONE_BRICK_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_stone_brick_slab"), new BlockItem(VERTICAL_STONE_BRICK_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_nether_brick_slab"), VERTICAL_NETHER_BRICK_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_nether_brick_slab"), new BlockItem(VERTICAL_NETHER_BRICK_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_quartz_slab"), VERTICAL_QUARTZ_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_quartz_slab"), new BlockItem(VERTICAL_QUARTZ_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_red_sandstone_slab"), VERTICAL_RED_SANDSTONE_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_red_sandstone_slab"), new BlockItem(VERTICAL_RED_SANDSTONE_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_cut_red_sandstone_slab"), VERTICAL_CUT_RED_SANDSTONE_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_cut_red_sandstone_slab"), new BlockItem(VERTICAL_CUT_RED_SANDSTONE_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_purpur_slab"), VERTICAL_PURPUR_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_purpur_slab"), new BlockItem(VERTICAL_PURPUR_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_prismarine_slab"), VERTICAL_PRISMARINE_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_prismarine_slab"), new BlockItem(VERTICAL_PRISMARINE_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_prismarine_brick_slab"), VERTICAL_PRISMARINE_BRICK_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_prismarine_brick_slab"), new BlockItem(VERTICAL_PRISMARINE_BRICK_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_dark_prismarine_slab"), VERTICAL_DARK_PRISMARINE_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_dark_prismarine_slab"), new BlockItem(VERTICAL_DARK_PRISMARINE_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_polished_granite_slab"), VERTICAL_POLISHED_GRANITE_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_polished_granite_slab"), new BlockItem(VERTICAL_POLISHED_GRANITE_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_smooth_red_sandstone_slab"), VERTICAL_SMOOTH_RED_SANDSTONE_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_smooth_red_sandstone_slab"), new BlockItem(VERTICAL_SMOOTH_RED_SANDSTONE_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_mossy_stone_brick_slab"), VERTICAL_MOSSY_STONE_BRICK_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_mossy_stone_brick_slab"), new BlockItem(VERTICAL_MOSSY_STONE_BRICK_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_polished_diorite_slab"), VERTICAL_POLISHED_DIORITE_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_polished_diorite_slab"), new BlockItem(VERTICAL_POLISHED_DIORITE_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_mossy_cobblestone_slab"), VERTICAL_MOSSY_COBBLESTONE_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_mossy_cobblestone_slab"), new BlockItem(VERTICAL_MOSSY_COBBLESTONE_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_end_stone_brick_slab"), VERTICAL_END_STONE_BRICK_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_end_stone_brick_slab"), new BlockItem(VERTICAL_END_STONE_BRICK_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_smooth_sandstone_slab"), VERTICAL_SMOOTH_SANDSTONE_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_smooth_sandstone_slab"), new BlockItem(VERTICAL_SMOOTH_SANDSTONE_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_smooth_quartz_slab"), VERTICAL_SMOOTH_QUARTZ_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_smooth_quartz_slab"), new BlockItem(VERTICAL_SMOOTH_QUARTZ_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_granite_slab"), VERTICAL_GRANITE_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_granite_slab"), new BlockItem(VERTICAL_GRANITE_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_andesite_slab"), VERTICAL_ANDESITE_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_andesite_slab"), new BlockItem(VERTICAL_ANDESITE_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_red_nether_brick_slab"), VERTICAL_RED_NETHER_BRICK_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_red_nether_brick_slab"), new BlockItem(VERTICAL_RED_NETHER_BRICK_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_polished_andesite_slab"), VERTICAL_POLISHED_ANDESITE_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_polished_andesite_slab"), new BlockItem(VERTICAL_POLISHED_ANDESITE_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + Registry.register(Registry.BLOCK, new Identifier("verticalslabs","vertical_diorite_slab"), VERTICAL_DIORITE_SLAB); + Registry.register(Registry.ITEM, new Identifier("verticalslabs","vertical_diorite_slab"), new BlockItem(VERTICAL_DIORITE_SLAB, new Item.Settings().group(VerticalSlabs.VerticalSlabsGroup))); + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_acacia_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_acacia_slab.json new file mode 100644 index 0000000..1ba9d4a --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_acacia_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/acacia_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/acacia_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/acacia_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/acacia_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_andesite_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_andesite_slab.json new file mode 100644 index 0000000..4c006f5 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_andesite_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/andesite_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/andesite_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/andesite_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/andesite_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_birch_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_birch_slab.json new file mode 100644 index 0000000..ad7557f --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_birch_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/birch_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/birch_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/birch_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/birch_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_brick_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_brick_slab.json new file mode 100644 index 0000000..38fad43 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_brick_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/brick_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/brick_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/brick_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/brick_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_cobblestone_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_cobblestone_slab.json new file mode 100644 index 0000000..f4af58b --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_cobblestone_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/cobblestone_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/cobblestone_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/cobblestone_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/cobblestone_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_cut_red_sandstone_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_cut_red_sandstone_slab.json new file mode 100644 index 0000000..f0505a1 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_cut_red_sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/cut_red_sandstone_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/cut_red_sandstone_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/cut_red_sandstone_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/cut_red_sandstone_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_cut_sandstone_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_cut_sandstone_slab.json new file mode 100644 index 0000000..ee34b4f --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_cut_sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/cut_sandstone_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/cut_sandstone_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/cut_sandstone_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/cut_sandstone_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_dark_oak_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_dark_oak_slab.json new file mode 100644 index 0000000..5ed5881 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_dark_oak_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/dark_oak_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/dark_oak_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/dark_oak_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/dark_oak_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_dark_prismarine_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_dark_prismarine_slab.json new file mode 100644 index 0000000..cd1d320 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_dark_prismarine_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/dark_prismarine_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/dark_prismarine_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/dark_prismarine_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/dark_prismarine_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_diorite_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_diorite_slab.json new file mode 100644 index 0000000..8efeba2 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_diorite_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/diorite_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/diorite_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/diorite_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/diorite_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_end_stone_brick_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_end_stone_brick_slab.json new file mode 100644 index 0000000..bc32caf --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_end_stone_brick_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/end_stone_brick_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/end_stone_brick_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/end_stone_brick_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/end_stone_brick_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_granite_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_granite_slab.json new file mode 100644 index 0000000..cec6142 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_granite_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/granite_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/granite_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/granite_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/granite_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_jungle_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_jungle_slab.json new file mode 100644 index 0000000..4be5d5c --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_jungle_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/jungle_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/jungle_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/jungle_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/jungle_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_mossy_cobblestone_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_mossy_cobblestone_slab.json new file mode 100644 index 0000000..e806975 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_mossy_cobblestone_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/mossy_cobblestone_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/mossy_cobblestone_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/mossy_cobblestone_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/mossy_cobblestone_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_mossy_stone_brick_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_mossy_stone_brick_slab.json new file mode 100644 index 0000000..e5f6310 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_mossy_stone_brick_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/mossy_stone_brick_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/mossy_stone_brick_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/mossy_stone_brick_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/mossy_stone_brick_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_nether_brick_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_nether_brick_slab.json new file mode 100644 index 0000000..5e4d59d --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_nether_brick_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/nether_brick_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/nether_brick_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/nether_brick_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/nether_brick_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_oak_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_oak_slab.json new file mode 100644 index 0000000..731ce5e --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_oak_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/oak_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/oak_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/oak_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/oak_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_polished_andesite_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_polished_andesite_slab.json new file mode 100644 index 0000000..08d09ab --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_polished_andesite_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/polished_andesite_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/polished_andesite_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/polished_andesite_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/polished_andesite_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_polished_diorite_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_polished_diorite_slab.json new file mode 100644 index 0000000..af86763 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_polished_diorite_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/polished_diorite_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/polished_diorite_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/polished_diorite_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/polished_diorite_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_polished_granite_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_polished_granite_slab.json new file mode 100644 index 0000000..9311904 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_polished_granite_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/polished_granite_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/polished_granite_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/polished_granite_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/polished_granite_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_prismarine_brick_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_prismarine_brick_slab.json new file mode 100644 index 0000000..bb152ab --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_prismarine_brick_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/prismarine_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/prismarine_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/prismarine_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/prismarine_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_prismarine_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_prismarine_slab.json new file mode 100644 index 0000000..bb152ab --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_prismarine_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/prismarine_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/prismarine_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/prismarine_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/prismarine_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_purpur_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_purpur_slab.json new file mode 100644 index 0000000..d6cf39e --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_purpur_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/purpur_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/purpur_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/purpur_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/purpur_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_quartz_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_quartz_slab.json new file mode 100644 index 0000000..7d76682 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_quartz_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/quartz_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/quartz_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/quartz_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/quartz_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_red_nether_brick_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_red_nether_brick_slab.json new file mode 100644 index 0000000..bb18e26 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_red_nether_brick_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/red_nether_brick_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/red_nether_brick_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/red_nether_brick_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/red_nether_brick_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_red_sandstone_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_red_sandstone_slab.json new file mode 100644 index 0000000..0e03311 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_red_sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/red_sandstone_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/red_sandstone_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/red_sandstone_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/red_sandstone_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_sandstone_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_sandstone_slab.json new file mode 100644 index 0000000..dce52c5 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/sandstone_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/sandstone_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/sandstone_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/sandstone_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_smooth_quartz_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_smooth_quartz_slab.json new file mode 100644 index 0000000..ddc570d --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_smooth_quartz_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/smooth_quartz_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/smooth_quartz_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/smooth_quartz_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/smooth_quartz_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_smooth_red_sandstone_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_smooth_red_sandstone_slab.json new file mode 100644 index 0000000..e6cb271 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_smooth_red_sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/smooth_red_sandstone_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/smooth_red_sandstone_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/smooth_red_sandstone_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/smooth_red_sandstone_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_smooth_sandstone_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_smooth_sandstone_slab.json new file mode 100644 index 0000000..dd69036 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_smooth_sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/smooth_sandstone_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/smooth_sandstone_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/smooth_sandstone_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/smooth_sandstone_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_smooth_stone_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_smooth_stone_slab.json new file mode 100644 index 0000000..faf74ed --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_smooth_stone_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/smooth_stone_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/smooth_stone_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/smooth_stone_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/smooth_stone_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_spruce_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_spruce_slab.json new file mode 100644 index 0000000..5452ffb --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_spruce_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/spruce_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/spruce_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/spruce_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/spruce_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_stone_brick_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_stone_brick_slab.json new file mode 100644 index 0000000..b4ef57d --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_stone_brick_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/stone_brick_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/stone_brick_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/stone_brick_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/stone_brick_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/blockstates/vertical_stone_slab.json b/src/main/resources/assets/verticalslabs/blockstates/vertical_stone_slab.json new file mode 100644 index 0000000..726130c --- /dev/null +++ b/src/main/resources/assets/verticalslabs/blockstates/vertical_stone_slab.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/stone_slab", "x": 90, "uvlock": true }, + "facing=east": { "model": "block/stone_slab", "x": 90, "y": 90, "uvlock": true }, + "facing=south": { "model": "block/stone_slab", "x": 90, "y": 180, "uvlock": true }, + "facing=west": { "model": "block/stone_slab", "x": 90, "y": 270, "uvlock": true } + } +} diff --git a/src/main/resources/assets/verticalslabs/icon.png b/src/main/resources/assets/verticalslabs/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..65a45cf62f7ea869540b7c7f9309b8ff3f1eb058 GIT binary patch literal 13226 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/verticalslabs/lang/en_us.json b/src/main/resources/assets/verticalslabs/lang/en_us.json new file mode 100644 index 0000000..5b9d0ab --- /dev/null +++ b/src/main/resources/assets/verticalslabs/lang/en_us.json @@ -0,0 +1,37 @@ +{ + "itemGroup.verticalslabs.vertical_slabs":"Vertical Slabs", + "block.verticalslabs.vertical_oak_slab":"Vertical Oak Slab", + "block.verticalslabs.vertical_spruce_slab":"Vertical Spruce Slab", + "block.verticalslabs.vertical_birch_slab":"Vertical Birch Slab", + "block.verticalslabs.vertical_jungle_slab":"Vertical Jungle Slab", + "block.verticalslabs.vertical_acacia_slab":"Vertical Acacia Slab", + "block.verticalslabs.vertical_dark_oak_slab":"Vertical Dark Oak Slab", + "block.verticalslabs.vertical_stone_slab":"Vertical Stone Slab", + "block.verticalslabs.vertical_smooth_stone_slab":"Vertical Smooth Stone Slab", + "block.verticalslabs.vertical_sandstone_slab":"Vertical Sandstone Slab", + "block.verticalslabs.vertical_cut_sandstone_slab":"Vertical Cut Sandstone Slab", + "block.verticalslabs.vertical_cobblestone_slab":"Vertical Cobblestone Slab", + "block.verticalslabs.vertical_brick_slab":"Vertical Brick Slab", + "block.verticalslabs.vertical_stone_brick_slab":"Vertical Stone Brick Slab", + "block.verticalslabs.vertical_nether_brick_slab":"Vertical Nether Brick Slab", + "block.verticalslabs.vertical_quartz_slab":"Vertical Quartz Slab", + "block.verticalslabs.vertical_red_sandstone_slab":"Vertical Red Sandstone Slab", + "block.verticalslabs.vertical_cut_red_sandstone_slab":"Vertical Cut Red Sandstone Slab", + "block.verticalslabs.vertical_purpur_slab":"Vertical Purpur Slab", + "block.verticalslabs.vertical_prismarine_slab":"Vertical Prismarine Slab", + "block.verticalslabs.vertical_prismarine_brick_slab":"Vertical Prismarine Brick Slab", + "block.verticalslabs.vertical_dark_prismarine_slab":"Vertical Dark Prismarine Slab", + "block.verticalslabs.vertical_polished_granite_slab":"Vertical Polished Granite Slab", + "block.verticalslabs.vertical_smooth_red_sandstone_slab":"Vertical Smooth Red Sandstone Slab", + "block.verticalslabs.vertical_mossy_stone_brick_slab":"Vertical Mossy Stone Brick Slab", + "block.verticalslabs.vertical_polished_diorite_slab":"Vertical Polished Diorite Slab", + "block.verticalslabs.vertical_mossy_cobblestone_slab":"Vertical Mossy Cobblestone Slab", + "block.verticalslabs.vertical_end_stone_brick_slab":"Vertical End Stone Brick Slab", + "block.verticalslabs.vertical_smooth_sandstone_slab":"Vertical Smooth Sandstone Slab", + "block.verticalslabs.vertical_smooth_quartz_slab":"Vertical Smooth Quartz Slab", + "block.verticalslabs.vertical_granite_slab":"Vertical Granite Slab", + "block.verticalslabs.vertical_andesite_slab":"Vertical Andesite Slab", + "block.verticalslabs.vertical_red_nether_brick_slab":"Vertical Red Nether Brick Slab", + "block.verticalslabs.vertical_polished_andesite_slab":"Vertical Polished Andesite Slab", + "block.verticalslabs.vertical_diorite_slab":"Vertical Diorite Slab" +} \ No newline at end of file diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_acacia_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_acacia_slab.json new file mode 100644 index 0000000..e61bec6 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_acacia_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/acacia_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_andesite_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_andesite_slab.json new file mode 100644 index 0000000..33aa4f4 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_andesite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/andesite_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_birch_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_birch_slab.json new file mode 100644 index 0000000..1449833 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_birch_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/birch_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_brick_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_brick_slab.json new file mode 100644 index 0000000..c9459f6 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/brick_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_cobblestone_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_cobblestone_slab.json new file mode 100644 index 0000000..1729b3c --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_cobblestone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/cobblestone_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_cut_red_sandstone_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_cut_red_sandstone_slab.json new file mode 100644 index 0000000..b26f392 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_cut_red_sandstone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/cut_red_sandstone_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_cut_sandstone_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_cut_sandstone_slab.json new file mode 100644 index 0000000..3d8af56 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_cut_sandstone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/cut_sandstone_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_dark_oak_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_dark_oak_slab.json new file mode 100644 index 0000000..f872cd2 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_dark_oak_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/dark_oak_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_dark_prismarine_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_dark_prismarine_slab.json new file mode 100644 index 0000000..cd37908 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_dark_prismarine_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/dark_prismarine_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_diorite_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_diorite_slab.json new file mode 100644 index 0000000..3b44828 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_diorite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/diorite_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_end_stone_brick_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_end_stone_brick_slab.json new file mode 100644 index 0000000..f4d03a0 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_end_stone_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/end_stone_brick_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_granite_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_granite_slab.json new file mode 100644 index 0000000..fa77aad --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_granite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/granite_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_jungle_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_jungle_slab.json new file mode 100644 index 0000000..df31c1f --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_jungle_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/jungle_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_mossy_cobblestone_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_mossy_cobblestone_slab.json new file mode 100644 index 0000000..8955629 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_mossy_cobblestone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/mossy_cobblestone_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_mossy_stone_brick_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_mossy_stone_brick_slab.json new file mode 100644 index 0000000..4b3b391 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_mossy_stone_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/mossy_stone_brick_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_nether_brick_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_nether_brick_slab.json new file mode 100644 index 0000000..effe0ba --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_nether_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/nether_brick_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_oak_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_oak_slab.json new file mode 100644 index 0000000..db8c985 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_oak_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/oak_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_polished_andesite_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_polished_andesite_slab.json new file mode 100644 index 0000000..a49e49e --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_polished_andesite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/polished_andesite_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_polished_diorite_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_polished_diorite_slab.json new file mode 100644 index 0000000..3275927 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_polished_diorite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/polished_diorite_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_polished_granite_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_polished_granite_slab.json new file mode 100644 index 0000000..6b4d00f --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_polished_granite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/polished_granite_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_prismarine_brick_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_prismarine_brick_slab.json new file mode 100644 index 0000000..eeb5b5a --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_prismarine_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/prismarine_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_prismarine_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_prismarine_slab.json new file mode 100644 index 0000000..eeb5b5a --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_prismarine_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/prismarine_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_purpur_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_purpur_slab.json new file mode 100644 index 0000000..876b6da --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_purpur_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/purpur_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_quartz_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_quartz_slab.json new file mode 100644 index 0000000..c0249f3 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_quartz_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/quartz_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_red_nether_brick_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_red_nether_brick_slab.json new file mode 100644 index 0000000..c48c972 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_red_nether_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/red_nether_brick_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_red_sandstone_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_red_sandstone_slab.json new file mode 100644 index 0000000..f7a049d --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_red_sandstone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/red_sandstone_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_sandstone_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_sandstone_slab.json new file mode 100644 index 0000000..f53b372 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_sandstone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/sandstone_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_smooth_quartz_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_smooth_quartz_slab.json new file mode 100644 index 0000000..e16786c --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_smooth_quartz_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/smooth_quartz_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_smooth_red_sandstone_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_smooth_red_sandstone_slab.json new file mode 100644 index 0000000..716621b --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_smooth_red_sandstone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/smooth_red_sandstone_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_smooth_sandstone_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_smooth_sandstone_slab.json new file mode 100644 index 0000000..56b2ac3 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_smooth_sandstone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/smooth_stone_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_smooth_stone_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_smooth_stone_slab.json new file mode 100644 index 0000000..56b2ac3 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_smooth_stone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/smooth_stone_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_spruce_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_spruce_slab.json new file mode 100644 index 0000000..4ad1bc9 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_spruce_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/spruce_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_stone_brick_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_stone_brick_slab.json new file mode 100644 index 0000000..8adeb25 --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_stone_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/stone_brick_slab" +} diff --git a/src/main/resources/assets/verticalslabs/models/item/vertical_stone_slab.json b/src/main/resources/assets/verticalslabs/models/item/vertical_stone_slab.json new file mode 100644 index 0000000..82ded8f --- /dev/null +++ b/src/main/resources/assets/verticalslabs/models/item/vertical_stone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "block/stone_slab" +} diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_acacia_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_acacia_slab.json new file mode 100644 index 0000000..33a975b --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_acacia_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_acacia_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_andesite_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_andesite_slab.json new file mode 100644 index 0000000..3e4f82c --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_andesite_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_andesite_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_birch_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_birch_slab.json new file mode 100644 index 0000000..a3e914a --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_birch_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_birch_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_brick_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_brick_slab.json new file mode 100644 index 0000000..2ead42c --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_brick_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_brick_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_cobblestone_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_cobblestone_slab.json new file mode 100644 index 0000000..0371ff6 --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_cobblestone_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_cobblestone_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_cut_red_sandstone_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_cut_red_sandstone_slab.json new file mode 100644 index 0000000..c8875c7 --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_cut_red_sandstone_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_cut_red_sandstone_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_dark_oak_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_dark_oak_slab.json new file mode 100644 index 0000000..f2b7cb0 --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_dark_oak_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_dark_oak_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_dark_prismarine_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_dark_prismarine_slab.json new file mode 100644 index 0000000..f381c14 --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_dark_prismarine_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_dark_prismarine_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_diorite_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_diorite_slab.json new file mode 100644 index 0000000..56cb212 --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_diorite_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_diorite_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_end_stone_brick_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_end_stone_brick_slab.json new file mode 100644 index 0000000..e850737 --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_end_stone_brick_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_end_stone_brick_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_granite_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_granite_slab.json new file mode 100644 index 0000000..4ac5768 --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_granite_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_granite_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_jungle_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_jungle_slab.json new file mode 100644 index 0000000..50d6f9e --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_jungle_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_jungle_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_mossy_cobblestone_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_mossy_cobblestone_slab.json new file mode 100644 index 0000000..b6f2fd9 --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_mossy_cobblestone_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_mossy_cobblestone_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_mossy_stone_brick_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_mossy_stone_brick_slab.json new file mode 100644 index 0000000..5939742 --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_mossy_stone_brick_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_mossy_stone_brick_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_nether_brick_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_nether_brick_slab.json new file mode 100644 index 0000000..3e90a1d --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_nether_brick_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_nether_brick_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_oak_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_oak_slab.json new file mode 100644 index 0000000..e14faa7 --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_oak_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_oak_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_polished_andesite_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_polished_andesite_slab.json new file mode 100644 index 0000000..ac31e19 --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_polished_andesite_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_polished_andesite_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_polished_diorite_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_polished_diorite_slab.json new file mode 100644 index 0000000..72e98c6 --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_polished_diorite_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_polished_diorite_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_polished_granite_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_polished_granite_slab.json new file mode 100644 index 0000000..02ad0a5 --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_polished_granite_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_polished_granite_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_prismarine_brick_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_prismarine_brick_slab.json new file mode 100644 index 0000000..af5e897 --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_prismarine_brick_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_prismarine_brick_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_prismarine_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_prismarine_slab.json new file mode 100644 index 0000000..a5d21e2 --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_prismarine_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_prismarine_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_purpur_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_purpur_slab.json new file mode 100644 index 0000000..a574c19 --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_purpur_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_purpur_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_quartz_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_quartz_slab.json new file mode 100644 index 0000000..98b9ae3 --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_quartz_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_quartz_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_red_nether_brick_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_red_nether_brick_slab.json new file mode 100644 index 0000000..469b8d7 --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_red_nether_brick_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_red_nether_brick_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_red_sandstone_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_red_sandstone_slab.json new file mode 100644 index 0000000..e364e24 --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_red_sandstone_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_red_sandstone_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_sandstone_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_sandstone_slab.json new file mode 100644 index 0000000..85adea9 --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_sandstone_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_sandstone_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_smooth_quartz_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_smooth_quartz_slab.json new file mode 100644 index 0000000..a8a9bca --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_smooth_quartz_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_smooth_quartz_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_smooth_red_sandstone_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_smooth_red_sandstone_slab.json new file mode 100644 index 0000000..f7e58a3 --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_smooth_red_sandstone_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_smooth_red_sandstone_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_smooth_sandstone_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_smooth_sandstone_slab.json new file mode 100644 index 0000000..85adea9 --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_smooth_sandstone_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_sandstone_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_smooth_stone_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_smooth_stone_slab.json new file mode 100644 index 0000000..64ec069 --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_smooth_stone_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_smooth_stone_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_spruce_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_spruce_slab.json new file mode 100644 index 0000000..80f13a7 --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_spruce_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_spruce_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_stone_brick_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_stone_brick_slab.json new file mode 100644 index 0000000..48bd77a --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_stone_brick_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_stone_brick_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_stone_slab.json b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_stone_slab.json new file mode 100644 index 0000000..849e446 --- /dev/null +++ b/src/main/resources/data/verticalslabs/loot_tables/blocks/vertical_stone_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "verticalslabs:vertical_stone_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/acacia_slab.json b/src/main/resources/data/verticalslabs/recipes/acacia_slab.json new file mode 100644 index 0000000..82c4fd1 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/acacia_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_acacia_slab" + } + ], + "result": { + "item": "minecraft:acacia_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/andesite_slab.json b/src/main/resources/data/verticalslabs/recipes/andesite_slab.json new file mode 100644 index 0000000..6b7b8c1 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/andesite_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_andesite_slab" + } + ], + "result": { + "item": "minecraft:andesite_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/birch_slab.json b/src/main/resources/data/verticalslabs/recipes/birch_slab.json new file mode 100644 index 0000000..c235eec --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/birch_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_birch_slab" + } + ], + "result": { + "item": "minecraft:birch_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/brick_slab.json b/src/main/resources/data/verticalslabs/recipes/brick_slab.json new file mode 100644 index 0000000..35d6ca0 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/brick_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_brick_slab" + } + ], + "result": { + "item": "minecraft:brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/cobblestone_slab.json b/src/main/resources/data/verticalslabs/recipes/cobblestone_slab.json new file mode 100644 index 0000000..2ce2590 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/cobblestone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_cobblestone_slab" + } + ], + "result": { + "item": "minecraft:cobblestone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/cut_red_sandstone_slab.json b/src/main/resources/data/verticalslabs/recipes/cut_red_sandstone_slab.json new file mode 100644 index 0000000..3626689 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/cut_red_sandstone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_cut_red_sandstone_slab" + } + ], + "result": { + "item": "minecraft:cut_red_sandstone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/cut_sandstone_slab.json b/src/main/resources/data/verticalslabs/recipes/cut_sandstone_slab.json new file mode 100644 index 0000000..e0ba6cf --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/cut_sandstone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_cut_sandstone_slab" + } + ], + "result": { + "item": "minecraft:cut_sandstone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/dark_oak_slab.json b/src/main/resources/data/verticalslabs/recipes/dark_oak_slab.json new file mode 100644 index 0000000..73cd228 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/dark_oak_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_dark_oak_slab" + } + ], + "result": { + "item": "minecraft:dark_oak_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/dark_prismarine_slab.json b/src/main/resources/data/verticalslabs/recipes/dark_prismarine_slab.json new file mode 100644 index 0000000..997decb --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/dark_prismarine_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_dark_prismarine_slab" + } + ], + "result": { + "item": "minecraft:dark_prismarine_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/diorite_slab.json b/src/main/resources/data/verticalslabs/recipes/diorite_slab.json new file mode 100644 index 0000000..c776c74 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/diorite_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_diorite_slab" + } + ], + "result": { + "item": "minecraft:diorite_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/end_stone_brick_slab.json b/src/main/resources/data/verticalslabs/recipes/end_stone_brick_slab.json new file mode 100644 index 0000000..c9283ad --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/end_stone_brick_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_end_stone_brick_slab" + } + ], + "result": { + "item": "minecraft:end_stone_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/granite_slab.json b/src/main/resources/data/verticalslabs/recipes/granite_slab.json new file mode 100644 index 0000000..5df6dc9 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/granite_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_granite_slab" + } + ], + "result": { + "item": "minecraft:granite_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/jungle_slab.json b/src/main/resources/data/verticalslabs/recipes/jungle_slab.json new file mode 100644 index 0000000..e5f4271 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/jungle_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_jungle_slab" + } + ], + "result": { + "item": "minecraft:jungle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/mossy_cobblestone_slab.json b/src/main/resources/data/verticalslabs/recipes/mossy_cobblestone_slab.json new file mode 100644 index 0000000..a35a0ec --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/mossy_cobblestone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_mossy_cobblestone_slab" + } + ], + "result": { + "item": "minecraft:mossy_cobblestone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/mossy_stone_brick_slab.json b/src/main/resources/data/verticalslabs/recipes/mossy_stone_brick_slab.json new file mode 100644 index 0000000..ce54610 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/mossy_stone_brick_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_mossy_stone_brick_slab" + } + ], + "result": { + "item": "minecraft:mossy_stone_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/nether_brick_slab.json b/src/main/resources/data/verticalslabs/recipes/nether_brick_slab.json new file mode 100644 index 0000000..b8f1c74 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/nether_brick_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_nether_brick_slab" + } + ], + "result": { + "item": "minecraft:nether_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/oak_slab.json b/src/main/resources/data/verticalslabs/recipes/oak_slab.json new file mode 100644 index 0000000..86be11e --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/oak_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_oak_slab" + } + ], + "result": { + "item": "minecraft:oak_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/polished_andesite_slab.json b/src/main/resources/data/verticalslabs/recipes/polished_andesite_slab.json new file mode 100644 index 0000000..2397ea9 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/polished_andesite_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_polished_andesite_slab" + } + ], + "result": { + "item": "minecraft:polished_andesite_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/polished_diorite_slab.json b/src/main/resources/data/verticalslabs/recipes/polished_diorite_slab.json new file mode 100644 index 0000000..42107a6 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/polished_diorite_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_polished_diorite_slab" + } + ], + "result": { + "item": "minecraft:polished_diorite_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/polished_granite_slab.json b/src/main/resources/data/verticalslabs/recipes/polished_granite_slab.json new file mode 100644 index 0000000..97c96df --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/polished_granite_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_polished_granite_slab" + } + ], + "result": { + "item": "minecraft:polished_granite_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/prismarine_brick_slab.json b/src/main/resources/data/verticalslabs/recipes/prismarine_brick_slab.json new file mode 100644 index 0000000..c2b8a9b --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/prismarine_brick_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_prismarine_brick_slab" + } + ], + "result": { + "item": "minecraft:prismarine_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/prismarine_slab.json b/src/main/resources/data/verticalslabs/recipes/prismarine_slab.json new file mode 100644 index 0000000..3a49adf --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/prismarine_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_prismarine_slab" + } + ], + "result": { + "item": "minecraft:prismarine_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/purpur_slab.json b/src/main/resources/data/verticalslabs/recipes/purpur_slab.json new file mode 100644 index 0000000..d22cddb --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/purpur_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_purpur_slab" + } + ], + "result": { + "item": "minecraft:purpur_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/quartz_slab.json b/src/main/resources/data/verticalslabs/recipes/quartz_slab.json new file mode 100644 index 0000000..b68eba3 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/quartz_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_quartz_slab" + } + ], + "result": { + "item": "minecraft:quartz_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/red_nether_brick_slab.json b/src/main/resources/data/verticalslabs/recipes/red_nether_brick_slab.json new file mode 100644 index 0000000..847fbf8 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/red_nether_brick_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_red_nether_brick_slab" + } + ], + "result": { + "item": "minecraft:red_nether_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/red_sandstone_slab.json b/src/main/resources/data/verticalslabs/recipes/red_sandstone_slab.json new file mode 100644 index 0000000..ffc4a29 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/red_sandstone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_red_sandstone_slab" + } + ], + "result": { + "item": "minecraft:red_sandstone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/sandstone_slab.json b/src/main/resources/data/verticalslabs/recipes/sandstone_slab.json new file mode 100644 index 0000000..d86f194 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/sandstone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_sandstone_slab" + } + ], + "result": { + "item": "minecraft:sandstone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/smooth_quartz_slab.json b/src/main/resources/data/verticalslabs/recipes/smooth_quartz_slab.json new file mode 100644 index 0000000..bf833b0 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/smooth_quartz_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_smooth_quartz_slab" + } + ], + "result": { + "item": "minecraft:smooth_quartz_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/smooth_sandstone_slab.json b/src/main/resources/data/verticalslabs/recipes/smooth_sandstone_slab.json new file mode 100644 index 0000000..17197e8 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/smooth_sandstone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_smooth_sandstone_slab" + } + ], + "result": { + "item": "minecraft:smooth_sandstone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/smooth_stone_slab.json b/src/main/resources/data/verticalslabs/recipes/smooth_stone_slab.json new file mode 100644 index 0000000..4e0b2ad --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/smooth_stone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_smooth_stone_slab" + } + ], + "result": { + "item": "minecraft:smooth_stone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/spruce_slab.json b/src/main/resources/data/verticalslabs/recipes/spruce_slab.json new file mode 100644 index 0000000..3fbb287 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/spruce_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_spruce_slab" + } + ], + "result": { + "item": "minecraft:spruce_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/stone_brick_slab.json b/src/main/resources/data/verticalslabs/recipes/stone_brick_slab.json new file mode 100644 index 0000000..80454f6 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/stone_brick_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_stone_brick_slab" + } + ], + "result": { + "item": "minecraft:stone_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/stone_slab.json b/src/main/resources/data/verticalslabs/recipes/stone_slab.json new file mode 100644 index 0000000..a5ea9c9 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/stone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "verticalslabs:vertical_stone_slab" + } + ], + "result": { + "item": "minecraft:stone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_acacia_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_acacia_slab.json new file mode 100644 index 0000000..13db955 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_acacia_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:acacia_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_acacia_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_andesite_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_andesite_slab.json new file mode 100644 index 0000000..af79162 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_andesite_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:andesite_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_andesite_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_birch_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_birch_slab.json new file mode 100644 index 0000000..bdb5613 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_birch_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:birch_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_birch_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_brick_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_brick_slab.json new file mode 100644 index 0000000..7afbd47 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_brick_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:brick_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_cobblestone_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_cobblestone_slab.json new file mode 100644 index 0000000..c49bb14 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_cobblestone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:cobblestone_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_cobblestone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_cut_red_sandstone_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_cut_red_sandstone_slab.json new file mode 100644 index 0000000..6b2a7f0 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_cut_red_sandstone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:cut_red_sandstone_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_cut_red_sandstone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_cut_sandstone_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_cut_sandstone_slab.json new file mode 100644 index 0000000..b0ac2b0 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_cut_sandstone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:cut_sandstone_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_cut_sandstone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_dark_oak_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_dark_oak_slab.json new file mode 100644 index 0000000..0dee19c --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_dark_oak_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:dark_oak_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_dark_oak_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_dark_prismarine_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_dark_prismarine_slab.json new file mode 100644 index 0000000..30000e8 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_dark_prismarine_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:dark_prismarine_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_dark_prismarine_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_diorite_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_diorite_slab.json new file mode 100644 index 0000000..480c69b --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_diorite_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:diorite_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_diorite_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_end_stone_brick_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_end_stone_brick_slab.json new file mode 100644 index 0000000..9a6a28d --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_end_stone_brick_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:end_stone_brick_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_end_stone_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_granite_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_granite_slab.json new file mode 100644 index 0000000..dd9d208 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_granite_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:granite_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_granite_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_jungle_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_jungle_slab.json new file mode 100644 index 0000000..868aea7 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_jungle_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:jungle_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_jungle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_mossy_cobblestone_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_mossy_cobblestone_slab.json new file mode 100644 index 0000000..2049b63 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_mossy_cobblestone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:mossy_cobblestone_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_mossy_cobblestone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_mossy_stone_brick_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_mossy_stone_brick_slab.json new file mode 100644 index 0000000..23aed9b --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_mossy_stone_brick_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:mossy_stone_brick_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_mossy_stone_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_nether_brick_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_nether_brick_slab.json new file mode 100644 index 0000000..bbb06e2 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_nether_brick_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:nether_brick_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_nether_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_oak_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_oak_slab.json new file mode 100644 index 0000000..9b3020e --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_oak_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:oak_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_oak_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_polished_andesite_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_polished_andesite_slab.json new file mode 100644 index 0000000..225844c --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_polished_andesite_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:polished_andesite_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_polished_andesite_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_polished_diorite_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_polished_diorite_slab.json new file mode 100644 index 0000000..8f60ca2 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_polished_diorite_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:polished_diorite_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_polished_diorite_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_polished_granite_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_polished_granite_slab.json new file mode 100644 index 0000000..4045d1b --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_polished_granite_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:polished_granite_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_polished_granite_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_prismarine_brick_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_prismarine_brick_slab.json new file mode 100644 index 0000000..b999e05 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_prismarine_brick_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:prismarine_brick_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_prismarine_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_prismarine_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_prismarine_slab.json new file mode 100644 index 0000000..8c194ac --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_prismarine_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:prismarine_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_prismarine_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_purpur_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_purpur_slab.json new file mode 100644 index 0000000..dddb89a --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_purpur_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:purpur_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_purpur_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_quartz_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_quartz_slab.json new file mode 100644 index 0000000..9e2e5c0 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_quartz_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:quartz_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_quartz_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_red_nether_brick_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_red_nether_brick_slab.json new file mode 100644 index 0000000..955d6b1 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_red_nether_brick_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:red_nether_brick_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_red_nether_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_red_sandstone_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_red_sandstone_slab.json new file mode 100644 index 0000000..bd7d8b1 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_red_sandstone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:red_sandstone_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_red_sandstone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_sandstone_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_sandstone_slab.json new file mode 100644 index 0000000..03ce566 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_sandstone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:sandstone_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_sandstone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_smooth_quartz_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_smooth_quartz_slab.json new file mode 100644 index 0000000..0ab3fd2 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_smooth_quartz_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:smooth_quartz_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_smooth_quartz_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_smooth_sandstone_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_smooth_sandstone_slab.json new file mode 100644 index 0000000..4c327db --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_smooth_sandstone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:smooth_sandstone_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_smooth_sandstone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_smooth_stone_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_smooth_stone_slab.json new file mode 100644 index 0000000..2a0eb1a --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_smooth_stone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:smooth_stone_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_smooth_stone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_spruce_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_spruce_slab.json new file mode 100644 index 0000000..ed1d227 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_spruce_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:spruce_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_spruce_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_stone_brick_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_stone_brick_slab.json new file mode 100644 index 0000000..bc22793 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_stone_brick_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:stone_brick_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_stone_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/recipes/vertical_stone_slab.json b/src/main/resources/data/verticalslabs/recipes/vertical_stone_slab.json new file mode 100644 index 0000000..e7f5095 --- /dev/null +++ b/src/main/resources/data/verticalslabs/recipes/vertical_stone_slab.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:stone_slab" + } + ], + "result": { + "item": "verticalslabs:vertical_stone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/verticalslabs/tags/blocks/vertical_slabs.json b/src/main/resources/data/verticalslabs/tags/blocks/vertical_slabs.json new file mode 100644 index 0000000..900bd22 --- /dev/null +++ b/src/main/resources/data/verticalslabs/tags/blocks/vertical_slabs.json @@ -0,0 +1,38 @@ +{ + "replace": false, + "values": [ + "verticalslabs:vertical_oak_slab", + "verticalslabs:vertical_spruce_slab", + "verticalslabs:vertical_birch_slab", + "verticalslabs:vertical_jungle_slab", + "verticalslabs:vertical_acacia_slab", + "verticalslabs:vertical_dark_oak_slab", + "verticalslabs:vertical_stone_slab", + "verticalslabs:vertical_smooth_stone_slab", + "verticalslabs:vertical_sandstone_slab", + "verticalslabs:vertical_cut_sandstone_slab", + "verticalslabs:vertical_cobblestone_slab", + "verticalslabs:vertical_brick_slab", + "verticalslabs:vertical_stone_brick_slab", + "verticalslabs:vertical_nether_brick_slab", + "verticalslabs:vertical_quartz_slab", + "verticalslabs:vertical_red_sandstone_slab", + "verticalslabs:vertical_cut_red_sandstone_slab", + "verticalslabs:vertical_purpur_slab", + "verticalslabs:vertical_prismarine_slab", + "verticalslabs:vertical_prismarine_brick_slab", + "verticalslabs:vertical_dark_prismarine_slab", + "verticalslabs:vertical_polished_granite_slab", + "verticalslabs:vertical_mossy_stone_brick_slab", + "verticalslabs:vertical_polished_diorite_slab", + "verticalslabs:vertical_mossy_cobblestone_slab", + "verticalslabs:vertical_end_stone_brick_slab", + "verticalslabs:vertical_smooth_sandstone_slab", + "verticalslabs:vertical_smooth_quartz_slab", + "verticalslabs:vertical_granite_slab", + "verticalslabs:vertical_andesite_slab", + "verticalslabs:vertical_red_nether_brick_slab", + "verticalslabs:vertical_polished_andesite_slab", + "verticalslabs:vertical_diorite_slab" + ] +} \ No newline at end of file diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json new file mode 100644 index 0000000..88a4c69 --- /dev/null +++ b/src/main/resources/fabric.mod.json @@ -0,0 +1,35 @@ +{ + "schemaVersion": 1, + "id": "verticalslabs", + "version": "1.0.0", + + "name": "Vertical Slabs", + "description": "Adds vertical slabs to the game!", + "authors": [ + "Motschen", + "TeamMidnightDust" + ], + "contact": { + "homepage": "https://www.midnightdust.eu/", + "issues": "https://github.com/TeamMidnightDust/verticalslabs/issues" + }, + + "license": "GNU LGPLv2", + "icon": "assets/verticalslabs/icon.png", + + "environment": "*", + "entrypoints": { + "main": [ + "eu.midnightdust.motschen.verticalslabs.VerticalSlabs" + ] + }, + + "depends": { + "fabricloader": ">=0.7.2", + "fabric": "*", + "minecraft": "1.15.x" + }, + "suggests": { + "flamingo": "*" + } +}