From 8280b9574a68324ab9d4e879a9d2832981b87ddf Mon Sep 17 00:00:00 2001 From: Bixilon Date: Wed, 20 Apr 2022 14:45:59 +0200 Subject: [PATCH] standing sign --- doc/rendering/CubeModel.md | 4 ++ .../preparer/cull/SolidCullSectionPreparer.kt | 2 +- .../minecraft/blockstates/acacia_sign.json | 67 +++++++++++++++++++ .../minecraft/blockstates/birch_sign.json | 67 +++++++++++++++++++ .../minecraft/blockstates/crimson_sign.json | 67 +++++++++++++++++++ .../minecraft/blockstates/dark_oak_sign.json | 67 +++++++++++++++++++ .../minecraft/blockstates/jungle_sign.json | 67 +++++++++++++++++++ .../minecraft/blockstates/oak_sign.json | 67 +++++++++++++++++++ .../minecraft/blockstates/spruce_sign.json | 67 +++++++++++++++++++ .../minecraft/blockstates/warped_sign.json | 67 +++++++++++++++++++ .../minecraft/models/block/acacia_sign.json | 7 ++ .../minecraft/models/block/birch_sign.json | 7 ++ .../minecraft/models/block/crimson_sign.json | 7 ++ .../minecraft/models/block/dark_oak_sign.json | 7 ++ .../minecraft/models/block/jungle_sign.json | 7 ++ .../minecraft/models/block/oak_sign.json | 7 ++ .../minecraft/models/block/spruce_sign.json | 7 ++ .../models/block/template_standing_sign.json | 65 ++++++++++++++++++ .../minecraft/models/block/warped_sign.json | 7 ++ 19 files changed, 662 insertions(+), 1 deletion(-) create mode 100644 doc/rendering/CubeModel.md create mode 100644 src/main/resources/assets_overwrite/minecraft/blockstates/acacia_sign.json create mode 100644 src/main/resources/assets_overwrite/minecraft/blockstates/birch_sign.json create mode 100644 src/main/resources/assets_overwrite/minecraft/blockstates/crimson_sign.json create mode 100644 src/main/resources/assets_overwrite/minecraft/blockstates/dark_oak_sign.json create mode 100644 src/main/resources/assets_overwrite/minecraft/blockstates/jungle_sign.json create mode 100644 src/main/resources/assets_overwrite/minecraft/blockstates/oak_sign.json create mode 100644 src/main/resources/assets_overwrite/minecraft/blockstates/spruce_sign.json create mode 100644 src/main/resources/assets_overwrite/minecraft/blockstates/warped_sign.json create mode 100644 src/main/resources/assets_overwrite/minecraft/models/block/acacia_sign.json create mode 100644 src/main/resources/assets_overwrite/minecraft/models/block/birch_sign.json create mode 100644 src/main/resources/assets_overwrite/minecraft/models/block/crimson_sign.json create mode 100644 src/main/resources/assets_overwrite/minecraft/models/block/dark_oak_sign.json create mode 100644 src/main/resources/assets_overwrite/minecraft/models/block/jungle_sign.json create mode 100644 src/main/resources/assets_overwrite/minecraft/models/block/oak_sign.json create mode 100644 src/main/resources/assets_overwrite/minecraft/models/block/spruce_sign.json create mode 100644 src/main/resources/assets_overwrite/minecraft/models/block/template_standing_sign.json create mode 100644 src/main/resources/assets_overwrite/minecraft/models/block/warped_sign.json diff --git a/doc/rendering/CubeModel.md b/doc/rendering/CubeModel.md new file mode 100644 index 000000000..5e463857f --- /dev/null +++ b/doc/rendering/CubeModel.md @@ -0,0 +1,4 @@ +Cube uv: + +bottom->top +east->north->south->west diff --git a/src/main/java/de/bixilon/minosoft/gui/rendering/world/preparer/cull/SolidCullSectionPreparer.kt b/src/main/java/de/bixilon/minosoft/gui/rendering/world/preparer/cull/SolidCullSectionPreparer.kt index 327ee76e5..fed77fae0 100644 --- a/src/main/java/de/bixilon/minosoft/gui/rendering/world/preparer/cull/SolidCullSectionPreparer.kt +++ b/src/main/java/de/bixilon/minosoft/gui/rendering/world/preparer/cull/SolidCullSectionPreparer.kt @@ -169,7 +169,7 @@ class SolidCullSectionPreparer( rendered = model.singleRender(position, mesh, random, blockState, neighbourBlocks, light, ambientLight, tints) if (blockEntityModel is MeshedBlockEntityRenderer<*>) { - rendered = rendered || blockEntityModel.singleRender(position, mesh, random, blockState, neighbourBlocks, light, ambientLight, tints) + rendered = blockEntityModel.singleRender(position, mesh, random, blockState, neighbourBlocks, light, ambientLight, tints) || rendered } if (rendered) { diff --git a/src/main/resources/assets_overwrite/minecraft/blockstates/acacia_sign.json b/src/main/resources/assets_overwrite/minecraft/blockstates/acacia_sign.json new file mode 100644 index 000000000..cea27ccb5 --- /dev/null +++ b/src/main/resources/assets_overwrite/minecraft/blockstates/acacia_sign.json @@ -0,0 +1,67 @@ +{ + "variants": { + "rotation=0": { + "model": "minecraft:block/acacia_sign" + }, + "rotation=1": { + "model": "minecraft:block/acacia_sign", + "y": 22.5 + }, + "rotation=2": { + "model": "minecraft:block/acacia_sign", + "y": 45 + }, + "rotation=3": { + "model": "minecraft:block/acacia_sign", + "y": 67.5 + }, + "rotation=4": { + "model": "minecraft:block/acacia_sign", + "y": 90 + }, + "rotation=5": { + "model": "minecraft:block/acacia_sign", + "y": 112.5 + }, + "rotation=6": { + "model": "minecraft:block/acacia_sign", + "y": 135 + }, + "rotation=7": { + "model": "minecraft:block/acacia_sign", + "y": 157.5 + }, + "rotation=8": { + "model": "minecraft:block/acacia_sign", + "y": 180 + }, + "rotation=9": { + "model": "minecraft:block/acacia_sign", + "y": 202.5 + }, + "rotation=10": { + "model": "minecraft:block/acacia_sign", + "y": 225 + }, + "rotation=11": { + "model": "minecraft:block/acacia_sign", + "y": 247.5 + }, + "rotation=12": { + "model": "minecraft:block/acacia_sign", + "y": 270 + }, + "rotation=13": { + "model": "minecraft:block/acacia_sign", + "y": 292.5 + }, + "rotation=14": { + "model": "minecraft:block/acacia_sign", + "y": 315 + }, + "rotation=15": { + "model": "minecraft:block/acacia_sign", + "y": 337.5 + } + } +} diff --git a/src/main/resources/assets_overwrite/minecraft/blockstates/birch_sign.json b/src/main/resources/assets_overwrite/minecraft/blockstates/birch_sign.json new file mode 100644 index 000000000..88f4af6bc --- /dev/null +++ b/src/main/resources/assets_overwrite/minecraft/blockstates/birch_sign.json @@ -0,0 +1,67 @@ +{ + "variants": { + "rotation=0": { + "model": "minecraft:block/birch_sign" + }, + "rotation=1": { + "model": "minecraft:block/birch_sign", + "y": 22.5 + }, + "rotation=2": { + "model": "minecraft:block/birch_sign", + "y": 45 + }, + "rotation=3": { + "model": "minecraft:block/birch_sign", + "y": 67.5 + }, + "rotation=4": { + "model": "minecraft:block/birch_sign", + "y": 90 + }, + "rotation=5": { + "model": "minecraft:block/birch_sign", + "y": 112.5 + }, + "rotation=6": { + "model": "minecraft:block/birch_sign", + "y": 135 + }, + "rotation=7": { + "model": "minecraft:block/birch_sign", + "y": 157.5 + }, + "rotation=8": { + "model": "minecraft:block/birch_sign", + "y": 180 + }, + "rotation=9": { + "model": "minecraft:block/birch_sign", + "y": 202.5 + }, + "rotation=10": { + "model": "minecraft:block/birch_sign", + "y": 225 + }, + "rotation=11": { + "model": "minecraft:block/birch_sign", + "y": 247.5 + }, + "rotation=12": { + "model": "minecraft:block/birch_sign", + "y": 270 + }, + "rotation=13": { + "model": "minecraft:block/birch_sign", + "y": 292.5 + }, + "rotation=14": { + "model": "minecraft:block/birch_sign", + "y": 315 + }, + "rotation=15": { + "model": "minecraft:block/birch_sign", + "y": 337.5 + } + } +} diff --git a/src/main/resources/assets_overwrite/minecraft/blockstates/crimson_sign.json b/src/main/resources/assets_overwrite/minecraft/blockstates/crimson_sign.json new file mode 100644 index 000000000..346c12432 --- /dev/null +++ b/src/main/resources/assets_overwrite/minecraft/blockstates/crimson_sign.json @@ -0,0 +1,67 @@ +{ + "variants": { + "rotation=0": { + "model": "minecraft:block/crimson_sign" + }, + "rotation=1": { + "model": "minecraft:block/crimson_sign", + "y": 22.5 + }, + "rotation=2": { + "model": "minecraft:block/crimson_sign", + "y": 45 + }, + "rotation=3": { + "model": "minecraft:block/crimson_sign", + "y": 67.5 + }, + "rotation=4": { + "model": "minecraft:block/crimson_sign", + "y": 90 + }, + "rotation=5": { + "model": "minecraft:block/crimson_sign", + "y": 112.5 + }, + "rotation=6": { + "model": "minecraft:block/crimson_sign", + "y": 135 + }, + "rotation=7": { + "model": "minecraft:block/crimson_sign", + "y": 157.5 + }, + "rotation=8": { + "model": "minecraft:block/crimson_sign", + "y": 180 + }, + "rotation=9": { + "model": "minecraft:block/crimson_sign", + "y": 202.5 + }, + "rotation=10": { + "model": "minecraft:block/crimson_sign", + "y": 225 + }, + "rotation=11": { + "model": "minecraft:block/crimson_sign", + "y": 247.5 + }, + "rotation=12": { + "model": "minecraft:block/crimson_sign", + "y": 270 + }, + "rotation=13": { + "model": "minecraft:block/crimson_sign", + "y": 292.5 + }, + "rotation=14": { + "model": "minecraft:block/crimson_sign", + "y": 315 + }, + "rotation=15": { + "model": "minecraft:block/crimson_sign", + "y": 337.5 + } + } +} diff --git a/src/main/resources/assets_overwrite/minecraft/blockstates/dark_oak_sign.json b/src/main/resources/assets_overwrite/minecraft/blockstates/dark_oak_sign.json new file mode 100644 index 000000000..d9312982e --- /dev/null +++ b/src/main/resources/assets_overwrite/minecraft/blockstates/dark_oak_sign.json @@ -0,0 +1,67 @@ +{ + "variants": { + "rotation=0": { + "model": "minecraft:block/dark_oak_sign" + }, + "rotation=1": { + "model": "minecraft:block/dark_oak_sign", + "y": 22.5 + }, + "rotation=2": { + "model": "minecraft:block/dark_oak_sign", + "y": 45 + }, + "rotation=3": { + "model": "minecraft:block/dark_oak_sign", + "y": 67.5 + }, + "rotation=4": { + "model": "minecraft:block/dark_oak_sign", + "y": 90 + }, + "rotation=5": { + "model": "minecraft:block/dark_oak_sign", + "y": 112.5 + }, + "rotation=6": { + "model": "minecraft:block/dark_oak_sign", + "y": 135 + }, + "rotation=7": { + "model": "minecraft:block/dark_oak_sign", + "y": 157.5 + }, + "rotation=8": { + "model": "minecraft:block/dark_oak_sign", + "y": 180 + }, + "rotation=9": { + "model": "minecraft:block/dark_oak_sign", + "y": 202.5 + }, + "rotation=10": { + "model": "minecraft:block/dark_oak_sign", + "y": 225 + }, + "rotation=11": { + "model": "minecraft:block/dark_oak_sign", + "y": 247.5 + }, + "rotation=12": { + "model": "minecraft:block/dark_oak_sign", + "y": 270 + }, + "rotation=13": { + "model": "minecraft:block/dark_oak_sign", + "y": 292.5 + }, + "rotation=14": { + "model": "minecraft:block/dark_oak_sign", + "y": 315 + }, + "rotation=15": { + "model": "minecraft:block/dark_oak_sign", + "y": 337.5 + } + } +} diff --git a/src/main/resources/assets_overwrite/minecraft/blockstates/jungle_sign.json b/src/main/resources/assets_overwrite/minecraft/blockstates/jungle_sign.json new file mode 100644 index 000000000..6bb484845 --- /dev/null +++ b/src/main/resources/assets_overwrite/minecraft/blockstates/jungle_sign.json @@ -0,0 +1,67 @@ +{ + "variants": { + "rotation=0": { + "model": "minecraft:block/jungle_sign" + }, + "rotation=1": { + "model": "minecraft:block/jungle_sign", + "y": 22.5 + }, + "rotation=2": { + "model": "minecraft:block/jungle_sign", + "y": 45 + }, + "rotation=3": { + "model": "minecraft:block/jungle_sign", + "y": 67.5 + }, + "rotation=4": { + "model": "minecraft:block/jungle_sign", + "y": 90 + }, + "rotation=5": { + "model": "minecraft:block/jungle_sign", + "y": 112.5 + }, + "rotation=6": { + "model": "minecraft:block/jungle_sign", + "y": 135 + }, + "rotation=7": { + "model": "minecraft:block/jungle_sign", + "y": 157.5 + }, + "rotation=8": { + "model": "minecraft:block/jungle_sign", + "y": 180 + }, + "rotation=9": { + "model": "minecraft:block/jungle_sign", + "y": 202.5 + }, + "rotation=10": { + "model": "minecraft:block/jungle_sign", + "y": 225 + }, + "rotation=11": { + "model": "minecraft:block/jungle_sign", + "y": 247.5 + }, + "rotation=12": { + "model": "minecraft:block/jungle_sign", + "y": 270 + }, + "rotation=13": { + "model": "minecraft:block/jungle_sign", + "y": 292.5 + }, + "rotation=14": { + "model": "minecraft:block/jungle_sign", + "y": 315 + }, + "rotation=15": { + "model": "minecraft:block/jungle_sign", + "y": 337.5 + } + } +} diff --git a/src/main/resources/assets_overwrite/minecraft/blockstates/oak_sign.json b/src/main/resources/assets_overwrite/minecraft/blockstates/oak_sign.json new file mode 100644 index 000000000..4ad310553 --- /dev/null +++ b/src/main/resources/assets_overwrite/minecraft/blockstates/oak_sign.json @@ -0,0 +1,67 @@ +{ + "variants": { + "rotation=0": { + "model": "minecraft:block/oak_sign" + }, + "rotation=1": { + "model": "minecraft:block/oak_sign", + "y": 22.5 + }, + "rotation=2": { + "model": "minecraft:block/oak_sign", + "y": 45 + }, + "rotation=3": { + "model": "minecraft:block/oak_sign", + "y": 67.5 + }, + "rotation=4": { + "model": "minecraft:block/oak_sign", + "y": 90 + }, + "rotation=5": { + "model": "minecraft:block/oak_sign", + "y": 112.5 + }, + "rotation=6": { + "model": "minecraft:block/oak_sign", + "y": 135 + }, + "rotation=7": { + "model": "minecraft:block/oak_sign", + "y": 157.5 + }, + "rotation=8": { + "model": "minecraft:block/oak_sign", + "y": 180 + }, + "rotation=9": { + "model": "minecraft:block/oak_sign", + "y": 202.5 + }, + "rotation=10": { + "model": "minecraft:block/oak_sign", + "y": 225 + }, + "rotation=11": { + "model": "minecraft:block/oak_sign", + "y": 247.5 + }, + "rotation=12": { + "model": "minecraft:block/oak_sign", + "y": 270 + }, + "rotation=13": { + "model": "minecraft:block/oak_sign", + "y": 292.5 + }, + "rotation=14": { + "model": "minecraft:block/oak_sign", + "y": 315 + }, + "rotation=15": { + "model": "minecraft:block/oak_sign", + "y": 337.5 + } + } +} diff --git a/src/main/resources/assets_overwrite/minecraft/blockstates/spruce_sign.json b/src/main/resources/assets_overwrite/minecraft/blockstates/spruce_sign.json new file mode 100644 index 000000000..5c07e1973 --- /dev/null +++ b/src/main/resources/assets_overwrite/minecraft/blockstates/spruce_sign.json @@ -0,0 +1,67 @@ +{ + "variants": { + "rotation=0": { + "model": "minecraft:block/spruce_sign" + }, + "rotation=1": { + "model": "minecraft:block/spruce_sign", + "y": 22.5 + }, + "rotation=2": { + "model": "minecraft:block/spruce_sign", + "y": 45 + }, + "rotation=3": { + "model": "minecraft:block/spruce_sign", + "y": 67.5 + }, + "rotation=4": { + "model": "minecraft:block/spruce_sign", + "y": 90 + }, + "rotation=5": { + "model": "minecraft:block/spruce_sign", + "y": 112.5 + }, + "rotation=6": { + "model": "minecraft:block/spruce_sign", + "y": 135 + }, + "rotation=7": { + "model": "minecraft:block/spruce_sign", + "y": 157.5 + }, + "rotation=8": { + "model": "minecraft:block/spruce_sign", + "y": 180 + }, + "rotation=9": { + "model": "minecraft:block/spruce_sign", + "y": 202.5 + }, + "rotation=10": { + "model": "minecraft:block/spruce_sign", + "y": 225 + }, + "rotation=11": { + "model": "minecraft:block/spruce_sign", + "y": 247.5 + }, + "rotation=12": { + "model": "minecraft:block/spruce_sign", + "y": 270 + }, + "rotation=13": { + "model": "minecraft:block/spruce_sign", + "y": 292.5 + }, + "rotation=14": { + "model": "minecraft:block/spruce_sign", + "y": 315 + }, + "rotation=15": { + "model": "minecraft:block/spruce_sign", + "y": 337.5 + } + } +} diff --git a/src/main/resources/assets_overwrite/minecraft/blockstates/warped_sign.json b/src/main/resources/assets_overwrite/minecraft/blockstates/warped_sign.json new file mode 100644 index 000000000..25c77df9b --- /dev/null +++ b/src/main/resources/assets_overwrite/minecraft/blockstates/warped_sign.json @@ -0,0 +1,67 @@ +{ + "variants": { + "rotation=0": { + "model": "minecraft:block/warped_sign" + }, + "rotation=1": { + "model": "minecraft:block/warped_sign", + "y": 22.5 + }, + "rotation=2": { + "model": "minecraft:block/warped_sign", + "y": 45 + }, + "rotation=3": { + "model": "minecraft:block/warped_sign", + "y": 67.5 + }, + "rotation=4": { + "model": "minecraft:block/warped_sign", + "y": 90 + }, + "rotation=5": { + "model": "minecraft:block/warped_sign", + "y": 112.5 + }, + "rotation=6": { + "model": "minecraft:block/warped_sign", + "y": 135 + }, + "rotation=7": { + "model": "minecraft:block/warped_sign", + "y": 157.5 + }, + "rotation=8": { + "model": "minecraft:block/warped_sign", + "y": 180 + }, + "rotation=9": { + "model": "minecraft:block/warped_sign", + "y": 202.5 + }, + "rotation=10": { + "model": "minecraft:block/warped_sign", + "y": 225 + }, + "rotation=11": { + "model": "minecraft:block/warped_sign", + "y": 247.5 + }, + "rotation=12": { + "model": "minecraft:block/warped_sign", + "y": 270 + }, + "rotation=13": { + "model": "minecraft:block/warped_sign", + "y": 292.5 + }, + "rotation=14": { + "model": "minecraft:block/warped_sign", + "y": 315 + }, + "rotation=15": { + "model": "minecraft:block/warped_sign", + "y": 337.5 + } + } +} diff --git a/src/main/resources/assets_overwrite/minecraft/models/block/acacia_sign.json b/src/main/resources/assets_overwrite/minecraft/models/block/acacia_sign.json new file mode 100644 index 000000000..fde6c6e9b --- /dev/null +++ b/src/main/resources/assets_overwrite/minecraft/models/block/acacia_sign.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_standing_sign", + "textures": { + "particle": "minecraft:block/acacia_planks", + "sign": "minecraft:entity/signs/acacia" + } +} diff --git a/src/main/resources/assets_overwrite/minecraft/models/block/birch_sign.json b/src/main/resources/assets_overwrite/minecraft/models/block/birch_sign.json new file mode 100644 index 000000000..60480c5d2 --- /dev/null +++ b/src/main/resources/assets_overwrite/minecraft/models/block/birch_sign.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_standing_sign", + "textures": { + "particle": "minecraft:block/birch_planks", + "sign": "minecraft:entity/signs/birch" + } +} diff --git a/src/main/resources/assets_overwrite/minecraft/models/block/crimson_sign.json b/src/main/resources/assets_overwrite/minecraft/models/block/crimson_sign.json new file mode 100644 index 000000000..8e8984869 --- /dev/null +++ b/src/main/resources/assets_overwrite/minecraft/models/block/crimson_sign.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_standing_sign", + "textures": { + "particle": "minecraft:block/crimson_planks", + "sign": "minecraft:entity/signs/crimson" + } +} diff --git a/src/main/resources/assets_overwrite/minecraft/models/block/dark_oak_sign.json b/src/main/resources/assets_overwrite/minecraft/models/block/dark_oak_sign.json new file mode 100644 index 000000000..726df7ae7 --- /dev/null +++ b/src/main/resources/assets_overwrite/minecraft/models/block/dark_oak_sign.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_standing_sign", + "textures": { + "particle": "minecraft:block/dark_oak_planks", + "sign": "minecraft:entity/signs/dark_oak" + } +} diff --git a/src/main/resources/assets_overwrite/minecraft/models/block/jungle_sign.json b/src/main/resources/assets_overwrite/minecraft/models/block/jungle_sign.json new file mode 100644 index 000000000..65d0cc81f --- /dev/null +++ b/src/main/resources/assets_overwrite/minecraft/models/block/jungle_sign.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_standing_sign", + "textures": { + "particle": "minecraft:block/jungle_planks", + "sign": "minecraft:entity/signs/jungle" + } +} diff --git a/src/main/resources/assets_overwrite/minecraft/models/block/oak_sign.json b/src/main/resources/assets_overwrite/minecraft/models/block/oak_sign.json new file mode 100644 index 000000000..3b6412069 --- /dev/null +++ b/src/main/resources/assets_overwrite/minecraft/models/block/oak_sign.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_standing_sign", + "textures": { + "particle": "minecraft:block/oak_planks", + "sign": "minecraft:entity/signs/oak" + } +} diff --git a/src/main/resources/assets_overwrite/minecraft/models/block/spruce_sign.json b/src/main/resources/assets_overwrite/minecraft/models/block/spruce_sign.json new file mode 100644 index 000000000..df969858f --- /dev/null +++ b/src/main/resources/assets_overwrite/minecraft/models/block/spruce_sign.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_standing_sign", + "textures": { + "particle": "minecraft:block/spruce_planks", + "sign": "minecraft:entity/signs/spruce" + } +} diff --git a/src/main/resources/assets_overwrite/minecraft/models/block/template_standing_sign.json b/src/main/resources/assets_overwrite/minecraft/models/block/template_standing_sign.json new file mode 100644 index 000000000..bb8960a60 --- /dev/null +++ b/src/main/resources/assets_overwrite/minecraft/models/block/template_standing_sign.json @@ -0,0 +1,65 @@ +{ + "elements": [ + { + "__comment": "Sign", + "from": [0, 9.5, 7], + "to": [16, 17.5, 9], + "y": 180, + "faces": { + "down": { + "uv": [0.5, 0, 4.5, 1], + "texture": "#sign" + }, + "up": { + "uv": [4.5, 0, 8.5, 1], + "texture": "#sign" + }, + "east": { + "uv": [0.0, 1, 0.5, 7], + "texture": "#sign" + }, + "north": { + "uv": [0.5, 1, 4.5, 7], + "texture": "#sign" + }, + "south": { + "uv": [4.5, 1, 8.0, 7], + "texture": "#sign" + }, + "west": { + "uv": [8.0, 1, 8.5, 7], + "texture": "#sign" + } + } + }, + { + "__comment": "Stick", + "from": [7.5, 0, 7.5], + "to": [8.5, 9.5, 8.5], + "y": 180, + "faces": { + "down": { + "uv": [0.5, 7, 1.0, 7.5], + "texture": "#sign", + "cullface": "down" + }, + "east": { + "uv": [0.0, 8, 0.5, 15], + "texture": "#sign" + }, + "north": { + "uv": [0.5, 8, 1.0, 15], + "texture": "#sign" + }, + "south": { + "uv": [1.0, 8, 1.5, 15], + "texture": "#sign" + }, + "west": { + "uv": [1.5, 8, 2.0, 15], + "texture": "#sign" + } + } + } + ] +} diff --git a/src/main/resources/assets_overwrite/minecraft/models/block/warped_sign.json b/src/main/resources/assets_overwrite/minecraft/models/block/warped_sign.json new file mode 100644 index 000000000..7511eef32 --- /dev/null +++ b/src/main/resources/assets_overwrite/minecraft/models/block/warped_sign.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_standing_sign", + "textures": { + "particle": "minecraft:block/warped_planks", + "sign": "minecraft:entity/signs/warped" + } +}