From c12c8aad366cc49104db1b51e5bb123d927ca118 Mon Sep 17 00:00:00 2001 From: Bill Parrott Date: Tue, 17 Sep 2024 22:14:05 -0500 Subject: [PATCH] feat: stairs --- .../building/stairs/basalt_bricks.json | 489 +++++++++++++++++ .../stairs/cracked_basalt_bricks.json | 489 +++++++++++++++++ .../stairs/crimson_basalt_bricks.json | 489 +++++++++++++++++ .../building/stairs/mossy_basalt_bricks.json | 489 +++++++++++++++++ .../stairs/vertical/basalt_bricks.json | 43 ++ .../vertical/cracked_basalt_bricks.json | 43 ++ .../vertical/crimson_basalt_bricks.json | 43 ++ .../stairs/vertical/mossy_basalt_bricks.json | 43 ++ .../stairs/vertical/warped_basalt_bricks.json | 43 ++ .../stairs/vertical/warped_nether_bricks.json | 43 ++ .../building/stairs/warped_basalt_bricks.json | 489 +++++++++++++++++ .../building/stairs/warped_nether_bricks.json | 489 +++++++++++++++++ .../generated/assets/minekea/lang/en_us.json | 12 + .../block/building/stairs/basalt_bricks.json | 8 + .../stairs/basalt_bricks_inner_inner.json | 8 + .../stairs/basalt_bricks_outer_outer.json | 8 + .../stairs/cracked_basalt_bricks.json | 8 + .../cracked_basalt_bricks_inner_inner.json | 8 + .../cracked_basalt_bricks_outer_outer.json | 8 + .../stairs/crimson_basalt_bricks.json | 8 + .../crimson_basalt_bricks_inner_inner.json | 8 + .../crimson_basalt_bricks_outer_outer.json | 8 + .../building/stairs/mossy_basalt_bricks.json | 8 + .../mossy_basalt_bricks_inner_inner.json | 8 + .../mossy_basalt_bricks_outer_outer.json | 8 + .../stairs/vertical/basalt_bricks.json | 6 + .../vertical/cracked_basalt_bricks.json | 6 + .../vertical/crimson_basalt_bricks.json | 6 + .../stairs/vertical/mossy_basalt_bricks.json | 6 + .../stairs/vertical/warped_basalt_bricks.json | 6 + .../stairs/vertical/warped_nether_bricks.json | 6 + .../building/stairs/warped_basalt_bricks.json | 8 + .../warped_basalt_bricks_inner_inner.json | 8 + .../warped_basalt_bricks_outer_outer.json | 8 + .../building/stairs/warped_nether_bricks.json | 8 + .../warped_nether_bricks_inner_inner.json | 8 + .../warped_nether_bricks_outer_outer.json | 8 + .../item/building/stairs/basalt_bricks.json | 3 + .../stairs/cracked_basalt_bricks.json | 3 + .../stairs/crimson_basalt_bricks.json | 3 + .../building/stairs/mossy_basalt_bricks.json | 3 + .../stairs/vertical/basalt_bricks.json | 3 + .../vertical/cracked_basalt_bricks.json | 3 + .../vertical/crimson_basalt_bricks.json | 3 + .../stairs/vertical/mossy_basalt_bricks.json | 3 + .../stairs/vertical/warped_basalt_bricks.json | 3 + .../stairs/vertical/warped_nether_bricks.json | 3 + .../building/stairs/warped_basalt_bricks.json | 3 + .../building/stairs/warped_nether_bricks.json | 3 + .../building/stairs/basalt_bricks.json | 32 ++ .../stairs/cracked_basalt_bricks.json | 32 ++ .../stairs/crimson_basalt_bricks.json | 32 ++ .../building/stairs/mossy_basalt_bricks.json | 32 ++ .../stairs/vertical/basalt_bricks.json | 32 ++ .../vertical/cracked_basalt_bricks.json | 32 ++ .../vertical/crimson_basalt_bricks.json | 32 ++ .../stairs/vertical/mossy_basalt_bricks.json | 32 ++ .../stairs/vertical/warped_basalt_bricks.json | 32 ++ .../stairs/vertical/warped_nether_bricks.json | 32 ++ .../building/stairs/warped_basalt_bricks.json | 32 ++ .../building/stairs/warped_nether_bricks.json | 32 ++ .../blocks/building/stairs/basalt_bricks.json | 20 + .../stairs/cracked_basalt_bricks.json | 20 + .../stairs/crimson_basalt_bricks.json | 20 + .../building/stairs/mossy_basalt_bricks.json | 20 + .../stairs/vertical/basalt_bricks.json | 20 + .../vertical/cracked_basalt_bricks.json | 20 + .../vertical/crimson_basalt_bricks.json | 20 + .../stairs/vertical/mossy_basalt_bricks.json | 20 + .../stairs/vertical/warped_basalt_bricks.json | 20 + .../stairs/vertical/warped_nether_bricks.json | 20 + .../building/stairs/warped_basalt_bricks.json | 20 + .../building/stairs/warped_nether_bricks.json | 20 + .../recipe/building/stairs/basalt_bricks.json | 18 + .../stairs/cracked_basalt_bricks.json | 18 + .../stairs/crimson_basalt_bricks.json | 18 + .../building/stairs/mossy_basalt_bricks.json | 18 + .../stairs/vertical/basalt_bricks.json | 18 + .../vertical/cracked_basalt_bricks.json | 18 + .../vertical/crimson_basalt_bricks.json | 18 + .../stairs/vertical/mossy_basalt_bricks.json | 18 + .../stairs/vertical/warped_basalt_bricks.json | 18 + .../stairs/vertical/warped_nether_bricks.json | 18 + .../building/stairs/warped_basalt_bricks.json | 18 + .../building/stairs/warped_nether_bricks.json | 18 + .../building/stairs/GenericStairsBlock.java | 518 ++++++++++++++++++ .../minekea/block/building/stairs/Stairs.java | 31 ++ 87 files changed, 4809 insertions(+) create mode 100644 src/main/generated/assets/minekea/blockstates/building/stairs/basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/blockstates/building/stairs/cracked_basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/blockstates/building/stairs/crimson_basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/blockstates/building/stairs/mossy_basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/blockstates/building/stairs/vertical/basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/blockstates/building/stairs/vertical/cracked_basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/blockstates/building/stairs/vertical/crimson_basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/blockstates/building/stairs/vertical/mossy_basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/blockstates/building/stairs/vertical/warped_basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/blockstates/building/stairs/vertical/warped_nether_bricks.json create mode 100644 src/main/generated/assets/minekea/blockstates/building/stairs/warped_basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/blockstates/building/stairs/warped_nether_bricks.json create mode 100644 src/main/generated/assets/minekea/models/block/building/stairs/basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/models/block/building/stairs/basalt_bricks_inner_inner.json create mode 100644 src/main/generated/assets/minekea/models/block/building/stairs/basalt_bricks_outer_outer.json create mode 100644 src/main/generated/assets/minekea/models/block/building/stairs/cracked_basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/models/block/building/stairs/cracked_basalt_bricks_inner_inner.json create mode 100644 src/main/generated/assets/minekea/models/block/building/stairs/cracked_basalt_bricks_outer_outer.json create mode 100644 src/main/generated/assets/minekea/models/block/building/stairs/crimson_basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/models/block/building/stairs/crimson_basalt_bricks_inner_inner.json create mode 100644 src/main/generated/assets/minekea/models/block/building/stairs/crimson_basalt_bricks_outer_outer.json create mode 100644 src/main/generated/assets/minekea/models/block/building/stairs/mossy_basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/models/block/building/stairs/mossy_basalt_bricks_inner_inner.json create mode 100644 src/main/generated/assets/minekea/models/block/building/stairs/mossy_basalt_bricks_outer_outer.json create mode 100644 src/main/generated/assets/minekea/models/block/building/stairs/vertical/basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/models/block/building/stairs/vertical/cracked_basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/models/block/building/stairs/vertical/crimson_basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/models/block/building/stairs/vertical/mossy_basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/models/block/building/stairs/vertical/warped_basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/models/block/building/stairs/vertical/warped_nether_bricks.json create mode 100644 src/main/generated/assets/minekea/models/block/building/stairs/warped_basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/models/block/building/stairs/warped_basalt_bricks_inner_inner.json create mode 100644 src/main/generated/assets/minekea/models/block/building/stairs/warped_basalt_bricks_outer_outer.json create mode 100644 src/main/generated/assets/minekea/models/block/building/stairs/warped_nether_bricks.json create mode 100644 src/main/generated/assets/minekea/models/block/building/stairs/warped_nether_bricks_inner_inner.json create mode 100644 src/main/generated/assets/minekea/models/block/building/stairs/warped_nether_bricks_outer_outer.json create mode 100644 src/main/generated/assets/minekea/models/item/building/stairs/basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/models/item/building/stairs/cracked_basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/models/item/building/stairs/crimson_basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/models/item/building/stairs/mossy_basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/models/item/building/stairs/vertical/basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/models/item/building/stairs/vertical/cracked_basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/models/item/building/stairs/vertical/crimson_basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/models/item/building/stairs/vertical/mossy_basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/models/item/building/stairs/vertical/warped_basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/models/item/building/stairs/vertical/warped_nether_bricks.json create mode 100644 src/main/generated/assets/minekea/models/item/building/stairs/warped_basalt_bricks.json create mode 100644 src/main/generated/assets/minekea/models/item/building/stairs/warped_nether_bricks.json create mode 100644 src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/basalt_bricks.json create mode 100644 src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/cracked_basalt_bricks.json create mode 100644 src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/crimson_basalt_bricks.json create mode 100644 src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/mossy_basalt_bricks.json create mode 100644 src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/vertical/basalt_bricks.json create mode 100644 src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/vertical/cracked_basalt_bricks.json create mode 100644 src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/vertical/crimson_basalt_bricks.json create mode 100644 src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/vertical/mossy_basalt_bricks.json create mode 100644 src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/vertical/warped_basalt_bricks.json create mode 100644 src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/vertical/warped_nether_bricks.json create mode 100644 src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/warped_basalt_bricks.json create mode 100644 src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/warped_nether_bricks.json create mode 100644 src/main/generated/data/minekea/loot_table/blocks/building/stairs/basalt_bricks.json create mode 100644 src/main/generated/data/minekea/loot_table/blocks/building/stairs/cracked_basalt_bricks.json create mode 100644 src/main/generated/data/minekea/loot_table/blocks/building/stairs/crimson_basalt_bricks.json create mode 100644 src/main/generated/data/minekea/loot_table/blocks/building/stairs/mossy_basalt_bricks.json create mode 100644 src/main/generated/data/minekea/loot_table/blocks/building/stairs/vertical/basalt_bricks.json create mode 100644 src/main/generated/data/minekea/loot_table/blocks/building/stairs/vertical/cracked_basalt_bricks.json create mode 100644 src/main/generated/data/minekea/loot_table/blocks/building/stairs/vertical/crimson_basalt_bricks.json create mode 100644 src/main/generated/data/minekea/loot_table/blocks/building/stairs/vertical/mossy_basalt_bricks.json create mode 100644 src/main/generated/data/minekea/loot_table/blocks/building/stairs/vertical/warped_basalt_bricks.json create mode 100644 src/main/generated/data/minekea/loot_table/blocks/building/stairs/vertical/warped_nether_bricks.json create mode 100644 src/main/generated/data/minekea/loot_table/blocks/building/stairs/warped_basalt_bricks.json create mode 100644 src/main/generated/data/minekea/loot_table/blocks/building/stairs/warped_nether_bricks.json create mode 100644 src/main/generated/data/minekea/recipe/building/stairs/basalt_bricks.json create mode 100644 src/main/generated/data/minekea/recipe/building/stairs/cracked_basalt_bricks.json create mode 100644 src/main/generated/data/minekea/recipe/building/stairs/crimson_basalt_bricks.json create mode 100644 src/main/generated/data/minekea/recipe/building/stairs/mossy_basalt_bricks.json create mode 100644 src/main/generated/data/minekea/recipe/building/stairs/vertical/basalt_bricks.json create mode 100644 src/main/generated/data/minekea/recipe/building/stairs/vertical/cracked_basalt_bricks.json create mode 100644 src/main/generated/data/minekea/recipe/building/stairs/vertical/crimson_basalt_bricks.json create mode 100644 src/main/generated/data/minekea/recipe/building/stairs/vertical/mossy_basalt_bricks.json create mode 100644 src/main/generated/data/minekea/recipe/building/stairs/vertical/warped_basalt_bricks.json create mode 100644 src/main/generated/data/minekea/recipe/building/stairs/vertical/warped_nether_bricks.json create mode 100644 src/main/generated/data/minekea/recipe/building/stairs/warped_basalt_bricks.json create mode 100644 src/main/generated/data/minekea/recipe/building/stairs/warped_nether_bricks.json create mode 100644 src/main/java/com/chimericdream/minekea/block/building/stairs/GenericStairsBlock.java diff --git a/src/main/generated/assets/minekea/blockstates/building/stairs/basalt_bricks.json b/src/main/generated/assets/minekea/blockstates/building/stairs/basalt_bricks.json new file mode 100644 index 000000000..9c66ce133 --- /dev/null +++ b/src/main/generated/assets/minekea/blockstates/building/stairs/basalt_bricks.json @@ -0,0 +1,489 @@ +{ + "multipart": [ + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_inner_inner", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_inner_inner" + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_outer_outer", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_outer_outer" + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks" + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_inner_inner", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_outer_outer", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_inner_inner", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_inner_inner", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_outer_outer", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_outer_outer", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_inner_inner", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_outer_outer", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_inner_inner" + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_inner_inner", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_outer_outer" + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_outer_outer", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_inner_inner", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_inner_inner", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_outer_outer", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_outer_outer", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/basalt_bricks", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "straight" + } + } + ] +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/blockstates/building/stairs/cracked_basalt_bricks.json b/src/main/generated/assets/minekea/blockstates/building/stairs/cracked_basalt_bricks.json new file mode 100644 index 000000000..15513d974 --- /dev/null +++ b/src/main/generated/assets/minekea/blockstates/building/stairs/cracked_basalt_bricks.json @@ -0,0 +1,489 @@ +{ + "multipart": [ + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_inner_inner", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_inner_inner" + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_outer_outer", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_outer_outer" + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks" + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_inner_inner", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_inner_inner", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_outer_outer", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_outer_outer", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_inner_inner" + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_inner_inner", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_outer_outer" + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_outer_outer", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_inner_inner", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_inner_inner", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_outer_outer", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_outer_outer", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/cracked_basalt_bricks", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "straight" + } + } + ] +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/blockstates/building/stairs/crimson_basalt_bricks.json b/src/main/generated/assets/minekea/blockstates/building/stairs/crimson_basalt_bricks.json new file mode 100644 index 000000000..f9bbb3fcb --- /dev/null +++ b/src/main/generated/assets/minekea/blockstates/building/stairs/crimson_basalt_bricks.json @@ -0,0 +1,489 @@ +{ + "multipart": [ + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_inner_inner", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_inner_inner" + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_outer_outer", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_outer_outer" + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks" + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_inner_inner", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_inner_inner", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_outer_outer", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_outer_outer", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_inner_inner" + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_inner_inner", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_outer_outer" + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_outer_outer", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_inner_inner", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_inner_inner", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_outer_outer", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_outer_outer", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/crimson_basalt_bricks", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "straight" + } + } + ] +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/blockstates/building/stairs/mossy_basalt_bricks.json b/src/main/generated/assets/minekea/blockstates/building/stairs/mossy_basalt_bricks.json new file mode 100644 index 000000000..2e26fd2a4 --- /dev/null +++ b/src/main/generated/assets/minekea/blockstates/building/stairs/mossy_basalt_bricks.json @@ -0,0 +1,489 @@ +{ + "multipart": [ + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_inner_inner", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_inner_inner" + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_outer_outer", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_outer_outer" + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks" + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_inner_inner", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_inner_inner", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_outer_outer", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_outer_outer", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_inner_inner" + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_inner_inner", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_outer_outer" + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_outer_outer", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_inner_inner", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_inner_inner", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_outer_outer", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_outer_outer", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/mossy_basalt_bricks", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "straight" + } + } + ] +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/blockstates/building/stairs/vertical/basalt_bricks.json b/src/main/generated/assets/minekea/blockstates/building/stairs/vertical/basalt_bricks.json new file mode 100644 index 000000000..acdce785d --- /dev/null +++ b/src/main/generated/assets/minekea/blockstates/building/stairs/vertical/basalt_bricks.json @@ -0,0 +1,43 @@ +{ + "multipart": [ + { + "apply": { + "model": "minekea:block/building/stairs/vertical/basalt_bricks", + "uvlock": true + }, + "when": { + "facing": "north" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/vertical/basalt_bricks", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "east" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/vertical/basalt_bricks", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "south" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/vertical/basalt_bricks", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "west" + } + } + ] +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/blockstates/building/stairs/vertical/cracked_basalt_bricks.json b/src/main/generated/assets/minekea/blockstates/building/stairs/vertical/cracked_basalt_bricks.json new file mode 100644 index 000000000..cee282a7b --- /dev/null +++ b/src/main/generated/assets/minekea/blockstates/building/stairs/vertical/cracked_basalt_bricks.json @@ -0,0 +1,43 @@ +{ + "multipart": [ + { + "apply": { + "model": "minekea:block/building/stairs/vertical/cracked_basalt_bricks", + "uvlock": true + }, + "when": { + "facing": "north" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/vertical/cracked_basalt_bricks", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "east" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/vertical/cracked_basalt_bricks", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "south" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/vertical/cracked_basalt_bricks", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "west" + } + } + ] +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/blockstates/building/stairs/vertical/crimson_basalt_bricks.json b/src/main/generated/assets/minekea/blockstates/building/stairs/vertical/crimson_basalt_bricks.json new file mode 100644 index 000000000..c56226c26 --- /dev/null +++ b/src/main/generated/assets/minekea/blockstates/building/stairs/vertical/crimson_basalt_bricks.json @@ -0,0 +1,43 @@ +{ + "multipart": [ + { + "apply": { + "model": "minekea:block/building/stairs/vertical/crimson_basalt_bricks", + "uvlock": true + }, + "when": { + "facing": "north" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/vertical/crimson_basalt_bricks", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "east" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/vertical/crimson_basalt_bricks", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "south" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/vertical/crimson_basalt_bricks", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "west" + } + } + ] +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/blockstates/building/stairs/vertical/mossy_basalt_bricks.json b/src/main/generated/assets/minekea/blockstates/building/stairs/vertical/mossy_basalt_bricks.json new file mode 100644 index 000000000..3f6858fa3 --- /dev/null +++ b/src/main/generated/assets/minekea/blockstates/building/stairs/vertical/mossy_basalt_bricks.json @@ -0,0 +1,43 @@ +{ + "multipart": [ + { + "apply": { + "model": "minekea:block/building/stairs/vertical/mossy_basalt_bricks", + "uvlock": true + }, + "when": { + "facing": "north" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/vertical/mossy_basalt_bricks", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "east" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/vertical/mossy_basalt_bricks", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "south" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/vertical/mossy_basalt_bricks", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "west" + } + } + ] +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/blockstates/building/stairs/vertical/warped_basalt_bricks.json b/src/main/generated/assets/minekea/blockstates/building/stairs/vertical/warped_basalt_bricks.json new file mode 100644 index 000000000..3dd28f6ea --- /dev/null +++ b/src/main/generated/assets/minekea/blockstates/building/stairs/vertical/warped_basalt_bricks.json @@ -0,0 +1,43 @@ +{ + "multipart": [ + { + "apply": { + "model": "minekea:block/building/stairs/vertical/warped_basalt_bricks", + "uvlock": true + }, + "when": { + "facing": "north" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/vertical/warped_basalt_bricks", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "east" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/vertical/warped_basalt_bricks", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "south" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/vertical/warped_basalt_bricks", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "west" + } + } + ] +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/blockstates/building/stairs/vertical/warped_nether_bricks.json b/src/main/generated/assets/minekea/blockstates/building/stairs/vertical/warped_nether_bricks.json new file mode 100644 index 000000000..68eb4bfcc --- /dev/null +++ b/src/main/generated/assets/minekea/blockstates/building/stairs/vertical/warped_nether_bricks.json @@ -0,0 +1,43 @@ +{ + "multipart": [ + { + "apply": { + "model": "minekea:block/building/stairs/vertical/warped_nether_bricks", + "uvlock": true + }, + "when": { + "facing": "north" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/vertical/warped_nether_bricks", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "east" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/vertical/warped_nether_bricks", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "south" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/vertical/warped_nether_bricks", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "west" + } + } + ] +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/blockstates/building/stairs/warped_basalt_bricks.json b/src/main/generated/assets/minekea/blockstates/building/stairs/warped_basalt_bricks.json new file mode 100644 index 000000000..4e71bd6c3 --- /dev/null +++ b/src/main/generated/assets/minekea/blockstates/building/stairs/warped_basalt_bricks.json @@ -0,0 +1,489 @@ +{ + "multipart": [ + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_inner_inner", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_inner_inner" + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_outer_outer", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_outer_outer" + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks" + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_inner_inner", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_inner_inner", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_outer_outer", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_outer_outer", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_inner_inner" + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_inner_inner", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_outer_outer" + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_outer_outer", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_inner_inner", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_inner_inner", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_outer_outer", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_outer_outer", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_basalt_bricks", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "straight" + } + } + ] +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/blockstates/building/stairs/warped_nether_bricks.json b/src/main/generated/assets/minekea/blockstates/building/stairs/warped_nether_bricks.json new file mode 100644 index 000000000..af878d283 --- /dev/null +++ b/src/main/generated/assets/minekea/blockstates/building/stairs/warped_nether_bricks.json @@ -0,0 +1,489 @@ +{ + "multipart": [ + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_inner_inner", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_inner_inner" + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_outer_outer", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_outer_outer" + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks" + }, + "when": { + "facing": "east", + "half": "bottom", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_inner_inner", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_outer_outer", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "east", + "half": "top", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_inner_inner", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_inner_inner", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_outer_outer", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_outer_outer", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks", + "uvlock": true, + "y": 270 + }, + "when": { + "facing": "north", + "half": "bottom", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_inner_inner", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_outer_outer", + "uvlock": true, + "x": 180 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "north", + "half": "top", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_inner_inner" + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_inner_inner", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_outer_outer" + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_outer_outer", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "south", + "half": "bottom", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks", + "uvlock": true, + "x": 180, + "y": 90 + }, + "when": { + "facing": "south", + "half": "top", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_inner_inner", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_inner_inner", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_outer_outer", + "uvlock": true, + "y": 90 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_outer_outer", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks", + "uvlock": true, + "y": 180 + }, + "when": { + "facing": "west", + "half": "bottom", + "shape": "straight" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "inner_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_inner_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "inner_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "outer_left" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks_outer_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "outer_right" + } + }, + { + "apply": { + "model": "minekea:block/building/stairs/warped_nether_bricks", + "uvlock": true, + "x": 180, + "y": 180 + }, + "when": { + "facing": "west", + "half": "top", + "shape": "straight" + } + } + ] +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/lang/en_us.json b/src/main/generated/assets/minekea/lang/en_us.json index b6c8cf078..cfa8a762e 100644 --- a/src/main/generated/assets/minekea/lang/en_us.json +++ b/src/main/generated/assets/minekea/lang/en_us.json @@ -1487,15 +1487,22 @@ "block.minekea.building.slabs.vertical.waxed_oxidized_cut_copper": "Waxed Oxidized Cut Copper Vertical Slab", "block.minekea.building.slabs.vertical.waxed_weathered_cut_copper": "Waxed Weathered Cut Copper Vertical Slab", "block.minekea.building.slabs.vertical.weathered_cut_copper": "Weathered Cut Copper Vertical Slab", + "block.minekea.building.stairs.basalt_bricks": "Basalt Brick Stairs", + "block.minekea.building.stairs.cracked_basalt_bricks": "Cracked Basalt Brick Stairs", + "block.minekea.building.stairs.crimson_basalt_bricks": "Crimson Basalt Brick Stairs", + "block.minekea.building.stairs.mossy_basalt_bricks": "Mossy Basalt Brick Stairs", "block.minekea.building.stairs.vertical.acacia_planks": "Acacia Vertical Stairs", "block.minekea.building.stairs.vertical.andesite": "Andesite Vertical Stairs", "block.minekea.building.stairs.vertical.bamboo_mosaic": "Bamboo Mosaic Vertical Stairs", + "block.minekea.building.stairs.vertical.basalt_bricks": "Basalt Brick Vertical Stairs", "block.minekea.building.stairs.vertical.birch_planks": "Birch Vertical Stairs", "block.minekea.building.stairs.vertical.blackstone": "Blackstone Vertical Stairs", "block.minekea.building.stairs.vertical.bricks": "Brick Vertical Stairs", "block.minekea.building.stairs.vertical.cherry_planks": "Cherry Vertical Stairs", "block.minekea.building.stairs.vertical.cobbled_deepslate": "Cobbled Deepslate Vertical Stairs", "block.minekea.building.stairs.vertical.cobblestone": "Cobblestone Vertical Stairs", + "block.minekea.building.stairs.vertical.cracked_basalt_bricks": "Cracked Basalt Brick Vertical Stairs", + "block.minekea.building.stairs.vertical.crimson_basalt_bricks": "Crimson Basalt Brick Vertical Stairs", "block.minekea.building.stairs.vertical.crimson_planks": "Crimson Vertical Stairs", "block.minekea.building.stairs.vertical.cut_copper": "Cut Copper Vertical Stairs", "block.minekea.building.stairs.vertical.dark_oak_planks": "Dark Oak Vertical Stairs", @@ -1508,6 +1515,7 @@ "block.minekea.building.stairs.vertical.granite": "Granite Vertical Stairs", "block.minekea.building.stairs.vertical.jungle_planks": "Jungle Vertical Stairs", "block.minekea.building.stairs.vertical.mangrove_planks": "Mangrove Vertical Stairs", + "block.minekea.building.stairs.vertical.mossy_basalt_bricks": "Mossy Basalt Brick Vertical Stairs", "block.minekea.building.stairs.vertical.mossy_cobblestone": "Mossy Cobblestone Vertical Stairs", "block.minekea.building.stairs.vertical.mossy_stone_bricks": "Mossy Stone Brick Vertical Stairs", "block.minekea.building.stairs.vertical.mud_bricks": "Mud Brick Vertical Stairs", @@ -1536,12 +1544,16 @@ "block.minekea.building.stairs.vertical.stone_bricks": "Stone Brick Vertical Stairs", "block.minekea.building.stairs.vertical.tuff": "Tuff Vertical Stairs", "block.minekea.building.stairs.vertical.tuff_bricks": "Tuff Brick Vertical Stairs", + "block.minekea.building.stairs.vertical.warped_basalt_bricks": "Warped Basalt Brick Vertical Stairs", + "block.minekea.building.stairs.vertical.warped_nether_bricks": "Warped Nether Brick Vertical Stairs", "block.minekea.building.stairs.vertical.warped_planks": "Warped Vertical Stairs", "block.minekea.building.stairs.vertical.waxed_cut_copper": "Waxed Cut Copper Vertical Stairs", "block.minekea.building.stairs.vertical.waxed_exposed_cut_copper": "Waxed Exposed Cut Copper Vertical Stairs", "block.minekea.building.stairs.vertical.waxed_oxidized_cut_copper": "Waxed Oxidized Cut Copper Vertical Stairs", "block.minekea.building.stairs.vertical.waxed_weathered_cut_copper": "Waxed Weathered Cut Copper Vertical Stairs", "block.minekea.building.stairs.vertical.weathered_cut_copper": "Weathered Cut Copper Vertical Stairs", + "block.minekea.building.stairs.warped_basalt_bricks": "Warped Basalt Brick Stairs", + "block.minekea.building.stairs.warped_nether_bricks": "Warped Nether Brick Stairs", "block.minekea.containers.barrels.acacia": "Acacia Barrel", "block.minekea.containers.barrels.birch": "Birch Barrel", "block.minekea.containers.barrels.cherry": "Cherry Barrel", diff --git a/src/main/generated/assets/minekea/models/block/building/stairs/basalt_bricks.json b/src/main/generated/assets/minekea/models/block/building/stairs/basalt_bricks.json new file mode 100644 index 000000000..0a9b1a2f8 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/building/stairs/basalt_bricks.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minekea:block/building/general/basalt_bricks", + "side": "minekea:block/building/general/basalt_bricks", + "top": "minekea:block/building/general/basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/building/stairs/basalt_bricks_inner_inner.json b/src/main/generated/assets/minekea/models/block/building/stairs/basalt_bricks_inner_inner.json new file mode 100644 index 000000000..bc1dcbca9 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/building/stairs/basalt_bricks_inner_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minekea:block/building/general/basalt_bricks", + "side": "minekea:block/building/general/basalt_bricks", + "top": "minekea:block/building/general/basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/building/stairs/basalt_bricks_outer_outer.json b/src/main/generated/assets/minekea/models/block/building/stairs/basalt_bricks_outer_outer.json new file mode 100644 index 000000000..6f43a8c73 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/building/stairs/basalt_bricks_outer_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minekea:block/building/general/basalt_bricks", + "side": "minekea:block/building/general/basalt_bricks", + "top": "minekea:block/building/general/basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/building/stairs/cracked_basalt_bricks.json b/src/main/generated/assets/minekea/models/block/building/stairs/cracked_basalt_bricks.json new file mode 100644 index 000000000..025b270c1 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/building/stairs/cracked_basalt_bricks.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minekea:block/building/general/cracked_basalt_bricks", + "side": "minekea:block/building/general/cracked_basalt_bricks", + "top": "minekea:block/building/general/cracked_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/building/stairs/cracked_basalt_bricks_inner_inner.json b/src/main/generated/assets/minekea/models/block/building/stairs/cracked_basalt_bricks_inner_inner.json new file mode 100644 index 000000000..4f3e4ccde --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/building/stairs/cracked_basalt_bricks_inner_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minekea:block/building/general/cracked_basalt_bricks", + "side": "minekea:block/building/general/cracked_basalt_bricks", + "top": "minekea:block/building/general/cracked_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/building/stairs/cracked_basalt_bricks_outer_outer.json b/src/main/generated/assets/minekea/models/block/building/stairs/cracked_basalt_bricks_outer_outer.json new file mode 100644 index 000000000..18d650aa8 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/building/stairs/cracked_basalt_bricks_outer_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minekea:block/building/general/cracked_basalt_bricks", + "side": "minekea:block/building/general/cracked_basalt_bricks", + "top": "minekea:block/building/general/cracked_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/building/stairs/crimson_basalt_bricks.json b/src/main/generated/assets/minekea/models/block/building/stairs/crimson_basalt_bricks.json new file mode 100644 index 000000000..38f1cf398 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/building/stairs/crimson_basalt_bricks.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minekea:block/building/general/crimson_basalt_bricks", + "side": "minekea:block/building/general/crimson_basalt_bricks", + "top": "minekea:block/building/general/crimson_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/building/stairs/crimson_basalt_bricks_inner_inner.json b/src/main/generated/assets/minekea/models/block/building/stairs/crimson_basalt_bricks_inner_inner.json new file mode 100644 index 000000000..453332344 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/building/stairs/crimson_basalt_bricks_inner_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minekea:block/building/general/crimson_basalt_bricks", + "side": "minekea:block/building/general/crimson_basalt_bricks", + "top": "minekea:block/building/general/crimson_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/building/stairs/crimson_basalt_bricks_outer_outer.json b/src/main/generated/assets/minekea/models/block/building/stairs/crimson_basalt_bricks_outer_outer.json new file mode 100644 index 000000000..dfad77f07 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/building/stairs/crimson_basalt_bricks_outer_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minekea:block/building/general/crimson_basalt_bricks", + "side": "minekea:block/building/general/crimson_basalt_bricks", + "top": "minekea:block/building/general/crimson_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/building/stairs/mossy_basalt_bricks.json b/src/main/generated/assets/minekea/models/block/building/stairs/mossy_basalt_bricks.json new file mode 100644 index 000000000..0b7ee21ec --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/building/stairs/mossy_basalt_bricks.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minekea:block/building/general/mossy_basalt_bricks", + "side": "minekea:block/building/general/mossy_basalt_bricks", + "top": "minekea:block/building/general/mossy_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/building/stairs/mossy_basalt_bricks_inner_inner.json b/src/main/generated/assets/minekea/models/block/building/stairs/mossy_basalt_bricks_inner_inner.json new file mode 100644 index 000000000..344209cf6 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/building/stairs/mossy_basalt_bricks_inner_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minekea:block/building/general/mossy_basalt_bricks", + "side": "minekea:block/building/general/mossy_basalt_bricks", + "top": "minekea:block/building/general/mossy_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/building/stairs/mossy_basalt_bricks_outer_outer.json b/src/main/generated/assets/minekea/models/block/building/stairs/mossy_basalt_bricks_outer_outer.json new file mode 100644 index 000000000..af9e03b76 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/building/stairs/mossy_basalt_bricks_outer_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minekea:block/building/general/mossy_basalt_bricks", + "side": "minekea:block/building/general/mossy_basalt_bricks", + "top": "minekea:block/building/general/mossy_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/building/stairs/vertical/basalt_bricks.json b/src/main/generated/assets/minekea/models/block/building/stairs/vertical/basalt_bricks.json new file mode 100644 index 000000000..5dcd727fb --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/building/stairs/vertical/basalt_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minekea:block/building/stairs/vertical", + "textures": { + "all": "minekea:block/building/general/basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/building/stairs/vertical/cracked_basalt_bricks.json b/src/main/generated/assets/minekea/models/block/building/stairs/vertical/cracked_basalt_bricks.json new file mode 100644 index 000000000..67727578a --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/building/stairs/vertical/cracked_basalt_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minekea:block/building/stairs/vertical", + "textures": { + "all": "minekea:block/building/general/cracked_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/building/stairs/vertical/crimson_basalt_bricks.json b/src/main/generated/assets/minekea/models/block/building/stairs/vertical/crimson_basalt_bricks.json new file mode 100644 index 000000000..cff73719f --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/building/stairs/vertical/crimson_basalt_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minekea:block/building/stairs/vertical", + "textures": { + "all": "minekea:block/building/general/crimson_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/building/stairs/vertical/mossy_basalt_bricks.json b/src/main/generated/assets/minekea/models/block/building/stairs/vertical/mossy_basalt_bricks.json new file mode 100644 index 000000000..a27a730c9 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/building/stairs/vertical/mossy_basalt_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minekea:block/building/stairs/vertical", + "textures": { + "all": "minekea:block/building/general/mossy_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/building/stairs/vertical/warped_basalt_bricks.json b/src/main/generated/assets/minekea/models/block/building/stairs/vertical/warped_basalt_bricks.json new file mode 100644 index 000000000..6794ae902 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/building/stairs/vertical/warped_basalt_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minekea:block/building/stairs/vertical", + "textures": { + "all": "minekea:block/building/general/warped_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/building/stairs/vertical/warped_nether_bricks.json b/src/main/generated/assets/minekea/models/block/building/stairs/vertical/warped_nether_bricks.json new file mode 100644 index 000000000..f4c777bbf --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/building/stairs/vertical/warped_nether_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minekea:block/building/stairs/vertical", + "textures": { + "all": "minekea:block/building/general/warped_nether_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/building/stairs/warped_basalt_bricks.json b/src/main/generated/assets/minekea/models/block/building/stairs/warped_basalt_bricks.json new file mode 100644 index 000000000..dd2501969 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/building/stairs/warped_basalt_bricks.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minekea:block/building/general/warped_basalt_bricks", + "side": "minekea:block/building/general/warped_basalt_bricks", + "top": "minekea:block/building/general/warped_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/building/stairs/warped_basalt_bricks_inner_inner.json b/src/main/generated/assets/minekea/models/block/building/stairs/warped_basalt_bricks_inner_inner.json new file mode 100644 index 000000000..b3120f4b0 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/building/stairs/warped_basalt_bricks_inner_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minekea:block/building/general/warped_basalt_bricks", + "side": "minekea:block/building/general/warped_basalt_bricks", + "top": "minekea:block/building/general/warped_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/building/stairs/warped_basalt_bricks_outer_outer.json b/src/main/generated/assets/minekea/models/block/building/stairs/warped_basalt_bricks_outer_outer.json new file mode 100644 index 000000000..3a2eb63f7 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/building/stairs/warped_basalt_bricks_outer_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minekea:block/building/general/warped_basalt_bricks", + "side": "minekea:block/building/general/warped_basalt_bricks", + "top": "minekea:block/building/general/warped_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/building/stairs/warped_nether_bricks.json b/src/main/generated/assets/minekea/models/block/building/stairs/warped_nether_bricks.json new file mode 100644 index 000000000..671b5cb50 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/building/stairs/warped_nether_bricks.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minekea:block/building/general/warped_nether_bricks", + "side": "minekea:block/building/general/warped_nether_bricks", + "top": "minekea:block/building/general/warped_nether_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/building/stairs/warped_nether_bricks_inner_inner.json b/src/main/generated/assets/minekea/models/block/building/stairs/warped_nether_bricks_inner_inner.json new file mode 100644 index 000000000..f67fc50e9 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/building/stairs/warped_nether_bricks_inner_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minekea:block/building/general/warped_nether_bricks", + "side": "minekea:block/building/general/warped_nether_bricks", + "top": "minekea:block/building/general/warped_nether_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/building/stairs/warped_nether_bricks_outer_outer.json b/src/main/generated/assets/minekea/models/block/building/stairs/warped_nether_bricks_outer_outer.json new file mode 100644 index 000000000..ff10eaabf --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/building/stairs/warped_nether_bricks_outer_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minekea:block/building/general/warped_nether_bricks", + "side": "minekea:block/building/general/warped_nether_bricks", + "top": "minekea:block/building/general/warped_nether_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/item/building/stairs/basalt_bricks.json b/src/main/generated/assets/minekea/models/item/building/stairs/basalt_bricks.json new file mode 100644 index 000000000..2190f4b1d --- /dev/null +++ b/src/main/generated/assets/minekea/models/item/building/stairs/basalt_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minekea:block/building/stairs/basalt_bricks" +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/item/building/stairs/cracked_basalt_bricks.json b/src/main/generated/assets/minekea/models/item/building/stairs/cracked_basalt_bricks.json new file mode 100644 index 000000000..0379e3383 --- /dev/null +++ b/src/main/generated/assets/minekea/models/item/building/stairs/cracked_basalt_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minekea:block/building/stairs/cracked_basalt_bricks" +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/item/building/stairs/crimson_basalt_bricks.json b/src/main/generated/assets/minekea/models/item/building/stairs/crimson_basalt_bricks.json new file mode 100644 index 000000000..1d4a2e8bf --- /dev/null +++ b/src/main/generated/assets/minekea/models/item/building/stairs/crimson_basalt_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minekea:block/building/stairs/crimson_basalt_bricks" +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/item/building/stairs/mossy_basalt_bricks.json b/src/main/generated/assets/minekea/models/item/building/stairs/mossy_basalt_bricks.json new file mode 100644 index 000000000..04dbba00d --- /dev/null +++ b/src/main/generated/assets/minekea/models/item/building/stairs/mossy_basalt_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minekea:block/building/stairs/mossy_basalt_bricks" +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/item/building/stairs/vertical/basalt_bricks.json b/src/main/generated/assets/minekea/models/item/building/stairs/vertical/basalt_bricks.json new file mode 100644 index 000000000..1b679b3c2 --- /dev/null +++ b/src/main/generated/assets/minekea/models/item/building/stairs/vertical/basalt_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minekea:block/building/stairs/vertical/basalt_bricks" +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/item/building/stairs/vertical/cracked_basalt_bricks.json b/src/main/generated/assets/minekea/models/item/building/stairs/vertical/cracked_basalt_bricks.json new file mode 100644 index 000000000..e414f3297 --- /dev/null +++ b/src/main/generated/assets/minekea/models/item/building/stairs/vertical/cracked_basalt_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minekea:block/building/stairs/vertical/cracked_basalt_bricks" +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/item/building/stairs/vertical/crimson_basalt_bricks.json b/src/main/generated/assets/minekea/models/item/building/stairs/vertical/crimson_basalt_bricks.json new file mode 100644 index 000000000..306f62d46 --- /dev/null +++ b/src/main/generated/assets/minekea/models/item/building/stairs/vertical/crimson_basalt_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minekea:block/building/stairs/vertical/crimson_basalt_bricks" +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/item/building/stairs/vertical/mossy_basalt_bricks.json b/src/main/generated/assets/minekea/models/item/building/stairs/vertical/mossy_basalt_bricks.json new file mode 100644 index 000000000..7c77941c6 --- /dev/null +++ b/src/main/generated/assets/minekea/models/item/building/stairs/vertical/mossy_basalt_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minekea:block/building/stairs/vertical/mossy_basalt_bricks" +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/item/building/stairs/vertical/warped_basalt_bricks.json b/src/main/generated/assets/minekea/models/item/building/stairs/vertical/warped_basalt_bricks.json new file mode 100644 index 000000000..256cfc226 --- /dev/null +++ b/src/main/generated/assets/minekea/models/item/building/stairs/vertical/warped_basalt_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minekea:block/building/stairs/vertical/warped_basalt_bricks" +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/item/building/stairs/vertical/warped_nether_bricks.json b/src/main/generated/assets/minekea/models/item/building/stairs/vertical/warped_nether_bricks.json new file mode 100644 index 000000000..e8b35ffff --- /dev/null +++ b/src/main/generated/assets/minekea/models/item/building/stairs/vertical/warped_nether_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minekea:block/building/stairs/vertical/warped_nether_bricks" +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/item/building/stairs/warped_basalt_bricks.json b/src/main/generated/assets/minekea/models/item/building/stairs/warped_basalt_bricks.json new file mode 100644 index 000000000..0ed3d0067 --- /dev/null +++ b/src/main/generated/assets/minekea/models/item/building/stairs/warped_basalt_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minekea:block/building/stairs/warped_basalt_bricks" +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/item/building/stairs/warped_nether_bricks.json b/src/main/generated/assets/minekea/models/item/building/stairs/warped_nether_bricks.json new file mode 100644 index 000000000..8e5dd2475 --- /dev/null +++ b/src/main/generated/assets/minekea/models/item/building/stairs/warped_nether_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minekea:block/building/stairs/warped_nether_bricks" +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/basalt_bricks.json b/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/basalt_bricks.json new file mode 100644 index 000000000..230c63f95 --- /dev/null +++ b/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/basalt_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_building/general/basalt_bricks": { + "conditions": { + "items": [ + { + "items": "minekea:building/general/basalt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minekea:building/stairs/basalt_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_building/general/basalt_bricks" + ] + ], + "rewards": { + "recipes": [ + "minekea:building/stairs/basalt_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/cracked_basalt_bricks.json b/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/cracked_basalt_bricks.json new file mode 100644 index 000000000..b2c59fd96 --- /dev/null +++ b/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/cracked_basalt_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_building/general/cracked_basalt_bricks": { + "conditions": { + "items": [ + { + "items": "minekea:building/general/cracked_basalt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minekea:building/stairs/cracked_basalt_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_building/general/cracked_basalt_bricks" + ] + ], + "rewards": { + "recipes": [ + "minekea:building/stairs/cracked_basalt_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/crimson_basalt_bricks.json b/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/crimson_basalt_bricks.json new file mode 100644 index 000000000..3c81ec9c3 --- /dev/null +++ b/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/crimson_basalt_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_building/general/crimson_basalt_bricks": { + "conditions": { + "items": [ + { + "items": "minekea:building/general/crimson_basalt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minekea:building/stairs/crimson_basalt_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_building/general/crimson_basalt_bricks" + ] + ], + "rewards": { + "recipes": [ + "minekea:building/stairs/crimson_basalt_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/mossy_basalt_bricks.json b/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/mossy_basalt_bricks.json new file mode 100644 index 000000000..d8016ee06 --- /dev/null +++ b/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/mossy_basalt_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_building/general/mossy_basalt_bricks": { + "conditions": { + "items": [ + { + "items": "minekea:building/general/mossy_basalt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minekea:building/stairs/mossy_basalt_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_building/general/mossy_basalt_bricks" + ] + ], + "rewards": { + "recipes": [ + "minekea:building/stairs/mossy_basalt_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/vertical/basalt_bricks.json b/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/vertical/basalt_bricks.json new file mode 100644 index 000000000..d8199e818 --- /dev/null +++ b/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/vertical/basalt_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_building/general/basalt_bricks": { + "conditions": { + "items": [ + { + "items": "minekea:building/general/basalt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minekea:building/stairs/vertical/basalt_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_building/general/basalt_bricks" + ] + ], + "rewards": { + "recipes": [ + "minekea:building/stairs/vertical/basalt_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/vertical/cracked_basalt_bricks.json b/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/vertical/cracked_basalt_bricks.json new file mode 100644 index 000000000..5085c57d8 --- /dev/null +++ b/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/vertical/cracked_basalt_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_building/general/cracked_basalt_bricks": { + "conditions": { + "items": [ + { + "items": "minekea:building/general/cracked_basalt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minekea:building/stairs/vertical/cracked_basalt_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_building/general/cracked_basalt_bricks" + ] + ], + "rewards": { + "recipes": [ + "minekea:building/stairs/vertical/cracked_basalt_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/vertical/crimson_basalt_bricks.json b/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/vertical/crimson_basalt_bricks.json new file mode 100644 index 000000000..b991307b7 --- /dev/null +++ b/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/vertical/crimson_basalt_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_building/general/crimson_basalt_bricks": { + "conditions": { + "items": [ + { + "items": "minekea:building/general/crimson_basalt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minekea:building/stairs/vertical/crimson_basalt_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_building/general/crimson_basalt_bricks" + ] + ], + "rewards": { + "recipes": [ + "minekea:building/stairs/vertical/crimson_basalt_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/vertical/mossy_basalt_bricks.json b/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/vertical/mossy_basalt_bricks.json new file mode 100644 index 000000000..f44b8599c --- /dev/null +++ b/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/vertical/mossy_basalt_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_building/general/mossy_basalt_bricks": { + "conditions": { + "items": [ + { + "items": "minekea:building/general/mossy_basalt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minekea:building/stairs/vertical/mossy_basalt_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_building/general/mossy_basalt_bricks" + ] + ], + "rewards": { + "recipes": [ + "minekea:building/stairs/vertical/mossy_basalt_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/vertical/warped_basalt_bricks.json b/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/vertical/warped_basalt_bricks.json new file mode 100644 index 000000000..73f9e6e98 --- /dev/null +++ b/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/vertical/warped_basalt_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_building/general/warped_basalt_bricks": { + "conditions": { + "items": [ + { + "items": "minekea:building/general/warped_basalt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minekea:building/stairs/vertical/warped_basalt_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_building/general/warped_basalt_bricks" + ] + ], + "rewards": { + "recipes": [ + "minekea:building/stairs/vertical/warped_basalt_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/vertical/warped_nether_bricks.json b/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/vertical/warped_nether_bricks.json new file mode 100644 index 000000000..e41e38614 --- /dev/null +++ b/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/vertical/warped_nether_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_building/general/warped_nether_bricks": { + "conditions": { + "items": [ + { + "items": "minekea:building/general/warped_nether_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minekea:building/stairs/vertical/warped_nether_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_building/general/warped_nether_bricks" + ] + ], + "rewards": { + "recipes": [ + "minekea:building/stairs/vertical/warped_nether_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/warped_basalt_bricks.json b/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/warped_basalt_bricks.json new file mode 100644 index 000000000..642b8418e --- /dev/null +++ b/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/warped_basalt_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_building/general/warped_basalt_bricks": { + "conditions": { + "items": [ + { + "items": "minekea:building/general/warped_basalt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minekea:building/stairs/warped_basalt_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_building/general/warped_basalt_bricks" + ] + ], + "rewards": { + "recipes": [ + "minekea:building/stairs/warped_basalt_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/warped_nether_bricks.json b/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/warped_nether_bricks.json new file mode 100644 index 000000000..a07388533 --- /dev/null +++ b/src/main/generated/data/minekea/advancement/recipes/building_blocks/building/stairs/warped_nether_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_building/general/warped_nether_bricks": { + "conditions": { + "items": [ + { + "items": "minekea:building/general/warped_nether_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minekea:building/stairs/warped_nether_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_building/general/warped_nether_bricks" + ] + ], + "rewards": { + "recipes": [ + "minekea:building/stairs/warped_nether_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/loot_table/blocks/building/stairs/basalt_bricks.json b/src/main/generated/data/minekea/loot_table/blocks/building/stairs/basalt_bricks.json new file mode 100644 index 000000000..539da0cfe --- /dev/null +++ b/src/main/generated/data/minekea/loot_table/blocks/building/stairs/basalt_bricks.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minekea:building/stairs/basalt_bricks" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/loot_table/blocks/building/stairs/cracked_basalt_bricks.json b/src/main/generated/data/minekea/loot_table/blocks/building/stairs/cracked_basalt_bricks.json new file mode 100644 index 000000000..4d3e09b59 --- /dev/null +++ b/src/main/generated/data/minekea/loot_table/blocks/building/stairs/cracked_basalt_bricks.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minekea:building/stairs/cracked_basalt_bricks" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/loot_table/blocks/building/stairs/crimson_basalt_bricks.json b/src/main/generated/data/minekea/loot_table/blocks/building/stairs/crimson_basalt_bricks.json new file mode 100644 index 000000000..64bd24190 --- /dev/null +++ b/src/main/generated/data/minekea/loot_table/blocks/building/stairs/crimson_basalt_bricks.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minekea:building/stairs/crimson_basalt_bricks" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/loot_table/blocks/building/stairs/mossy_basalt_bricks.json b/src/main/generated/data/minekea/loot_table/blocks/building/stairs/mossy_basalt_bricks.json new file mode 100644 index 000000000..f49542b3f --- /dev/null +++ b/src/main/generated/data/minekea/loot_table/blocks/building/stairs/mossy_basalt_bricks.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minekea:building/stairs/mossy_basalt_bricks" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/loot_table/blocks/building/stairs/vertical/basalt_bricks.json b/src/main/generated/data/minekea/loot_table/blocks/building/stairs/vertical/basalt_bricks.json new file mode 100644 index 000000000..ad1d130dc --- /dev/null +++ b/src/main/generated/data/minekea/loot_table/blocks/building/stairs/vertical/basalt_bricks.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minekea:building/stairs/vertical/basalt_bricks" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/loot_table/blocks/building/stairs/vertical/cracked_basalt_bricks.json b/src/main/generated/data/minekea/loot_table/blocks/building/stairs/vertical/cracked_basalt_bricks.json new file mode 100644 index 000000000..e984fde5f --- /dev/null +++ b/src/main/generated/data/minekea/loot_table/blocks/building/stairs/vertical/cracked_basalt_bricks.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minekea:building/stairs/vertical/cracked_basalt_bricks" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/loot_table/blocks/building/stairs/vertical/crimson_basalt_bricks.json b/src/main/generated/data/minekea/loot_table/blocks/building/stairs/vertical/crimson_basalt_bricks.json new file mode 100644 index 000000000..bd7bf226c --- /dev/null +++ b/src/main/generated/data/minekea/loot_table/blocks/building/stairs/vertical/crimson_basalt_bricks.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minekea:building/stairs/vertical/crimson_basalt_bricks" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/loot_table/blocks/building/stairs/vertical/mossy_basalt_bricks.json b/src/main/generated/data/minekea/loot_table/blocks/building/stairs/vertical/mossy_basalt_bricks.json new file mode 100644 index 000000000..5449cb4fd --- /dev/null +++ b/src/main/generated/data/minekea/loot_table/blocks/building/stairs/vertical/mossy_basalt_bricks.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minekea:building/stairs/vertical/mossy_basalt_bricks" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/loot_table/blocks/building/stairs/vertical/warped_basalt_bricks.json b/src/main/generated/data/minekea/loot_table/blocks/building/stairs/vertical/warped_basalt_bricks.json new file mode 100644 index 000000000..05556b491 --- /dev/null +++ b/src/main/generated/data/minekea/loot_table/blocks/building/stairs/vertical/warped_basalt_bricks.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minekea:building/stairs/vertical/warped_basalt_bricks" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/loot_table/blocks/building/stairs/vertical/warped_nether_bricks.json b/src/main/generated/data/minekea/loot_table/blocks/building/stairs/vertical/warped_nether_bricks.json new file mode 100644 index 000000000..0e088fd5c --- /dev/null +++ b/src/main/generated/data/minekea/loot_table/blocks/building/stairs/vertical/warped_nether_bricks.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minekea:building/stairs/vertical/warped_nether_bricks" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/loot_table/blocks/building/stairs/warped_basalt_bricks.json b/src/main/generated/data/minekea/loot_table/blocks/building/stairs/warped_basalt_bricks.json new file mode 100644 index 000000000..a3186cac9 --- /dev/null +++ b/src/main/generated/data/minekea/loot_table/blocks/building/stairs/warped_basalt_bricks.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minekea:building/stairs/warped_basalt_bricks" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/loot_table/blocks/building/stairs/warped_nether_bricks.json b/src/main/generated/data/minekea/loot_table/blocks/building/stairs/warped_nether_bricks.json new file mode 100644 index 000000000..8fe3374ef --- /dev/null +++ b/src/main/generated/data/minekea/loot_table/blocks/building/stairs/warped_nether_bricks.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minekea:building/stairs/warped_nether_bricks" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/recipe/building/stairs/basalt_bricks.json b/src/main/generated/data/minekea/recipe/building/stairs/basalt_bricks.json new file mode 100644 index 000000000..63a88e3b6 --- /dev/null +++ b/src/main/generated/data/minekea/recipe/building/stairs/basalt_bricks.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minekea:building/general/basalt_bricks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 8, + "id": "minekea:building/stairs/basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/recipe/building/stairs/cracked_basalt_bricks.json b/src/main/generated/data/minekea/recipe/building/stairs/cracked_basalt_bricks.json new file mode 100644 index 000000000..cddc2c479 --- /dev/null +++ b/src/main/generated/data/minekea/recipe/building/stairs/cracked_basalt_bricks.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minekea:building/general/cracked_basalt_bricks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 8, + "id": "minekea:building/stairs/cracked_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/recipe/building/stairs/crimson_basalt_bricks.json b/src/main/generated/data/minekea/recipe/building/stairs/crimson_basalt_bricks.json new file mode 100644 index 000000000..fda113c62 --- /dev/null +++ b/src/main/generated/data/minekea/recipe/building/stairs/crimson_basalt_bricks.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minekea:building/general/crimson_basalt_bricks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 8, + "id": "minekea:building/stairs/crimson_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/recipe/building/stairs/mossy_basalt_bricks.json b/src/main/generated/data/minekea/recipe/building/stairs/mossy_basalt_bricks.json new file mode 100644 index 000000000..393395fb3 --- /dev/null +++ b/src/main/generated/data/minekea/recipe/building/stairs/mossy_basalt_bricks.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minekea:building/general/mossy_basalt_bricks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 8, + "id": "minekea:building/stairs/mossy_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/recipe/building/stairs/vertical/basalt_bricks.json b/src/main/generated/data/minekea/recipe/building/stairs/vertical/basalt_bricks.json new file mode 100644 index 000000000..972a5e449 --- /dev/null +++ b/src/main/generated/data/minekea/recipe/building/stairs/vertical/basalt_bricks.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minekea:building/general/basalt_bricks" + } + }, + "pattern": [ + "###", + " ##", + " #" + ], + "result": { + "count": 8, + "id": "minekea:building/stairs/vertical/basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/recipe/building/stairs/vertical/cracked_basalt_bricks.json b/src/main/generated/data/minekea/recipe/building/stairs/vertical/cracked_basalt_bricks.json new file mode 100644 index 000000000..e96fbabff --- /dev/null +++ b/src/main/generated/data/minekea/recipe/building/stairs/vertical/cracked_basalt_bricks.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minekea:building/general/cracked_basalt_bricks" + } + }, + "pattern": [ + "###", + " ##", + " #" + ], + "result": { + "count": 8, + "id": "minekea:building/stairs/vertical/cracked_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/recipe/building/stairs/vertical/crimson_basalt_bricks.json b/src/main/generated/data/minekea/recipe/building/stairs/vertical/crimson_basalt_bricks.json new file mode 100644 index 000000000..35b0aa15c --- /dev/null +++ b/src/main/generated/data/minekea/recipe/building/stairs/vertical/crimson_basalt_bricks.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minekea:building/general/crimson_basalt_bricks" + } + }, + "pattern": [ + "###", + " ##", + " #" + ], + "result": { + "count": 8, + "id": "minekea:building/stairs/vertical/crimson_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/recipe/building/stairs/vertical/mossy_basalt_bricks.json b/src/main/generated/data/minekea/recipe/building/stairs/vertical/mossy_basalt_bricks.json new file mode 100644 index 000000000..d925b26d1 --- /dev/null +++ b/src/main/generated/data/minekea/recipe/building/stairs/vertical/mossy_basalt_bricks.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minekea:building/general/mossy_basalt_bricks" + } + }, + "pattern": [ + "###", + " ##", + " #" + ], + "result": { + "count": 8, + "id": "minekea:building/stairs/vertical/mossy_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/recipe/building/stairs/vertical/warped_basalt_bricks.json b/src/main/generated/data/minekea/recipe/building/stairs/vertical/warped_basalt_bricks.json new file mode 100644 index 000000000..4ceb10239 --- /dev/null +++ b/src/main/generated/data/minekea/recipe/building/stairs/vertical/warped_basalt_bricks.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minekea:building/general/warped_basalt_bricks" + } + }, + "pattern": [ + "###", + " ##", + " #" + ], + "result": { + "count": 8, + "id": "minekea:building/stairs/vertical/warped_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/recipe/building/stairs/vertical/warped_nether_bricks.json b/src/main/generated/data/minekea/recipe/building/stairs/vertical/warped_nether_bricks.json new file mode 100644 index 000000000..6e2a3e7c5 --- /dev/null +++ b/src/main/generated/data/minekea/recipe/building/stairs/vertical/warped_nether_bricks.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minekea:building/general/warped_nether_bricks" + } + }, + "pattern": [ + "###", + " ##", + " #" + ], + "result": { + "count": 8, + "id": "minekea:building/stairs/vertical/warped_nether_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/recipe/building/stairs/warped_basalt_bricks.json b/src/main/generated/data/minekea/recipe/building/stairs/warped_basalt_bricks.json new file mode 100644 index 000000000..386dfb5bf --- /dev/null +++ b/src/main/generated/data/minekea/recipe/building/stairs/warped_basalt_bricks.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minekea:building/general/warped_basalt_bricks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 8, + "id": "minekea:building/stairs/warped_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/recipe/building/stairs/warped_nether_bricks.json b/src/main/generated/data/minekea/recipe/building/stairs/warped_nether_bricks.json new file mode 100644 index 000000000..8512f84be --- /dev/null +++ b/src/main/generated/data/minekea/recipe/building/stairs/warped_nether_bricks.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minekea:building/general/warped_nether_bricks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 8, + "id": "minekea:building/stairs/warped_nether_bricks" + } +} \ No newline at end of file diff --git a/src/main/java/com/chimericdream/minekea/block/building/stairs/GenericStairsBlock.java b/src/main/java/com/chimericdream/minekea/block/building/stairs/GenericStairsBlock.java new file mode 100644 index 000000000..227e4d40e --- /dev/null +++ b/src/main/java/com/chimericdream/minekea/block/building/stairs/GenericStairsBlock.java @@ -0,0 +1,518 @@ +package com.chimericdream.minekea.block.building.stairs; + +import com.chimericdream.minekea.ModInfo; +import com.chimericdream.minekea.util.MinekeaBlock; +import net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider; +import net.fabricmc.fabric.api.datagen.v1.provider.FabricRecipeProvider; +import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents; +import net.fabricmc.fabric.api.registry.FlammableBlockRegistry; +import net.fabricmc.fabric.api.registry.FuelRegistry; +import net.minecraft.block.AbstractBlock; +import net.minecraft.block.Block; +import net.minecraft.block.StairsBlock; +import net.minecraft.block.enums.BlockHalf; +import net.minecraft.block.enums.StairShape; +import net.minecraft.data.client.BlockStateModelGenerator; +import net.minecraft.data.client.BlockStateVariant; +import net.minecraft.data.client.Models; +import net.minecraft.data.client.MultipartBlockStateSupplier; +import net.minecraft.data.client.TextureKey; +import net.minecraft.data.client.TextureMap; +import net.minecraft.data.client.VariantSettings; +import net.minecraft.data.client.When; +import net.minecraft.data.server.loottable.BlockLootTableGenerator; +import net.minecraft.data.server.recipe.RecipeExporter; +import net.minecraft.data.server.recipe.ShapedRecipeJsonBuilder; +import net.minecraft.item.BlockItem; +import net.minecraft.item.Item; +import net.minecraft.item.ItemGroups; +import net.minecraft.recipe.book.RecipeCategory; +import net.minecraft.registry.Registries; +import net.minecraft.registry.Registry; +import net.minecraft.registry.RegistryWrapper; +import net.minecraft.util.Identifier; +import net.minecraft.util.math.Direction; + +public class GenericStairsBlock extends StairsBlock implements MinekeaBlock { + public final Identifier BLOCK_ID; + + protected final String materialName; + protected final String material; + protected final boolean isFlammable; + protected final Block ingredient; + protected final Identifier textureId; + + public GenericStairsBlock(String materialName, String material, boolean isFlammable, Block ingredient) { + this(materialName, material, isFlammable, ingredient, TextureMap.getId(ingredient)); + } + + public GenericStairsBlock(String materialName, String material, boolean isFlammable, Block ingredient, Identifier textureId) { + super(ingredient.getDefaultState(), AbstractBlock.Settings.copy(ingredient)); + + this.materialName = materialName; + this.material = material; + this.isFlammable = isFlammable; + this.ingredient = ingredient; + this.textureId = textureId; + + BLOCK_ID = Identifier.of(ModInfo.MOD_ID, String.format("building/stairs/%s", material)); + } + + @Override + public void register() { + Registry.register(Registries.BLOCK, BLOCK_ID, this); + Registry.register(Registries.ITEM, BLOCK_ID, new BlockItem(this, new Item.Settings())); + + if (isFlammable) { + FuelRegistry.INSTANCE.add(this, 300); + FlammableBlockRegistry.getDefaultInstance().add(this, 30, 20); + } + + ItemGroupEvents.modifyEntriesEvent(ItemGroups.BUILDING_BLOCKS) + .register((itemGroup) -> itemGroup.add(this)); + } + + @Override + public void configureRecipes(RecipeExporter exporter) { + ShapedRecipeJsonBuilder.create(RecipeCategory.BUILDING_BLOCKS, this, 8) + .pattern("# ") + .pattern("## ") + .pattern("###") + .input('#', ingredient) + .criterion(FabricRecipeProvider.hasItem(ingredient), + FabricRecipeProvider.conditionsFromItem(ingredient)) + .offerTo(exporter); + } + + @Override + public void configureBlockLootTables(RegistryWrapper.WrapperLookup registryLookup, BlockLootTableGenerator generator) { + generator.addDrop(this); + } + + @Override + public void configureTranslations(RegistryWrapper.WrapperLookup registryLookup, FabricLanguageProvider.TranslationBuilder translationBuilder) { + translationBuilder.add(this, String.format("%s Stairs", materialName)); + } + + @Override + public void configureBlockStateModels(BlockStateModelGenerator blockStateModelGenerator) { + TextureMap textures = new TextureMap() + .put(TextureKey.BOTTOM, textureId) + .put(TextureKey.TOP, textureId) + .put(TextureKey.SIDE, textureId); + + Identifier coreModelId = blockStateModelGenerator.createSubModel(this, "", Models.STAIRS, unused -> textures); + Identifier innerModelId = blockStateModelGenerator.createSubModel(this, "_inner", Models.INNER_STAIRS, unused -> textures); + Identifier outerModelId = blockStateModelGenerator.createSubModel(this, "_outer", Models.OUTER_STAIRS, unused -> textures); + + blockStateModelGenerator.blockStateCollector + .accept( + MultipartBlockStateSupplier.create(this) + .with( + When.create() + .set(FACING, Direction.EAST) + .set(HALF, BlockHalf.BOTTOM) + .set(SHAPE, StairShape.INNER_LEFT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, innerModelId) + .put(VariantSettings.Y, VariantSettings.Rotation.R270) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.EAST) + .set(HALF, BlockHalf.BOTTOM) + .set(SHAPE, StairShape.INNER_RIGHT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, innerModelId) + ) + .with( + When.create() + .set(FACING, Direction.EAST) + .set(HALF, BlockHalf.BOTTOM) + .set(SHAPE, StairShape.OUTER_LEFT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, outerModelId) + .put(VariantSettings.Y, VariantSettings.Rotation.R270) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.EAST) + .set(HALF, BlockHalf.BOTTOM) + .set(SHAPE, StairShape.OUTER_RIGHT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, outerModelId) + ) + .with( + When.create() + .set(FACING, Direction.EAST) + .set(HALF, BlockHalf.BOTTOM) + .set(SHAPE, StairShape.STRAIGHT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, coreModelId) + ) + .with( + When.create() + .set(FACING, Direction.EAST) + .set(HALF, BlockHalf.TOP) + .set(SHAPE, StairShape.INNER_LEFT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, innerModelId) + .put(VariantSettings.X, VariantSettings.Rotation.R180) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.EAST) + .set(HALF, BlockHalf.TOP) + .set(SHAPE, StairShape.INNER_RIGHT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, innerModelId) + .put(VariantSettings.X, VariantSettings.Rotation.R180) + .put(VariantSettings.Y, VariantSettings.Rotation.R90) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.EAST) + .set(HALF, BlockHalf.TOP) + .set(SHAPE, StairShape.OUTER_LEFT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, outerModelId) + .put(VariantSettings.X, VariantSettings.Rotation.R180) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.EAST) + .set(HALF, BlockHalf.TOP) + .set(SHAPE, StairShape.OUTER_RIGHT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, outerModelId) + .put(VariantSettings.X, VariantSettings.Rotation.R180) + .put(VariantSettings.Y, VariantSettings.Rotation.R90) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.EAST) + .set(HALF, BlockHalf.TOP) + .set(SHAPE, StairShape.STRAIGHT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, coreModelId) + .put(VariantSettings.X, VariantSettings.Rotation.R180) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.NORTH) + .set(HALF, BlockHalf.BOTTOM) + .set(SHAPE, StairShape.INNER_LEFT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, innerModelId) + .put(VariantSettings.Y, VariantSettings.Rotation.R180) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.NORTH) + .set(HALF, BlockHalf.BOTTOM) + .set(SHAPE, StairShape.INNER_RIGHT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, innerModelId) + .put(VariantSettings.Y, VariantSettings.Rotation.R270) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.NORTH) + .set(HALF, BlockHalf.BOTTOM) + .set(SHAPE, StairShape.OUTER_LEFT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, outerModelId) + .put(VariantSettings.Y, VariantSettings.Rotation.R180) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.NORTH) + .set(HALF, BlockHalf.BOTTOM) + .set(SHAPE, StairShape.OUTER_RIGHT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, outerModelId) + .put(VariantSettings.Y, VariantSettings.Rotation.R270) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.NORTH) + .set(HALF, BlockHalf.BOTTOM) + .set(SHAPE, StairShape.STRAIGHT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, coreModelId) + .put(VariantSettings.Y, VariantSettings.Rotation.R270) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.NORTH) + .set(HALF, BlockHalf.TOP) + .set(SHAPE, StairShape.INNER_LEFT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, innerModelId) + .put(VariantSettings.X, VariantSettings.Rotation.R180) + .put(VariantSettings.Y, VariantSettings.Rotation.R270) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.NORTH) + .set(HALF, BlockHalf.TOP) + .set(SHAPE, StairShape.INNER_RIGHT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, innerModelId) + .put(VariantSettings.X, VariantSettings.Rotation.R180) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.NORTH) + .set(HALF, BlockHalf.TOP) + .set(SHAPE, StairShape.OUTER_LEFT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, outerModelId) + .put(VariantSettings.X, VariantSettings.Rotation.R180) + .put(VariantSettings.Y, VariantSettings.Rotation.R270) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.NORTH) + .set(HALF, BlockHalf.TOP) + .set(SHAPE, StairShape.OUTER_RIGHT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, outerModelId) + .put(VariantSettings.X, VariantSettings.Rotation.R180) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.NORTH) + .set(HALF, BlockHalf.TOP) + .set(SHAPE, StairShape.STRAIGHT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, coreModelId) + .put(VariantSettings.X, VariantSettings.Rotation.R180) + .put(VariantSettings.Y, VariantSettings.Rotation.R270) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.SOUTH) + .set(HALF, BlockHalf.BOTTOM) + .set(SHAPE, StairShape.INNER_LEFT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, innerModelId) + ) + .with( + When.create() + .set(FACING, Direction.SOUTH) + .set(HALF, BlockHalf.BOTTOM) + .set(SHAPE, StairShape.INNER_RIGHT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, innerModelId) + .put(VariantSettings.Y, VariantSettings.Rotation.R90) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.SOUTH) + .set(HALF, BlockHalf.BOTTOM) + .set(SHAPE, StairShape.OUTER_LEFT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, outerModelId) + ) + .with( + When.create() + .set(FACING, Direction.SOUTH) + .set(HALF, BlockHalf.BOTTOM) + .set(SHAPE, StairShape.OUTER_RIGHT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, outerModelId) + .put(VariantSettings.Y, VariantSettings.Rotation.R90) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.SOUTH) + .set(HALF, BlockHalf.BOTTOM) + .set(SHAPE, StairShape.STRAIGHT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, coreModelId) + .put(VariantSettings.Y, VariantSettings.Rotation.R90) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.SOUTH) + .set(HALF, BlockHalf.TOP) + .set(SHAPE, StairShape.INNER_LEFT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, innerModelId) + .put(VariantSettings.X, VariantSettings.Rotation.R180) + .put(VariantSettings.Y, VariantSettings.Rotation.R90) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.SOUTH) + .set(HALF, BlockHalf.TOP) + .set(SHAPE, StairShape.INNER_RIGHT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, innerModelId) + .put(VariantSettings.X, VariantSettings.Rotation.R180) + .put(VariantSettings.Y, VariantSettings.Rotation.R180) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.SOUTH) + .set(HALF, BlockHalf.TOP) + .set(SHAPE, StairShape.OUTER_LEFT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, outerModelId) + .put(VariantSettings.X, VariantSettings.Rotation.R180) + .put(VariantSettings.Y, VariantSettings.Rotation.R90) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.SOUTH) + .set(HALF, BlockHalf.TOP) + .set(SHAPE, StairShape.OUTER_RIGHT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, outerModelId) + .put(VariantSettings.X, VariantSettings.Rotation.R180) + .put(VariantSettings.Y, VariantSettings.Rotation.R180) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.SOUTH) + .set(HALF, BlockHalf.TOP) + .set(SHAPE, StairShape.STRAIGHT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, coreModelId) + .put(VariantSettings.X, VariantSettings.Rotation.R180) + .put(VariantSettings.Y, VariantSettings.Rotation.R90) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.WEST) + .set(HALF, BlockHalf.BOTTOM) + .set(SHAPE, StairShape.INNER_LEFT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, innerModelId) + .put(VariantSettings.Y, VariantSettings.Rotation.R90) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.WEST) + .set(HALF, BlockHalf.BOTTOM) + .set(SHAPE, StairShape.INNER_RIGHT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, innerModelId) + .put(VariantSettings.Y, VariantSettings.Rotation.R180) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.WEST) + .set(HALF, BlockHalf.BOTTOM) + .set(SHAPE, StairShape.OUTER_LEFT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, outerModelId) + .put(VariantSettings.Y, VariantSettings.Rotation.R90) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.WEST) + .set(HALF, BlockHalf.BOTTOM) + .set(SHAPE, StairShape.OUTER_RIGHT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, outerModelId) + .put(VariantSettings.Y, VariantSettings.Rotation.R180) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.WEST) + .set(HALF, BlockHalf.BOTTOM) + .set(SHAPE, StairShape.STRAIGHT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, coreModelId) + .put(VariantSettings.Y, VariantSettings.Rotation.R180) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.WEST) + .set(HALF, BlockHalf.TOP) + .set(SHAPE, StairShape.INNER_LEFT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, innerModelId) + .put(VariantSettings.X, VariantSettings.Rotation.R180) + .put(VariantSettings.Y, VariantSettings.Rotation.R180) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.WEST) + .set(HALF, BlockHalf.TOP) + .set(SHAPE, StairShape.INNER_RIGHT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, innerModelId) + .put(VariantSettings.X, VariantSettings.Rotation.R180) + .put(VariantSettings.Y, VariantSettings.Rotation.R270) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.WEST) + .set(HALF, BlockHalf.TOP) + .set(SHAPE, StairShape.OUTER_LEFT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, outerModelId) + .put(VariantSettings.X, VariantSettings.Rotation.R180) + .put(VariantSettings.Y, VariantSettings.Rotation.R180) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.WEST) + .set(HALF, BlockHalf.TOP) + .set(SHAPE, StairShape.OUTER_RIGHT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, outerModelId) + .put(VariantSettings.X, VariantSettings.Rotation.R180) + .put(VariantSettings.Y, VariantSettings.Rotation.R270) + .put(VariantSettings.UVLOCK, true) + ) + .with( + When.create() + .set(FACING, Direction.WEST) + .set(HALF, BlockHalf.TOP) + .set(SHAPE, StairShape.STRAIGHT), + BlockStateVariant.create() + .put(VariantSettings.MODEL, coreModelId) + .put(VariantSettings.X, VariantSettings.Rotation.R180) + .put(VariantSettings.Y, VariantSettings.Rotation.R180) + .put(VariantSettings.UVLOCK, true) + ) + ); + } +} diff --git a/src/main/java/com/chimericdream/minekea/block/building/stairs/Stairs.java b/src/main/java/com/chimericdream/minekea/block/building/stairs/Stairs.java index 03d5531e9..eb0af6131 100644 --- a/src/main/java/com/chimericdream/minekea/block/building/stairs/Stairs.java +++ b/src/main/java/com/chimericdream/minekea/block/building/stairs/Stairs.java @@ -1,5 +1,12 @@ package com.chimericdream.minekea.block.building.stairs; +import com.chimericdream.minekea.block.building.BuildingBlocks; +import com.chimericdream.minekea.block.building.general.BasaltBricksBlock; +import com.chimericdream.minekea.block.building.general.CrackedBasaltBricksBlock; +import com.chimericdream.minekea.block.building.general.CrimsonBasaltBricksBlock; +import com.chimericdream.minekea.block.building.general.MossyBasaltBricksBlock; +import com.chimericdream.minekea.block.building.general.WarpedBasaltBricksBlock; +import com.chimericdream.minekea.block.building.general.WarpedNetherBricksBlock; import com.chimericdream.minekea.util.MinekeaBlock; import com.chimericdream.minekea.util.MinekeaBlockCategory; import net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider; @@ -20,9 +27,17 @@ import java.util.function.Function; public class Stairs implements MinekeaBlockCategory { + public static final List STAIRS = new ArrayList<>(); public static final List VERTICAL_STAIRS = new ArrayList<>(); static { + STAIRS.add(new GenericStairsBlock("Basalt Brick", "basalt_bricks", false, BuildingBlocks.BASALT_BRICKS_BLOCK, BasaltBricksBlock.BLOCK_ID.withPrefixedPath("block/"))); + STAIRS.add(new GenericStairsBlock("Cracked Basalt Brick", "cracked_basalt_bricks", false, BuildingBlocks.CRACKED_BASALT_BRICKS_BLOCK, CrackedBasaltBricksBlock.BLOCK_ID.withPrefixedPath("block/"))); + STAIRS.add(new GenericStairsBlock("Crimson Basalt Brick", "crimson_basalt_bricks", false, BuildingBlocks.CRIMSON_BASALT_BRICKS_BLOCK, CrimsonBasaltBricksBlock.BLOCK_ID.withPrefixedPath("block/"))); + STAIRS.add(new GenericStairsBlock("Mossy Basalt Brick", "mossy_basalt_bricks", false, BuildingBlocks.MOSSY_BASALT_BRICKS_BLOCK, MossyBasaltBricksBlock.BLOCK_ID.withPrefixedPath("block/"))); + STAIRS.add(new GenericStairsBlock("Warped Basalt Brick", "warped_basalt_bricks", false, BuildingBlocks.WARPED_BASALT_BRICKS_BLOCK, WarpedBasaltBricksBlock.BLOCK_ID.withPrefixedPath("block/"))); + STAIRS.add(new GenericStairsBlock("Warped Nether Brick", "warped_nether_bricks", false, BuildingBlocks.WARPED_NETHER_BRICKS_BLOCK, WarpedNetherBricksBlock.BLOCK_ID.withPrefixedPath("block/"))); + VERTICAL_STAIRS.add(new GenericVerticalStairsBlock("Acacia", "acacia_planks", true, Blocks.ACACIA_PLANKS)); VERTICAL_STAIRS.add(new GenericVerticalStairsBlock("Birch", "birch_planks", true, Blocks.BIRCH_PLANKS)); VERTICAL_STAIRS.add(new GenericVerticalStairsBlock("Cherry", "cherry_planks", true, Blocks.CHERRY_PLANKS)); @@ -79,50 +94,66 @@ public class Stairs implements MinekeaBlockCategory { VERTICAL_STAIRS.add(new GenericVerticalStairsBlock("Waxed Weathered Cut Copper", "waxed_weathered_cut_copper", false, Blocks.WAXED_WEATHERED_CUT_COPPER, TextureMap.getId(Blocks.WEATHERED_CUT_COPPER))); VERTICAL_STAIRS.add(new GenericVerticalStairsBlock("Oxidized Cut Copper", "oxidized_cut_copper", false, Blocks.OXIDIZED_CUT_COPPER)); VERTICAL_STAIRS.add(new GenericVerticalStairsBlock("Waxed Oxidized Cut Copper", "waxed_oxidized_cut_copper", false, Blocks.WAXED_OXIDIZED_CUT_COPPER, TextureMap.getId(Blocks.OXIDIZED_CUT_COPPER))); + + VERTICAL_STAIRS.add(new GenericVerticalStairsBlock("Basalt Brick", "basalt_bricks", false, BuildingBlocks.BASALT_BRICKS_BLOCK, BasaltBricksBlock.BLOCK_ID.withPrefixedPath("block/"))); + VERTICAL_STAIRS.add(new GenericVerticalStairsBlock("Cracked Basalt Brick", "cracked_basalt_bricks", false, BuildingBlocks.CRACKED_BASALT_BRICKS_BLOCK, CrackedBasaltBricksBlock.BLOCK_ID.withPrefixedPath("block/"))); + VERTICAL_STAIRS.add(new GenericVerticalStairsBlock("Crimson Basalt Brick", "crimson_basalt_bricks", false, BuildingBlocks.CRIMSON_BASALT_BRICKS_BLOCK, CrimsonBasaltBricksBlock.BLOCK_ID.withPrefixedPath("block/"))); + VERTICAL_STAIRS.add(new GenericVerticalStairsBlock("Mossy Basalt Brick", "mossy_basalt_bricks", false, BuildingBlocks.MOSSY_BASALT_BRICKS_BLOCK, MossyBasaltBricksBlock.BLOCK_ID.withPrefixedPath("block/"))); + VERTICAL_STAIRS.add(new GenericVerticalStairsBlock("Warped Basalt Brick", "warped_basalt_bricks", false, BuildingBlocks.WARPED_BASALT_BRICKS_BLOCK, WarpedBasaltBricksBlock.BLOCK_ID.withPrefixedPath("block/"))); + VERTICAL_STAIRS.add(new GenericVerticalStairsBlock("Warped Nether Brick", "warped_nether_bricks", false, BuildingBlocks.WARPED_NETHER_BRICKS_BLOCK, WarpedNetherBricksBlock.BLOCK_ID.withPrefixedPath("block/"))); } @Override public void registerBlocks() { + STAIRS.forEach(MinekeaBlock::register); VERTICAL_STAIRS.forEach(MinekeaBlock::register); } @Override public void configureBlockTags(RegistryWrapper.WrapperLookup registryLookup, Function, FabricTagProvider.FabricTagBuilder> getBuilder) { + STAIRS.forEach(block -> block.configureBlockTags(registryLookup, getBuilder)); VERTICAL_STAIRS.forEach(block -> block.configureBlockTags(registryLookup, getBuilder)); } @Override public void configureItemTags(RegistryWrapper.WrapperLookup registryLookup, Function, FabricTagProvider.FabricTagBuilder> getBuilder) { + STAIRS.forEach(block -> block.configureItemTags(registryLookup, getBuilder)); VERTICAL_STAIRS.forEach(block -> block.configureItemTags(registryLookup, getBuilder)); } @Override public void configureRecipes(RecipeExporter exporter) { + STAIRS.forEach(block -> block.configureRecipes(exporter)); VERTICAL_STAIRS.forEach(block -> block.configureRecipes(exporter)); } @Override public void configureBlockLootTables(RegistryWrapper.WrapperLookup registryLookup, BlockLootTableGenerator generator) { + STAIRS.forEach(block -> block.configureBlockLootTables(registryLookup, generator)); VERTICAL_STAIRS.forEach(block -> block.configureBlockLootTables(registryLookup, generator)); } @Override public void configureTranslations(RegistryWrapper.WrapperLookup registryLookup, FabricLanguageProvider.TranslationBuilder translationBuilder) { + STAIRS.forEach(block -> block.configureTranslations(registryLookup, translationBuilder)); VERTICAL_STAIRS.forEach(block -> block.configureTranslations(registryLookup, translationBuilder)); } @Override public void configureBlockStateModels(BlockStateModelGenerator blockStateModelGenerator) { + STAIRS.forEach(block -> block.configureBlockStateModels(blockStateModelGenerator)); VERTICAL_STAIRS.forEach(block -> block.configureBlockStateModels(blockStateModelGenerator)); } @Override public void configureItemModels(ItemModelGenerator itemModelGenerator) { + STAIRS.forEach(block -> block.configureItemModels(itemModelGenerator)); VERTICAL_STAIRS.forEach(block -> block.configureItemModels(itemModelGenerator)); } @Override public void generateTextures() { + STAIRS.forEach(MinekeaBlock::generateTextures); VERTICAL_STAIRS.forEach(MinekeaBlock::generateTextures); } }