diff --git a/src/main/resources/assets/unicopia/models/block/cloud_pillar_end.json b/src/main/resources/assets/unicopia/models/block/cloud_pillar_end.json index d07524e5..61ddef4d 100644 --- a/src/main/resources/assets/unicopia/models/block/cloud_pillar_end.json +++ b/src/main/resources/assets/unicopia/models/block/cloud_pillar_end.json @@ -1,7 +1,8 @@ { "parent": "minecraft:block/cube_bottom_top", "textures": { - "top": "unicopia:block/cloud_pillar_top", + "top": "unicopia:block/cloud_pillar_lip", + "bottom": "unicopia:block/cloud_pillar_top", "side": "unicopia:block/cloud_pillar_side_end" }, "elements": [ @@ -9,13 +10,13 @@ "from": [0, 0, 0], "to": [16, 5, 16], "faces": { - "north": {"uv": [0, 11, 16, 16], "texture": "#side"}, - "east": {"uv": [0, 11, 16, 16], "texture": "#side"}, - "south": {"uv": [0, 11, 16, 16], "texture": "#side"}, - "west": {"uv": [0, 11, 16, 16], "texture": "#side"}, + "north": {"uv": [0, 11, 16, 16], "texture": "#side", "cullface": "north"}, + "east": {"uv": [0, 11, 16, 16], "texture": "#side", "cullface": "east"}, + "south": {"uv": [0, 11, 16, 16], "texture": "#side", "cullface": "south"}, + "west": {"uv": [0, 11, 16, 16], "texture": "#side", "cullface": "west"}, "up": {"uv": [0, 0, 16, 16], "texture": "#top"}, - "down": {"uv": [0, 0, 16, 16], "texture": "#top", "cullface": "down"} + "down": {"uv": [0, 0, 16, 16], "texture": "#bottom", "cullface": "down"} } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/unicopia/models/block/cloud_pillar_middle.json b/src/main/resources/assets/unicopia/models/block/cloud_pillar_middle.json index a4803ce6..1244868f 100644 --- a/src/main/resources/assets/unicopia/models/block/cloud_pillar_middle.json +++ b/src/main/resources/assets/unicopia/models/block/cloud_pillar_middle.json @@ -12,10 +12,8 @@ "north": {"uv": [1, 0, 15, 16], "texture": "#side"}, "east": {"uv": [1, 0, 15, 16], "texture": "#side"}, "south": {"uv": [1, 0, 15, 16], "texture": "#side"}, - "west": {"uv": [1, 0, 15, 16], "texture": "#side"}, - "up": {"uv": [1, 1, 15, 15], "texture": "#top", "cullface": "up"}, - "down": {"uv": [1, 1, 15, 15], "texture": "#top", "cullface": "down"} + "west": {"uv": [1, 0, 15, 16], "texture": "#side"} } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/unicopia/models/block/cloud_stairs.json b/src/main/resources/assets/unicopia/models/block/cloud_stairs.json index 9306f833..0f670b42 100644 --- a/src/main/resources/assets/unicopia/models/block/cloud_stairs.json +++ b/src/main/resources/assets/unicopia/models/block/cloud_stairs.json @@ -1,8 +1,42 @@ { - "parent": "minecraft:block/stairs", - "textures": { + "parent": "minecraft:block/stairs", + "textures": { "bottom": "unicopia:block/cloud", "side": "unicopia:block/cloud", "top": "unicopia:block/cloud" - } -} \ No newline at end of file + }, + "elements": [ + { + "from": [8, 0, 0], + "to": [16, 8, 16], + "faces": { + "north": {"uv": [0, 8, 8, 16], "texture": "#side", "cullface": "north"}, + "east": {"uv": [0, 8, 16, 16], "texture": "#side", "cullface": "east"}, + "south": {"uv": [8, 8, 16, 16], "texture": "#side", "cullface": "south"}, + "down": {"uv": [8, 0, 16, 16], "texture": "#bottom", "cullface": "down"} + } + }, + { + "from": [0, 0, 0], + "to": [8, 8, 16], + "faces": { + "north": {"uv": [8, 8, 16, 16], "texture": "#side", "cullface": "north"}, + "south": {"uv": [0, 8, 8, 16], "texture": "#side", "cullface": "south"}, + "west": {"uv": [0, 8, 16, 16], "texture": "#side", "cullface": "west"}, + "up": {"uv": [0, 0, 8, 16], "texture": "#top"}, + "down": {"uv": [0, 0, 8, 16], "texture": "#bottom", "cullface": "down"} + } + }, + { + "from": [8, 8, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 8, 8], "texture": "#side", "cullface": "north"}, + "east": {"uv": [0, 0, 16, 8], "texture": "#side", "cullface": "east"}, + "south": {"uv": [8, 0, 16, 8], "texture": "#side", "cullface": "south"}, + "west": {"uv": [0, 0, 16, 8], "texture": "#side"}, + "up": {"uv": [8, 0, 16, 16], "texture": "#top", "cullface": "up"} + } + } + ] +} diff --git a/src/main/resources/assets/unicopia/models/block/cloud_stairs_inner.json b/src/main/resources/assets/unicopia/models/block/cloud_stairs_inner.json index c2bfe82b..4f4122b3 100644 --- a/src/main/resources/assets/unicopia/models/block/cloud_stairs_inner.json +++ b/src/main/resources/assets/unicopia/models/block/cloud_stairs_inner.json @@ -1,8 +1,68 @@ { - "parent": "minecraft:block/inner_stairs", - "textures": { - "bottom": "unicopia:block/cloud", - "side": "unicopia:block/cloud", - "top": "unicopia:block/cloud" - } -} \ No newline at end of file + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "unicopia:block/cloud", + "side": "unicopia:block/cloud", + "top": "unicopia:block/cloud" + }, + "elements": [ + { + "from": [0, 0, 8], + "to": [16, 8, 16], + "faces": { + "east": {"uv": [0, 8, 8, 16], "texture": "#side", "cullface": "east"}, + "south": {"uv": [0, 8, 16, 16], "texture": "#side", "cullface": "south"}, + "west": {"uv": [8, 8, 16, 16], "texture": "#side", "cullface": "west"}, + "down": {"uv": [0, 0, 16, 8], "texture": "#bottom", "cullface": "down"} + } + }, + { + "from": [8, 0, 0], + "to": [16, 8, 8], + "faces": { + "north": {"uv": [0, 8, 8, 16], "texture": "#side", "cullface": "north"}, + "east": {"uv": [8, 8, 16, 16], "texture": "#side", "cullface": "east"}, + "down": {"uv": [8, 8, 16, 16], "texture": "#bottom", "cullface": "down"} + } + }, + { + "from": [0, 0, 0], + "to": [8, 8, 8], + "faces": { + "north": {"uv": [8, 8, 16, 16], "texture": "#side", "cullface": "north"}, + "west": {"uv": [0, 8, 8, 16], "texture": "#side", "cullface": "west"}, + "up": {"uv": [0, 0, 8, 8], "texture": "#top"}, + "down": {"uv": [0, 8, 8, 16], "texture": "#bottom", "cullface": "down"} + } + }, + { + "from": [8, 8, 0], + "to": [16, 16, 8], + "faces": { + "north": {"uv": [0, 0, 8, 8], "texture": "#side", "cullface": "north"}, + "east": {"uv": [8, 0, 16, 8], "texture": "#side", "cullface": "east"}, + "west": {"uv": [0, 0, 8, 8], "texture": "#side"}, + "up": {"uv": [8, 0, 16, 8], "texture": "#top", "cullface": "up"} + } + }, + { + "from": [8, 8, 8], + "to": [16, 16, 16], + "faces": { + "east": {"uv": [0, 0, 8, 8], "texture": "#side", "cullface": "east"}, + "south": {"uv": [8, 0, 16, 8], "texture": "#side", "cullface": "south"}, + "up": {"uv": [8, 8, 16, 16], "texture": "#top", "cullface": "up"} + } + }, + { + "from": [0, 8, 8], + "to": [8, 16, 16], + "faces": { + "north": {"uv": [8, 0, 16, 8], "texture": "#side"}, + "south": {"uv": [0, 0, 8, 8], "texture": "#side", "cullface": "south"}, + "west": {"uv": [8, 0, 16, 8], "texture": "#side", "cullface": "west"}, + "up": {"uv": [0, 8, 8, 16], "texture": "#top", "cullface": "up"} + } + } + ] +} diff --git a/src/main/resources/assets/unicopia/models/block/cloud_stairs_outer.json b/src/main/resources/assets/unicopia/models/block/cloud_stairs_outer.json index fe6696a6..0a56fa79 100644 --- a/src/main/resources/assets/unicopia/models/block/cloud_stairs_outer.json +++ b/src/main/resources/assets/unicopia/models/block/cloud_stairs_outer.json @@ -1,8 +1,54 @@ { - "parent": "minecraft:block/outer_stairs", - "textures": { - "bottom": "unicopia:block/cloud", - "side": "unicopia:block/cloud", - "top": "unicopia:block/cloud" - } -} \ No newline at end of file + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "unicopia:block/cloud", + "side": "unicopia:block/cloud", + "top": "unicopia:block/cloud" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 8, 8], + "faces": { + "north": {"uv": [0, 8, 16, 16], "texture": "#side", "cullface": "north"}, + "east": {"uv": [8, 8, 16, 16], "texture": "#side", "cullface": "east"}, + "west": {"uv": [0, 8, 8, 16], "texture": "#side", "cullface": "west"}, + "up": {"uv": [0, 0, 16, 8], "texture": "#top"}, + "down": {"uv": [0, 8, 16, 16], "texture": "#bottom", "cullface": "down"} + } + }, + { + "from": [0, 0, 8], + "to": [8, 8, 16], + "faces": { + "south": {"uv": [0, 8, 8, 16], "texture": "#side", "cullface": "south"}, + "west": {"uv": [8, 8, 16, 16], "texture": "#side", "cullface": "west"}, + "up": {"uv": [0, 8, 8, 16], "texture": "#top"}, + "down": {"uv": [0, 0, 8, 8], "texture": "#bottom", "cullface": "down"} + } + }, + { + "from": [8, 0, 8], + "to": [16, 8, 16], + "faces": { + "north": {"uv": [0, 8, 16, 16], "texture": "#side", "cullface": "north"}, + "east": {"uv": [0, 8, 8, 16], "texture": "#side", "cullface": "east"}, + "south": {"uv": [8, 8, 16, 16], "texture": "#side", "cullface": "south"}, + "west": {"uv": [0, 8, 16, 16], "texture": "#side", "cullface": "west"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#top"}, + "down": {"uv": [8, 0, 16, 8], "texture": "#bottom", "cullface": "down"} + } + }, + { + "from": [8, 8, 8], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 8, 8], "texture": "#side"}, + "east": {"uv": [0, 0, 8, 8], "texture": "#side", "cullface": "east"}, + "south": {"uv": [8, 0, 16, 8], "texture": "#side", "cullface": "south"}, + "west": {"uv": [8, 0, 16, 8], "texture": "#side"}, + "up": {"uv": [8, 8, 16, 16], "texture": "#top", "cullface": "up"} + } + } + ] +} diff --git a/src/main/resources/assets/unicopia/textures/block/cloud_pillar_lip.png b/src/main/resources/assets/unicopia/textures/block/cloud_pillar_lip.png new file mode 100644 index 00000000..7702b904 Binary files /dev/null and b/src/main/resources/assets/unicopia/textures/block/cloud_pillar_lip.png differ