Custom Fences
📝 RP/models/blocks/custom_fence.geo.json
json
{
"format_version": "1.26.40",
"minecraft:geometry": [
{
"description": {
"identifier": "geometry.custom_fence",
"texture_width": 16,
"texture_height": 16
},
"bones": [
{
"name": "post",
"pivot": [0, 0, 0],
"cubes": [
{
"origin": [-2, 0, -2],
"size": [4, 16, 4],
"uv": {
"north": { "uv": [6, 0], "uv_size": [4, 16] },
"east": { "uv": [6, 0], "uv_size": [4, 16] },
"south": { "uv": [6, 0], "uv_size": [4, 16] },
"west": { "uv": [6, 0], "uv_size": [4, 16] },
"up": { "uv": [10, 10], "uv_size": [-4, -4] },
"down": { "uv": [10, 10], "uv_size": [-4, -4] }
}
}
]
},
{
"name": "north_rails",
"pivot": [0, 0, 0],
"cubes": [
{
"origin": [-1, 12, -8],
"size": [2, 3, 6],
"uv": {
"north": { "uv": [7, 1], "uv_size": [2, 3] },
"east": { "uv": [10, 1], "uv_size": [6, 3] },
"west": { "uv": [0, 1], "uv_size": [6, 3] },
"up": { "uv": [9, 6], "uv_size": [-2, -6] },
"down": { "uv": [9, 16], "uv_size": [-2, -6] }
}
},
{
"origin": [-1, 6, -8],
"size": [2, 3, 6],
"uv": {
"north": { "uv": [7, 7], "uv_size": [2, 3] },
"east": { "uv": [10, 7], "uv_size": [6, 3] },
"west": { "uv": [0, 7], "uv_size": [6, 3] },
"up": { "uv": [9, 6], "uv_size": [-2, -6] },
"down": { "uv": [9, 16], "uv_size": [-2, -6] }
}
}
]
},
{
"name": "south_rails",
"pivot": [0, 0, 0],
"cubes": [
{
"origin": [-1, 12, 2],
"size": [2, 3, 6],
"uv": {
"east": { "uv": [0, 1], "uv_size": [6, 3] },
"south": { "uv": [7, 1], "uv_size": [2, 3] },
"west": { "uv": [10, 1], "uv_size": [6, 3] },
"up": { "uv": [9, 16], "uv_size": [-2, -6] },
"down": { "uv": [9, 6], "uv_size": [-2, -6] }
}
},
{
"origin": [-1, 6, 2],
"size": [2, 3, 6],
"uv": {
"east": { "uv": [0, 7], "uv_size": [6, 3] },
"south": { "uv": [7, 7], "uv_size": [2, 3] },
"west": { "uv": [10, 7], "uv_size": [6, 3] },
"up": { "uv": [9, 16], "uv_size": [-2, -6] },
"down": { "uv": [9, 6], "uv_size": [-2, -6] }
}
}
]
},
{
"name": "west_rails",
"pivot": [0, 0, 0],
"cubes": [
{
"origin": [2, 12, -1],
"size": [6, 3, 2],
"uv": {
"north": { "uv": [10, 1], "uv_size": [6, 3] },
"south": { "uv": [0, 1], "uv_size": [6, 3] },
"west": { "uv": [7, 1], "uv_size": [2, 3] },
"up": { "uv": [6, 9], "uv_size": [-6, -2] },
"down": { "uv": [6, 9], "uv_size": [-6, -2] }
}
},
{
"origin": [2, 6, -1],
"size": [6, 3, 2],
"uv": {
"north": { "uv": [10, 7], "uv_size": [6, 3] },
"south": { "uv": [0, 7], "uv_size": [6, 3] },
"west": { "uv": [7, 7], "uv_size": [2, 3] },
"up": { "uv": [6, 9], "uv_size": [-6, -2] },
"down": { "uv": [6, 9], "uv_size": [-6, -2] }
}
}
]
},
{
"name": "east_rails",
"pivot": [0, 0, 0],
"cubes": [
{
"origin": [-8, 12, -1],
"size": [6, 3, 2],
"uv": {
"north": { "uv": [0, 1], "uv_size": [6, 3] },
"east": { "uv": [7, 1], "uv_size": [2, 3] },
"south": { "uv": [10, 1], "uv_size": [6, 3] },
"up": { "uv": [16, 9], "uv_size": [-6, -2] },
"down": { "uv": [16, 9], "uv_size": [-6, -2] }
}
},
{
"origin": [-8, 6, -1],
"size": [6, 3, 2],
"uv": {
"north": { "uv": [0, 7], "uv_size": [6, 3] },
"east": { "uv": [7, 7], "uv_size": [2, 3] },
"south": { "uv": [10, 7], "uv_size": [6, 3] },
"up": { "uv": [16, 9], "uv_size": [-6, -2] },
"down": { "uv": [16, 9], "uv_size": [-6, -2] }
}
}
]
}
]
}
]
}Code samples on this page are licensed under the MIT License