Minecraft:Block models: Difference between revisions
More actions
Sync: new page from Minecraft Tag: New redirect |
Sync: updated from Minecraft |
||
| Line 1: | Line 1: | ||
#REDIRECT [[Minecraft:Model#Block models]] | #REDIRECT [[Minecraft:Model#Block models]] | ||
{{Redr|section}} | {{Redr|section}} | ||
{{WIP}} | |||
{{Exclusive|java}} | |||
This page documents the folder {{cd|assets/minecraft/models/block}} vanilla. | |||
== Meta templates == | |||
Templates used in {{slink||Model templates}} but not is a model template block. It can also be used directly in block models that don't use a template, such as the [[Minecraft:cactus]]. | |||
=== Block === | |||
'''id:''' {{cd|block}} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"gui_light": "side", | |||
"display": { | |||
"gui": { | |||
"rotation": [ 30, 225, 0 ], | |||
"translation": [ 0, 0, 0], | |||
"scale":[ 0.625, 0.625, 0.625 ] | |||
}, | |||
"ground": { | |||
"rotation": [ 0, 0, 0 ], | |||
"translation": [ 0, 3, 0], | |||
"scale":[ 0.25, 0.25, 0.25 ] | |||
}, | |||
"fixed": { | |||
"rotation": [ 0, 0, 0 ], | |||
"translation": [ 0, 0, 0], | |||
"scale":[ 0.5, 0.5, 0.5 ] | |||
}, | |||
"on_shelf": { | |||
"rotation": [ 0, 180, 0 ], | |||
"translation": [ 0, 0, 0 ], | |||
"scale": [ 1, 1, 1 ] | |||
}, | |||
"thirdperson_righthand": { | |||
"rotation": [ 75, 45, 0 ], | |||
"translation": [ 0, 2.5, 0], | |||
"scale": [ 0.375, 0.375, 0.375 ] | |||
}, | |||
"firstperson_righthand": { | |||
"rotation": [ 0, 45, 0 ], | |||
"translation": [ 0, 0, 0 ], | |||
"scale": [ 0.40, 0.40, 0.40 ] | |||
}, | |||
"firstperson_lefthand": { | |||
"rotation": [ 0, 225, 0 ], | |||
"translation": [ 0, 0, 0 ], | |||
"scale": [ 0.40, 0.40, 0.40 ] | |||
} | |||
} | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Cube mirrored === | |||
'''id:''' {{cd|cube_mirrored}} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 16, 16, 16 ], | |||
"faces": { | |||
"down": { "uv": [16, 0, 0, 16], "texture": "#down", "cullface": "down" }, | |||
"up": { "uv": [16, 0, 0, 16], "texture": "#up", "cullface": "up" }, | |||
"north": { "uv": [16, 0, 0, 16], "texture": "#north", "cullface": "north" }, | |||
"south": { "uv": [16, 0, 0, 16], "texture": "#south", "cullface": "south" }, | |||
"west": { "uv": [16, 0, 0, 16], "texture": "#west", "cullface": "west" }, | |||
"east": { "uv": [16, 0, 0, 16], "texture": "#east", "cullface": "east" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Cube north west mirrored === | |||
'''id:''' {{cd|cube_north_west_mirrored}} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 16, 16, 16 ], | |||
"faces": { | |||
"down": { "texture": "#down", "cullface": "down" }, | |||
"up": { "texture": "#up", "cullface": "up" }, | |||
"north": { "uv": [16, 0, 0, 16], "texture": "#north", "cullface": "north" }, | |||
"south": { "texture": "#south", "cullface": "south" }, | |||
"west": { "uv": [16, 0, 0, 16], "texture": "#west", "cullface": "west" }, | |||
"east": { "texture": "#east", "cullface": "east" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Template bed === | |||
'''id:''' {{cd|template_bed}} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"display" : { | |||
"thirdperson_righthand" : { | |||
"rotation" : [ 30, 340, 0 ], | |||
"translation" : [ 0, 3, -2 ], | |||
"scale" : [ 0.23, 0.23, 0.23 ] | |||
}, | |||
"firstperson_righthand" : { | |||
"rotation" : [ 30, 340, 0 ], | |||
"translation" : [ 0, 3, 0 ], | |||
"scale" : [ 0.375, 0.375, 0.375 ] | |||
}, | |||
"gui" : { | |||
"rotation" : [ 30, 340, 0 ], | |||
"translation" : [ 2, 3, 0 ], | |||
"scale" : [ 0.5325, 0.5325, 0.5325 ] | |||
}, | |||
"ground" : { | |||
"rotation" : [ 0, 180, 0 ], | |||
"translation" : [ 0, 1, 2 ], | |||
"scale" : [ 0.25, 0.25, 0.25 ] | |||
}, | |||
"head" : { | |||
"rotation" : [ 0, 0, 0 ], | |||
"translation" : [ 0, 10, -8 ], | |||
"scale" : [ 1, 1, 1 ] | |||
}, | |||
"fixed" : { | |||
"rotation" : [ 270, 180, 0 ], | |||
"translation" : [ 0, 4, -2 ], | |||
"scale" : [ 0.5, 0.5, 0.5 ] | |||
}, | |||
"on_shelf" : { | |||
"rotation" : [ 90, 0, 0 ], | |||
"translation" : [ 0, 14.5, 2.5 ], | |||
"scale" : [ 0.9375, 0.9375, 0.9375 ] | |||
} | |||
} | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Thin block === | |||
'''id:''' {{cd|thin_block}} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ "parent": "block/block", | |||
"display": { | |||
"thirdperson_righthand": { | |||
"rotation": [ 75, 45, 0 ], | |||
"translation": [ 0, 2.5, 2], | |||
"scale": [ 0.375, 0.375, 0.375 ] | |||
}, | |||
"firstperson_righthand": { | |||
"rotation": [ 0, 45, 0 ], | |||
"translation": [ 0, 4.2, 0 ], | |||
"scale": [ 0.40, 0.40, 0.40 ] | |||
}, | |||
"firstperson_lefthand": { | |||
"rotation": [ 0, 225, 0 ], | |||
"translation": [ 0, 4.2, 0 ], | |||
"scale": [ 0.40, 0.40, 0.40 ] | |||
} | |||
} | |||
} | |||
</syntaxhighlight> | |||
}} | |||
== Model templates == | |||
Templates of class {{jcp|net.minecraft.client.data.models.model.ModelTemplates}}. | |||
=== Cube === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|cube}} | |||
|- | |||
!slots | |||
| {{cd|particle|north|south|east|west|up|down|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 16, 16, 16 ], | |||
"faces": { | |||
"down": { "texture": "#down", "cullface": "down" }, | |||
"up": { "texture": "#up", "cullface": "up" }, | |||
"north": { "texture": "#north", "cullface": "north" }, | |||
"south": { "texture": "#south", "cullface": "south" }, | |||
"west": { "texture": "#west", "cullface": "west" }, | |||
"east": { "texture": "#east", "cullface": "east" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Cube directional === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|cube_directional}} | |||
|- | |||
!slots | |||
| {{cd|particle|north|south|east|west|up|down|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 16, 16, 16 ], | |||
"faces": { | |||
"down": { "texture": "#down", "cullface": "down", "rotation": 180 }, | |||
"up": { "texture": "#up", "cullface": "up" }, | |||
"north": { "texture": "#north", "cullface": "north" }, | |||
"south": { "texture": "#south", "cullface": "south" }, | |||
"west": { "texture": "#west", "cullface": "west", "rotation": 270 }, | |||
"east": { "texture": "#east", "cullface": "east", "rotation": 90 } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Cube all === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|cube_all}} | |||
|- | |||
!slots | |||
| {{cd|all}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/cube", | |||
"textures": { | |||
"particle": "#all", | |||
"down": "#all", | |||
"up": "#all", | |||
"north": "#all", | |||
"east": "#all", | |||
"south": "#all", | |||
"west": "#all" | |||
} | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Cube all inner faces === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|cube_all_inner_faces}} | |||
|- | |||
!slots | |||
| {{cd|all}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/cube_all", | |||
"elements": [ | |||
{ | |||
"from": [0, 0, 0], | |||
"to": [16, 16, 16], | |||
"faces": { | |||
"north": {"uv": [0, 0, 16, 16], "texture": "#all", "cullface": "north"}, | |||
"east": {"uv": [0, 0, 16, 16], "texture": "#all", "cullface": "east"}, | |||
"south": {"uv": [0, 0, 16, 16], "texture": "#all", "cullface": "south"}, | |||
"west": {"uv": [0, 0, 16, 16], "texture": "#all", "cullface": "west"}, | |||
"up": {"uv": [0, 0, 16, 16], "texture": "#all", "cullface": "up"}, | |||
"down": {"uv": [0, 0, 16, 16], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"from": [15.998, 0.002, 0.002], | |||
"to": [0.002, 15.998, 15.998], | |||
"faces": { | |||
"north": {"uv": [16, 0, 0, 16], "texture": "#all", "cullface": "south"}, | |||
"east": {"uv": [16, 0, 0, 16], "texture": "#all", "cullface": "west"}, | |||
"south": {"uv": [16, 0, 0, 16], "texture": "#all", "cullface": "north"}, | |||
"west": {"uv": [16, 0, 0, 16], "texture": "#all", "cullface": "east"}, | |||
"up": {"uv": [16, 0, 0, 16], "texture": "#all", "cullface": "up"}, | |||
"down": {"uv": [16, 0, 0, 16], "texture": "#all", "cullface": "down"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Cube mirrored all === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|cube_mirrored_all}} | |||
|- | |||
!sufix | |||
| {{cd|_mirrored}} | |||
|- | |||
!slots | |||
| {{cd|all}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/cube_mirrored", | |||
"textures": { | |||
"particle": "#all", | |||
"down": "#all", | |||
"up": "#all", | |||
"north": "#all", | |||
"east": "#all", | |||
"south": "#all", | |||
"west": "#all" | |||
} | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Cube north west mirrored all === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|cube_north_west_mirrored_all}} | |||
|- | |||
!sufix | |||
| {{cd|_north_west_mirrored}} | |||
|- | |||
!slots | |||
| {{cd|all}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/cube_north_west_mirrored", | |||
"textures": { | |||
"particle": "#all", | |||
"down": "#all", | |||
"up": "#all", | |||
"north": "#all", | |||
"east": "#all", | |||
"south": "#all", | |||
"west": "#all" | |||
} | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Cube column uv locked x === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|cube_column_uv_locked_x}} | |||
|- | |||
!sufix | |||
| {{cd|_x}} | |||
|- | |||
!slots | |||
| {{cd|end|side|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"elements": [ | |||
{ | |||
"from": [ 0, 0, 0 ], | |||
"to": [ 16, 16, 16 ], | |||
"faces": { | |||
"down": { "texture": "#down", "rotation": 90, "cullface": "down" }, | |||
"up": { "texture": "#up", "rotation": 90, "cullface": "up" }, | |||
"north": { "texture": "#north", "rotation": 90, "cullface": "north" }, | |||
"south": { "texture": "#south", "rotation": 90, "cullface": "south" }, | |||
"west": { "texture": "#west", "cullface": "west" }, | |||
"east": { "texture": "#east", "cullface": "east" } | |||
} | |||
} | |||
], | |||
"textures": { | |||
"particle": "#side", | |||
"down": "#side", | |||
"up": "#side", | |||
"north": "#side", | |||
"east": "#end", | |||
"south": "#side", | |||
"west": "#end" | |||
} | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Cube column uv locked y === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|cube_column_uv_locked_y}} | |||
|- | |||
!sufix | |||
| {{cd|_y}} | |||
|- | |||
!slots | |||
| {{cd|end|side|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"elements": [ | |||
{ | |||
"from": [ 0, 0, 0 ], | |||
"to": [ 16, 16, 16 ], | |||
"faces": { | |||
"down": { "texture": "#down", "cullface": "down" }, | |||
"up": { "texture": "#up", "cullface": "up" }, | |||
"north": { "texture": "#north", "cullface": "north" }, | |||
"south": { "texture": "#south", "cullface": "south" }, | |||
"west": { "texture": "#west", "cullface": "west" }, | |||
"east": { "texture": "#east", "cullface": "east" } | |||
} | |||
} | |||
], | |||
"textures": { | |||
"particle": "#side", | |||
"down": "#end", | |||
"up": "#end", | |||
"north": "#side", | |||
"east": "#side", | |||
"south": "#side", | |||
"west": "#side" | |||
} | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Cube column uv locked z === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|cube_column_uv_locked_z}} | |||
|- | |||
!sufix | |||
| {{cd|_z}} | |||
|- | |||
!slots | |||
| {{cd|end|side|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"elements": [ | |||
{ | |||
"from": [ 0, 0, 0 ], | |||
"to": [ 16, 16, 16 ], | |||
"faces": { | |||
"down": { "texture": "#down", "cullface": "down" }, | |||
"up": { "texture": "#up", "cullface": "up" }, | |||
"north": { "texture": "#north", "cullface": "north" }, | |||
"south": { "texture": "#south", "cullface": "south" }, | |||
"west": { "texture": "#west", "rotation": 90, "cullface": "west" }, | |||
"east": { "texture": "#east", "rotation": 90, "cullface": "east" } | |||
} | |||
} | |||
], | |||
"textures": { | |||
"particle": "#side", | |||
"down": "#side", | |||
"up": "#side", | |||
"north": "#end", | |||
"east": "#side", | |||
"south": "#end", | |||
"west": "#side" | |||
} | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Cube column === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|cube_column}} | |||
|- | |||
!slots | |||
| {{cd|end|side|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/cube", | |||
"textures": { | |||
"particle": "#side", | |||
"down": "#end", | |||
"up": "#end", | |||
"north": "#side", | |||
"east": "#side", | |||
"south": "#side", | |||
"west": "#side" | |||
} | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Cube column horizontal === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|cube_column_horizontal}} | |||
|- | |||
!sufix | |||
| {{cd|_horizontal}} | |||
|- | |||
!slots | |||
| {{cd|end|side|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 16, 16, 16 ], | |||
"faces": { | |||
"down": { "texture": "#down", "cullface": "down" }, | |||
"up": { "texture": "#up", "rotation": 180, "cullface": "up" }, | |||
"north": { "texture": "#north", "cullface": "north" }, | |||
"south": { "texture": "#south", "cullface": "south" }, | |||
"west": { "texture": "#west", "cullface": "west" }, | |||
"east": { "texture": "#east", "cullface": "east" } | |||
} | |||
} | |||
], | |||
"textures": { | |||
"particle": "#side", | |||
"down": "#end", | |||
"up": "#end", | |||
"north": "#side", | |||
"east": "#side", | |||
"south": "#side", | |||
"west": "#side" | |||
} | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Cube column mirrored === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|cube_column_mirrored}} | |||
|- | |||
!sufix | |||
| {{cd|_mirrored}} | |||
|- | |||
!slots | |||
| {{cd|end|side|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/cube_mirrored", | |||
"textures": { | |||
"particle": "#side", | |||
"down": "#end", | |||
"up": "#end", | |||
"north": "#side", | |||
"east": "#side", | |||
"south": "#side", | |||
"west": "#side" | |||
} | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Cube top === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|cube_top}} | |||
|- | |||
!slots | |||
| {{cd|top|side|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/cube", | |||
"textures": { | |||
"particle": "#side", | |||
"down": "#side", | |||
"up": "#top", | |||
"north": "#side", | |||
"east": "#side", | |||
"south": "#side", | |||
"west": "#side" | |||
} | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Cube bottom top === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|cube_bottom_top}} | |||
|- | |||
!slots | |||
| {{cd|top|bottom|side|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/cube", | |||
"textures": { | |||
"particle": "#side", | |||
"down": "#bottom", | |||
"up": "#top", | |||
"north": "#side", | |||
"east": "#side", | |||
"south": "#side", | |||
"west": "#side" | |||
} | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Cube bottom top inner faces === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|cube_bottom_top_inner_faces}} | |||
|- | |||
!slots | |||
| {{cd|top|bottom|side|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/cube_bottom_top", | |||
"elements": [ | |||
{ | |||
"from": [0, 0, 0], | |||
"to": [16, 16, 16], | |||
"faces": { | |||
"north": {"uv": [0, 0, 16, 16], "texture": "#side", "cullface": "north"}, | |||
"east": {"uv": [0, 0, 16, 16], "texture": "#side", "cullface": "east"}, | |||
"south": {"uv": [0, 0, 16, 16], "texture": "#side", "cullface": "south"}, | |||
"west": {"uv": [0, 0, 16, 16], "texture": "#side", "cullface": "west"}, | |||
"up": {"uv": [0, 0, 16, 16], "texture": "#top", "cullface": "up"}, | |||
"down": {"uv": [0, 0, 16, 16], "texture": "#bottom", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"from": [15.998, 0.002, 0.002], | |||
"to": [0.002, 15.998, 15.998], | |||
"faces": { | |||
"north": {"uv": [16, 0, 0, 16], "texture": "#side", "cullface": "south"}, | |||
"east": {"uv": [16, 0, 0, 16], "texture": "#side", "cullface": "west"}, | |||
"south": {"uv": [16, 0, 0, 16], "texture": "#side", "cullface": "north"}, | |||
"west": {"uv": [16, 0, 0, 16], "texture": "#side", "cullface": "east"}, | |||
"up": {"uv": [16, 0, 0, 16], "texture": "#top", "cullface": "up"}, | |||
"down": {"uv": [16, 0, 0, 16], "texture": "#bottom", "cullface": "down"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Cube orientable === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|orientable}} | |||
|- | |||
!slots | |||
| {{cd|top|front|side|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/orientable_with_bottom", | |||
"textures": { | |||
"bottom": "#top" | |||
} | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Cube orientable top bottom === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|orientable_with_bottom}} | |||
|- | |||
!slots | |||
| {{cd|top|bottom|side|front|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/cube", | |||
"display": { | |||
"firstperson_righthand": { | |||
"rotation": [ 0, 135, 0 ], | |||
"translation": [ 0, 0, 0 ], | |||
"scale": [ 0.40, 0.40, 0.40 ] | |||
} | |||
}, | |||
"textures": { | |||
"particle": "#front", | |||
"down": "#bottom", | |||
"up": "#top", | |||
"north": "#front", | |||
"east": "#side", | |||
"south": "#side", | |||
"west": "#side" | |||
} | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Cube orientable vertical === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|orientable_vertical}} | |||
|- | |||
!sufix | |||
| {{cd|_vertical}} | |||
|- | |||
!slots | |||
| {{cd|front|side|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/cube", | |||
"textures": { | |||
"particle": "#side", | |||
"down": "#side", | |||
"up": "#front", | |||
"north": "#side", | |||
"east": "#side", | |||
"south": "#side", | |||
"west": "#side" | |||
} | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Button === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|button}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ "from": [ 5, 0, 6 ], | |||
"to": [ 11, 2, 10 ], | |||
"faces": { | |||
"down": { "uv": [ 5, 6, 11, 10 ], "texture": "#texture", "cullface": "down" }, | |||
"up": { "uv": [ 5, 6, 11, 10 ], "texture": "#texture" }, | |||
"north": { "uv": [ 5, 14, 11, 16 ], "texture": "#texture" }, | |||
"south": { "uv": [ 5, 14, 11, 16 ], "texture": "#texture" }, | |||
"west": { "uv": [ 6, 14, 10, 16 ], "texture": "#texture" }, | |||
"east": { "uv": [ 6, 14, 10, 16 ], "texture": "#texture" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Button pressed === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|button_pressed}} | |||
|- | |||
!sufix | |||
| {{cd|_pressed}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ "from": [ 5, 0, 6 ], | |||
"to": [ 11, 1.02, 10 ], | |||
"faces": { | |||
"down": { "uv": [ 5, 6, 11, 10 ], "texture": "#texture", "cullface": "down" }, | |||
"up": { "uv": [ 5, 6, 11, 10 ], "texture": "#texture" }, | |||
"north": { "uv": [ 5, 14, 11, 15 ], "texture": "#texture" }, | |||
"south": { "uv": [ 5, 14, 11, 15 ], "texture": "#texture" }, | |||
"west": { "uv": [ 6, 14, 10, 15 ], "texture": "#texture" }, | |||
"east": { "uv": [ 6, 14, 10, 15 ], "texture": "#texture" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Button inventory === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|button_inventory}} | |||
|- | |||
!sufix | |||
| {{cd|_inventory}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ "parent": "block/block", | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ "from": [ 5, 6, 6 ], | |||
"to": [ 11, 10, 10 ], | |||
"faces": { | |||
"down": { "uv": [ 5, 6, 11, 10 ], "texture": "#texture" }, | |||
"up": { "uv": [ 5, 10, 11, 6 ], "texture": "#texture" }, | |||
"north": { "uv": [ 5, 12, 11, 16 ], "texture": "#texture" }, | |||
"south": { "uv": [ 5, 12, 11, 16 ], "texture": "#texture" }, | |||
"west": { "uv": [ 6, 12, 10, 16 ], "texture": "#texture" }, | |||
"east": { "uv": [ 6, 12, 10, 16 ], "texture": "#texture" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Sign rot 0 === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_sign_rot_0}} | |||
|- | |||
!slots | |||
| {{cd|all|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"ambientocclusion": false, | |||
"elements": [ | |||
{ | |||
"from": [7.33333, 0, 7.33333], | |||
"to": [8.66667, 9.33333, 8.66667], | |||
"faces": { | |||
"north": {"uv": [14, 8, 15, 15], "texture": "#all"}, | |||
"east": {"uv": [15, 0, 16, 7], "texture": "#all"}, | |||
"south": {"uv": [14, 0, 15, 7], "texture": "#all"}, | |||
"west": {"uv": [15, 8, 16, 15], "texture": "#all"}, | |||
"down": {"uv": [14, 15, 15, 16], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"from": [0, 9.33333, 7.33333], | |||
"to": [16, 17.33333, 8.66667], | |||
"rotation": {"angle": 0.0001, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [0, 8, 12, 14], "texture": "#all"}, | |||
"east": {"uv": [12, 1, 13, 7], "texture": "#all"}, | |||
"south": {"uv": [0, 1, 12, 7], "texture": "#all"}, | |||
"west": {"uv": [12, 8, 13, 14], "texture": "#all"}, | |||
"up": {"uv": [0, 0, 12, 1], "texture": "#all"}, | |||
"down": {"uv": [0, 14, 12, 15], "texture": "#all"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Sign rot 1 === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_sign_rot_1}} | |||
|- | |||
!slots | |||
| {{cd|all|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"ambientocclusion": false, | |||
"elements": [ | |||
{ | |||
"from": [7.33333, 0, 7.33333], | |||
"to": [8.66667, 9.33333, 8.66667], | |||
"rotation": {"angle": -22.5, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [14, 8, 15, 15], "texture": "#all"}, | |||
"east": {"uv": [15, 0, 16, 7], "texture": "#all"}, | |||
"south": {"uv": [14, 0, 15, 7], "texture": "#all"}, | |||
"west": {"uv": [15, 8, 16, 15], "texture": "#all"}, | |||
"down": {"uv": [14, 15, 15, 16], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"from": [0, 9.33333, 7.33333], | |||
"to": [16, 17.33333, 8.66667], | |||
"rotation": {"angle": -22.5, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [0, 8, 12, 14], "texture": "#all"}, | |||
"east": {"uv": [12, 1, 13, 7], "texture": "#all"}, | |||
"south": {"uv": [0, 1, 12, 7], "texture": "#all"}, | |||
"west": {"uv": [12, 8, 13, 14], "texture": "#all"}, | |||
"up": {"uv": [0, 0, 12, 1], "texture": "#all"}, | |||
"down": {"uv": [0, 14, 12, 15], "texture": "#all"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Sign rot 2 === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_sign_rot_2}} | |||
|- | |||
!slots | |||
| {{cd|all|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"ambientocclusion": false, | |||
"elements": [ | |||
{ | |||
"from": [7.33333, 0, 7.33333], | |||
"to": [8.66667, 9.33333, 8.66667], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [14, 8, 15, 15], "texture": "#all"}, | |||
"east": {"uv": [15, 0, 16, 7], "texture": "#all"}, | |||
"south": {"uv": [14, 0, 15, 7], "texture": "#all"}, | |||
"west": {"uv": [15, 8, 16, 15], "texture": "#all"}, | |||
"down": {"uv": [14, 15, 15, 16], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"from": [0, 9.33333, 7.33333], | |||
"to": [16, 17.33333, 8.66667], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [0, 8, 12, 14], "texture": "#all"}, | |||
"east": {"uv": [12, 1, 13, 7], "texture": "#all"}, | |||
"south": {"uv": [0, 1, 12, 7], "texture": "#all"}, | |||
"west": {"uv": [12, 8, 13, 14], "texture": "#all"}, | |||
"up": {"uv": [0, 0, 12, 1], "texture": "#all"}, | |||
"down": {"uv": [0, 14, 12, 15], "texture": "#all"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Sign rot 3 === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_sign_rot_3}} | |||
|- | |||
!slots | |||
| {{cd|all|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"ambientocclusion": false, | |||
"elements": [ | |||
{ | |||
"from": [7.33333, 0, 7.33333], | |||
"to": [8.66667, 9.33333, 8.66667], | |||
"rotation": {"angle": -67.5, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [14, 8, 15, 15], "texture": "#all"}, | |||
"east": {"uv": [15, 0, 16, 7], "texture": "#all"}, | |||
"south": {"uv": [14, 0, 15, 7], "texture": "#all"}, | |||
"west": {"uv": [15, 8, 16, 15], "texture": "#all"}, | |||
"down": {"uv": [14, 15, 15, 16], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"from": [0, 9.33333, 7.33333], | |||
"to": [16, 17.33333, 8.66667], | |||
"rotation": {"angle": -67.5, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [0, 8, 12, 14], "texture": "#all"}, | |||
"east": {"uv": [12, 1, 13, 7], "texture": "#all"}, | |||
"south": {"uv": [0, 1, 12, 7], "texture": "#all"}, | |||
"west": {"uv": [12, 8, 13, 14], "texture": "#all"}, | |||
"up": {"uv": [0, 0, 12, 1], "texture": "#all"}, | |||
"down": {"uv": [0, 14, 12, 15], "texture": "#all"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Wall sign === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_wall_sign}} | |||
|- | |||
!slots | |||
| {{cd|all|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"ambientocclusion": false, | |||
"elements": [ | |||
{ | |||
"from": [0, 4.33333, 0.33333], | |||
"to": [16, 12.33333, 1.66667], | |||
"faces": { | |||
"north": {"uv": [0, 8, 12, 14], "texture": "#all"}, | |||
"east": {"uv": [12, 1, 13, 7], "texture": "#all", "cullface": "east"}, | |||
"south": {"uv": [0, 1, 12, 7], "texture": "#all"}, | |||
"west": {"uv": [12, 8, 13, 14], "texture": "#all", "cullface": "west"}, | |||
"up": {"uv": [0, 0, 12, 1], "texture": "#all"}, | |||
"down": {"uv": [0, 14, 12, 15], "texture": "#all"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Hanging sign rot 0 === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_hanging_sign_rot_0}} | |||
|- | |||
!slots | |||
| {{cd|all|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"ambientocclusion": false, | |||
"elements": [ | |||
{ | |||
"from": [1, 0, 7], | |||
"to": [15, 10, 9], | |||
"faces": { | |||
"north": {"uv": [9, 8, 16, 13], "texture": "#all"}, | |||
"east": {"uv": [8, 8, 9, 13], "texture": "#all"}, | |||
"south": {"uv": [1, 8, 8, 13], "texture": "#all"}, | |||
"west": {"uv": [0, 8, 1, 13], "texture": "#all"}, | |||
"up": {"uv": [1, 7, 8, 8], "texture": "#all"}, | |||
"down": {"uv": [1, 13, 8, 14], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"from": [2.96447, 10, 4.46447], | |||
"to": [5.96447, 16, 4.46447], | |||
"rotation": {"angle": 45, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [12.5, 3.5, 11, 6.5], "texture": "#all"}, | |||
"south": {"uv": [11, 3.5, 12.5, 6.5], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [2.96447, 11, 11.53553], | |||
"to": [5.96447, 15, 11.53553], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [15.5, 4, 14, 6], "texture": "#all"}, | |||
"south": {"uv": [14, 4, 15.5, 6], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [10.03553, 10, 11.53553], | |||
"to": [13.03553, 16, 11.53553], | |||
"rotation": {"angle": 45, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [12.5, 3.5, 11, 6.5], "texture": "#all"}, | |||
"south": {"uv": [11, 3.5, 12.5, 6.5], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [10.03553, 11, 4.46447], | |||
"to": [13.03553, 15, 4.46447], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [15.5, 4, 14, 6], "texture": "#all"}, | |||
"south": {"uv": [14, 4, 15.5, 6], "texture": "#all"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Hanging sign rot 1 === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_hanging_sign_rot_1}} | |||
|- | |||
!slots | |||
| {{cd|all|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"ambientocclusion": false, | |||
"elements": [ | |||
{ | |||
"from": [1, 0, 7], | |||
"to": [15, 10, 9], | |||
"rotation": {"angle": -22.5, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [9, 8, 16, 13], "texture": "#all"}, | |||
"east": {"uv": [8, 8, 9, 13], "texture": "#all"}, | |||
"south": {"uv": [1, 8, 8, 13], "texture": "#all"}, | |||
"west": {"uv": [0, 8, 1, 13], "texture": "#all"}, | |||
"up": {"uv": [1, 7, 8, 8], "texture": "#all"}, | |||
"down": {"uv": [1, 13, 8, 14], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"from": [2.96447, 10, 4.46447], | |||
"to": [5.96447, 16, 4.46447], | |||
"rotation": {"angle": 22.5, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [12.5, 3.5, 11, 6.5], "texture": "#all"}, | |||
"south": {"uv": [11, 3.5, 12.5, 6.5], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [2.96447, 11, 11.53553], | |||
"to": [5.96447, 15, 11.53553], | |||
"rotation": {"angle": -67.5, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [15.5, 4, 14, 6], "texture": "#all"}, | |||
"south": {"uv": [14, 4, 15.5, 6], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [10.03553, 10, 11.53553], | |||
"to": [13.03553, 16, 11.53553], | |||
"rotation": {"angle": 22.5, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [12.5, 3.5, 11, 6.5], "texture": "#all"}, | |||
"south": {"uv": [11, 3.5, 12.5, 6.5], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [10.03553, 11, 4.46447], | |||
"to": [13.03553, 15, 4.46447], | |||
"rotation": {"angle": -67.5, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [15.5, 4, 14, 6], "texture": "#all"}, | |||
"south": {"uv": [14, 4, 15.5, 6], "texture": "#all"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Hanging sign rot 2 === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_hanging_sign_rot_2}} | |||
|- | |||
!slots | |||
| {{cd|all|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"ambientocclusion": false, | |||
"elements": [ | |||
{ | |||
"from": [1, 0, 7], | |||
"to": [15, 10, 9], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [9, 8, 16, 13], "texture": "#all"}, | |||
"east": {"uv": [8, 8, 9, 13], "texture": "#all"}, | |||
"south": {"uv": [1, 8, 8, 13], "texture": "#all"}, | |||
"west": {"uv": [0, 8, 1, 13], "texture": "#all"}, | |||
"up": {"uv": [1, 7, 8, 8], "texture": "#all"}, | |||
"down": {"uv": [1, 13, 8, 14], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"from": [2.96447, 10, 4.46447], | |||
"to": [5.96447, 16, 4.46447], | |||
"faces": { | |||
"north": {"uv": [12.5, 3.5, 11, 6.5], "texture": "#all"}, | |||
"south": {"uv": [11, 3.5, 12.5, 6.5], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [2.96447, 11, 11.53553], | |||
"to": [5.96447, 15, 11.53553], | |||
"rotation": {"angle": -90, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [15.5, 4, 14, 6], "texture": "#all"}, | |||
"south": {"uv": [14, 4, 15.5, 6], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [10.03553, 10, 11.53553], | |||
"to": [13.03553, 16, 11.53553], | |||
"faces": { | |||
"north": {"uv": [12.5, 3.5, 11, 6.5], "texture": "#all"}, | |||
"south": {"uv": [11, 3.5, 12.5, 6.5], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [10.03553, 11, 4.46447], | |||
"to": [13.03553, 15, 4.46447], | |||
"rotation": {"angle": -90, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [15.5, 4, 14, 6], "texture": "#all"}, | |||
"south": {"uv": [14, 4, 15.5, 6], "texture": "#all"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Hanging sign rot 3 === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_hanging_sign_rot_3}} | |||
|- | |||
!slots | |||
| {{cd|all|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"ambientocclusion": false, | |||
"elements": [ | |||
{ | |||
"from": [1, 0, 7], | |||
"to": [15, 10, 9], | |||
"rotation": {"angle": -67.5, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [9, 8, 16, 13], "texture": "#all"}, | |||
"east": {"uv": [8, 8, 9, 13], "texture": "#all"}, | |||
"south": {"uv": [1, 8, 8, 13], "texture": "#all"}, | |||
"west": {"uv": [0, 8, 1, 13], "texture": "#all"}, | |||
"up": {"uv": [1, 7, 8, 8], "texture": "#all"}, | |||
"down": {"uv": [1, 13, 8, 14], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"from": [2.96447, 10, 4.46447], | |||
"to": [5.96447, 16, 4.46447], | |||
"rotation": {"angle": -22.5, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [12.5, 3.5, 11, 6.5], "texture": "#all"}, | |||
"south": {"uv": [11, 3.5, 12.5, 6.5], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [2.96447, 11, 11.53553], | |||
"to": [5.96447, 15, 11.53553], | |||
"rotation": {"x": 180, "y": -67.5, "z": -180, "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [15.5, 4, 14, 6], "texture": "#all"}, | |||
"south": {"uv": [14, 4, 15.5, 6], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [10.03553, 10, 11.53553], | |||
"to": [13.03553, 16, 11.53553], | |||
"rotation": {"angle": -22.5, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [12.5, 3.5, 11, 6.5], "texture": "#all"}, | |||
"south": {"uv": [11, 3.5, 12.5, 6.5], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [10.03553, 11, 4.46447], | |||
"to": [13.03553, 15, 4.46447], | |||
"rotation": {"x": 180, "y": -67.5, "z": -180, "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [15.5, 4, 14, 6], "texture": "#all"}, | |||
"south": {"uv": [14, 4, 15.5, 6], "texture": "#all"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Attached hanging sign rot 0 === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_attached_hanging_sign_rot_0}} | |||
|- | |||
!slots | |||
| {{cd|all|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"ambientocclusion": false, | |||
"elements": [ | |||
{ | |||
"from": [1, 0, 7], | |||
"to": [15, 10, 9], | |||
"faces": { | |||
"north": {"uv": [9, 8, 16, 13], "texture": "#all"}, | |||
"east": {"uv": [8, 8, 9, 13], "texture": "#all"}, | |||
"south": {"uv": [1, 8, 8, 13], "texture": "#all"}, | |||
"west": {"uv": [0, 8, 1, 13], "texture": "#all"}, | |||
"up": {"uv": [1, 7, 8, 8], "texture": "#all"}, | |||
"down": {"uv": [1, 13, 8, 14], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"from": [2, 10, 8], | |||
"to": [14, 16, 8], | |||
"faces": { | |||
"north": {"uv": [16, 0, 10, 3], "texture": "#all"}, | |||
"south": {"uv": [10, 0, 16, 3], "texture": "#all"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Attached hanging sign rot 1 === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_attached_hanging_sign_rot_1}} | |||
|- | |||
!slots | |||
| {{cd|all|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"ambientocclusion": false, | |||
"elements": [ | |||
{ | |||
"from": [1, 0, 7], | |||
"to": [15, 10, 9], | |||
"rotation": {"angle": -22.5, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [9, 8, 16, 13], "texture": "#all"}, | |||
"east": {"uv": [8, 8, 9, 13], "texture": "#all"}, | |||
"south": {"uv": [1, 8, 8, 13], "texture": "#all"}, | |||
"west": {"uv": [0, 8, 1, 13], "texture": "#all"}, | |||
"up": {"uv": [1, 7, 8, 8], "texture": "#all"}, | |||
"down": {"uv": [1, 13, 8, 14], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"from": [2, 10, 8], | |||
"to": [14, 16, 8], | |||
"rotation": {"angle": -22.5, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [16, 0, 10, 3], "texture": "#all"}, | |||
"south": {"uv": [10, 0, 16, 3], "texture": "#all"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Attached hanging sign rot 2 === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_attached_hanging_sign_rot_2}} | |||
|- | |||
!slots | |||
| {{cd|all|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"ambientocclusion": false, | |||
"elements": [ | |||
{ | |||
"from": [1, 0, 7], | |||
"to": [15, 10, 9], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [9, 8, 16, 13], "texture": "#all"}, | |||
"east": {"uv": [8, 8, 9, 13], "texture": "#all"}, | |||
"south": {"uv": [1, 8, 8, 13], "texture": "#all"}, | |||
"west": {"uv": [0, 8, 1, 13], "texture": "#all"}, | |||
"up": {"uv": [1, 7, 8, 8], "texture": "#all"}, | |||
"down": {"uv": [1, 13, 8, 14], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"from": [2, 10, 8], | |||
"to": [14, 16, 8], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [16, 0, 10, 3], "texture": "#all"}, | |||
"south": {"uv": [10, 0, 16, 3], "texture": "#all"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Attached hanging sign rot 3 === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_attached_hanging_sign_rot_3}} | |||
|- | |||
!slots | |||
| {{cd|all|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"ambientocclusion": false, | |||
"elements": [ | |||
{ | |||
"from": [1, 0, 7], | |||
"to": [15, 10, 9], | |||
"rotation": {"angle": -67.5, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [9, 8, 16, 13], "texture": "#all"}, | |||
"east": {"uv": [8, 8, 9, 13], "texture": "#all"}, | |||
"south": {"uv": [1, 8, 8, 13], "texture": "#all"}, | |||
"west": {"uv": [0, 8, 1, 13], "texture": "#all"}, | |||
"up": {"uv": [1, 7, 8, 8], "texture": "#all"}, | |||
"down": {"uv": [1, 13, 8, 14], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"from": [2, 10, 8], | |||
"to": [14, 16, 8], | |||
"rotation": {"angle": -67.5, "axis": "y", "origin": [8, 0, 8]}, | |||
"faces": { | |||
"north": {"uv": [16, 0, 10, 3], "texture": "#all"}, | |||
"south": {"uv": [10, 0, 16, 3], "texture": "#all"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Wall hanging sign === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_wall_hanging_sign}} | |||
|- | |||
!slots | |||
| {{cd|all|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"ambientocclusion": false, | |||
"elements": [ | |||
{ | |||
"from": [1, 0, 7], | |||
"to": [15, 10, 9], | |||
"rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 7]}, | |||
"faces": { | |||
"north": {"uv": [9, 8, 16, 13], "texture": "#all"}, | |||
"east": {"uv": [8, 8, 9, 13], "texture": "#all"}, | |||
"south": {"uv": [1, 8, 8, 13], "texture": "#all"}, | |||
"west": {"uv": [0, 8, 1, 13], "texture": "#all"}, | |||
"up": {"uv": [1, 7, 8, 8], "texture": "#all"}, | |||
"down": {"uv": [1, 13, 8, 14], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"from": [0, 14, 6], | |||
"to": [16, 16, 10], | |||
"rotation": {"angle": 0, "axis": "y", "origin": [0, 14, 7]}, | |||
"faces": { | |||
"north": {"uv": [0, 3.5, 8, 4.5], "texture": "#all"}, | |||
"east": {"uv": [8, 2, 10, 3], "texture": "#all", "cullface": "east"}, | |||
"south": {"uv": [0, 2, 8, 3], "texture": "#all"}, | |||
"west": {"uv": [8, 3.5, 10, 4.5], "texture": "#all", "cullface": "west"}, | |||
"up": {"uv": [0, 0, 8, 2], "texture": "#all", "cullface": "up"}, | |||
"down": {"uv": [8, 4.5, 0, 6.5], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [1.5, 10, 8], | |||
"to": [4.5, 12, 8], | |||
"rotation": {"angle": 45, "axis": "y", "origin": [3, 11, 8]}, | |||
"faces": { | |||
"north": {"uv": [12.5, 5.5, 11, 6.5], "texture": "#all"}, | |||
"south": {"uv": [11, 5.5, 12.5, 6.5], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [1.5, 11, 8], | |||
"to": [4.5, 14, 8], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [3, 12, 8]}, | |||
"faces": { | |||
"north": {"uv": [15.5, 4.5, 14, 6], "texture": "#all"}, | |||
"south": {"uv": [14, 4.5, 15.5, 6], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [11.5, 10, 8], | |||
"to": [14.5, 12, 8], | |||
"rotation": {"angle": 45, "axis": "y", "origin": [13, 11, 8]}, | |||
"faces": { | |||
"north": {"uv": [12.5, 5.5, 11, 6.5], "texture": "#all"}, | |||
"south": {"uv": [11, 5.5, 12.5, 6.5], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [11.5, 11, 8], | |||
"to": [14.5, 14, 8], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [13, 12, 8]}, | |||
"faces": { | |||
"north": {"uv": [15.5, 4.5, 14, 6], "texture": "#all"}, | |||
"south": {"uv": [14, 4.5, 15.5, 6], "texture": "#all"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Door bottom left === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|door_bottom_left}} | |||
|- | |||
!sufix | |||
| {{cd|_bottom_left}} | |||
|- | |||
!slots | |||
| {{cd|top|bottom|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#bottom" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 3, 16, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 16, 13, 0, 16 ], "texture": "#bottom", "cullface": "down", "rotation": 90 }, | |||
"north": { "uv": [ 3, 0, 0, 16 ], "texture": "#bottom", "cullface": "north" }, | |||
"south": { "uv": [ 0, 0, 3, 16 ], "texture": "#bottom", "cullface": "south" }, | |||
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "west" }, | |||
"east": { "uv": [ 16, 0, 0, 16 ], "texture": "#bottom" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Door bottom left open === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|door_bottom_left_open}} | |||
|- | |||
!sufix | |||
| {{cd|_bottom_left_open}} | |||
|- | |||
!slots | |||
| {{cd|top|bottom|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#bottom" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 3, 16, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 16, 16, 13 ], "texture": "#bottom", "cullface": "down", "rotation": 90 }, | |||
"north": { "uv": [ 0, 0, 3, 16 ], "texture": "#bottom", "cullface": "north" }, | |||
"south": { "uv": [ 0, 0, 3, 16 ], "texture": "#bottom", "cullface": "south" }, | |||
"west": { "uv": [ 16, 0, 0, 16 ], "texture": "#bottom", "cullface": "west" }, | |||
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Door bottom right === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|door_bottom_right}} | |||
|- | |||
!sufix | |||
| {{cd|_bottom_right}} | |||
|- | |||
!slots | |||
| {{cd|top|bottom|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#bottom" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 3, 16, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 13, 16, 16 ], "texture": "#bottom", "cullface": "down", "rotation": 90 }, | |||
"north": { "uv": [ 3, 0, 0, 16 ], "texture": "#bottom", "cullface": "north" }, | |||
"south": { "uv": [ 0, 0, 3, 16 ], "texture": "#bottom", "cullface": "south" }, | |||
"west": { "uv": [ 16, 0, 0, 16 ], "texture": "#bottom", "cullface": "west" }, | |||
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Door bottom right open === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|door_bottom_right_open}} | |||
|- | |||
!sufix | |||
| {{cd|_bottom_right_open}} | |||
|- | |||
!slots | |||
| {{cd|top|bottom|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#bottom" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 3, 16, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 16, 16, 0, 13 ], "texture": "#bottom", "cullface": "down", "rotation": 90 }, | |||
"north": { "uv": [ 3, 0, 0, 16 ], "texture": "#bottom", "cullface": "north" }, | |||
"south": { "uv": [ 3, 0, 0, 16 ], "texture": "#bottom", "cullface": "south" }, | |||
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "west" }, | |||
"east": { "uv": [ 16, 0, 0, 16 ], "texture": "#bottom" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Door top left === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|door_top_left}} | |||
|- | |||
!sufix | |||
| {{cd|_top_left}} | |||
|- | |||
!slots | |||
| {{cd|top|bottom|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#top" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 3, 16, 16 ], | |||
"faces": { | |||
"up": { "uv": [ 0, 3, 16, 0 ], "texture": "#top", "cullface": "up", "rotation": 90 }, | |||
"north": { "uv": [ 3, 0, 0, 16 ], "texture": "#top", "cullface": "north" }, | |||
"south": { "uv": [ 0, 0, 3, 16 ], "texture": "#top", "cullface": "south" }, | |||
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "cullface": "west" }, | |||
"east": { "uv": [ 16, 0, 0, 16 ], "texture": "#top" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Door top left open === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|door_top_left_open}} | |||
|- | |||
!sufix | |||
| {{cd|_top_left_open}} | |||
|- | |||
!slots | |||
| {{cd|top|bottom|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#top" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 3, 16, 16 ], | |||
"faces": { | |||
"up": { "uv": [ 0, 3, 16, 0 ], "texture": "#top", "cullface": "up", "rotation": 270 }, | |||
"north": { "uv": [ 0, 0, 3, 16 ], "texture": "#top", "cullface": "north" }, | |||
"south": { "uv": [ 0, 0, 3, 16 ], "texture": "#top", "cullface": "south" }, | |||
"west": { "uv": [ 16, 0, 0, 16 ], "texture": "#top", "cullface": "west" }, | |||
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Door top right === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|door_top_right}} | |||
|- | |||
!sufix | |||
| {{cd|_top_right}} | |||
|- | |||
!slots | |||
| {{cd|top|bottom|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#top" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 3, 16, 16 ], | |||
"faces": { | |||
"up": { "uv": [ 0, 0, 16, 3 ], "texture": "#top", "cullface": "up", "rotation": 270 }, | |||
"north": { "uv": [ 3, 0, 0, 16 ], "texture": "#top", "cullface": "north" }, | |||
"south": { "uv": [ 0, 0, 3, 16 ], "texture": "#top", "cullface": "south" }, | |||
"west": { "uv": [ 16, 0, 0, 16 ], "texture": "#top", "cullface": "west" }, | |||
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Door top right open === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|door_top_right_open}} | |||
|- | |||
!sufix | |||
| {{cd|_top_right_open}} | |||
|- | |||
!slots | |||
| {{cd|top|bottom|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#top" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 3, 16, 16 ], | |||
"faces": { | |||
"up": { "uv": [ 0, 0, 16, 3 ], "texture": "#top", "cullface": "up", "rotation": 90 }, | |||
"north": { "uv": [ 3, 0, 0, 16 ], "texture": "#top", "cullface": "north" }, | |||
"south": { "uv": [ 3, 0, 0, 16 ], "texture": "#top", "cullface": "south" }, | |||
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "cullface": "west" }, | |||
"east": { "uv": [ 16, 0, 0, 16 ], "texture": "#top" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Custom fence post === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|custom_fence_post}} | |||
|- | |||
!sufix | |||
| {{cd|_post}} | |||
|- | |||
!slots | |||
| {{cd|texture|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#particle" | |||
}, | |||
"elements": [ | |||
{ "from": [ 6, 0, 6 ], | |||
"to": [ 10, 16, 10 ], | |||
"faces": { | |||
"up": {"uv": [4, 0, 8, 4], "texture": "#texture", "cullface": "up"}, | |||
"down": {"uv": [4, 0, 8, 4], "texture": "#texture", "cullface": "down"}, | |||
"north": {"uv": [0, 0, 4, 16], "texture": "#texture"}, | |||
"east": {"uv": [0, 0, 4, 16], "texture": "#texture"}, | |||
"south": {"uv": [0, 0, 4, 16], "texture": "#texture"}, | |||
"west": {"uv": [0, 0, 4, 16], "texture": "#texture"} | |||
}, | |||
"__comment": "Center post special" | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Custom fence side north === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|custom_fence_side_north}} | |||
|- | |||
!sufix | |||
| {{cd|_side_north}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ | |||
"name": "top bar", | |||
"from": [7, 12, 0], | |||
"to": [9, 15, 9], | |||
"faces": { | |||
"north": {"uv": [13, 4, 15, 7], "rotation": 180, "texture": "#texture", "cullface": "north"}, | |||
"east": {"uv": [4, 4, 13, 7], "texture": "#texture"}, | |||
"west": {"uv": [4, 4, 13, 7], "texture": "#texture"}, | |||
"up": {"uv": [13, 7, 15, 16], "texture": "#texture"}, | |||
"down": {"uv": [13, 7, 15, 16], "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "lower bar", | |||
"from": [7, 6, 0], | |||
"to": [9, 9, 9], | |||
"faces": { | |||
"north": {"uv": [13, 4, 15, 7], "rotation": 180, "texture": "#texture", "cullface": "north"}, | |||
"east": {"uv": [4, 4, 13, 7], "texture": "#texture"}, | |||
"west": {"uv": [4, 4, 13, 7], "texture": "#texture"}, | |||
"up": {"uv": [13, 7, 15, 16], "texture": "#texture"}, | |||
"down": {"uv": [13, 7, 15, 16], "texture": "#texture"} | |||
} | |||
} | |||
], | |||
"groups": [ | |||
{ | |||
"name": "north", | |||
"origin": [0, 0, 0], | |||
"color": 0, | |||
"children": [0, 1] | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Custom fence side east === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|custom_fence_side_east}} | |||
|- | |||
!sufix | |||
| {{cd|_side_east}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ | |||
"name": "top bar", | |||
"from": [7, 12, 7], | |||
"to": [16, 15, 9], | |||
"faces": { | |||
"north": {"uv": [4, 4, 13, 7], "texture": "#texture"}, | |||
"east": {"uv": [13, 4, 15, 7], "texture": "#texture", "cullface": "east"}, | |||
"south": {"uv": [4, 4, 13, 7], "texture": "#texture"}, | |||
"up": {"uv": [13, 7, 15, 16], "rotation": 270, "texture": "#texture"}, | |||
"down": {"uv": [13, 7, 15, 16], "rotation": 90, "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "lower bar", | |||
"from": [7, 6, 7], | |||
"to": [16, 9, 9], | |||
"faces": { | |||
"north": {"uv": [4, 4, 13, 7], "texture": "#texture"}, | |||
"east": {"uv": [13, 4, 15, 7], "texture": "#texture", "cullface": "east"}, | |||
"south": {"uv": [4, 4, 13, 7], "texture": "#texture"}, | |||
"up": {"uv": [13, 7, 15, 16], "rotation": 270, "texture": "#texture"}, | |||
"down": {"uv": [13, 7, 15, 16], "rotation": 90, "texture": "#texture"} | |||
} | |||
} | |||
], | |||
"groups": [ | |||
{ | |||
"name": "east", | |||
"origin": [0, 0, 0], | |||
"color": 0, | |||
"children": [0, 1] | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Custom fence side south === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|custom_fence_side_south}} | |||
|- | |||
!sufix | |||
| {{cd|_side_south}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ | |||
"name": "top bar", | |||
"from": [7, 12, 7], | |||
"to": [9, 15, 16], | |||
"faces": { | |||
"east": {"uv": [4, 4, 13, 7], "texture": "#texture"}, | |||
"south": {"uv": [13, 4, 15, 7], "texture": "#texture", "cullface": "south"}, | |||
"west": {"uv": [4, 4, 13, 7], "texture": "#texture"}, | |||
"up": {"uv": [13, 7, 15, 16], "texture": "#texture"}, | |||
"down": {"uv": [13, 7, 15, 16], "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "lower bar", | |||
"from": [7, 6, 7], | |||
"to": [9, 9, 16], | |||
"faces": { | |||
"east": {"uv": [4, 4, 13, 7], "texture": "#texture"}, | |||
"south": {"uv": [13, 4, 15, 7], "texture": "#texture", "cullface": "south"}, | |||
"west": {"uv": [4, 4, 13, 7], "texture": "#texture"}, | |||
"up": {"uv": [13, 7, 15, 16], "texture": "#texture"}, | |||
"down": {"uv": [13, 7, 15, 16], "texture": "#texture"} | |||
} | |||
} | |||
], | |||
"groups": [ | |||
{ | |||
"name": "south", | |||
"origin": [0, 0, 0], | |||
"color": 0, | |||
"children": [0, 1] | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Custom fence side west === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|custom_fence_side_west}} | |||
|- | |||
!sufix | |||
| {{cd|_side_west}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ | |||
"name": "top bar", | |||
"from": [0, 12, 7], | |||
"to": [9, 15, 9], | |||
"faces": { | |||
"north": {"uv": [4, 4, 13, 7], "texture": "#texture"}, | |||
"south": {"uv": [4, 4, 13, 7], "texture": "#texture"}, | |||
"west": {"uv": [15, 4, 13, 7], "texture": "#texture", "cullface": "west"}, | |||
"up": {"uv": [13, 7, 15, 16], "rotation": 270, "texture": "#texture"}, | |||
"down": {"uv": [13, 7, 15, 16], "rotation": 90, "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "lower bar", | |||
"from": [0, 6, 7], | |||
"to": [9, 9, 9], | |||
"faces": { | |||
"north": {"uv": [4, 4, 13, 7], "texture": "#texture"}, | |||
"south": {"uv": [4, 4, 13, 7], "texture": "#texture"}, | |||
"west": {"uv": [15, 4, 13, 7], "texture": "#texture", "cullface": "west"}, | |||
"up": {"uv": [13, 7, 15, 16], "rotation": 270, "texture": "#texture"}, | |||
"down": {"uv": [13, 7, 15, 16], "rotation": 90, "texture": "#texture"} | |||
} | |||
} | |||
], | |||
"groups": [ | |||
{ | |||
"name": "west", | |||
"origin": [0, 0, 0], | |||
"color": 0, | |||
"children": [0, 1] | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Custom fence inventory === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|custom_fence_inventory}} | |||
|- | |||
!sufix | |||
| {{cd|_inventory}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"display": { | |||
"gui": { | |||
"rotation": [ 30, 135, 0 ], | |||
"translation": [ 0, 0, 0], | |||
"scale":[ 0.625, 0.625, 0.625 ] | |||
}, | |||
"fixed": { | |||
"rotation": [ 0, 90, 0 ], | |||
"translation": [ 0, 0, 0], | |||
"scale":[ 0.5, 0.5, 0.5 ] | |||
}, | |||
"on_shelf": { | |||
"rotation": [ 0, 90, 0 ], | |||
"translation": [ 0, 0, 0 ], | |||
"scale": [ 1, 1, 1 ] | |||
} | |||
}, | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ "from": [ 6, 0, 0 ], | |||
"to": [ 10, 16, 4 ], | |||
"faces": { | |||
"north": {"uv": [0, 0, 4, 16], "texture": "#texture"}, | |||
"east": {"uv": [0, 0, 4, 16], "texture": "#texture"}, | |||
"south": {"uv": [0, 0, 4, 16], "texture": "#texture"}, | |||
"west": {"uv": [0, 0, 4, 16], "texture": "#texture"}, | |||
"up": {"uv": [4, 0, 8, 4], "texture": "#texture"}, | |||
"down": {"uv": [4, 0, 8, 4], "texture": "#texture", "cullface": "down"} | |||
}, | |||
"__comment": "Left post" | |||
}, | |||
{ "from": [ 6, 0, 12 ], | |||
"to": [ 10, 16, 16 ], | |||
"faces": { | |||
"north": {"uv": [0, 0, 4, 16], "texture": "#texture"}, | |||
"east": {"uv": [0, 0, 4, 16], "texture": "#texture"}, | |||
"south": {"uv": [0, 0, 4, 16], "texture": "#texture"}, | |||
"west": {"uv": [0, 0, 4, 16], "texture": "#texture"}, | |||
"up": {"uv": [4, 0, 8, 4], "texture": "#texture"}, | |||
"down": {"uv": [4, 0, 8, 4], "texture": "#texture", "cullface": "down"} | |||
}, | |||
"__comment": "Right post" | |||
}, | |||
{ "from": [ 7, 12, 4 ], | |||
"to": [ 9, 15, 12 ], | |||
"faces": { | |||
"east": {"uv": [8, 0, 16, 3], "texture": "#texture"}, | |||
"west": {"uv": [8, 0, 16, 3], "texture": "#texture"}, | |||
"up": {"uv": [11, 7, 13, 15], "texture": "#texture"}, | |||
"down": {"uv": [11, 15, 13, 7], "texture": "#texture"} | |||
}, | |||
"__comment": "Top bar" | |||
}, | |||
{ "from": [ 7, 12, -2 ], | |||
"to": [ 9, 15, 0 ], | |||
"faces": { | |||
"north": {"uv": [13, 4, 15, 7], "texture": "#texture"}, | |||
"east": {"uv": [8, 0, 10, 3], "texture": "#texture"}, | |||
"west": {"uv": [8, 0, 10, 3], "texture": "#texture"}, | |||
"up": {"uv": [11, 7, 13, 9], "texture": "#texture"}, | |||
"down": {"uv": [11, 7, 13, 9], "texture": "#texture"} | |||
}, | |||
"__comment": "Top bar left" | |||
}, | |||
{ "from": [ 7, 12, 16 ], | |||
"to": [ 9, 15, 18 ], | |||
"faces": { | |||
"east": {"uv": [14, 0, 16, 3], "texture": "#texture"}, | |||
"south": {"uv": [13, 4, 15, 7], "texture": "#texture"}, | |||
"west": {"uv": [14, 0, 16, 3], "texture": "#texture"}, | |||
"up": {"uv": [11, 13, 13, 15], "texture": "#texture"}, | |||
"down": {"uv": [11, 13, 13, 15], "texture": "#texture"} | |||
}, | |||
"__comment": "Top bar right" | |||
}, | |||
{ "from": [ 7, 6, 4 ], | |||
"to": [ 9, 9, 12 ], | |||
"faces": { | |||
"east": {"uv": [8, 0, 16, 3], "texture": "#texture"}, | |||
"west": {"uv": [8, 0, 16, 3], "texture": "#texture"}, | |||
"up": {"uv": [11, 7, 13, 15], "texture": "#texture"}, | |||
"down": {"uv": [11, 15, 13, 7], "texture": "#texture"} | |||
}, | |||
"__comment": "Lower bar" | |||
}, | |||
{ "from": [ 7, 6, -2 ], | |||
"to": [ 9, 9, 0 ], | |||
"faces": { | |||
"north": {"uv": [13, 4, 15, 7], "texture": "#texture"}, | |||
"east": {"uv": [8, 0, 10, 3], "texture": "#texture"}, | |||
"west": {"uv": [8, 0, 10, 3], "texture": "#texture"}, | |||
"up": {"uv": [11, 13, 13, 15], "texture": "#texture"}, | |||
"down": {"uv": [11, 13, 13, 15], "texture": "#texture"} | |||
}, | |||
"__comment": "Lower bar left" | |||
}, | |||
{ "from": [ 7, 6, 16 ], | |||
"to": [ 9, 9, 18 ], | |||
"faces": { | |||
"east": {"uv": [14, 0, 16, 3], "texture": "#texture"}, | |||
"south": {"uv": [13, 4, 15, 7], "texture": "#texture"}, | |||
"west": {"uv": [14, 0, 16, 3], "texture": "#texture"}, | |||
"up": {"uv": [11, 13, 13, 15], "texture": "#texture"}, | |||
"down": {"uv": [11, 13, 13, 15], "texture": "#texture"} | |||
}, | |||
"__comment": "Lower bar right" | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Fence post === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|fence_post}} | |||
|- | |||
!sufix | |||
| {{cd|_post}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
Centered 4×16×4 column. | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ "from": [ 6, 0, 6 ], | |||
"to": [ 10, 16, 10 ], | |||
"faces": { | |||
"down": { "uv": [ 6, 6, 10, 10 ], "texture": "#texture", "cullface": "down" }, | |||
"up": { "uv": [ 6, 6, 10, 10 ], "texture": "#texture", "cullface": "up" }, | |||
"north": { "uv": [ 6, 0, 10, 16 ], "texture": "#texture" }, | |||
"south": { "uv": [ 6, 0, 10, 16 ], "texture": "#texture" }, | |||
"west": { "uv": [ 6, 0, 10, 16 ], "texture": "#texture" }, | |||
"east": { "uv": [ 6, 0, 10, 16 ], "texture": "#texture" } | |||
}, | |||
"__comment": "Center post" | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Fence side === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|fence_side}} | |||
|- | |||
!sufix | |||
| {{cd|_side}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
Two bar 2×3×9. The top bar starts at 12px and the bottom bar starts at 6px. | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ "from": [ 7, 12, 0 ], | |||
"to": [ 9, 15, 9 ], | |||
"faces": { | |||
"down": { "uv": [ 7, 0, 9, 9 ], "texture": "#texture" }, | |||
"up": { "uv": [ 7, 0, 9, 9 ], "texture": "#texture" }, | |||
"north": { "uv": [ 7, 1, 9, 4 ], "texture": "#texture", "cullface": "north" }, | |||
"west": { "uv": [ 0, 1, 9, 4 ], "texture": "#texture" }, | |||
"east": { "uv": [ 0, 1, 9, 4 ], "texture": "#texture" } | |||
}, | |||
"__comment": "top bar" | |||
}, | |||
{ "from": [ 7, 6, 0 ], | |||
"to": [ 9, 9, 9 ], | |||
"faces": { | |||
"down": { "uv": [ 7, 0, 9, 9 ], "texture": "#texture" }, | |||
"up": { "uv": [ 7, 0, 9, 9 ], "texture": "#texture" }, | |||
"north": { "uv": [ 7, 7, 9, 10 ], "texture": "#texture", "cullface": "north" }, | |||
"west": { "uv": [ 0, 7, 9, 10 ], "texture": "#texture" }, | |||
"east": { "uv": [ 0, 7, 9, 10 ], "texture": "#texture" } | |||
}, | |||
"__comment": "lower bar" | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Fence inventory === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|fence_inventory}} | |||
|- | |||
!sufix | |||
| {{cd|_inventory}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ "parent": "block/block", | |||
"display": { | |||
"gui": { | |||
"rotation": [ 30, 135, 0 ], | |||
"translation": [ 0, 0, 0], | |||
"scale":[ 0.625, 0.625, 0.625 ] | |||
}, | |||
"fixed": { | |||
"rotation": [ 0, 90, 0 ], | |||
"translation": [ 0, 0, 0], | |||
"scale":[ 0.5, 0.5, 0.5 ] | |||
}, | |||
"on_shelf": { | |||
"rotation": [ 0, 90, 0 ], | |||
"translation": [ 0, 0, 0 ], | |||
"scale": [ 1, 1, 1 ] | |||
} | |||
}, | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ "from": [ 6, 0, 0 ], | |||
"to": [ 10, 16, 4 ], | |||
"faces": { | |||
"down": { "uv": [ 6, 0, 10, 4 ], "texture": "#texture", "cullface": "down" }, | |||
"up": { "uv": [ 6, 0, 10, 4 ], "texture": "#texture" }, | |||
"north": { "uv": [ 6, 0, 10, 16 ], "texture": "#texture" }, | |||
"south": { "uv": [ 6, 0, 10, 16 ], "texture": "#texture" }, | |||
"west": { "uv": [ 0, 0, 4, 16 ], "texture": "#texture" }, | |||
"east": { "uv": [ 0, 0, 4, 16 ], "texture": "#texture" } | |||
}, | |||
"__comment": "Left post" | |||
}, | |||
{ "from": [ 6, 0, 12 ], | |||
"to": [ 10, 16, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 6, 12, 10, 16 ], "texture": "#texture", "cullface": "down" }, | |||
"up": { "uv": [ 6, 12, 10, 16 ], "texture": "#texture" }, | |||
"north": { "uv": [ 6, 0, 10, 16 ], "texture": "#texture" }, | |||
"south": { "uv": [ 6, 0, 10, 16 ], "texture": "#texture" }, | |||
"west": { "uv": [ 12, 0, 16, 16 ], "texture": "#texture" }, | |||
"east": { "uv": [ 12, 0, 16, 16 ], "texture": "#texture" } | |||
}, | |||
"__comment": "Right post" | |||
}, | |||
{ "from": [ 7, 12, 0 ], | |||
"to": [ 9, 15, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 7, 0, 9, 16 ], "texture": "#texture" }, | |||
"up": { "uv": [ 7, 0, 9, 16 ], "texture": "#texture" }, | |||
"west": { "uv": [ 0, 1, 16, 4 ], "texture": "#texture" }, | |||
"east": { "uv": [ 0, 1, 16, 4 ], "texture": "#texture" } | |||
}, | |||
"__comment": "Top bar" | |||
}, | |||
{ "from": [ 7, 12, -2 ], | |||
"to": [ 9, 15, 0 ], | |||
"faces": { | |||
"down": { "uv": [ 7, 0, 9, 2 ], "texture": "#texture" }, | |||
"up": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" }, | |||
"north": { "uv": [ 7, 1, 9, 4 ], "texture": "#texture" }, | |||
"west": { "uv": [ 14, 1, 16, 4 ], "texture": "#texture" }, | |||
"east": { "uv": [ 0, 1, 2, 4 ], "texture": "#texture" } | |||
}, | |||
"__comment": "Top bar left" | |||
}, | |||
{ "from": [ 7, 12, 16 ], | |||
"to": [ 9, 15, 18 ], | |||
"faces": { | |||
"down": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" }, | |||
"up": { "uv": [ 7, 0, 9, 2 ], "texture": "#texture" }, | |||
"south": { "uv": [ 7, 1, 9, 4 ], "texture": "#texture" }, | |||
"west": { "uv": [ 0, 1, 2, 4 ], "texture": "#texture" }, | |||
"east": { "uv": [ 14, 1, 16, 4 ], "texture": "#texture" } | |||
}, | |||
"__comment": "Top bar right" | |||
}, | |||
{ "from": [ 7, 6, 0 ], | |||
"to": [ 9, 9, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 7, 0, 9, 16 ], "texture": "#texture" }, | |||
"up": { "uv": [ 7, 0, 9, 16 ], "texture": "#texture" }, | |||
"west": { "uv": [ 0, 7, 16, 10 ], "texture": "#texture" }, | |||
"east": { "uv": [ 0, 7, 16, 10 ], "texture": "#texture" } | |||
}, | |||
"__comment": "Lower bar" | |||
}, | |||
{ "from": [ 7, 6, -2 ], | |||
"to": [ 9, 9, 0 ], | |||
"faces": { | |||
"down": { "uv": [ 7, 0, 9, 2 ], "texture": "#texture" }, | |||
"up": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" }, | |||
"north": { "uv": [ 7, 7, 9, 10 ], "texture": "#texture" }, | |||
"west": { "uv": [ 14, 7, 16, 10 ], "texture": "#texture" }, | |||
"east": { "uv": [ 0, 7, 2, 10 ], "texture": "#texture" } | |||
}, | |||
"__comment": "Lower bar left" | |||
}, | |||
{ "from": [ 7, 6, 16 ], | |||
"to": [ 9, 9, 18 ], | |||
"faces": { | |||
"down": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" }, | |||
"up": { "uv": [ 7, 0, 9, 2 ], "texture": "#texture" }, | |||
"south": { "uv": [ 7, 7, 9, 10 ], "texture": "#texture" }, | |||
"west": { "uv": [ 0, 7, 2, 10 ], "texture": "#texture" }, | |||
"east": { "uv": [ 14, 7, 16, 10 ], "texture": "#texture" } | |||
}, | |||
"__comment": "Lower bar right" | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Wall post === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_wall_post}} | |||
|- | |||
!sufix | |||
| {{cd|_post}} | |||
|- | |||
!slots | |||
| {{cd|wall}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#wall" | |||
}, | |||
"elements": [ | |||
{ "from": [ 4, 0, 4 ], | |||
"to": [ 12, 16, 12 ], | |||
"faces": { | |||
"down": { "texture": "#wall", "cullface": "down" }, | |||
"up": { "texture": "#wall", "cullface": "up" }, | |||
"north": { "texture": "#wall" }, | |||
"south": { "texture": "#wall" }, | |||
"west": { "texture": "#wall" }, | |||
"east": { "texture": "#wall" } | |||
}, | |||
"__comment": "Center post" | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Wall low side === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_wall_side}} | |||
|- | |||
!sufix | |||
| {{cd|_side}} | |||
|- | |||
!slots | |||
| {{cd|wall}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#wall" | |||
}, | |||
"elements": [ | |||
{ "from": [ 5, 0, 0 ], | |||
"to": [ 11, 14, 8 ], | |||
"faces": { | |||
"down": { "texture": "#wall", "cullface": "down" }, | |||
"up": { "texture": "#wall" }, | |||
"north": { "texture": "#wall", "cullface": "north" }, | |||
"west": { "texture": "#wall" }, | |||
"east": { "texture": "#wall" } | |||
}, | |||
"__comment": "wall" | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Wall tall side === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_wall_side_tall}} | |||
|- | |||
!sufix | |||
| {{cd|_side_tall}} | |||
|- | |||
!slots | |||
| {{cd|wall}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#wall" | |||
}, | |||
"elements": [ | |||
{ "from": [ 5, 0, 0 ], | |||
"to": [ 11, 16, 8 ], | |||
"faces": { | |||
"down": { "texture": "#wall", "cullface": "down" }, | |||
"up": { "texture": "#wall", "cullface": "up"}, | |||
"north": { "texture": "#wall", "cullface": "north" }, | |||
"west": { "texture": "#wall" }, | |||
"east": { "texture": "#wall" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Wall inventory === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|wall_inventory}} | |||
|- | |||
!sufix | |||
| {{cd|_inventory}} | |||
|- | |||
!slots | |||
| {{cd|wall}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ "parent": "block/block", | |||
"display": { | |||
"gui": { | |||
"rotation": [ 30, 135, 0 ], | |||
"translation": [ 0, 0, 0], | |||
"scale":[ 0.625, 0.625, 0.625 ] | |||
}, | |||
"fixed": { | |||
"rotation": [ 0, 90, 0 ], | |||
"translation": [ 0, 0, 0 ], | |||
"scale": [ 0.5, 0.5, 0.5 ] | |||
}, | |||
"on_shelf": { | |||
"rotation": [ 0, 90, 0 ], | |||
"translation": [ 0, 0, 0 ], | |||
"scale": [ 1, 1, 1 ] | |||
} | |||
}, | |||
"textures": { | |||
"particle": "#wall" | |||
}, | |||
"elements": [ | |||
{ "from": [ 4, 0, 4 ], | |||
"to": [ 12, 16, 12 ], | |||
"faces": { | |||
"down": { "uv": [ 4, 4, 12, 12 ], "texture": "#wall", "cullface": "down" }, | |||
"up": { "uv": [ 4, 4, 12, 12 ], "texture": "#wall" }, | |||
"north": { "uv": [ 4, 0, 12, 16 ], "texture": "#wall" }, | |||
"south": { "uv": [ 4, 0, 12, 16 ], "texture": "#wall" }, | |||
"west": { "uv": [ 4, 0, 12, 16 ], "texture": "#wall" }, | |||
"east": { "uv": [ 4, 0, 12, 16 ], "texture": "#wall" } | |||
}, | |||
"__comment": "Center post" | |||
}, | |||
{ "from": [ 5, 0, 0 ], | |||
"to": [ 11, 13, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 5, 0, 11, 16 ], "texture": "#wall", "cullface": "down" }, | |||
"up": { "uv": [ 5, 0, 11, 16 ], "texture": "#wall" }, | |||
"north": { "uv": [ 5, 3, 11, 16 ], "texture": "#wall", "cullface": "north" }, | |||
"south": { "uv": [ 5, 3, 11, 16 ], "texture": "#wall", "cullface": "south" }, | |||
"west": { "uv": [ 0, 3, 16, 16 ], "texture": "#wall" }, | |||
"east": { "uv": [ 0, 3, 16, 16 ], "texture": "#wall" } | |||
}, | |||
"__comment": "Full wall" | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Custom fence gate closed === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_custom_fence_gate}} | |||
|- | |||
!slots | |||
| {{cd|texture|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"textures": { | |||
"particle": "#particle" | |||
}, | |||
"elements": [ | |||
{ | |||
"name": "Left-hand post", | |||
"from": [0, 5, 7], | |||
"to": [2, 16, 9], | |||
"faces": { | |||
"north": {"uv": [14, 2, 16, 13], "texture": "#texture"}, | |||
"east": {"uv": [14, 2, 16, 13], "texture": "#texture"}, | |||
"south": {"uv": [14, 2, 16, 13], "texture": "#texture"}, | |||
"west": {"uv": [14, 2, 16, 13], "texture": "#texture", "cullface": "west"}, | |||
"up": {"uv": [14, 0, 16, 2], "texture": "#texture"}, | |||
"down": {"uv": [16, 13, 14, 15], "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Right-hand post", | |||
"from": [14, 5, 7], | |||
"to": [16, 16, 9], | |||
"faces": { | |||
"north": {"uv": [0, 2, 2, 13], "texture": "#texture"}, | |||
"east": {"uv": [0, 2, 2, 13], "texture": "#texture", "cullface": "east"}, | |||
"south": {"uv": [0, 2, 2, 13], "texture": "#texture"}, | |||
"west": {"uv": [0, 2, 2, 13], "texture": "#texture"}, | |||
"up": {"uv": [0, 0, 2, 2], "texture": "#texture"}, | |||
"down": {"uv": [2, 13, 0, 15], "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Inner vertical post of left-hand gate door", | |||
"from": [6, 6, 7], | |||
"to": [8, 15, 9], | |||
"faces": { | |||
"north": {"uv": [8, 3, 10, 12], "texture": "#texture"}, | |||
"south": {"uv": [6, 3, 8, 12], "texture": "#texture"}, | |||
"west": {"uv": [8, 3, 10, 12], "texture": "#texture"}, | |||
"up": {"uv": [8, 1, 10, 3], "texture": "#texture"}, | |||
"down": {"uv": [8, 14, 10, 12], "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Inner vertical post of right-hand gate door", | |||
"from": [8, 6, 7], | |||
"to": [10, 15, 9], | |||
"faces": { | |||
"north": {"uv": [6, 3, 8, 12], "texture": "#texture"}, | |||
"east": {"uv": [6, 3, 8, 12], "texture": "#texture"}, | |||
"south": {"uv": [8, 3, 10, 12], "texture": "#texture"}, | |||
"up": {"uv": [6, 1, 8, 3], "texture": "#texture"}, | |||
"down": {"uv": [6, 14, 8, 12], "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Lower horizontal bar of left-hand gate door", | |||
"from": [2, 6, 7], | |||
"to": [6, 9, 9], | |||
"faces": { | |||
"north": {"uv": [10, 3, 14, 6], "texture": "#texture"}, | |||
"south": {"uv": [10, 9, 14, 12], "texture": "#texture"}, | |||
"up": {"uv": [10, 1, 14, 3], "texture": "#texture"}, | |||
"down": {"uv": [10, 14, 14, 12], "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Upper horizontal bar of left-hand gate door", | |||
"from": [2, 12, 7], | |||
"to": [6, 15, 9], | |||
"faces": { | |||
"north": {"uv": [10, 3, 14, 6], "texture": "#texture"}, | |||
"south": {"uv": [10, 9, 14, 12], "texture": "#texture"}, | |||
"up": {"uv": [10, 1, 14, 3], "texture": "#texture"}, | |||
"down": {"uv": [10, 14, 14, 12], "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Lower horizontal bar of right-hand gate door", | |||
"from": [10, 6, 7], | |||
"to": [14, 9, 9], | |||
"faces": { | |||
"north": {"uv": [2, 3, 6, 6], "texture": "#texture"}, | |||
"south": {"uv": [2, 9, 6, 12], "texture": "#texture"}, | |||
"up": {"uv": [2, 1, 6, 3], "texture": "#texture"}, | |||
"down": {"uv": [2, 14, 6, 12], "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Upper horizontal bar of right-hand gate door", | |||
"from": [10, 12, 7], | |||
"to": [14, 15, 9], | |||
"faces": { | |||
"north": {"uv": [2, 3, 6, 6], "texture": "#texture"}, | |||
"south": {"uv": [2, 9, 6, 12], "texture": "#texture"}, | |||
"up": {"uv": [2, 1, 6, 3], "texture": "#texture"}, | |||
"down": {"uv": [2, 14, 6, 12], "texture": "#texture"} | |||
} | |||
} | |||
], | |||
"display": { | |||
"gui": { | |||
"rotation": [30, 45, 0], | |||
"translation": [0, -1, 0], | |||
"scale": [0.8, 0.8, 0.8] | |||
}, | |||
"head": { | |||
"translation": [0, -3, -6] | |||
} | |||
} | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Custom fence gate open === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_custom_fence_gate_open}} | |||
|- | |||
!sufix | |||
| {{cd|_open}} | |||
|- | |||
!slots | |||
| {{cd|texture|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#particle" | |||
}, | |||
"elements": [ | |||
{ | |||
"name": "Left-hand post", | |||
"from": [0, 5, 7], | |||
"to": [2, 16, 9], | |||
"faces": { | |||
"north": {"uv": [14, 2, 16, 13], "texture": "#texture"}, | |||
"east": {"uv": [14, 2, 16, 13], "texture": "#texture"}, | |||
"south": {"uv": [14, 2, 16, 13], "texture": "#texture"}, | |||
"west": {"uv": [14, 2, 16, 13], "texture": "#texture", "cullface": "west"}, | |||
"up": {"uv": [14, 0, 16, 2], "texture": "#texture"}, | |||
"down": {"uv": [16, 13, 14, 15], "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Right-hand post", | |||
"from": [14, 5, 7], | |||
"to": [16, 16, 9], | |||
"faces": { | |||
"north": {"uv": [0, 2, 2, 13], "texture": "#texture"}, | |||
"east": {"uv": [0, 2, 2, 13], "texture": "#texture", "cullface": "east"}, | |||
"south": {"uv": [0, 2, 2, 13], "texture": "#texture"}, | |||
"west": {"uv": [0, 2, 2, 13], "texture": "#texture"}, | |||
"up": {"uv": [0, 0, 2, 2], "texture": "#texture"}, | |||
"down": {"uv": [2, 13, 0, 15], "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Inner vertical post of left-hand gate door", | |||
"from": [0, 6, 13], | |||
"to": [2, 15, 15], | |||
"faces": { | |||
"north": {"uv": [8, 3, 10, 12], "texture": "#texture"}, | |||
"east": {"uv": [8, 3, 10, 12], "texture": "#texture"}, | |||
"south": {"uv": [8, 3, 10, 12], "texture": "#texture"}, | |||
"west": {"uv": [8, 3, 10, 12], "texture": "#texture"}, | |||
"up": {"uv": [8, 1, 10, 3], "texture": "#texture"}, | |||
"down": {"uv": [8, 14, 10, 12], "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Inner vertical post of right-hand gate door", | |||
"from": [14, 6, 13], | |||
"to": [16, 15, 15], | |||
"faces": { | |||
"north": {"uv": [6, 3, 8, 12], "texture": "#texture"}, | |||
"east": {"uv": [6, 3, 8, 12], "texture": "#texture"}, | |||
"south": {"uv": [6, 3, 8, 12], "texture": "#texture"}, | |||
"west": {"uv": [6, 3, 8, 12], "texture": "#texture"}, | |||
"up": {"uv": [6, 1, 8, 3], "texture": "#texture"}, | |||
"down": {"uv": [6, 14, 8, 12], "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Lower horizontal bar of left-hand gate door", | |||
"from": [0, 6, 9], | |||
"to": [2, 9, 13], | |||
"faces": { | |||
"east": {"uv": [2, 9, 6, 12], "texture": "#texture"}, | |||
"west": {"uv": [2, 3, 6, 6], "texture": "#texture"}, | |||
"up": {"uv": [2, 1, 6, 3], "rotation": 270, "texture": "#texture"}, | |||
"down": {"uv": [2, 12, 6, 14], "rotation": 270, "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Upper horizontal bar of left-hand gate door", | |||
"from": [0, 12, 9], | |||
"to": [2, 15, 13], | |||
"faces": { | |||
"east": {"uv": [2, 9, 6, 12], "texture": "#texture"}, | |||
"west": {"uv": [2, 3, 6, 6], "texture": "#texture"}, | |||
"up": {"uv": [2, 1, 6, 3], "rotation": 270, "texture": "#texture"}, | |||
"down": {"uv": [2, 12, 6, 14], "rotation": 270, "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Lower horizontal bar of left-hand gate door", | |||
"from": [14, 6, 9], | |||
"to": [16, 9, 13], | |||
"faces": { | |||
"east": {"uv": [10, 9, 14, 12], "texture": "#texture"}, | |||
"west": {"uv": [10, 3, 14, 6], "texture": "#texture"}, | |||
"up": {"uv": [10, 1, 14, 3], "rotation": 270, "texture": "#texture"}, | |||
"down": {"uv": [10, 12, 14, 14], "rotation": 270, "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Upper horizontal bar of left-hand gate door", | |||
"from": [14, 12, 9], | |||
"to": [16, 15, 13], | |||
"faces": { | |||
"east": {"uv": [10, 9, 14, 12], "texture": "#texture"}, | |||
"west": {"uv": [14, 3, 10, 6], "texture": "#texture"}, | |||
"up": {"uv": [10, 1, 14, 3], "rotation": 270, "texture": "#texture"}, | |||
"down": {"uv": [10, 12, 14, 14], "rotation": 270, "texture": "#texture"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Custom fence gate wall closed === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_custom_fence_gate_wall}} | |||
|- | |||
!sufix | |||
| {{cd|_wall}} | |||
|- | |||
!slots | |||
| {{cd|texture|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": true, | |||
"textures": { | |||
"particle": "#particle" | |||
}, | |||
"elements": [ | |||
{ | |||
"name": "Left-hand post", | |||
"from": [0, 2, 7], | |||
"to": [2, 13, 9], | |||
"faces": { | |||
"north": {"uv": [14, 2, 16, 13], "texture": "#texture"}, | |||
"east": {"uv": [14, 2, 16, 13], "texture": "#texture"}, | |||
"south": {"uv": [14, 2, 16, 13], "texture": "#texture"}, | |||
"west": {"uv": [14, 2, 16, 13], "texture": "#texture", "cullface": "west"}, | |||
"up": {"uv": [14, 0, 16, 2], "texture": "#texture"}, | |||
"down": {"uv": [16, 13, 14, 15], "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Right-hand post", | |||
"from": [14, 2, 7], | |||
"to": [16, 13, 9], | |||
"faces": { | |||
"north": {"uv": [0, 2, 2, 13], "texture": "#texture"}, | |||
"east": {"uv": [0, 2, 2, 13], "texture": "#texture", "cullface": "east"}, | |||
"south": {"uv": [0, 2, 2, 13], "texture": "#texture"}, | |||
"west": {"uv": [0, 2, 2, 13], "texture": "#texture"}, | |||
"up": {"uv": [0, 0, 2, 2], "texture": "#texture"}, | |||
"down": {"uv": [2, 13, 0, 15], "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Inner vertical post of left-hand gate door", | |||
"from": [6, 3, 7], | |||
"to": [8, 12, 9], | |||
"faces": { | |||
"north": {"uv": [8, 3, 10, 12], "texture": "#texture"}, | |||
"south": {"uv": [6, 3, 8, 12], "texture": "#texture"}, | |||
"west": {"uv": [8, 3, 10, 12], "texture": "#texture"}, | |||
"up": {"uv": [8, 1, 10, 3], "texture": "#texture"}, | |||
"down": {"uv": [8, 14, 10, 12], "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Inner vertical post of right-hand gate door", | |||
"from": [8, 3, 7], | |||
"to": [10, 12, 9], | |||
"faces": { | |||
"north": {"uv": [6, 3, 8, 12], "texture": "#texture"}, | |||
"east": {"uv": [6, 3, 8, 12], "texture": "#texture"}, | |||
"south": {"uv": [8, 3, 10, 12], "texture": "#texture"}, | |||
"up": {"uv": [6, 1, 8, 3], "texture": "#texture"}, | |||
"down": {"uv": [6, 14, 8, 12], "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Lower horizontal bar of left-hand gate door", | |||
"from": [2, 3, 7], | |||
"to": [6, 6, 9], | |||
"faces": { | |||
"north": {"uv": [10, 3, 14, 6], "texture": "#texture"}, | |||
"south": {"uv": [10, 9, 14, 12], "texture": "#texture"}, | |||
"up": {"uv": [10, 1, 14, 3], "texture": "#texture"}, | |||
"down": {"uv": [10, 14, 14, 12], "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Upper horizontal bar of left-hand gate door", | |||
"from": [2, 9, 7], | |||
"to": [6, 12, 9], | |||
"faces": { | |||
"north": {"uv": [10, 3, 14, 6], "texture": "#texture"}, | |||
"south": {"uv": [10, 9, 14, 12], "texture": "#texture"}, | |||
"up": {"uv": [10, 1, 14, 3], "texture": "#texture"}, | |||
"down": {"uv": [10, 14, 14, 12], "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Lower horizontal bar of right-hand gate door", | |||
"from": [10, 3, 7], | |||
"to": [14, 6, 9], | |||
"faces": { | |||
"north": {"uv": [2, 3, 6, 6], "texture": "#texture"}, | |||
"south": {"uv": [2, 9, 6, 12], "texture": "#texture"}, | |||
"up": {"uv": [2, 1, 6, 3], "texture": "#texture"}, | |||
"down": {"uv": [2, 14, 6, 12], "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Upper horizontal bar of right-hand gate door", | |||
"from": [10, 9, 7], | |||
"to": [14, 12, 9], | |||
"faces": { | |||
"north": {"uv": [2, 3, 6, 6], "texture": "#texture"}, | |||
"south": {"uv": [2, 9, 6, 12], "texture": "#texture"}, | |||
"up": {"uv": [2, 1, 6, 3], "texture": "#texture"}, | |||
"down": {"uv": [2, 14, 6, 12], "texture": "#texture"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Custom fence gate wall open === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_custom_fence_gate_wall_open}} | |||
|- | |||
!sufix | |||
| {{cd|_wall_open}} | |||
|- | |||
!slots | |||
| {{cd|texture|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": true, | |||
"textures": { | |||
"particle": "#particle" | |||
}, | |||
"elements": [ | |||
{ | |||
"name": "Left-hand post", | |||
"from": [0, 2, 7], | |||
"to": [2, 13, 9], | |||
"faces": { | |||
"north": {"uv": [14, 2, 16, 13], "texture": "#texture"}, | |||
"east": {"uv": [14, 2, 16, 13], "texture": "#texture"}, | |||
"south": {"uv": [14, 2, 16, 13], "texture": "#texture"}, | |||
"west": {"uv": [14, 2, 16, 13], "texture": "#texture", "cullface": "west"}, | |||
"up": {"uv": [14, 0, 16, 2], "texture": "#texture"}, | |||
"down": {"uv": [16, 13, 14, 15], "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Right-hand post", | |||
"from": [14, 2, 7], | |||
"to": [16, 13, 9], | |||
"faces": { | |||
"north": {"uv": [0, 2, 2, 13], "texture": "#texture"}, | |||
"east": {"uv": [0, 2, 2, 13], "texture": "#texture", "cullface": "east"}, | |||
"south": {"uv": [0, 2, 2, 13], "texture": "#texture"}, | |||
"west": {"uv": [0, 2, 2, 13], "texture": "#texture"}, | |||
"up": {"uv": [0, 0, 2, 2], "texture": "#texture"}, | |||
"down": {"uv": [2, 13, 0, 15], "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Inner vertical post of left-hand gate door", | |||
"from": [0, 3, 13], | |||
"to": [2, 12, 15], | |||
"faces": { | |||
"north": {"uv": [8, 3, 10, 12], "texture": "#texture"}, | |||
"east": {"uv": [8, 3, 10, 12], "texture": "#texture"}, | |||
"south": {"uv": [8, 3, 10, 12], "texture": "#texture"}, | |||
"west": {"uv": [8, 3, 10, 12], "texture": "#texture"}, | |||
"up": {"uv": [8, 1, 10, 3], "texture": "#texture"}, | |||
"down": {"uv": [8, 14, 10, 12], "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Inner vertical post of right-hand gate door", | |||
"from": [14, 3, 13], | |||
"to": [16, 12, 15], | |||
"faces": { | |||
"north": {"uv": [6, 3, 8, 12], "texture": "#texture"}, | |||
"east": {"uv": [6, 3, 8, 12], "texture": "#texture"}, | |||
"south": {"uv": [6, 3, 8, 12], "texture": "#texture"}, | |||
"west": {"uv": [6, 3, 8, 12], "texture": "#texture"}, | |||
"up": {"uv": [6, 1, 8, 3], "texture": "#texture"}, | |||
"down": {"uv": [6, 14, 8, 12], "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Lower horizontal bar of left-hand gate door", | |||
"from": [0, 3, 9], | |||
"to": [2, 6, 13], | |||
"faces": { | |||
"east": {"uv": [2, 9, 6, 12], "texture": "#texture"}, | |||
"west": {"uv": [2, 3, 6, 6], "texture": "#texture"}, | |||
"up": {"uv": [2, 1, 6, 3], "rotation": 270, "texture": "#texture"}, | |||
"down": {"uv": [2, 12, 6, 14], "rotation": 270, "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Upper horizontal bar of left-hand gate door", | |||
"from": [0, 9, 9], | |||
"to": [2, 12, 13], | |||
"faces": { | |||
"east": {"uv": [2, 9, 6, 12], "texture": "#texture"}, | |||
"west": {"uv": [2, 3, 6, 6], "texture": "#texture"}, | |||
"up": {"uv": [2, 1, 6, 3], "rotation": 270, "texture": "#texture"}, | |||
"down": {"uv": [2, 12, 6, 14], "rotation": 270, "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Lower horizontal bar of left-hand gate door", | |||
"from": [14, 3, 9], | |||
"to": [16, 6, 13], | |||
"faces": { | |||
"east": {"uv": [10, 9, 14, 12], "texture": "#texture"}, | |||
"west": {"uv": [10, 3, 14, 6], "texture": "#texture"}, | |||
"up": {"uv": [10, 1, 14, 3], "rotation": 270, "texture": "#texture"}, | |||
"down": {"uv": [10, 12, 14, 14], "rotation": 270, "texture": "#texture"} | |||
} | |||
}, | |||
{ | |||
"name": "Upper horizontal bar of left-hand gate door", | |||
"from": [14, 9, 9], | |||
"to": [16, 12, 13], | |||
"faces": { | |||
"east": {"uv": [10, 9, 14, 12], "texture": "#texture"}, | |||
"west": {"uv": [14, 3, 10, 6], "texture": "#texture"}, | |||
"up": {"uv": [10, 1, 14, 3], "rotation": 270, "texture": "#texture"}, | |||
"down": {"uv": [10, 12, 14, 14], "rotation": 270, "texture": "#texture"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Fence gate closed === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_fence_gate}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ "parent": "block/block", | |||
"display": { | |||
"gui": { | |||
"rotation": [ 30, 45, 0 ], | |||
"translation": [ 0, -1, 0], | |||
"scale":[ 0.8, 0.8, 0.8 ] | |||
}, | |||
"head": { | |||
"rotation": [ 0, 0, 0 ], | |||
"translation": [ 0, -3, -6], | |||
"scale":[ 1, 1, 1] | |||
} | |||
}, | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ "__comment": "Left-hand post", | |||
"from": [ 0, 5, 7 ], | |||
"to": [ 2, 16, 9 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 7, 2, 9 ], "texture": "#texture" }, | |||
"up": { "uv": [ 0, 7, 2, 9 ], "texture": "#texture" }, | |||
"north": { "uv": [ 0, 0, 2, 11 ], "texture": "#texture" }, | |||
"south": { "uv": [ 0, 0, 2, 11 ], "texture": "#texture" }, | |||
"west": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture", "cullface": "west" }, | |||
"east": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "__comment": "Right-hand post", | |||
"from": [ 14, 5, 7 ], | |||
"to": [ 16, 16, 9 ], | |||
"faces": { | |||
"down": { "uv": [ 14, 7, 16, 9 ], "texture": "#texture" }, | |||
"up": { "uv": [ 14, 7, 16, 9 ], "texture": "#texture" }, | |||
"north": { "uv": [ 14, 0, 16, 11 ], "texture": "#texture" }, | |||
"south": { "uv": [ 14, 0, 16, 11 ], "texture": "#texture" }, | |||
"west": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture" }, | |||
"east": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture", "cullface": "east" } | |||
} | |||
}, | |||
{ "__comment": "Inner vertical post of left-hand gate door", | |||
"from": [ 6, 6, 7 ], | |||
"to": [ 8, 15, 9 ], | |||
"faces": { | |||
"down": { "uv": [ 6, 7, 8, 9 ], "texture": "#texture" }, | |||
"up": { "uv": [ 6, 7, 8, 9 ], "texture": "#texture" }, | |||
"north": { "uv": [ 6, 1, 8, 10 ], "texture": "#texture" }, | |||
"south": { "uv": [ 6, 1, 8, 10 ], "texture": "#texture" }, | |||
"west": { "uv": [ 7, 1, 9, 10 ], "texture": "#texture" }, | |||
"east": { "uv": [ 7, 1, 9, 10 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "__comment": "Inner vertical post of right-hand gate door", | |||
"from": [ 8, 6, 7 ], | |||
"to": [ 10, 15, 9 ], | |||
"faces": { | |||
"down": { "uv": [ 8, 7, 10, 9 ], "texture": "#texture" }, | |||
"up": { "uv": [ 8, 7, 10, 9 ], "texture": "#texture" }, | |||
"north": { "uv": [ 8, 1, 10, 10 ], "texture": "#texture" }, | |||
"south": { "uv": [ 8, 1, 10, 10 ], "texture": "#texture" }, | |||
"west": { "uv": [ 7, 1, 9, 10 ], "texture": "#texture" }, | |||
"east": { "uv": [ 7, 1, 9, 10 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "__comment": "Lower horizontal bar of left-hand gate door", | |||
"from": [ 2, 6, 7 ], | |||
"to": [ 6, 9, 9 ], | |||
"faces": { | |||
"down": { "uv": [ 2, 7, 6, 9 ], "texture": "#texture" }, | |||
"up": { "uv": [ 2, 7, 6, 9 ], "texture": "#texture" }, | |||
"north": { "uv": [ 2, 7, 6, 10 ], "texture": "#texture" }, | |||
"south": { "uv": [ 2, 7, 6, 10 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "__comment": "Upper horizontal bar of left-hand gate door", | |||
"from": [ 2, 12, 7 ], | |||
"to": [ 6, 15, 9 ], | |||
"faces": { | |||
"down": { "uv": [ 2, 7, 6, 9 ], "texture": "#texture" }, | |||
"up": { "uv": [ 2, 7, 6, 9 ], "texture": "#texture" }, | |||
"north": { "uv": [ 2, 1, 6, 4 ], "texture": "#texture" }, | |||
"south": { "uv": [ 2, 1, 6, 4 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "__comment": "Lower horizontal bar of right-hand gate door", | |||
"from": [ 10, 6, 7 ], | |||
"to": [ 14, 9, 9 ], | |||
"faces": { | |||
"down": { "uv": [ 10, 7, 14, 9 ], "texture": "#texture" }, | |||
"up": { "uv": [ 10, 7, 14, 9 ], "texture": "#texture" }, | |||
"north": { "uv": [ 10, 7, 14, 10 ], "texture": "#texture" }, | |||
"south": { "uv": [ 10, 7, 14, 10 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "__comment": "Upper horizontal bar of right-hand gate door", | |||
"from": [ 10, 12, 7 ], | |||
"to": [ 14, 15, 9 ], | |||
"faces": { | |||
"down": { "uv": [ 10, 7, 14, 9 ], "texture": "#texture" }, | |||
"up": { "uv": [ 10, 7, 14, 9 ], "texture": "#texture" }, | |||
"north": { "uv": [ 10, 1, 14, 4 ], "texture": "#texture" }, | |||
"south": { "uv": [ 10, 1, 14, 4 ], "texture": "#texture" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Fence gate open === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_fence_gate_open}} | |||
|- | |||
!sufix | |||
| {{cd|_open}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ "__comment": "Left-hand post", | |||
"from": [ 0, 5, 7 ], | |||
"to": [ 2, 16, 9 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 7, 2, 9 ], "texture": "#texture" }, | |||
"up": { "uv": [ 0, 7, 2, 9 ], "texture": "#texture" }, | |||
"north": { "uv": [ 0, 0, 2, 11 ], "texture": "#texture" }, | |||
"south": { "uv": [ 0, 0, 2, 11 ], "texture": "#texture" }, | |||
"west": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture", "cullface": "west" }, | |||
"east": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "__comment": "Right-hand post", | |||
"from": [ 14, 5, 7 ], | |||
"to": [ 16, 16, 9 ], | |||
"faces": { | |||
"down": { "uv": [ 14, 7, 16, 9 ], "texture": "#texture" }, | |||
"up": { "uv": [ 14, 7, 16, 9 ], "texture": "#texture" }, | |||
"north": { "uv": [ 14, 0, 16, 11 ], "texture": "#texture" }, | |||
"south": { "uv": [ 14, 0, 16, 11 ], "texture": "#texture" }, | |||
"west": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture" }, | |||
"east": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture", "cullface": "east" } | |||
} | |||
}, | |||
{ "__comment": "Inner vertical post of left-hand gate door", | |||
"from": [ 0, 6, 13 ], | |||
"to": [ 2, 15, 15 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 13, 2, 15 ], "texture": "#texture" }, | |||
"up": { "uv": [ 0, 13, 2, 15 ], "texture": "#texture" }, | |||
"north": { "uv": [ 0, 1, 2, 10 ], "texture": "#texture" }, | |||
"south": { "uv": [ 0, 1, 2, 10 ], "texture": "#texture" }, | |||
"west": { "uv": [ 13, 1, 15, 10 ], "texture": "#texture" }, | |||
"east": { "uv": [ 13, 1, 15, 10 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "__comment": "Inner vertical post of right-hand gate door", | |||
"from": [ 14, 6, 13 ], | |||
"to": [ 16, 15, 15 ], | |||
"faces": { | |||
"down": { "uv": [ 14, 13, 16, 15 ], "texture": "#texture" }, | |||
"up": { "uv": [ 14, 13, 16, 15 ], "texture": "#texture" }, | |||
"north": { "uv": [ 14, 1, 16, 10 ], "texture": "#texture" }, | |||
"south": { "uv": [ 14, 1, 16, 10 ], "texture": "#texture" }, | |||
"west": { "uv": [ 13, 1, 15, 10 ], "texture": "#texture" }, | |||
"east": { "uv": [ 13, 1, 15, 10 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "__comment": "Lower horizontal bar of left-hand gate door", | |||
"from": [ 0, 6, 9 ], | |||
"to": [ 2, 9, 13 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 9, 2, 13 ], "texture": "#texture" }, | |||
"up": { "uv": [ 0, 9, 2, 13 ], "texture": "#texture" }, | |||
"west": { "uv": [ 13, 7, 15, 10 ], "texture": "#texture" }, | |||
"east": { "uv": [ 13, 7, 15, 10 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "__comment": "Upper horizontal bar of left-hand gate door", | |||
"from": [ 0, 12, 9 ], | |||
"to": [ 2, 15, 13 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 9, 2, 13 ], "texture": "#texture" }, | |||
"up": { "uv": [ 0, 9, 2, 13 ], "texture": "#texture" }, | |||
"west": { "uv": [ 13, 1, 15, 4 ], "texture": "#texture" }, | |||
"east": { "uv": [ 13, 1, 15, 4 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "__comment": "Lower horizontal bar of left-hand gate door", | |||
"from": [ 14, 6, 9 ], | |||
"to": [ 16, 9, 13 ], | |||
"faces": { | |||
"down": { "uv": [ 14, 9, 16, 13 ], "texture": "#texture" }, | |||
"up": { "uv": [ 14, 9, 16, 13 ], "texture": "#texture" }, | |||
"west": { "uv": [ 13, 7, 15, 10 ], "texture": "#texture" }, | |||
"east": { "uv": [ 13, 7, 15, 10 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "__comment": "Upper horizontal bar of left-hand gate door", | |||
"from": [ 14, 12, 9 ], | |||
"to": [ 16, 15, 13 ], | |||
"faces": { | |||
"down": { "uv": [ 14, 9, 16, 13 ], "texture": "#texture" }, | |||
"up": { "uv": [ 14, 9, 16, 13 ], "texture": "#texture" }, | |||
"west": { "uv": [ 13, 1, 15, 4 ], "texture": "#texture" }, | |||
"east": { "uv": [ 13, 1, 15, 4 ], "texture": "#texture" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Fence gate wall closed === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_fence_gate_wall}} | |||
|- | |||
!sufix | |||
| {{cd|_wall}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": true, | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ "__comment": "Left-hand post", | |||
"from": [ 0, 2, 7 ], | |||
"to": [ 2, 13, 9 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 7, 2, 9 ], "texture": "#texture" }, | |||
"up": { "uv": [ 0, 7, 2, 9 ], "texture": "#texture" }, | |||
"north": { "uv": [ 0, 0, 2, 11 ], "texture": "#texture" }, | |||
"south": { "uv": [ 0, 0, 2, 11 ], "texture": "#texture" }, | |||
"west": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture", "cullface": "west" }, | |||
"east": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "__comment": "Right-hand post", | |||
"from": [ 14, 2, 7 ], | |||
"to": [ 16, 13, 9 ], | |||
"faces": { | |||
"down": { "uv": [ 14, 7, 16, 9 ], "texture": "#texture" }, | |||
"up": { "uv": [ 14, 7, 16, 9 ], "texture": "#texture" }, | |||
"north": { "uv": [ 14, 0, 16, 11 ], "texture": "#texture" }, | |||
"south": { "uv": [ 14, 0, 16, 11 ], "texture": "#texture" }, | |||
"west": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture" }, | |||
"east": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture", "cullface": "east" } | |||
} | |||
}, | |||
{ "__comment": "Inner vertical post of left-hand gate door", | |||
"from": [ 6, 3, 7 ], | |||
"to": [ 8, 12, 9 ], | |||
"faces": { | |||
"down": { "uv": [ 6, 7, 8, 9 ], "texture": "#texture" }, | |||
"up": { "uv": [ 6, 7, 8, 9 ], "texture": "#texture" }, | |||
"north": { "uv": [ 6, 1, 8, 10 ], "texture": "#texture" }, | |||
"south": { "uv": [ 6, 1, 8, 10 ], "texture": "#texture" }, | |||
"west": { "uv": [ 7, 1, 9, 10 ], "texture": "#texture" }, | |||
"east": { "uv": [ 7, 1, 9, 10 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "__comment": "Inner vertical post of right-hand gate door", | |||
"from": [ 8, 3, 7 ], | |||
"to": [ 10, 12, 9 ], | |||
"faces": { | |||
"down": { "uv": [ 8, 7, 10, 9 ], "texture": "#texture" }, | |||
"up": { "uv": [ 8, 7, 10, 9 ], "texture": "#texture" }, | |||
"north": { "uv": [ 8, 1, 10, 10 ], "texture": "#texture" }, | |||
"south": { "uv": [ 8, 1, 10, 10 ], "texture": "#texture" }, | |||
"west": { "uv": [ 7, 1, 9, 10 ], "texture": "#texture" }, | |||
"east": { "uv": [ 7, 1, 9, 10 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "__comment": "Lower horizontal bar of left-hand gate door", | |||
"from": [ 2, 3, 7 ], | |||
"to": [ 6, 6, 9 ], | |||
"faces": { | |||
"down": { "uv": [ 2, 7, 6, 9 ], "texture": "#texture" }, | |||
"up": { "uv": [ 2, 7, 6, 9 ], "texture": "#texture" }, | |||
"north": { "uv": [ 2, 7, 6, 10 ], "texture": "#texture" }, | |||
"south": { "uv": [ 2, 7, 6, 10 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "__comment": "Upper horizontal bar of left-hand gate door", | |||
"from": [ 2, 9, 7 ], | |||
"to": [ 6, 12, 9 ], | |||
"faces": { | |||
"down": { "uv": [ 2, 7, 6, 9 ], "texture": "#texture" }, | |||
"up": { "uv": [ 2, 7, 6, 9 ], "texture": "#texture" }, | |||
"north": { "uv": [ 2, 1, 6, 4 ], "texture": "#texture" }, | |||
"south": { "uv": [ 2, 1, 6, 4 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "__comment": "Lower horizontal bar of right-hand gate door", | |||
"from": [ 10, 3, 7 ], | |||
"to": [ 14, 6, 9 ], | |||
"faces": { | |||
"down": { "uv": [ 10, 7, 14, 9 ], "texture": "#texture" }, | |||
"up": { "uv": [ 10, 7, 14, 9 ], "texture": "#texture" }, | |||
"north": { "uv": [ 10, 7, 14, 10 ], "texture": "#texture" }, | |||
"south": { "uv": [ 10, 7, 14, 10 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "__comment": "Upper horizontal bar of right-hand gate door", | |||
"from": [ 10, 9, 7 ], | |||
"to": [ 14, 12, 9 ], | |||
"faces": { | |||
"down": { "uv": [ 10, 7, 14, 9 ], "texture": "#texture" }, | |||
"up": { "uv": [ 10, 7, 14, 9 ], "texture": "#texture" }, | |||
"north": { "uv": [ 10, 1, 14, 4 ], "texture": "#texture" }, | |||
"south": { "uv": [ 10, 1, 14, 4 ], "texture": "#texture" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Fence gate wall open === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_fence_gate_wall_open}} | |||
|- | |||
!sufix | |||
| {{cd|_wall_open}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": true, | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ "__comment": "Left-hand post", | |||
"from": [ 0, 2, 7 ], | |||
"to": [ 2, 13, 9 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 7, 2, 9 ], "texture": "#texture" }, | |||
"up": { "uv": [ 0, 7, 2, 9 ], "texture": "#texture" }, | |||
"north": { "uv": [ 0, 0, 2, 11 ], "texture": "#texture" }, | |||
"south": { "uv": [ 0, 0, 2, 11 ], "texture": "#texture" }, | |||
"west": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture", "cullface": "west" }, | |||
"east": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "__comment": "Right-hand post", | |||
"from": [ 14, 2, 7 ], | |||
"to": [ 16, 13, 9 ], | |||
"faces": { | |||
"down": { "uv": [ 14, 7, 16, 9 ], "texture": "#texture" }, | |||
"up": { "uv": [ 14, 7, 16, 9 ], "texture": "#texture" }, | |||
"north": { "uv": [ 14, 0, 16, 11 ], "texture": "#texture" }, | |||
"south": { "uv": [ 14, 0, 16, 11 ], "texture": "#texture" }, | |||
"west": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture" }, | |||
"east": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture", "cullface": "east" } | |||
} | |||
}, | |||
{ "__comment": "Inner vertical post of left-hand gate door", | |||
"from": [ 0, 3, 13 ], | |||
"to": [ 2, 12, 15 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 13, 2, 15 ], "texture": "#texture" }, | |||
"up": { "uv": [ 0, 13, 2, 15 ], "texture": "#texture" }, | |||
"north": { "uv": [ 0, 1, 2, 10 ], "texture": "#texture" }, | |||
"south": { "uv": [ 0, 1, 2, 10 ], "texture": "#texture" }, | |||
"west": { "uv": [ 13, 1, 15, 10 ], "texture": "#texture" }, | |||
"east": { "uv": [ 13, 1, 15, 10 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "__comment": "Inner vertical post of right-hand gate door", | |||
"from": [ 14, 3, 13 ], | |||
"to": [ 16, 12, 15 ], | |||
"faces": { | |||
"down": { "uv": [ 14, 13, 16, 15 ], "texture": "#texture" }, | |||
"up": { "uv": [ 14, 13, 16, 15 ], "texture": "#texture" }, | |||
"north": { "uv": [ 14, 1, 16, 10 ], "texture": "#texture" }, | |||
"south": { "uv": [ 14, 1, 16, 10 ], "texture": "#texture" }, | |||
"west": { "uv": [ 13, 1, 15, 10 ], "texture": "#texture" }, | |||
"east": { "uv": [ 13, 1, 15, 10 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "__comment": "Lower horizontal bar of left-hand gate door", | |||
"from": [ 0, 3, 9 ], | |||
"to": [ 2, 6, 13 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 9, 2, 13 ], "texture": "#texture" }, | |||
"up": { "uv": [ 0, 9, 2, 13 ], "texture": "#texture" }, | |||
"west": { "uv": [ 13, 7, 15, 10 ], "texture": "#texture" }, | |||
"east": { "uv": [ 13, 7, 15, 10 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "__comment": "Upper horizontal bar of left-hand gate door", | |||
"from": [ 0, 9, 9 ], | |||
"to": [ 2, 12, 13 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 9, 2, 13 ], "texture": "#texture" }, | |||
"up": { "uv": [ 0, 9, 2, 13 ], "texture": "#texture" }, | |||
"west": { "uv": [ 13, 1, 15, 4 ], "texture": "#texture" }, | |||
"east": { "uv": [ 13, 1, 15, 4 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "__comment": "Lower horizontal bar of left-hand gate door", | |||
"from": [ 14, 3, 9 ], | |||
"to": [ 16, 6, 13 ], | |||
"faces": { | |||
"down": { "uv": [ 14, 9, 16, 13 ], "texture": "#texture" }, | |||
"up": { "uv": [ 14, 9, 16, 13 ], "texture": "#texture" }, | |||
"west": { "uv": [ 13, 7, 15, 10 ], "texture": "#texture" }, | |||
"east": { "uv": [ 13, 7, 15, 10 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "__comment": "Upper horizontal bar of left-hand gate door", | |||
"from": [ 14, 9, 9 ], | |||
"to": [ 16, 12, 13 ], | |||
"faces": { | |||
"down": { "uv": [ 14, 9, 16, 13 ], "texture": "#texture" }, | |||
"up": { "uv": [ 14, 9, 16, 13 ], "texture": "#texture" }, | |||
"west": { "uv": [ 13, 1, 15, 4 ], "texture": "#texture" }, | |||
"east": { "uv": [ 13, 1, 15, 4 ], "texture": "#texture" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Pressure plate up === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|pressure_plate_up}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ "parent": "block/thin_block", | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ "from": [ 1, 0, 1 ], | |||
"to": [ 15, 1, 15 ], | |||
"faces": { | |||
"down": { "uv": [ 1, 1, 15, 15 ], "texture": "#texture", "cullface": "down" }, | |||
"up": { "uv": [ 1, 1, 15, 15 ], "texture": "#texture" }, | |||
"north": { "uv": [ 1, 15, 15, 16 ], "texture": "#texture" }, | |||
"south": { "uv": [ 1, 15, 15, 16 ], "texture": "#texture" }, | |||
"west": { "uv": [ 1, 15, 15, 16 ], "texture": "#texture" }, | |||
"east": { "uv": [ 1, 15, 15, 16 ], "texture": "#texture" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Pressure plate down === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|pressure_plate_down}} | |||
|- | |||
!sufix | |||
| {{cd|_down}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ "from": [ 1, 0, 1 ], | |||
"to": [ 15, 0.5, 15 ], | |||
"faces": { | |||
"down": { "uv": [ 1, 1, 15, 15 ], "texture": "#texture", "cullface": "down" }, | |||
"up": { "uv": [ 1, 1, 15, 15 ], "texture": "#texture" }, | |||
"north": { "uv": [ 1, 15, 15, 15.5 ], "texture": "#texture" }, | |||
"south": { "uv": [ 1, 15, 15, 15.5 ], "texture": "#texture" }, | |||
"west": { "uv": [ 1, 15, 15, 15.5 ], "texture": "#texture" }, | |||
"east": { "uv": [ 1, 15, 15, 15.5 ], "texture": "#texture" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Slab bottom === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|slab}} | |||
|- | |||
!slots | |||
| {{cd|bottom|top|side|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ "parent": "block/block", | |||
"textures": { | |||
"particle": "#side" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 16, 8, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" }, | |||
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, | |||
"north": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "north" }, | |||
"south": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "south" }, | |||
"west": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "west" }, | |||
"east": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "east" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Slab top === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|slab_top}} | |||
|- | |||
!sufix | |||
| {{cd|_top}} | |||
|- | |||
!slots | |||
| {{cd|bottom|top|side|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#side" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 8, 0 ], | |||
"to": [ 16, 16, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom" }, | |||
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "cullface": "up" }, | |||
"north": { "uv": [ 0, 0, 16, 8 ], "texture": "#side", "cullface": "north" }, | |||
"south": { "uv": [ 0, 0, 16, 8 ], "texture": "#side", "cullface": "south" }, | |||
"west": { "uv": [ 0, 0, 16, 8 ], "texture": "#side", "cullface": "west" }, | |||
"east": { "uv": [ 0, 0, 16, 8 ], "texture": "#side", "cullface": "east" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Leaves === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|leaves}} | |||
|- | |||
!slots | |||
| {{cd|all}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ "parent": "block/block", | |||
"textures": { | |||
"particle": "#all" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 16, 16, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "down" }, | |||
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "up" }, | |||
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "north" }, | |||
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "south" }, | |||
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "west" }, | |||
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "east" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Stairs straight === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|stairs}} | |||
|- | |||
!slots | |||
| {{cd|bottom|top|side|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ "parent": "block/block", | |||
"display": { | |||
"gui": { | |||
"rotation": [ 30, 135, 0 ], | |||
"translation": [ 0, 0, 0], | |||
"scale":[ 0.625, 0.625, 0.625 ] | |||
}, | |||
"head": { | |||
"rotation": [ 0, -90, 0 ], | |||
"translation": [ 0, 0, 0 ], | |||
"scale": [ 1, 1, 1 ] | |||
}, | |||
"thirdperson_lefthand": { | |||
"rotation": [ 75, -135, 0 ], | |||
"translation": [ 0, 2.5, 0], | |||
"scale": [ 0.375, 0.375, 0.375 ] | |||
} | |||
}, | |||
"textures": { | |||
"particle": "#side" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 16, 8, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" }, | |||
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, | |||
"north": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "north" }, | |||
"south": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "south" }, | |||
"west": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "west" }, | |||
"east": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "east" } | |||
} | |||
}, | |||
{ "from": [ 8, 8, 0 ], | |||
"to": [ 16, 16, 16 ], | |||
"faces": { | |||
"up": { "uv": [ 8, 0, 16, 16 ], "texture": "#top", "cullface": "up" }, | |||
"north": { "uv": [ 0, 0, 8, 8 ], "texture": "#side", "cullface": "north" }, | |||
"south": { "uv": [ 8, 0, 16, 8 ], "texture": "#side", "cullface": "south" }, | |||
"west": { "uv": [ 0, 0, 16, 8 ], "texture": "#side" }, | |||
"east": { "uv": [ 0, 0, 16, 8 ], "texture": "#side", "cullface": "east" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Stairs inner === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|inner_stairs}} | |||
|- | |||
!sufix | |||
| {{cd|_inner}} | |||
|- | |||
!slots | |||
| {{cd|bottom|top|side|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#side" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 16, 8, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" }, | |||
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, | |||
"north": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "north" }, | |||
"south": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "south" }, | |||
"west": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "west" }, | |||
"east": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "east" } | |||
} | |||
}, | |||
{ "from": [ 8, 8, 0 ], | |||
"to": [ 16, 16, 16 ], | |||
"faces": { | |||
"up": { "uv": [ 8, 0, 16, 16 ], "texture": "#top", "cullface": "up" }, | |||
"north": { "uv": [ 0, 0, 8, 8 ], "texture": "#side", "cullface": "north" }, | |||
"south": { "uv": [ 8, 0, 16, 8 ], "texture": "#side", "cullface": "south" }, | |||
"west": { "uv": [ 0, 0, 16, 8 ], "texture": "#side" }, | |||
"east": { "uv": [ 0, 0, 16, 8 ], "texture": "#side", "cullface": "east" } | |||
} | |||
}, | |||
{ "from": [ 0, 8, 8 ], | |||
"to": [ 8, 16, 16 ], | |||
"faces": { | |||
"up": { "uv": [ 0, 8, 8, 16 ], "texture": "#top", "cullface": "up" }, | |||
"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" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Stairs outer === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|outer_stairs}} | |||
|- | |||
!sufix | |||
| {{cd|_outer}} | |||
|- | |||
!slots | |||
| {{cd|bottom|top|side|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#side" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 16, 8, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" }, | |||
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, | |||
"north": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "north" }, | |||
"south": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "south" }, | |||
"west": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "west" }, | |||
"east": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "east" } | |||
} | |||
}, | |||
{ "from": [ 8, 8, 8 ], | |||
"to": [ 16, 16, 16 ], | |||
"faces": { | |||
"up": { "uv": [ 8, 8, 16, 16 ], "texture": "#top", "cullface": "up" }, | |||
"north": { "uv": [ 0, 0, 8, 8 ], "texture": "#side" }, | |||
"south": { "uv": [ 8, 0, 16, 8 ], "texture": "#side", "cullface": "south" }, | |||
"west": { "uv": [ 8, 0, 16, 8 ], "texture": "#side" }, | |||
"east": { "uv": [ 0, 0, 8, 8 ], "texture": "#side", "cullface": "east" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Trapdoor top === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_trapdoor_top}} | |||
|- | |||
!sufix | |||
| {{cd|_top}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 13, 0 ], | |||
"to": [ 16, 16, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" }, | |||
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "up" }, | |||
"north": { "uv": [ 0, 16, 16, 13 ], "texture": "#texture", "cullface": "north" }, | |||
"south": { "uv": [ 0, 16, 16, 13 ], "texture": "#texture", "cullface": "south" }, | |||
"west": { "uv": [ 0, 16, 16, 13 ], "texture": "#texture", "cullface": "west" }, | |||
"east": { "uv": [ 0, 16, 16, 13 ], "texture": "#texture", "cullface": "east" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Trapdoor bottom === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_trapdoor_bottom}} | |||
|- | |||
!sufix | |||
| {{cd|_bottom}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ "parent": "block/thin_block", | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 16, 3, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "down" }, | |||
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" }, | |||
"north": { "uv": [ 0, 16, 16, 13 ], "texture": "#texture", "cullface": "north" }, | |||
"south": { "uv": [ 0, 16, 16, 13 ], "texture": "#texture", "cullface": "south" }, | |||
"west": { "uv": [ 0, 16, 16, 13 ], "texture": "#texture", "cullface": "west" }, | |||
"east": { "uv": [ 0, 16, 16, 13 ], "texture": "#texture", "cullface": "east" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Trapdoor open === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_trapdoor_open}} | |||
|- | |||
!sufix | |||
| {{cd|_open}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 13 ], | |||
"to": [ 16, 16, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 13, 16, 16 ], "texture": "#texture", "cullface": "down" }, | |||
"up": { "uv": [ 0, 16, 16, 13 ], "texture": "#texture", "cullface": "up" }, | |||
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" }, | |||
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "south" }, | |||
"west": { "uv": [ 16, 0, 13, 16 ], "texture": "#texture", "cullface": "west" }, | |||
"east": { "uv": [ 13, 0, 16, 16 ], "texture": "#texture", "cullface": "east" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Bed head === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_bed_head}} | |||
|- | |||
!slots | |||
| {{cd|up|east|west|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/template_bed", | |||
"textures": { | |||
"particle": "minecraft:block/oak_planks", | |||
"north": "minecraft:block/bed_head_north", | |||
"east": "#east", | |||
"west": "#west", | |||
"up": "#up", | |||
"down": "minecraft:block/bed_down" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [ 0, 3, 0 ], | |||
"to": [ 16, 9, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#down" }, | |||
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#up" }, | |||
"north": { "uv": [ 0, 7, 16, 13 ], "texture": "#north", "cullface": "north" }, | |||
"west": { "uv": [ 0, 7, 16, 13 ], "texture": "#west", "cullface": "west" }, | |||
"east": { "uv": [ 0, 7, 16, 13 ], "texture": "#east", "cullface": "east" } | |||
} | |||
}, | |||
{ | |||
"from": [ 0, 0, 0 ], | |||
"to": [ 3, 3, 3 ], | |||
"faces": { | |||
"down": { "uv": [ 6, 13, 9, 16 ], "texture": "#west", "cullface": "down" }, | |||
"north": { "uv": [ 13, 13, 16, 16 ], "texture": "#north", "cullface": "north" }, | |||
"south": { "uv": [ 3, 13, 6, 16 ], "texture": "#west" }, | |||
"west": { "uv": [ 0, 13, 3, 16 ], "texture": "#west", "cullface": "west" }, | |||
"east": { "uv": [ 10, 13, 13, 16 ], "texture": "#north" } | |||
} | |||
}, | |||
{ | |||
"from": [ 13, 0, 0 ], | |||
"to": [ 16, 3, 3 ], | |||
"faces": { | |||
"down": { "uv": [ 7, 13, 10, 16 ], "texture": "#east", "cullface": "down" }, | |||
"north": { "uv": [ 0, 13, 3, 16 ], "texture": "#north", "cullface": "north" }, | |||
"south": { "uv": [ 10, 13, 13, 16 ], "texture": "#east" }, | |||
"west": { "uv": [ 3, 13, 6, 16 ], "texture": "#north" }, | |||
"east": { "uv": [ 13, 13, 16, 16 ], "texture": "#east", "cullface": "east" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Bed foot === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_bed_foot}} | |||
|- | |||
!slots | |||
| {{cd|up|east|west|south|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/template_bed", | |||
"textures": { | |||
"particle": "minecraft:block/oak_planks", | |||
"south": "#south", | |||
"east": "#east", | |||
"west": "#west", | |||
"up": "#up", | |||
"down": "minecraft:block/bed_down" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [ 0, 3, 0 ], | |||
"to": [ 16, 9, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#down" }, | |||
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#up" }, | |||
"south": { "uv": [ 0, 7, 16, 13 ], "texture": "#south", "cullface": "south" }, | |||
"west": { "uv": [ 0, 7, 16, 13 ], "texture": "#west", "cullface": "west" }, | |||
"east": { "uv": [ 0, 7, 16, 13 ], "texture": "#east", "cullface": "east" } | |||
} | |||
}, | |||
{ | |||
"from": [ 0, 0, 13 ], | |||
"to": [ 3, 3, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 7, 13, 10, 16 ], "texture": "#west", "cullface": "down" }, | |||
"north": { "uv": [ 10, 13, 13, 16 ], "texture": "#west" }, | |||
"south": { "uv": [ 0, 13, 3, 16 ], "texture": "#south", "cullface": "south" }, | |||
"west": { "uv": [ 13, 13, 16, 16 ], "texture": "#west", "cullface": "west" }, | |||
"east": { "uv": [ 3, 13, 6, 16 ], "texture": "#south" } | |||
} | |||
}, | |||
{ | |||
"from": [ 13, 0, 13 ], | |||
"to": [ 16, 3, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 6, 13, 9, 16 ], "texture": "#east", "cullface": "down" }, | |||
"north": { "uv": [ 3, 13, 6, 16 ], "texture": "#east" }, | |||
"south": { "uv": [ 13, 13, 16, 16 ], "texture": "#south", "cullface": "south" }, | |||
"west": { "uv": [ 10, 13, 13, 16 ], "texture": "#south" }, | |||
"east": { "uv": [ 0, 13, 3, 16 ], "texture": "#east", "cullface": "east" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Orientable trapdoor top === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_orientable_trapdoor_top}} | |||
|- | |||
!sufix | |||
| {{cd|_top}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 13, 0 ], | |||
"to": [ 16, 16, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" }, | |||
"up": { "uv": [ 0, 16, 16, 0 ], "texture": "#texture", "cullface": "up" }, | |||
"north": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture", "cullface": "north" }, | |||
"south": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture", "cullface": "south" }, | |||
"west": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture", "cullface": "west" }, | |||
"east": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture", "cullface": "east" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Orientable trapdoor bottom === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_orientable_trapdoor_bottom}} | |||
|- | |||
!sufix | |||
| {{cd|_bottom}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ "parent": "block/thin_block", | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 16, 3, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "down" }, | |||
"up": { "uv": [ 0, 16, 16, 0 ], "texture": "#texture" }, | |||
"north": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture", "cullface": "north" }, | |||
"south": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture", "cullface": "south" }, | |||
"west": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture", "cullface": "west" }, | |||
"east": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture", "cullface": "east" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Orientable trapdoor open === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_orientable_trapdoor_open}} | |||
|- | |||
!sufix | |||
| {{cd|_open}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 13 ], | |||
"to": [ 16, 16, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture", "cullface": "down" }, | |||
"up": { "uv": [ 0, 3, 16, 0 ], "texture": "#texture", "cullface": "up" }, | |||
"north": { "uv": [ 0, 16, 16, 0 ], "texture": "#texture" }, | |||
"south": { "uv": [ 0, 16, 16, 0 ], "texture": "#texture", "cullface": "south" }, | |||
"west": { "uv": [ 0, 0, 16, 3 ], "rotation": 90, "texture": "#texture", "cullface": "west" }, | |||
"east": { "uv": [ 0, 3, 16, 0 ], "rotation": 90, "texture": "#texture", "cullface": "east" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Pointed dripstone === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|pointed_dripstone}} | |||
|- | |||
!slots | |||
| {{cd|cross}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": true, | |||
"textures": { | |||
"particle": "#cross" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0.8, 0, 8 ], | |||
"to": [ 15.2, 16, 8 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"shade": false, | |||
"faces": { | |||
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" }, | |||
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" } | |||
} | |||
}, | |||
{ "from": [ 8, 0, 0.8 ], | |||
"to": [ 8, 16, 15.2 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"shade": false, | |||
"faces": { | |||
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" }, | |||
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Cross === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|cross}} | |||
|- | |||
!slots | |||
| {{cd|cross}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#cross" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0.8, 0, 8 ], | |||
"to": [ 15.2, 16, 8 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"shade": false, | |||
"faces": { | |||
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" }, | |||
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" } | |||
} | |||
}, | |||
{ "from": [ 8, 0, 0.8 ], | |||
"to": [ 8, 16, 15.2 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"shade": false, | |||
"faces": { | |||
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" }, | |||
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Tinted cross === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|tinted_cross}} | |||
|- | |||
!slots | |||
| {{cd|cross}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#cross" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0.8, 0, 8 ], | |||
"to": [ 15.2, 16, 8 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"shade": false, | |||
"faces": { | |||
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross", "tintindex": 0 }, | |||
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross", "tintindex": 0 } | |||
} | |||
}, | |||
{ "from": [ 8, 0, 0.8 ], | |||
"to": [ 8, 16, 15.2 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"shade": false, | |||
"faces": { | |||
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross", "tintindex": 0 }, | |||
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross", "tintindex": 0 } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Cross emissive === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|cross_emissive}} | |||
|- | |||
!slots | |||
| {{cd|cross|cross_emissive|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#cross" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0.8, 0, 8 ], | |||
"to": [ 15.2, 16, 8 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"shade": false, | |||
"faces": { | |||
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" }, | |||
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" } | |||
} | |||
}, | |||
{ "from": [ 8, 0, 0.8 ], | |||
"to": [ 8, 16, 15.2 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"shade": false, | |||
"faces": { | |||
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" }, | |||
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" } | |||
} | |||
}, | |||
{ "from": [ 0.8, 0, 8 ], | |||
"to": [ 15.2, 16, 8 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"shade": false, | |||
"light_emission": 15, | |||
"faces": { | |||
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross_emissive" }, | |||
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross_emissive" } | |||
} | |||
}, | |||
{ "from": [ 8, 0, 0.8 ], | |||
"to": [ 8, 16, 15.2 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"shade": false, | |||
"light_emission": 15, | |||
"faces": { | |||
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross_emissive" }, | |||
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross_emissive" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Flower pot cross === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|flower_pot_cross}} | |||
|- | |||
!slots | |||
| {{cd|plant}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "block/flower_pot", | |||
"flowerpot": "block/flower_pot", | |||
"dirt": "block/dirt" | |||
}, | |||
"elements": [ | |||
{ "from": [ 5, 0, 5 ], | |||
"to": [ 6, 6, 11 ], | |||
"faces": { | |||
"down": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot", "cullface": "down" }, | |||
"up": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot" }, | |||
"north": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, | |||
"south": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, | |||
"west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, | |||
"east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } | |||
} | |||
}, | |||
{ "from": [ 10, 0, 5 ], | |||
"to": [ 11, 6, 11 ], | |||
"faces": { | |||
"down": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot", "cullface": "down" }, | |||
"up": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot" }, | |||
"north": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, | |||
"south": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, | |||
"west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, | |||
"east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } | |||
} | |||
}, | |||
{ "from": [ 6, 0, 5 ], | |||
"to": [ 10, 6, 6 ], | |||
"faces": { | |||
"down": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot", "cullface": "down" }, | |||
"up": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot" }, | |||
"north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, | |||
"south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } | |||
} | |||
}, | |||
{ "from": [ 6, 0, 10 ], | |||
"to": [ 10, 6, 11 ], | |||
"faces": { | |||
"down": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot", "cullface": "down" }, | |||
"up": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot" }, | |||
"north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, | |||
"south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } | |||
} | |||
}, | |||
{ "from": [ 6, 0, 6 ], | |||
"to": [ 10, 4, 10 ], | |||
"faces": { | |||
"down": { "uv": [ 6, 12, 10, 16 ], "texture": "#flowerpot", "cullface": "down" }, | |||
"up": { "uv": [ 6, 6, 10, 10 ], "texture": "#dirt" } | |||
} | |||
}, | |||
{ "from": [ 2.6, 4, 8 ], | |||
"to": [ 13.4, 16, 8 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"shade": false, | |||
"faces": { | |||
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant" }, | |||
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant" } | |||
} | |||
}, | |||
{ "from": [ 8, 4, 2.6 ], | |||
"to": [ 8, 16, 13.4 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"shade": false, | |||
"faces": { | |||
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant" }, | |||
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Tinted flower pot cross === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|tinted_flower_pot_cross}} | |||
|- | |||
!slots | |||
| {{cd|plant}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "block/flower_pot", | |||
"flowerpot": "block/flower_pot", | |||
"dirt": "block/dirt" | |||
}, | |||
"elements": [ | |||
{ "from": [ 5, 0, 5 ], | |||
"to": [ 6, 6, 11 ], | |||
"faces": { | |||
"down": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot", "cullface": "down" }, | |||
"up": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot" }, | |||
"north": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, | |||
"south": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, | |||
"west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, | |||
"east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } | |||
} | |||
}, | |||
{ "from": [ 10, 0, 5 ], | |||
"to": [ 11, 6, 11 ], | |||
"faces": { | |||
"down": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot", "cullface": "down" }, | |||
"up": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot" }, | |||
"north": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, | |||
"south": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, | |||
"west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, | |||
"east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } | |||
} | |||
}, | |||
{ "from": [ 6, 0, 5 ], | |||
"to": [ 10, 6, 6 ], | |||
"faces": { | |||
"down": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot", "cullface": "down" }, | |||
"up": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot" }, | |||
"north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, | |||
"south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } | |||
} | |||
}, | |||
{ "from": [ 6, 0, 10 ], | |||
"to": [ 10, 6, 11 ], | |||
"faces": { | |||
"down": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot", "cullface": "down" }, | |||
"up": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot" }, | |||
"north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, | |||
"south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } | |||
} | |||
}, | |||
{ "from": [ 6, 0, 6 ], | |||
"to": [ 10, 4, 10 ], | |||
"faces": { | |||
"down": { "uv": [ 6, 12, 10, 16 ], "texture": "#flowerpot", "cullface": "down" }, | |||
"up": { "uv": [ 6, 6, 10, 10 ], "texture": "#dirt" } | |||
} | |||
}, | |||
{ "from": [ 2.6, 4, 8 ], | |||
"to": [ 13.4, 16, 8 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"shade": false, | |||
"faces": { | |||
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 0 }, | |||
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 0 } | |||
} | |||
}, | |||
{ "from": [ 8, 4, 2.6 ], | |||
"to": [ 8, 16, 13.4 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"shade": false, | |||
"faces": { | |||
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 0 }, | |||
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 0 } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Flower pot cross emissive === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|flower_pot_cross_emissive}} | |||
|- | |||
!slots | |||
| {{cd|plant|cross_emissive|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "block/flower_pot", | |||
"flowerpot": "block/flower_pot", | |||
"dirt": "block/dirt" | |||
}, | |||
"elements": [ | |||
{ "from": [ 5, 0, 5 ], | |||
"to": [ 6, 6, 11 ], | |||
"faces": { | |||
"down": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot", "cullface": "down" }, | |||
"up": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot" }, | |||
"north": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, | |||
"south": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, | |||
"west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, | |||
"east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } | |||
} | |||
}, | |||
{ "from": [ 10, 0, 5 ], | |||
"to": [ 11, 6, 11 ], | |||
"faces": { | |||
"down": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot", "cullface": "down" }, | |||
"up": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot" }, | |||
"north": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, | |||
"south": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, | |||
"west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, | |||
"east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } | |||
} | |||
}, | |||
{ "from": [ 6, 0, 5 ], | |||
"to": [ 10, 6, 6 ], | |||
"faces": { | |||
"down": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot", "cullface": "down" }, | |||
"up": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot" }, | |||
"north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, | |||
"south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } | |||
} | |||
}, | |||
{ "from": [ 6, 0, 10 ], | |||
"to": [ 10, 6, 11 ], | |||
"faces": { | |||
"down": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot", "cullface": "down" }, | |||
"up": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot" }, | |||
"north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, | |||
"south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } | |||
} | |||
}, | |||
{ "from": [ 6, 0, 6 ], | |||
"to": [ 10, 4, 10 ], | |||
"faces": { | |||
"down": { "uv": [ 6, 12, 10, 16 ], "texture": "#flowerpot", "cullface": "down" }, | |||
"up": { "uv": [ 6, 6, 10, 10 ], "texture": "#dirt" } | |||
} | |||
}, | |||
{ "from": [ 2.6, 4, 8 ], | |||
"to": [ 13.4, 16, 8 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"shade": false, | |||
"faces": { | |||
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant" }, | |||
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant" } | |||
} | |||
}, | |||
{ "from": [ 8, 4, 2.6 ], | |||
"to": [ 8, 16, 13.4 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"shade": false, | |||
"faces": { | |||
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant" }, | |||
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant" } | |||
} | |||
}, | |||
{ "from": [ 2.6, 4, 8 ], | |||
"to": [ 13.4, 16, 8 ], | |||
"light_emission": 15, | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"shade": false, | |||
"faces": { | |||
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross_emissive" }, | |||
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross_emissive" } | |||
} | |||
}, | |||
{ "from": [ 8, 4, 2.6 ], | |||
"to": [ 8, 16, 13.4 ], | |||
"light_emission": 15, | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"shade": false, | |||
"faces": { | |||
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross_emissive" }, | |||
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross_emissive" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Rail flat === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|rail_flat}} | |||
|- | |||
!slots | |||
| {{cd|rail}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#rail" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 1, 0 ], | |||
"to": [ 16, 1, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 16, 16, 0 ], "texture": "#rail" }, | |||
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#rail" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Rail curved === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|rail_curved}} | |||
|- | |||
!sufix | |||
| {{cd|_corner}} | |||
|- | |||
!slots | |||
| {{cd|rail}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#rail" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 1, 0 ], | |||
"to": [ 16, 1, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 16, 16, 0 ], "texture": "#rail" }, | |||
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#rail" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Rail raised ne === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_rail_raised_ne}} | |||
|- | |||
!sufix | |||
| {{cd|_raised_ne}} | |||
|- | |||
!slots | |||
| {{cd|rail}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#rail" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 9, 0 ], | |||
"to": [ 16, 9, 16 ], | |||
"rotation": { | |||
"origin": [ 8, 9, 8 ], | |||
"axis": "x", | |||
"angle": 45, | |||
"rescale": true | |||
}, | |||
"faces": { | |||
"down": { "uv": [ 0, 16, 16, 0 ], "texture": "#rail" }, | |||
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#rail" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Rail raised sw === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_rail_raised_sw}} | |||
|- | |||
!sufix | |||
| {{cd|_raised_sw}} | |||
|- | |||
!slots | |||
| {{cd|rail}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#rail" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 9, 0 ], | |||
"to": [ 16, 9, 16 ], | |||
"rotation": { | |||
"origin": [ 8, 9, 8 ], | |||
"axis": "x", | |||
"angle": -45, | |||
"rescale": true | |||
}, | |||
"faces": { | |||
"down": { "uv": [ 0, 16, 16, 0 ], "texture": "#rail" }, | |||
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#rail" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Carpet === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|carpet}} | |||
|- | |||
!slots | |||
| {{cd|wool}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/thin_block", | |||
"textures": { | |||
"particle": "#wool" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 16, 1, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#wool", "cullface": "down" }, | |||
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#wool" }, | |||
"north": { "uv": [ 0, 15, 16, 16 ], "texture": "#wool", "cullface": "north" }, | |||
"south": { "uv": [ 0, 15, 16, 16 ], "texture": "#wool", "cullface": "south" }, | |||
"west": { "uv": [ 0, 15, 16, 16 ], "texture": "#wool", "cullface": "west" }, | |||
"east": { "uv": [ 0, 15, 16, 16 ], "texture": "#wool", "cullface": "east" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Mossy carpet side === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|mossy_carpet_side}} | |||
|- | |||
!slots | |||
| {{cd|side}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": true, | |||
"textures": { | |||
"particle": "#side" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 0.1 ], | |||
"to": [ 16, 16, 0.1 ], | |||
"shade": true, | |||
"faces": { | |||
"north": { "uv": [ 16, 0, 0, 16 ], "texture": "#side"}, | |||
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#side"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Flowerbed 1 === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|flowerbed_1}} | |||
|- | |||
!sufix | |||
| {{cd|_1}} | |||
|- | |||
!slots | |||
| {{cd|flowerbed|stem|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#flowerbed" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [0, 2.99, 0], | |||
"to": [8, 2.99, 8], | |||
"faces": { | |||
"up": {"uv": [0, 0, 8, 8], "texture": "#flowerbed"}, | |||
"down": {"uv": [0, 8, 8, 0], "texture": "#flowerbed"} | |||
} | |||
}, | |||
{ | |||
"from": [4.25, 0, -2.6], | |||
"to": [4.25, 2.99, -1.6], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [0, 0, 0]}, | |||
"faces": { | |||
"east": {"uv": [0, 4, 1, 7], "texture": "#stem", "tintindex": 1}, | |||
"west": {"uv": [0, 4, 1, 7], "texture": "#stem", "tintindex": 1} | |||
} | |||
}, | |||
{ | |||
"from": [3.75, 0, -2.1], | |||
"to": [4.75, 2.99, -2.1], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [0, 0, 0]}, | |||
"faces": { | |||
"north": {"uv": [0, 4, 1, 7], "texture": "#stem", "tintindex": 1}, | |||
"south": {"uv": [0, 4, 1, 7], "texture": "#stem", "tintindex": 1} | |||
} | |||
}, | |||
{ | |||
"from": [4.9, 0, 2.3], | |||
"to": [4.9, 2.99, 3.3], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [0, 0, 0]}, | |||
"faces": { | |||
"east": {"uv": [0, 4, 1, 7], "texture": "#stem", "tintindex": 1}, | |||
"west": {"uv": [0, 4, 1, 7], "texture": "#stem", "tintindex": 1} | |||
} | |||
}, | |||
{ | |||
"from": [4.4, 0, 2.8], | |||
"to": [5.4, 2.99, 2.8], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [0, 0, 0]}, | |||
"faces": { | |||
"north": {"uv": [0, 4, 1, 7], "texture": "#stem", "tintindex": 1}, | |||
"south": {"uv": [0, 4, 1, 7], "texture": "#stem", "tintindex": 1} | |||
} | |||
}, | |||
{ | |||
"from": [9.15, 0, -0.45], | |||
"to": [9.15, 2.99, 0.55], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [0, 0, 0]}, | |||
"faces": { | |||
"east": {"uv": [0, 4, 1, 7], "texture": "#stem", "tintindex": 1}, | |||
"west": {"uv": [0, 4, 1, 7], "texture": "#stem", "tintindex": 1} | |||
} | |||
}, | |||
{ | |||
"from": [8.65, 0, 0.05], | |||
"to": [9.65, 2.99, 0.05], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [0, 0, 0]}, | |||
"faces": { | |||
"north": {"uv": [0, 4, 1, 7], "texture": "#stem", "tintindex": 1}, | |||
"south": {"uv": [0, 4, 1, 7], "texture": "#stem", "tintindex": 1} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Flowerbed 2 === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|flowerbed_2}} | |||
|- | |||
!sufix | |||
| {{cd|_2}} | |||
|- | |||
!slots | |||
| {{cd|flowerbed|stem|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#flowerbed" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [0, 1, 8], | |||
"to": [8, 1, 16], | |||
"faces": { | |||
"up": {"uv": [0, 8, 8, 16], "texture": "#flowerbed"}, | |||
"down": {"uv": [0, 16, 8, 8], "texture": "#flowerbed"} | |||
} | |||
}, | |||
{ | |||
"from": [0, 1, 8], | |||
"to": [8, 1, 16], | |||
"faces": { | |||
"up": {"uv": [0, 8, 8, 16], "texture": "#flowerbed"}, | |||
"down": {"uv": [0, 16, 8, 8], "texture": "#flowerbed"} | |||
} | |||
}, | |||
{ | |||
"from": [10.15, 0, 5.25], | |||
"to": [11.15, 1, 5.25], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [0, 0, 1]}, | |||
"faces": { | |||
"north": {"uv": [0, 6, 1, 7], "texture": "#stem", "tintindex": 1}, | |||
"south": {"uv": [0, 6, 1, 7], "texture": "#stem", "tintindex": 1} | |||
} | |||
}, | |||
{ | |||
"from": [10.65, 0, 4.75], | |||
"to": [10.65, 1, 5.75], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [0, 0, 1]}, | |||
"faces": { | |||
"east": {"uv": [0, 6, 1, 7], "texture": "#stem", "tintindex": 1}, | |||
"west": {"uv": [0, 6, 1, 7], "texture": "#stem", "tintindex": 1} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Flowerbed 3 === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|flowerbed_3}} | |||
|- | |||
!sufix | |||
| {{cd|_3}} | |||
|- | |||
!slots | |||
| {{cd|flowerbed|stem|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#flowerbed" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [8, 2, 8], | |||
"to": [16, 2, 16], | |||
"faces": { | |||
"up": {"uv": [8, 8, 16, 16], "texture": "#flowerbed"}, | |||
"down": {"uv": [8, 16, 16, 8], "texture": "#flowerbed"} | |||
} | |||
}, | |||
{ | |||
"from": [17.65, 0, 1.9], | |||
"to": [18.65, 2, 1.9], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [0.5, 0, 0.5]}, | |||
"faces": { | |||
"north": {"uv": [0, 5, 1, 7], "texture": "#stem", "tintindex": 1}, | |||
"south": {"uv": [0, 5, 1, 7], "texture": "#stem", "tintindex": 1} | |||
} | |||
}, | |||
{ | |||
"from": [18.15, 0, 1.4], | |||
"to": [18.15, 2, 2.4], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [0.5, 0, 0.5]}, | |||
"faces": { | |||
"east": {"uv": [0, 5, 1, 7], "texture": "#stem", "tintindex": 1}, | |||
"west": {"uv": [0, 5, 1, 7], "texture": "#stem", "tintindex": 1} | |||
} | |||
}, | |||
{ | |||
"from": [17.65, 0, -3.35], | |||
"to": [17.65, 2, -2.35], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [0, 0, 0]}, | |||
"faces": { | |||
"east": {"uv": [0, 5, 1, 7], "texture": "#stem", "tintindex": 1}, | |||
"west": {"uv": [0, 5, 1, 7], "texture": "#stem", "tintindex": 1} | |||
} | |||
}, | |||
{ | |||
"from": [17.15, 0, -2.85], | |||
"to": [18.15, 2, -2.85], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [0, 0, 0]}, | |||
"faces": { | |||
"north": {"uv": [0, 5, 1, 7], "texture": "#stem", "tintindex": 1}, | |||
"south": {"uv": [0, 5, 1, 7], "texture": "#stem", "tintindex": 1} | |||
} | |||
}, | |||
{ | |||
"from": [13.4, 0, -0.5], | |||
"to": [13.4, 2, 0.5], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [0, 0, 0]}, | |||
"faces": { | |||
"east": {"uv": [0, 5, 1, 7], "texture": "#stem", "tintindex": 1}, | |||
"west": {"uv": [0, 5, 1, 7], "texture": "#stem", "tintindex": 1} | |||
} | |||
}, | |||
{ | |||
"from": [12.9, 0, 0], | |||
"to": [13.9, 2, 0], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [0, 0, 0]}, | |||
"faces": { | |||
"north": {"uv": [0, 5, 1, 7], "texture": "#stem", "tintindex": 1}, | |||
"south": {"uv": [0, 5, 1, 7], "texture": "#stem", "tintindex": 1} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Flowerbed 4 === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|flowerbed_4}} | |||
|- | |||
!sufix | |||
| {{cd|_4}} | |||
|- | |||
!slots | |||
| {{cd|flowerbed|stem|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#flowerbed" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [8, 2, 0], | |||
"to": [16, 2, 8], | |||
"faces": { | |||
"up": {"uv": [8, 0, 16, 8], "texture": "#flowerbed"}, | |||
"down": {"uv": [8, 8, 16, 0], "texture": "#flowerbed"} | |||
} | |||
}, | |||
{ | |||
"from": [12.4, 0, -7.7], | |||
"to": [12.4, 2, -6.7], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [-1, 0, -3]}, | |||
"faces": { | |||
"east": {"uv": [0, 5, 1, 7], "texture": "#stem", "tintindex": 1}, | |||
"west": {"uv": [0, 5, 1, 7], "texture": "#stem", "tintindex": 1} | |||
} | |||
}, | |||
{ | |||
"from": [11.9, 0, -7.2], | |||
"to": [12.9, 2, -7.2], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [-1, 0, -3]}, | |||
"faces": { | |||
"north": {"uv": [0, 5, 1, 7], "texture": "#stem", "tintindex": 1}, | |||
"south": {"uv": [0, 5, 1, 7], "texture": "#stem", "tintindex": 1} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Leaf litter 1 === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_leaf_litter_1}} | |||
|- | |||
!sufix | |||
| {{cd|_1}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [0, 0.25, 0], | |||
"to": [8, 0.25, 8], | |||
"faces": { | |||
"up": {"uv": [0, 0, 8, 8], "texture": "#texture", "tintindex": 0}, | |||
"down": {"uv": [0, 8, 8, 0], "texture": "#texture", "tintindex": 0} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Leaf litter 2 === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_leaf_litter_2}} | |||
|- | |||
!sufix | |||
| {{cd|_2}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [0, 0.25, 0], | |||
"to": [8, 0.25, 16], | |||
"faces": { | |||
"up": {"uv": [0, 0, 8, 16], "texture": "#texture", "tintindex": 0}, | |||
"down": {"uv": [0, 16, 8, 0], "texture": "#texture", "tintindex": 0} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Leaf litter 3 === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_leaf_litter_3}} | |||
|- | |||
!sufix | |||
| {{cd|_3}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [8, 0.25, 8], | |||
"to": [16, 0.25, 16], | |||
"faces": { | |||
"up": {"uv": [8, 8, 16, 16], "texture": "#texture", "tintindex": 0}, | |||
"down": {"uv": [8, 16, 16, 8], "texture": "#texture", "tintindex": 0} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Leaf litter 4 === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_leaf_litter_4}} | |||
|- | |||
!sufix | |||
| {{cd|_4}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [0, 0.25, 0], | |||
"to": [16, 0.25, 16], | |||
"faces": { | |||
"up": {"uv": [0, 0, 16, 16], "texture": "#texture", "tintindex": 0}, | |||
"down": {"uv": [0, 16, 16, 0], "texture": "#texture", "tintindex": 0} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Coral fan === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|coral_fan}} | |||
|- | |||
!slots | |||
| {{cd|fan}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#fan" | |||
}, | |||
"elements": [ | |||
{ "from": [ 8, 0, 0 ], | |||
"to": [ 24, 0, 16 ], | |||
"rotation": { "origin": [ 8, 0, 0 ], "axis": "z", "angle": 22.5, "rescale": false }, | |||
"shade": false, | |||
"faces": { | |||
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#fan", "rotation": 90 }, | |||
"down": { "uv": [ 0, 16, 16, 0 ], "texture": "#fan", "rotation": 270 } | |||
} | |||
}, | |||
{ "from": [ -8, 0, 0 ], | |||
"to": [ 8, 0, 16 ], | |||
"rotation": { "origin": [ 8, 0, 0 ], "axis": "z", "angle": -22.5, "rescale": false }, | |||
"shade": false, | |||
"faces": { | |||
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#fan", "rotation": 270 }, | |||
"down": { "uv": [ 0, 16, 16, 0 ], "texture": "#fan", "rotation": 90 } | |||
} | |||
}, | |||
{ "from": [ 0, 0, 8 ], | |||
"to": [ 16, 0, 24 ], | |||
"rotation": { "origin": [ 0, 0, 8 ], "axis": "x", "angle": -22.5, "rescale": false }, | |||
"shade": false, | |||
"faces": { | |||
"up": { "uv": [ 16, 16, 0, 0 ], "texture": "#fan" }, | |||
"down": { "uv": [ 16, 0, 0, 16 ], "texture": "#fan" } | |||
} | |||
}, | |||
{ "from": [ 0, 0, -8 ], | |||
"to": [ 16, 0, 8 ], | |||
"rotation": { "origin": [ 0, 0, 8 ], "axis": "x", "angle": 22.5, "rescale": false }, | |||
"shade": false, | |||
"faces": { | |||
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#fan" }, | |||
"down": { "uv": [ 0, 16, 16, 0 ], "texture": "#fan" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Coral wall fan === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|coral_wall_fan}} | |||
|- | |||
!slots | |||
| {{cd|fan}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#fan" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 8, 0 ], | |||
"to": [ 16, 8, 16 ], | |||
"rotation": { "origin": [ 8, 8, 14 ], "axis": "x", "angle": 22.5, "rescale": true }, | |||
"shade": false, | |||
"faces": { | |||
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#fan" }, | |||
"down": { "uv": [ 16, 16, 0, 0 ], "texture": "#fan" } | |||
} | |||
}, | |||
{ "from": [ 0, 8, 0 ], | |||
"to": [ 16, 8, 16 ], | |||
"rotation": { "origin": [ 8, 8, 14 ], "axis": "x", "angle": -22.5, "rescale": true }, | |||
"shade": false, | |||
"faces": { | |||
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#fan" }, | |||
"down": { "uv": [ 16, 16, 0, 0 ], "texture": "#fan" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Glazed terracotta === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_glazed_terracotta}} | |||
|- | |||
!slots | |||
| {{cd|pattern}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/cube", | |||
"textures": { | |||
"particle": "#pattern" | |||
}, | |||
"display": { | |||
"firstperson_righthand": { | |||
"rotation": [ 0, 135, 0 ], | |||
"translation": [ 0, 0, 0 ], | |||
"scale": [ 0.40, 0.40, 0.40 ] | |||
} | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 16, 16, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#pattern", "cullface": "down" }, | |||
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#pattern", "cullface": "up" }, | |||
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#pattern", "cullface": "north", "rotation": 90 }, | |||
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#pattern", "cullface": "south", "rotation": 270 }, | |||
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#pattern", "cullface": "west", "rotation": 0 }, | |||
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#pattern", "cullface": "east", "rotation": 180 } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Chorus flower === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_chorus_flower}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"textures": { | |||
"bottom": "block/chorus_plant", | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [ 2, 14, 2 ], | |||
"to": [ 14, 16, 14 ], | |||
"faces": { | |||
"up": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture" }, | |||
"north": { "uv": [ 2, 0, 14, 2 ], "texture": "#bottom" }, | |||
"south": { "uv": [ 2, 0, 14, 2 ], "texture": "#bottom" }, | |||
"west": { "uv": [ 2, 0, 14, 2 ], "texture": "#bottom" }, | |||
"east": { "uv": [ 2, 0, 14, 2 ], "texture": "#bottom" } | |||
} | |||
}, | |||
{ | |||
"from": [ 0, 2, 2 ], | |||
"to": [ 2, 14, 14 ], | |||
"faces": { | |||
"down": { "uv": [ 16, 14, 14, 2 ], "texture": "#bottom" }, | |||
"up": { "uv": [ 0, 2, 2, 14 ], "texture": "#bottom" }, | |||
"north": { "uv": [ 14, 2, 16, 14 ], "texture": "#bottom" }, | |||
"south": { "uv": [ 0, 2, 2, 14 ], "texture": "#bottom" }, | |||
"west": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ | |||
"from": [ 2, 2, 0 ], | |||
"to": [ 14, 14, 2 ], | |||
"faces": { | |||
"down": { "uv": [ 14, 2, 2, 0 ], "texture": "#bottom" }, | |||
"up": { "uv": [ 2, 0, 14, 2 ], "texture": "#bottom" }, | |||
"north": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture" }, | |||
"west": { "uv": [ 0, 2, 2, 14 ], "texture": "#bottom" }, | |||
"east": { "uv": [ 14, 2, 16, 14 ], "texture": "#bottom" } | |||
} | |||
}, | |||
{ | |||
"from": [ 2, 2, 14 ], | |||
"to": [ 14, 14, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 14, 16, 2, 14 ], "texture": "#bottom" }, | |||
"up": { "uv": [ 2, 14, 14, 16 ], "texture": "#bottom" }, | |||
"south": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture" }, | |||
"west": { "uv": [ 14, 2, 16, 14 ], "texture": "#bottom" }, | |||
"east": { "uv": [ 0, 2, 2, 14 ], "texture": "#bottom" } | |||
} | |||
}, | |||
{ | |||
"from": [ 14, 2, 2 ], | |||
"to": [ 16, 14, 14 ], | |||
"faces": { | |||
"down": { "uv": [ 2, 14, 0, 2 ], "texture": "#bottom" }, | |||
"up": { "uv": [ 14, 2, 16, 14 ], "texture": "#bottom" }, | |||
"north": { "uv": [ 0, 2, 2, 14 ], "texture": "#bottom" }, | |||
"south": { "uv": [ 14, 2, 16, 14 ], "texture": "#bottom" }, | |||
"east": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ | |||
"from": [ 2, 0, 2 ], | |||
"to": [ 14, 14, 14 ], | |||
"faces": { | |||
"up": { "uv": [ 2, 2, 14, 14 ], "texture": "#bottom" }, | |||
"down": { "uv": [ 14, 14, 2, 2 ], "texture": "#bottom" }, | |||
"north": { "uv": [ 2, 2, 14, 16 ], "texture": "#bottom" }, | |||
"south": { "uv": [ 2, 2, 14, 16 ], "texture": "#bottom" }, | |||
"west": { "uv": [ 2, 2, 14, 16 ], "texture": "#bottom" }, | |||
"east": { "uv": [ 2, 2, 14, 16 ], "texture": "#bottom" } | |||
} | |||
} | |||
] | |||
}</syntaxhighlight> | |||
}} | |||
=== Daylight detector === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_daylight_detector}} | |||
|- | |||
!slots | |||
| {{cd|top|side|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/thin_block", | |||
"textures": { | |||
"particle": "#top" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 16, 6, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "down" }, | |||
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, | |||
"north": { "uv": [ 0, 10, 16, 16 ], "texture": "#side", "cullface": "north" }, | |||
"south": { "uv": [ 0, 10, 16, 16 ], "texture": "#side", "cullface": "south" }, | |||
"west": { "uv": [ 0, 10, 16, 16 ], "texture": "#side", "cullface": "west" }, | |||
"east": { "uv": [ 0, 10, 16, 16 ], "texture": "#side", "cullface": "east" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Stained glass pane noside === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_glass_pane_noside}} | |||
|- | |||
!sufix | |||
| {{cd|_noside}} | |||
|- | |||
!slots | |||
| {{cd|pane}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#pane" | |||
}, | |||
"elements": [ | |||
{ "from": [ 7, 0, 7 ], | |||
"to": [ 9, 16, 9 ], | |||
"faces": { | |||
"north": { "uv": [ 9, 0, 7, 16 ], "texture": "#pane" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Stained glass pane noside alt === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_glass_pane_noside_alt}} | |||
|- | |||
!sufix | |||
| {{cd|_noside_alt}} | |||
|- | |||
!slots | |||
| {{cd|pane}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#pane" | |||
}, | |||
"elements": [ | |||
{ "from": [ 7, 0, 7 ], | |||
"to": [ 9, 16, 9 ], | |||
"faces": { | |||
"east": { "uv": [ 7, 0, 9, 16 ], "texture": "#pane" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Stained glass pane post === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_glass_pane_post}} | |||
|- | |||
!sufix | |||
| {{cd|_post}} | |||
|- | |||
!slots | |||
| {{cd|pane|edge|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#pane" | |||
}, | |||
"elements": [ | |||
{ "from": [ 7, 0, 7 ], | |||
"to": [ 9, 16, 9 ], | |||
"faces": { | |||
"down": { "uv": [ 7, 7, 9, 9 ], "texture": "#edge" }, | |||
"up": { "uv": [ 7, 7, 9, 9 ], "texture": "#edge" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Stained glass pane side === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_glass_pane_side}} | |||
|- | |||
!sufix | |||
| {{cd|_side}} | |||
|- | |||
!slots | |||
| {{cd|pane|edge|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#pane" | |||
}, | |||
"elements": [ | |||
{ "from": [ 7, 0, 0 ], | |||
"to": [ 9, 16, 7 ], | |||
"faces": { | |||
"down": { "uv": [ 7, 0, 9, 7 ], "texture": "#edge" }, | |||
"up": { "uv": [ 7, 0, 9, 7 ], "texture": "#edge" }, | |||
"north": { "uv": [ 7, 0, 9, 16 ], "texture": "#edge", "cullface": "north" }, | |||
"west": { "uv": [ 16, 0, 9, 16 ], "texture": "#pane" }, | |||
"east": { "uv": [ 9, 0, 16, 16 ], "texture": "#pane" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Stained glass pane side alt === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_glass_pane_side_alt}} | |||
|- | |||
!sufix | |||
| {{cd|_side_alt}} | |||
|- | |||
!slots | |||
| {{cd|pane|edge|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#pane" | |||
}, | |||
"elements": [ | |||
{ "from": [ 7, 0, 9 ], | |||
"to": [ 9, 16, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 7, 0, 9, 7 ], "texture": "#edge" }, | |||
"up": { "uv": [ 7, 0, 9, 7 ], "texture": "#edge" }, | |||
"south": { "uv": [ 7, 0, 9, 16 ], "texture": "#edge", "cullface": "south" }, | |||
"west": { "uv": [ 7, 0, 0, 16 ], "texture": "#pane" }, | |||
"east": { "uv": [ 0, 0, 7, 16 ], "texture": "#pane" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Command block === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_command_block}} | |||
|- | |||
!slots | |||
| {{cd|front|back|side|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/cube_directional", | |||
"textures": { | |||
"particle": "#back", | |||
"down": "#side", | |||
"up": "#side", | |||
"north": "#front", | |||
"east": "#side", | |||
"south": "#back", | |||
"west": "#side" | |||
} | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Chiseled bookshelf slot top left === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_chiseled_bookshelf_slot_top_left}} | |||
|- | |||
!sufix | |||
| {{cd|_slot_top_left}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [10, 8, 0], | |||
"to": [16, 16, 0], | |||
"faces": { | |||
"north": {"uv": [0, 0, 6, 8], "texture": "#texture", "cullface": "north"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Chiseled bookshelf slot top mid === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_chiseled_bookshelf_slot_top_mid}} | |||
|- | |||
!sufix | |||
| {{cd|_slot_top_mid}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [5, 8, 0], | |||
"to": [10, 16, 0], | |||
"faces": { | |||
"north": {"uv": [6, 0, 11, 8], "texture": "#texture", "cullface": "north"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Chiseled bookshelf slot top right === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_chiseled_bookshelf_slot_top_right}} | |||
|- | |||
!sufix | |||
| {{cd|_slot_top_right}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [0, 8, 0], | |||
"to": [5, 16, 0], | |||
"faces": { | |||
"north": {"uv": [11, 0, 16, 8], "texture": "#texture", "cullface": "north"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Chiseled bookshelf slot bottom left === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_chiseled_bookshelf_slot_bottom_left}} | |||
|- | |||
!sufix | |||
| {{cd|_slot_bottom_left}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [10, 0, 0], | |||
"to": [16, 8, 0], | |||
"faces": { | |||
"north": {"uv": [0, 8, 6, 16], "texture": "#texture", "cullface": "north"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Chiseled bookshelf slot bottom mid === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_chiseled_bookshelf_slot_bottom_mid}} | |||
|- | |||
!sufix | |||
| {{cd|_slot_bottom_mid}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [5, 0, 0], | |||
"to": [10, 8, 0], | |||
"faces": { | |||
"north": {"uv": [6, 8, 11, 16], "texture": "#texture", "cullface": "north"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Chiseled bookshelf slot bottom right === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_chiseled_bookshelf_slot_bottom_right}} | |||
|- | |||
!sufix | |||
| {{cd|_slot_bottom_right}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [0, 0, 0], | |||
"to": [5, 8, 0], | |||
"faces": { | |||
"north": {"uv": [11, 8, 16, 16], "texture": "#texture", "cullface": "north"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Shelf body === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_shelf_body}} | |||
|- | |||
!slots | |||
| {{cd|all|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"display": { | |||
"gui": { | |||
"rotation": [ 30, 225, 0 ], | |||
"translation": [ 2.5, -1.5, 0], | |||
"scale":[ 0.625, 0.625, 0.625 ] | |||
}, | |||
"fixed": { | |||
"rotation": [ 0, 0, 0 ], | |||
"translation": [ 0, 0, -4 ], | |||
"scale": [ 0.5, 0.5, 0.5 ] | |||
} | |||
}, | |||
"textures": { | |||
"particle": "#particle" | |||
}, | |||
"elements": [ | |||
{ | |||
"name": "shelf_body", | |||
"from": [0, 0, 13], | |||
"to": [16, 16, 16], | |||
"faces": { | |||
"east": {"uv": [8, 0, 9.5, 8], "texture": "#all", "cullface": "east"}, | |||
"south": {"uv": [8, 0, 16, 8], "texture": "#all", "cullface": "south"}, | |||
"west": {"uv": [14.5, 0, 16, 8], "texture": "#all", "cullface": "west"}, | |||
"up": {"uv": [16, 5, 8, 3.5], "texture": "#all", "cullface": "up"}, | |||
"down": {"uv": [16, 6, 8, 4.5], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"name": "shelf_bottom", | |||
"from": [0, 0, 11], | |||
"to": [16, 4, 13], | |||
"faces": { | |||
"north": {"uv": [0, 6, 8, 8], "texture": "#all"}, | |||
"east": {"uv": [1.5, 6, 2.5, 8], "texture": "#all", "cullface": "east"}, | |||
"west": {"uv": [5.5, 6, 6.5, 8], "texture": "#all", "cullface": "west"}, | |||
"up": {"uv": [8, 3.5, 16, 4.5], "texture": "#all"}, | |||
"down": {"uv": [16, 4.5, 8, 3.5], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"name": "shelf_top", | |||
"from": [0, 12, 11], | |||
"to": [16, 16, 13], | |||
"faces": { | |||
"north": {"uv": [0, 0, 8, 2], "texture": "#all"}, | |||
"east": {"uv": [1.5, 0, 2.5, 2], "texture": "#all", "cullface": "east"}, | |||
"west": {"uv": [5.5, 0, 6.5, 2], "texture": "#all", "cullface": "west"}, | |||
"up": {"uv": [16, 6, 8, 5], "texture": "#all", "cullface": "up"}, | |||
"down": {"uv": [8, 5, 16, 6], "texture": "#all"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Shelf inventory === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_shelf_inventory}} | |||
|- | |||
!sufix | |||
| {{cd|_inventory}} | |||
|- | |||
!slots | |||
| {{cd|all|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"display": { | |||
"gui": { | |||
"rotation": [ 30, 225, 0 ], | |||
"translation": [ 2.5, -1.5, 0], | |||
"scale":[ 0.625, 0.625, 0.625 ] | |||
}, | |||
"fixed": { | |||
"rotation": [ 0, 0, 0 ], | |||
"translation": [ 0, 0, -4 ], | |||
"scale": [ 0.5, 0.5, 0.5 ] | |||
}, | |||
"on_shelf": { | |||
"rotation": [ 0, 180, 0 ], | |||
"translation": [ 0, 0, 4 ], | |||
"scale": [ 1, 1, 1 ] | |||
}, | |||
"firstperson_righthand": { | |||
"rotation": [ 0, 135, 0 ], | |||
"translation": [ 0, -2, 0 ], | |||
"scale": [ 0.5, 0.5, 0.5 ] | |||
}, | |||
"thirdperson_righthand": { | |||
"rotation": [ 75, 135, 0 ], | |||
"translation": [ -3, 1, 0 ], | |||
"scale": [ 0.4, 0.4, 0.4 ] | |||
} | |||
}, | |||
"textures": { | |||
"particle": "#particle" | |||
}, | |||
"elements": [ | |||
{ | |||
"name": "shelf_body", | |||
"from": [0, 0, 13], | |||
"to": [16, 16, 16], | |||
"faces": { | |||
"north": {"uv": [0, 2, 8, 6], "texture": "#all"}, | |||
"east": {"uv": [8, 0, 9.5, 8], "texture": "#all", "cullface": "east"}, | |||
"south": {"uv": [8, 0, 16, 8], "texture": "#all", "cullface": "south"}, | |||
"west": {"uv": [14.5, 0, 16, 8], "texture": "#all", "cullface": "west"}, | |||
"up": {"uv": [16, 5, 8, 3.5], "texture": "#all"}, | |||
"down": {"uv": [16, 6, 8, 4.5], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"name": "shelf_bottom", | |||
"from": [0, 0, 11], | |||
"to": [16, 4, 13], | |||
"faces": { | |||
"north": {"uv": [0, 6, 8, 8], "texture": "#all"}, | |||
"east": {"uv": [1.5, 6, 2.5, 8], "texture": "#all", "cullface": "east"}, | |||
"south": {"uv": [0, 0, 8, 1], "texture": "#all", "cullface": "south"}, | |||
"west": {"uv": [5.5, 6, 6.5, 8], "texture": "#all", "cullface": "west"}, | |||
"up": {"uv": [8, 3.5, 16, 4.5], "texture": "#all"}, | |||
"down": {"uv": [16, 4.5, 8, 3.5], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"name": "shelf_top", | |||
"from": [0, 12, 11], | |||
"to": [16, 16, 13], | |||
"faces": { | |||
"north": {"uv": [0, 0, 8, 2], "texture": "#all"}, | |||
"east": {"uv": [1.5, 0, 2.5, 2], "texture": "#all", "cullface": "east"}, | |||
"south": {"uv": [0, 0, 8, 1], "texture": "#all", "cullface": "south"}, | |||
"west": {"uv": [5.5, 0, 6.5, 2], "texture": "#all", "cullface": "west"}, | |||
"up": {"uv": [16, 6, 8, 5], "texture": "#all", "cullface": "up"}, | |||
"down": {"uv": [8, 5, 16, 6], "texture": "#all"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Shelf unpowered === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_shelf_unpowered}} | |||
|- | |||
!sufix | |||
| {{cd|_unpowered}} | |||
|- | |||
!slots | |||
| {{cd|all|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"textures": { | |||
"particle": "#particle" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [0, 4, 13], | |||
"to": [16, 12, 13], | |||
"faces": { | |||
"north": {"uv": [0, 2, 8, 6], "texture": "#all"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Shelf unconnected === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_shelf_unconnected}} | |||
|- | |||
!sufix | |||
| {{cd|_unconnected}} | |||
|- | |||
!slots | |||
| {{cd|all|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"textures": { | |||
"particle": "#particle" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [0, 4, 13], | |||
"to": [16, 12, 13], | |||
"faces": { | |||
"north": {"uv": [8, 12, 16, 16], "texture": "#all"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Shelf left === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_shelf_left}} | |||
|- | |||
!sufix | |||
| {{cd|_left}} | |||
|- | |||
!slots | |||
| {{cd|all|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"textures": { | |||
"particle": "#particle" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [0, 4, 13], | |||
"to": [16, 12, 13], | |||
"faces": { | |||
"north": {"uv": [0, 8, 8, 12], "texture": "#all"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Shelf center === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_shelf_center}} | |||
|- | |||
!sufix | |||
| {{cd|_center}} | |||
|- | |||
!slots | |||
| {{cd|all|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"textures": { | |||
"particle": "#particle" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [0, 4, 13], | |||
"to": [16, 12, 13], | |||
"faces": { | |||
"north": {"uv": [0, 12, 8, 16], "texture": "#all"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Shelf right === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_shelf_right}} | |||
|- | |||
!sufix | |||
| {{cd|_right}} | |||
|- | |||
!slots | |||
| {{cd|all|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"textures": { | |||
"particle": "#particle" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [0, 4, 13], | |||
"to": [16, 12, 13], | |||
"faces": { | |||
"north": {"uv": [8, 8, 16, 12], "texture": "#all"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Anvil === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_anvil}} | |||
|- | |||
!slots | |||
| {{cd|top}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ "parent": "block/block", | |||
"textures": { | |||
"particle": "block/anvil", | |||
"body": "block/anvil" | |||
}, | |||
"display": { | |||
"fixed": { | |||
"rotation": [ 0, 90, 0 ], | |||
"translation": [ 0, 0, 0 ], | |||
"scale": [ 0.5, 0.5, 0.5 ] | |||
}, | |||
"on_shelf": { | |||
"rotation": [ 0, 90, 0 ], | |||
"translation": [ 0, 0, 0 ], | |||
"scale": [ 1, 1, 1 ] | |||
} | |||
}, | |||
"elements": [ | |||
{ "__comment": "Anvil base", | |||
"from": [ 2, 0, 2 ], | |||
"to": [ 14, 4, 14 ], | |||
"faces": { | |||
"down": { "uv": [ 2, 2, 14, 14 ], "texture": "#body", "rotation": 180, "cullface": "down" }, | |||
"up": { "uv": [ 2, 2, 14, 14 ], "texture": "#body", "rotation": 180 }, | |||
"north": { "uv": [ 2, 12, 14, 16 ], "texture": "#body" }, | |||
"south": { "uv": [ 2, 12, 14, 16 ], "texture": "#body" }, | |||
"west": { "uv": [ 0, 2, 4, 14 ], "texture": "#body", "rotation": 90 }, | |||
"east": { "uv": [ 4, 2, 0, 14 ], "texture": "#body", "rotation": 270 } | |||
} | |||
}, | |||
{ "__comment": "Lower narrow portion", | |||
"from": [ 4, 4, 3 ], | |||
"to": [ 12, 5, 13 ], | |||
"faces": { | |||
"up": { "uv": [ 4, 3, 12, 13 ], "texture": "#body", "rotation": 180 }, | |||
"north": { "uv": [ 4, 11, 12, 12 ], "texture": "#body" }, | |||
"south": { "uv": [ 4, 11, 12, 12 ], "texture": "#body" }, | |||
"west": { "uv": [ 4, 3, 5, 13 ], "texture": "#body", "rotation": 90 }, | |||
"east": { "uv": [ 5, 3, 4, 13 ], "texture": "#body", "rotation": 270 } | |||
} | |||
}, | |||
{ "__comment": "Wider section beneath top portion", | |||
"from": [ 6, 5, 4 ], | |||
"to": [ 10, 10, 12 ], | |||
"faces": { | |||
"north": { "uv": [ 6, 6, 10, 11 ], "texture": "#body" }, | |||
"south": { "uv": [ 6, 6, 10, 11 ], "texture": "#body" }, | |||
"west": { "uv": [ 5, 4, 10, 12 ], "texture": "#body", "rotation": 90 }, | |||
"east": { "uv": [ 10, 4, 5, 12 ], "texture": "#body", "rotation": 270 } | |||
} | |||
}, | |||
{ "__comment": "Anvil top", | |||
"from": [ 3, 10, 0 ], | |||
"to": [ 13, 16, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 3, 0, 13, 16 ], "texture": "#body", "rotation": 180 }, | |||
"up": { "uv": [ 3, 0, 13, 16 ], "texture": "#top", "rotation": 180 }, | |||
"north": { "uv": [ 3, 0, 13, 6 ], "texture": "#body" }, | |||
"south": { "uv": [ 3, 0, 13, 6 ], "texture": "#body" }, | |||
"west": { "uv": [ 10, 0, 16, 16 ], "texture": "#body", "rotation": 90 }, | |||
"east": { "uv": [ 16, 0, 10, 16 ], "texture": "#body", "rotation": 270 } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Attached stem === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|stem_fruit}} | |||
|- | |||
!slots | |||
| {{cd|stem|upper_stem|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#stem" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, -1, 8 ], | |||
"to": [ 16, 7, 8 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"faces": { | |||
"north": { "uv": [ 0, 0, 16, 8 ], "texture": "#stem", "tintindex": 0 }, | |||
"south": { "uv": [ 16, 0, 0, 8 ], "texture": "#stem", "tintindex": 0 } | |||
} | |||
}, | |||
{ "from": [ 8, -1, 0 ], | |||
"to": [ 8, 7, 16 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"faces": { | |||
"west": { "uv": [ 0, 0, 16, 8 ], "texture": "#stem", "tintindex": 0 }, | |||
"east": { "uv": [ 16, 0, 0, 8 ], "texture": "#stem", "tintindex": 0 } | |||
} | |||
}, | |||
{ "from": [ 0, 0, 8 ], | |||
"to": [ 9, 16, 8 ], | |||
"faces": { | |||
"north": { "uv": [ 9, 0, 0, 16 ], "texture": "#upperstem", "tintindex": 0 }, | |||
"south": { "uv": [ 0, 0, 9, 16 ], "texture": "#upperstem", "tintindex": 0 } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Crop === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|crop}} | |||
|- | |||
!slots | |||
| {{cd|crop}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#crop" | |||
}, | |||
"elements": [ | |||
{ "from": [ 4, -1, 0 ], | |||
"to": [ 4, 15, 16 ], | |||
"shade": false, | |||
"faces": { | |||
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#crop" }, | |||
"east": { "uv": [ 16, 0, 0, 16 ], "texture": "#crop" } | |||
} | |||
}, | |||
{ "from": [ 12, -1, 0 ], | |||
"to": [ 12, 15, 16 ], | |||
"shade": false, | |||
"faces": { | |||
"west": { "uv": [ 16, 0, 0, 16 ], "texture": "#crop" }, | |||
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#crop" } | |||
} | |||
}, | |||
{ "from": [ 0, -1, 4 ], | |||
"to": [ 16, 15, 4 ], | |||
"shade": false, | |||
"faces": { | |||
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#crop" }, | |||
"south": { "uv": [ 16, 0, 0, 16 ], "texture": "#crop" } | |||
} | |||
}, | |||
{ "from": [ 0, -1, 12 ], | |||
"to": [ 16, 15, 12 ], | |||
"shade": false, | |||
"faces": { | |||
"north": { "uv": [ 16, 0, 0, 16 ], "texture": "#crop" }, | |||
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#crop" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Farmland === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_farmland}} | |||
|- | |||
!slots | |||
| {{cd|dirt|top|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"textures": { | |||
"particle": "#dirt" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 16, 15, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#dirt", "cullface": "down" }, | |||
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, | |||
"north": { "uv": [ 0, 1, 16, 16 ], "texture": "#dirt", "cullface": "north" }, | |||
"south": { "uv": [ 0, 1, 16, 16 ], "texture": "#dirt", "cullface": "south" }, | |||
"west": { "uv": [ 0, 1, 16, 16 ], "texture": "#dirt", "cullface": "west" }, | |||
"east": { "uv": [ 0, 1, 16, 16 ], "texture": "#dirt", "cullface": "east" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Fire floor === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_fire_floor}} | |||
|- | |||
!slots | |||
| {{cd|fire}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#fire" | |||
}, | |||
"ambientocclusion": false, | |||
"elements": [ | |||
{ "from": [ 0, 0, 8.8 ], | |||
"to": [ 16, 22.4, 8.8 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "x", "angle": -22.5, "rescale": true }, | |||
"shade": false, | |||
"faces": { "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire" }} | |||
}, | |||
{ "from": [ 0, 0, 7.2 ], | |||
"to": [ 16, 22.4, 7.2 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "x", "angle": 22.5, "rescale": true }, | |||
"shade": false, | |||
"faces": { "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire" }} | |||
}, | |||
{ "from": [ 8.8, 0, 0 ], | |||
"to": [ 8.8, 22.4, 16 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "z", "angle": -22.5, "rescale": true }, | |||
"shade": false, | |||
"faces": { "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire" }} | |||
}, | |||
{ "from": [ 7.2, 0, 0 ], | |||
"to": [ 7.2, 22.4, 16 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "z", "angle": 22.5, "rescale": true }, | |||
"shade": false, | |||
"faces": { "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire" }} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Fire side === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_fire_side}} | |||
|- | |||
!slots | |||
| {{cd|fire}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#fire" | |||
}, | |||
"ambientocclusion": false, | |||
"elements": [ | |||
{ "from": [ 0, 0, 0.01 ], | |||
"to": [ 16, 22.4, 0.01 ], | |||
"shade": false, | |||
"faces": { | |||
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire" }, | |||
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Fire side alt === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_fire_side_alt}} | |||
|- | |||
!slots | |||
| {{cd|fire}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#fire" | |||
}, | |||
"ambientocclusion": false, | |||
"elements": [ | |||
{ "from": [ 0, 0, 0.01 ], | |||
"to": [ 16, 22.4, 0.01 ], | |||
"shade": false, | |||
"faces": { | |||
"south": { "uv": [ 16, 0, 0, 16 ], "texture": "#fire" }, | |||
"north": { "uv": [ 16, 0, 0, 16 ], "texture": "#fire" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Fire up === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_fire_up}} | |||
|- | |||
!slots | |||
| {{cd|fire}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#fire" | |||
}, | |||
"ambientocclusion": false, | |||
"elements": [ | |||
{ "from": [ 0, 16, 0 ], | |||
"to": [ 16, 16, 16 ], | |||
"rotation": { "origin": [ 16, 16, 8 ], "axis": "z", "angle": 22.5, "rescale": true }, | |||
"shade": false, | |||
"faces": { "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire", "rotation": 270 }} | |||
}, | |||
{ "from": [ 0, 16, 0 ], | |||
"to": [ 16, 16, 16 ], | |||
"rotation": { "origin": [ 0, 16, 8 ], "axis": "z", "angle": -22.5, "rescale": true }, | |||
"shade": false, | |||
"faces": { "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire", "rotation": 90 }} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Fire up alt === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_fire_up_alt}} | |||
|- | |||
!slots | |||
| {{cd|fire}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#fire" | |||
}, | |||
"ambientocclusion": false, | |||
"elements": [ | |||
{ "from": [ 0, 16, 0 ], | |||
"to": [ 16, 16, 16 ], | |||
"rotation": { "origin": [ 8, 16, 16 ], "axis": "x", "angle": -22.5, "rescale": true }, | |||
"shade": false, | |||
"faces": { "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire", "rotation": 180 }} | |||
}, | |||
{ "from": [ 0, 16, 0 ], | |||
"to": [ 16, 16, 16 ], | |||
"rotation": { "origin": [ 8, 16, 0 ], "axis": "x", "angle": 22.5, "rescale": true }, | |||
"shade": false, | |||
"faces": { "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire" }} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Campfire === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_campfire}} | |||
|- | |||
!slots | |||
| {{cd|fire|lit_log|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"display": { | |||
"head": { | |||
"translation": [ 0, 10.5, 0 ] | |||
} | |||
}, | |||
"textures": { | |||
"particle": "block/campfire_log", | |||
"log": "block/campfire_log" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [ 1, 0, 0 ], | |||
"to": [ 5, 4, 16 ], | |||
"faces": { | |||
"north": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "north" }, | |||
"east": { "uv": [ 0, 1, 16, 5 ], "texture": "#lit_log" }, | |||
"south": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "south" }, | |||
"west": { "uv": [ 16, 0, 0, 4 ], "texture": "#log" }, | |||
"up": { "uv": [ 0, 0, 16, 4 ], "rotation": 90, "texture": "#log" }, | |||
"down": { "uv": [ 0, 0, 16, 4 ], "rotation": 90, "texture": "#log", "cullface": "down" } | |||
} | |||
}, | |||
{ | |||
"from": [ 0, 3, 11 ], | |||
"to": [ 16, 7, 15 ], | |||
"faces": { | |||
"north": { "uv": [ 16, 0, 0, 4 ], "texture": "#lit_log" }, | |||
"east": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "east" }, | |||
"south": { "uv": [ 0, 0, 16, 4 ], "texture": "#lit_log" }, | |||
"west": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "west" }, | |||
"up": { "uv": [ 0, 0, 16, 4 ], "rotation": 180, "texture": "#log" }, | |||
"down": { "uv": [ 0, 4, 16, 8 ], "texture": "#lit_log" } | |||
} | |||
}, | |||
{ | |||
"from": [ 11, 0, 0 ], | |||
"to": [ 15, 4, 16 ], | |||
"faces": { | |||
"north": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "north" }, | |||
"east": { "uv": [ 0, 0, 16, 4 ], "texture": "#log" }, | |||
"south": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "south" }, | |||
"west": { "uv": [ 16, 1, 0, 5 ], "texture": "#lit_log" }, | |||
"up": { "uv": [ 0, 0, 16, 4 ], "rotation": 90, "texture": "#log" }, | |||
"down": { "uv": [ 0, 0, 16, 4 ], "rotation": 90, "texture": "#log", "cullface": "down" } | |||
} | |||
}, | |||
{ | |||
"from": [ 0, 3, 1 ], | |||
"to": [ 16, 7, 5 ], | |||
"faces": { | |||
"north": { "uv": [ 0, 0, 16, 4 ], "texture": "#lit_log" }, | |||
"east": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "east" }, | |||
"south": { "uv": [ 16, 0, 0, 4 ], "texture": "#lit_log" }, | |||
"west": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "west" }, | |||
"up": { "uv": [ 0, 0, 16, 4 ], "rotation": 180, "texture": "#log" }, | |||
"down": { "uv": [ 0, 4, 16, 8 ], "texture": "#lit_log" } | |||
} | |||
}, | |||
{ | |||
"from": [ 5, 0, 0 ], | |||
"to": [ 11, 1, 16 ], | |||
"faces": { | |||
"north": {"uv": [ 0, 15, 6, 16 ], "texture": "#log", "cullface": "north" }, | |||
"south": {"uv": [ 10, 15, 16, 16 ], "texture": "#log", "cullface": "south" }, | |||
"up": {"uv": [ 0, 8, 16, 14 ], "rotation": 90, "texture": "#lit_log" }, | |||
"down": {"uv": [ 0, 8, 16, 14 ], "rotation": 90, "texture": "#log", "cullface": "down" } | |||
} | |||
}, | |||
{ "from": [ 0.8, 1, 8 ], | |||
"to": [ 15.2, 17, 8 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"shade": false, | |||
"faces": { | |||
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire" }, | |||
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire" } | |||
} | |||
}, | |||
{ "from": [ 8, 1, 0.8 ], | |||
"to": [ 8, 17, 15.2 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"shade": false, | |||
"faces": { | |||
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire" }, | |||
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Lantern === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_lantern}} | |||
|- | |||
!slots | |||
| {{cd|lantern}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"textures": { | |||
"particle": "#lantern" | |||
}, | |||
"elements": [ | |||
{ "from": [ 5, 0, 5 ], | |||
"to": [ 11, 7, 11 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 9, 6, 15 ], "texture": "#lantern", "cullface": "down" }, | |||
"up": { "uv": [ 0, 9, 6, 15 ], "texture": "#lantern" }, | |||
"north": { "uv": [ 0, 2, 6, 9 ], "texture": "#lantern" }, | |||
"south": { "uv": [ 0, 2, 6, 9 ], "texture": "#lantern" }, | |||
"west": { "uv": [ 0, 2, 6, 9 ], "texture": "#lantern" }, | |||
"east": { "uv": [ 0, 2, 6, 9 ], "texture": "#lantern" } | |||
} | |||
}, | |||
{ "from": [ 6, 7, 6 ], | |||
"to": [ 10, 9, 10 ], | |||
"faces": { | |||
"up": { "uv": [ 1, 10, 5, 14 ], "texture": "#lantern" }, | |||
"north": { "uv": [ 1, 0, 5, 2 ], "texture": "#lantern" }, | |||
"south": { "uv": [ 1, 0, 5, 2 ], "texture": "#lantern" }, | |||
"west": { "uv": [ 1, 0, 5, 2 ], "texture": "#lantern" }, | |||
"east": { "uv": [ 1, 0, 5, 2 ], "texture": "#lantern" } | |||
} | |||
}, | |||
{ | |||
"from": [ 6.5, 9, 8 ], | |||
"to": [ 9.5, 11, 8 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45}, | |||
"shade": false, | |||
"faces": { | |||
"north": { "uv": [ 14, 1, 11, 3 ], "texture": "#lantern" }, | |||
"south": { "uv": [ 11, 1, 14, 3 ], "texture": "#lantern" } | |||
} | |||
}, | |||
{ | |||
"from": [ 8, 9, 6.5 ], | |||
"to": [ 8, 11, 9.5 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45}, | |||
"shade": false, | |||
"faces": { | |||
"west": { "uv": [ 14, 10, 11, 12 ], "texture": "#lantern" }, | |||
"east": { "uv": [ 11, 10, 14, 12 ], "texture": "#lantern" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Hanging lantern === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_hanging_lantern}} | |||
|- | |||
!sufix | |||
| {{cd|_hanging}} | |||
|- | |||
!slots | |||
| {{cd|lantern}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"textures": { | |||
"particle": "#lantern" | |||
}, | |||
"elements": [ | |||
{ "from": [ 5, 1, 5 ], | |||
"to": [ 11, 8, 11 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 9, 6, 15 ], "texture": "#lantern"}, | |||
"up": { "uv": [ 0, 9, 6, 15 ], "texture": "#lantern" }, | |||
"north": { "uv": [ 0, 2, 6, 9 ], "texture": "#lantern" }, | |||
"south": { "uv": [ 0, 2, 6, 9 ], "texture": "#lantern" }, | |||
"west": { "uv": [ 0, 2, 6, 9 ], "texture": "#lantern" }, | |||
"east": { "uv": [ 0, 2, 6, 9 ], "texture": "#lantern" } | |||
} | |||
}, | |||
{ "from": [ 6, 8, 6 ], | |||
"to": [ 10, 10, 10 ], | |||
"faces": { | |||
"down": { "uv": [ 1, 10, 5, 14 ], "texture": "#lantern"}, | |||
"up": { "uv": [ 1, 10, 5, 14 ], "texture": "#lantern" }, | |||
"north": { "uv": [ 1, 0, 5, 2 ], "texture": "#lantern" }, | |||
"south": { "uv": [ 1, 0, 5, 2 ], "texture": "#lantern" }, | |||
"west": { "uv": [ 1, 0, 5, 2 ], "texture": "#lantern" }, | |||
"east": { "uv": [ 1, 0, 5, 2 ], "texture": "#lantern" } | |||
} | |||
}, | |||
{ | |||
"from": [ 6.5, 11, 8 ], | |||
"to": [ 9.5, 15, 8 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45}, | |||
"shade": false, | |||
"faces": { | |||
"north": { "uv": [ 14, 1, 11, 5 ], "texture": "#lantern" }, | |||
"south": { "uv": [ 11, 1, 14, 5 ], "texture": "#lantern" } | |||
} | |||
}, | |||
{ | |||
"from": [ 8, 10, 6.5 ], | |||
"to": [ 8, 16, 9.5 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45}, | |||
"shade": false, | |||
"faces": { | |||
"west": { "uv": [ 14, 6, 11, 12 ], "texture": "#lantern" }, | |||
"east": { "uv": [ 11, 6, 14, 12 ], "texture": "#lantern" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Chain === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_chain}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"textures": { | |||
"particle": "#texture", | |||
"all": "#texture" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [ 6.5, 0, 8 ], | |||
"to": [ 9.5, 16, 8 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45}, | |||
"shade": false, | |||
"faces": { | |||
"north": { "uv": [ 3, 0, 0, 16 ], "texture": "#all" }, | |||
"south": { "uv": [ 0, 0, 3, 16 ], "texture": "#all" } | |||
} | |||
}, | |||
{ | |||
"from": [ 8, 0, 6.5 ], | |||
"to": [ 8, 16, 9.5 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45}, | |||
"shade": false, | |||
"faces": { | |||
"west": { "uv": [ 6, 0, 3, 16 ], "texture": "#all" }, | |||
"east": { "uv": [ 3, 0, 6, 16 ], "texture": "#all" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Bars cap === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_bars_cap}} | |||
|- | |||
!sufix | |||
| {{cd|_cap}} | |||
|- | |||
!slots | |||
| {{cd|bars|edge|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#bars" | |||
}, | |||
"elements": [ | |||
{ "from": [ 8, 0, 8 ], | |||
"to": [ 8, 16, 9 ], | |||
"faces": { | |||
"west": { "uv": [ 8, 0, 7, 16 ], "texture": "#bars" }, | |||
"east": { "uv": [ 7, 0, 8, 16 ], "texture": "#bars" } | |||
} | |||
}, | |||
{ "from": [ 7, 0, 9 ], | |||
"to": [ 9, 16, 9 ], | |||
"faces": { | |||
"north": { "uv": [ 9, 0, 7, 16 ], "texture": "#bars" }, | |||
"south": { "uv": [ 7, 0, 9, 16 ], "texture": "#bars" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Bars cap alt === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_bars_cap_alt}} | |||
|- | |||
!sufix | |||
| {{cd|_cap_alt}} | |||
|- | |||
!slots | |||
| {{cd|bars|edge|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#bars" | |||
}, | |||
"elements": [ | |||
{ "from": [ 8, 0, 7 ], | |||
"to": [ 8, 16, 8 ], | |||
"faces": { | |||
"west": { "uv": [ 8, 0, 9, 16 ], "texture": "#bars" }, | |||
"east": { "uv": [ 9, 0, 8, 16 ], "texture": "#bars" } | |||
} | |||
}, | |||
{ "from": [ 7, 0, 7 ], | |||
"to": [ 9, 16, 7 ], | |||
"faces": { | |||
"north": { "uv": [ 7, 0, 9, 16 ], "texture": "#bars" }, | |||
"south": { "uv": [ 9, 0, 7, 16 ], "texture": "#bars" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Bars post === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_bars_post}} | |||
|- | |||
!sufix | |||
| {{cd|_post}} | |||
|- | |||
!slots | |||
| {{cd|bars|edge|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#bars" | |||
}, | |||
"elements": [ | |||
{ "from": [ 8, 0, 7 ], | |||
"to": [ 8, 16, 9 ], | |||
"faces": { | |||
"west": { "uv": [ 7, 0, 9, 16 ], "texture": "#bars" }, | |||
"east": { "uv": [ 9, 0, 7, 16 ], "texture": "#bars" } | |||
} | |||
}, | |||
{ "from": [ 7, 0, 8 ], | |||
"to": [ 9, 16, 8 ], | |||
"faces": { | |||
"north": { "uv": [ 7, 0, 9, 16 ], "texture": "#bars" }, | |||
"south": { "uv": [ 9, 0, 7, 16 ], "texture": "#bars" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Bars post ends === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_bars_post_ends}} | |||
|- | |||
!sufix | |||
| {{cd|_post_ends}} | |||
|- | |||
!slots | |||
| {{cd|bars|edge|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#bars" | |||
}, | |||
"elements": [ | |||
{ "from": [ 7, 0.001, 7 ], | |||
"to": [ 9, 0.001, 9 ], | |||
"faces": { | |||
"down": { "uv": [ 7, 7, 9, 9 ], "texture": "#edge" }, | |||
"up": { "uv": [ 7, 7, 9, 9 ], "texture": "#edge" } | |||
} | |||
}, | |||
{ "from": [ 7, 15.999, 7 ], | |||
"to": [ 9, 15.999, 9 ], | |||
"faces": { | |||
"down": { "uv": [ 7, 7, 9, 9 ], "texture": "#edge" }, | |||
"up": { "uv": [ 7, 7, 9, 9 ], "texture": "#edge" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Bars post side === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_bars_side}} | |||
|- | |||
!sufix | |||
| {{cd|_side}} | |||
|- | |||
!slots | |||
| {{cd|bars|edge|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#bars" | |||
}, | |||
"elements": [ | |||
{ "from": [ 8, 0, 0 ], | |||
"to": [ 8, 16, 8 ], | |||
"faces": { | |||
"west": { "uv": [ 16, 0, 8, 16 ], "texture": "#bars" }, | |||
"east": { "uv": [ 8, 0, 16, 16 ], "texture": "#bars" } | |||
} | |||
}, | |||
{ "from": [ 7, 0, 0 ], | |||
"to": [ 9, 16, 7 ], | |||
"faces": { | |||
"north": { "uv": [ 7, 0, 9, 16 ], "texture": "#edge", "cullface": "north" } | |||
} | |||
}, | |||
{ "from": [ 7, 0.001, 0 ], | |||
"to": [ 9, 0.001, 7 ], | |||
"faces": { | |||
"down": { "uv": [ 9, 0, 7, 7 ], "texture": "#edge" }, | |||
"up": { "uv": [ 7, 0, 9, 7 ], "texture": "#edge" } | |||
} | |||
}, | |||
{ "from": [ 7, 15.999, 0 ], | |||
"to": [ 9, 15.999, 7 ], | |||
"faces": { | |||
"down": { "uv": [ 9, 0, 7, 7 ], "texture": "#edge" }, | |||
"up": { "uv": [ 7, 0, 9, 7 ], "texture": "#edge" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Bars post side alt === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_bars_side_alt}} | |||
|- | |||
!sufix | |||
| {{cd|_side_alt}} | |||
|- | |||
!slots | |||
| {{cd|bars|edge|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#bars" | |||
}, | |||
"elements": [ | |||
{ "from": [ 8, 0, 8 ], | |||
"to": [ 8, 16, 16 ], | |||
"faces": { | |||
"west": { "uv": [ 8, 0, 0, 16 ], "texture": "#bars" }, | |||
"east": { "uv": [ 0, 0, 8, 16 ], "texture": "#bars" } | |||
} | |||
}, | |||
{ "from": [ 7, 0, 9 ], | |||
"to": [ 9, 16, 16 ], | |||
"faces": { | |||
"south": { "uv": [ 7, 0, 9, 16 ], "texture": "#edge", "cullface": "south" }, | |||
"down": { "uv": [ 9, 9, 7, 16 ], "texture": "#edge" }, | |||
"up": { "uv": [ 7, 9, 9, 16 ], "texture": "#edge" } | |||
} | |||
}, | |||
{ "from": [ 7, 0.001, 9 ], | |||
"to": [ 9, 0.001, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 9, 9, 7, 16 ], "texture": "#edge" }, | |||
"up": { "uv": [ 7, 9, 9, 16 ], "texture": "#edge" } | |||
} | |||
}, | |||
{ "from": [ 7, 15.999, 9 ], | |||
"to": [ 9, 15.999, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 9, 9, 7, 16 ], "texture": "#edge" }, | |||
"up": { "uv": [ 7, 9, 9, 16 ], "texture": "#edge" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Torch === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_torch}} | |||
|- | |||
!slots | |||
| {{cd|torch}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#torch" | |||
}, | |||
"elements": [ | |||
{ "from": [ 7, 0, 7 ], | |||
"to": [ 9, 10, 9 ], | |||
"shade": false, | |||
"faces": { | |||
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#torch", "cullface": "down" }, | |||
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#torch" }, | |||
"north": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" }, | |||
"east": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" }, | |||
"south": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" }, | |||
"west": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Torch unlit === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_torch_unlit}} | |||
|- | |||
!slots | |||
| {{cd|torch}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#torch" | |||
}, | |||
"elements": [ | |||
{ "from": [ 7, 0, 7 ], | |||
"to": [ 9, 10, 9 ], | |||
"faces": { | |||
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#torch", "cullface": "down" }, | |||
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#torch" }, | |||
"north": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" }, | |||
"east": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" }, | |||
"south": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" }, | |||
"west": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Wall torch === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_torch_wall}} | |||
|- | |||
!slots | |||
| {{cd|torch}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#torch" | |||
}, | |||
"elements": [ | |||
{ "from": [ -1, 3.5, 7 ], | |||
"to": [ 1, 13.5, 9 ], | |||
"rotation": { "origin": [ 0, 3.5, 8 ], "axis": "z", "angle": -22.5 }, | |||
"shade": false, | |||
"faces": { | |||
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#torch" }, | |||
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#torch" }, | |||
"north": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" }, | |||
"east": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" }, | |||
"south": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" }, | |||
"west": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Wall torch unlit === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_torch_wall_unlit}} | |||
|- | |||
!slots | |||
| {{cd|torch}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#torch" | |||
}, | |||
"elements": [ | |||
{ "from": [ -1, 3.5, 7 ], | |||
"to": [ 1, 13.5, 9 ], | |||
"rotation": { "origin": [ 0, 3.5, 8 ], "axis": "z", "angle": -22.5 }, | |||
"faces": { | |||
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#torch" }, | |||
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#torch" }, | |||
"north": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" }, | |||
"east": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" }, | |||
"south": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" }, | |||
"west": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Redstone torch === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_redstone_torch}} | |||
|- | |||
!slots | |||
| {{cd|torch}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#torch" | |||
}, | |||
"elements": [ | |||
{ "from": [ 7, 0, 7 ], | |||
"to": [ 9, 10, 9 ], | |||
"shade": false, | |||
"faces": { | |||
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#torch", "cullface": "down" }, | |||
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#torch" }, | |||
"north": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" }, | |||
"east": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" }, | |||
"south": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" }, | |||
"west": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" } | |||
} | |||
}, | |||
{ | |||
"from": [ 6.5, 7.5, 6.5 ], | |||
"to": [ 9.5, 7.5, 9.5 ], | |||
"shade": false, | |||
"faces": { | |||
"up": { "uv": [ 8, 5, 9, 6 ], "texture": "#torch" } | |||
} | |||
}, | |||
{ | |||
"from": [ 6.5, 10.5, 6.5 ], | |||
"to": [ 9.5, 10.5, 9.5 ], | |||
"shade": false, | |||
"faces": { | |||
"down": { "uv": [ 7, 5, 8, 6 ], "texture": "#torch" } | |||
} | |||
}, | |||
{ | |||
"from": [ 6.5, 7.5, 6.5 ], | |||
"to": [ 9.5, 10.5, 6.5 ], | |||
"shade": false, | |||
"faces": { | |||
"south": { "uv": [ 9, 6, 10, 7 ], "texture": "#torch" } | |||
} | |||
}, | |||
{ | |||
"from": [ 9.5, 7.5, 6.5 ], | |||
"to": [ 9.5, 10.5, 9.5 ], | |||
"shade": false, | |||
"faces": { | |||
"west": { "uv": [ 6, 7, 7, 8 ], "texture": "#torch" } | |||
} | |||
}, | |||
{ | |||
"from": [ 6.5, 7.5, 9.5 ], | |||
"to": [ 9.5, 10.5, 9.5 ], | |||
"shade": false, | |||
"faces": { | |||
"north": { "uv": [ 6, 6, 7, 7 ], "texture": "#torch" } | |||
} | |||
}, | |||
{ | |||
"from": [ 6.5, 7.5, 6.5 ], | |||
"to": [ 6.5, 10.5, 9.5 ], | |||
"shade": false, | |||
"faces": { | |||
"east": { "uv": [ 9, 7, 10, 8 ], "texture": "#torch" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Redstone wall torch === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_redstone_torch_wall}} | |||
|- | |||
!slots | |||
| {{cd|torch}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "#torch" | |||
}, | |||
"elements": [ | |||
{ "from": [ -1, 3.5, 7 ], | |||
"to": [ 1, 13.5, 9 ], | |||
"rotation": { "origin": [ 0, 3.5, 8 ], "axis": "z", "angle": -22.5 }, | |||
"shade": false, | |||
"faces": { | |||
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#torch" }, | |||
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#torch" }, | |||
"north": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" }, | |||
"east": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" }, | |||
"south": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" }, | |||
"west": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" } | |||
} | |||
}, | |||
{ | |||
"from": [ -1.5, 8, 6.5 ], | |||
"to": [ 1.5, 11, 9.5 ], | |||
"shade": false, | |||
"rotation": { "origin": [ 0, 3.5, 8 ], "axis": "z", "angle": -22.5 }, | |||
"faces": { | |||
"up": { "uv": [ 6, 5, 7, 6 ], "texture": "#torch" } | |||
} | |||
}, | |||
{ | |||
"from": [ -1.5, 14, 6.5 ], | |||
"to": [ 1.5, 17, 9.5 ], | |||
"shade": false, | |||
"rotation": { "origin": [ 0, 3.5, 8 ], "axis": "z", "angle": -22.5 }, | |||
"faces": { | |||
"down": { "uv": [ 6, 5, 7, 6 ], "texture": "#torch" } | |||
} | |||
}, | |||
{ | |||
"from": [ -1.5, 11, 3.5 ], | |||
"to": [ 1.5, 14, 6.5 ], | |||
"shade": false, | |||
"rotation": { "origin": [ 0, 3.5, 8 ], "axis": "z", "angle": -22.5 }, | |||
"faces": { | |||
"south": { "uv": [ 6, 5, 7, 6 ], "texture": "#torch" } | |||
} | |||
}, | |||
{ | |||
"from": [ 1.5, 11, 6.5 ], | |||
"to": [ 4.5, 14, 9.5 ], | |||
"shade": false, | |||
"rotation": { "origin": [ 0, 3.5, 8 ], "axis": "z", "angle": -22.5 }, | |||
"faces": { | |||
"west": { "uv": [ 6, 5, 7, 6 ], "texture": "#torch" } | |||
} | |||
}, | |||
{ | |||
"from": [ -1.5, 11, 9.5 ], | |||
"to": [ 1.5, 14, 12.5 ], | |||
"shade": false, | |||
"rotation": { "origin": [ 0, 3.5, 8 ], "axis": "z", "angle": -22.5 }, | |||
"faces": { | |||
"north": { "uv": [ 6, 5, 7, 6 ], "texture": "#torch" } | |||
} | |||
}, | |||
{ | |||
"from": [ -4.5, 11, 6.5 ], | |||
"to": [ -1.5, 14, 9.5 ], | |||
"shade": false, | |||
"rotation": { "origin": [ 0, 3.5, 8 ], "axis": "z", "angle": -22.5 }, | |||
"faces": { | |||
"east": { "uv": [ 6, 5, 7, 6 ], "texture": "#torch" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Piston === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_piston}} | |||
|- | |||
!slots | |||
| {{cd|platform|bottom|side|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#side" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 16, 16, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "rotation": 180, "cullface": "down" }, | |||
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "up" }, | |||
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#platform", "cullface": "north" }, | |||
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "south" }, | |||
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "rotation": 270, "cullface": "west" }, | |||
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "rotation": 90, "cullface": "east" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Piston head === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_piston_head}} | |||
|- | |||
!slots | |||
| {{cd|platform|side|unsticky|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#platform" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 16, 16, 4 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "cullface": "down", "rotation": 180 }, | |||
"up": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "cullface": "up" }, | |||
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#platform", "cullface": "north" }, | |||
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#unsticky" }, | |||
"west": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "rotation": 270, "cullface": "west" }, | |||
"east": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "rotation": 90, "cullface": "east" } | |||
} | |||
}, | |||
{ "from": [ 6, 6, 4 ], | |||
"to": [ 10, 10, 20 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "rotation": 90 }, | |||
"up": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "rotation": 270 }, | |||
"west": { "uv": [ 16, 4, 0, 0 ], "texture": "#side" }, | |||
"east": { "uv": [ 0, 0, 16, 4 ], "texture": "#side" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Piston head short === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_piston_head_short}} | |||
|- | |||
!slots | |||
| {{cd|platform|side|unsticky|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#platform" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 16, 16, 4 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "cullface": "down", "rotation": 180 }, | |||
"up": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "cullface": "up" }, | |||
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#platform", "cullface": "north" }, | |||
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#unsticky" }, | |||
"west": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "rotation": 270, "cullface": "west" }, | |||
"east": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "rotation": 90, "cullface": "east" } | |||
} | |||
}, | |||
{ "from": [ 6, 6, 4 ], | |||
"to": [ 10, 10, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 4, 0, 16, 4 ], "texture": "#side", "rotation": 90 }, | |||
"up": { "uv": [ 4, 0, 16, 4 ], "texture": "#side", "rotation": 270 }, | |||
"west": { "uv": [ 16, 4, 4, 0 ], "texture": "#side" }, | |||
"east": { "uv": [ 4, 0, 16, 4 ], "texture": "#side" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Seagrass === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_seagrass}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 4 ], | |||
"to": [ 16, 16, 4 ], | |||
"shade": false, | |||
"faces": { | |||
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" }, | |||
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "from": [ 12, 0, 0 ], | |||
"to": [ 12, 16, 16 ], | |||
"shade": false, | |||
"faces": { | |||
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" }, | |||
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "from": [ 4, 0, 0 ], | |||
"to": [ 4, 16, 16 ], | |||
"shade": false, | |||
"faces": { | |||
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" }, | |||
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "from": [ 0, 0, 12 ], | |||
"to": [ 16, 16, 12 ], | |||
"shade": false, | |||
"faces": { | |||
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" }, | |||
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Turtle egg === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_turtle_egg}} | |||
|- | |||
!slots | |||
| {{cd|all}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"textures": { | |||
"particle": "#all" | |||
}, | |||
"elements": [ | |||
{ "from": [ 5, 0, 4 ], | |||
"to": [ 9, 7, 8 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 0, 4, 4 ], "texture": "#all", "cullface": "down" }, | |||
"up": { "uv": [ 0, 0, 4, 4 ], "texture": "#all" }, | |||
"north": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" }, | |||
"south": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" }, | |||
"west": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" }, | |||
"east": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Dried ghast === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|dried_ghast}} | |||
|- | |||
!slots | |||
| {{cd|particle|top|bottom|north|south|east|west|tentacles|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"display": { | |||
"gui": { | |||
"rotation": [30, 225, 0], | |||
"translation": [0.4, 1.6, 0], | |||
"scale": [0.8, 0.8, 0.8] | |||
} | |||
}, | |||
"elements": [ | |||
{ | |||
"name": "body", | |||
"from": [3, 0, 3], | |||
"to": [13, 10, 13], | |||
"rotation": {"angle": 0, "axis": "y", "origin": [11, 0, 11]}, | |||
"faces": { | |||
"north": {"uv": [0, 0, 10, 10], "texture": "#north"}, | |||
"east": {"uv": [0, 0, 10, 10], "texture": "#east"}, | |||
"south": {"uv": [0, 0, 10, 10], "texture": "#south"}, | |||
"west": {"uv": [0, 0, 10, 10], "texture": "#west"}, | |||
"up": {"uv": [0, 0, 10, 10], "rotation": 180, "texture": "#top"}, | |||
"down": {"uv": [10, 0, 0, 10], "texture": "#bottom", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"name": "left_tent_1", | |||
"from": [0, 0, 5], | |||
"to": [3, 1, 7], | |||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 13]}, | |||
"faces": { | |||
"north": {"uv": [1, 1.5, 2.5, 2], "texture": "#tentacles"}, | |||
"east": {"uv": [0, 1.5, 1, 2], "texture": "#tentacles"}, | |||
"south": {"uv": [3.5, 1.5, 5, 2], "texture": "#tentacles"}, | |||
"west": {"uv": [2.5, 1.5, 3.5, 2], "texture": "#tentacles", "cullface": "west"}, | |||
"up": {"uv": [2.5, 1.5, 1.5, 0], "rotation": 90, "texture": "#tentacles"}, | |||
"down": {"uv": [2.5, 1.5, 3.5, 0], "rotation": 90, "texture": "#tentacles", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"name": "left_tent_2", | |||
"from": [0, 0, 9], | |||
"to": [3, 1, 11], | |||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 17]}, | |||
"faces": { | |||
"north": {"uv": [1, 3.5, 2.5, 4], "texture": "#tentacles"}, | |||
"east": {"uv": [0, 3.5, 1, 4], "texture": "#tentacles"}, | |||
"south": {"uv": [3.5, 3.5, 5, 4], "texture": "#tentacles"}, | |||
"west": {"uv": [2.5, 3.5, 3.5, 4], "texture": "#tentacles", "cullface": "west"}, | |||
"up": {"uv": [2.5, 3.5, 1.5, 2], "rotation": 90, "texture": "#tentacles"}, | |||
"down": {"uv": [2.5, 3.5, 3.5, 2], "rotation": 90, "texture": "#tentacles", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"name": "right_tent_1", | |||
"from": [13, 0, 5], | |||
"to": [16, 1, 7], | |||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 13]}, | |||
"faces": { | |||
"north": {"uv": [2.5, 7.5, 1, 8], "texture": "#tentacles"}, | |||
"east": {"uv": [3.5, 7.5, 2.5, 8], "texture": "#tentacles", "cullface": "east"}, | |||
"south": {"uv": [5, 7.5, 3.5, 8], "texture": "#tentacles"}, | |||
"west": {"uv": [1, 7.5, 0, 8], "texture": "#tentacles"}, | |||
"up": {"uv": [2.5, 6, 1.5, 7.5], "rotation": 90, "texture": "#tentacles"}, | |||
"down": {"uv": [2.5, 6, 3.5, 7.5], "rotation": 90, "texture": "#tentacles", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"name": "right_tent_2", | |||
"from": [13, 0, 9], | |||
"to": [16, 1, 11], | |||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 17]}, | |||
"faces": { | |||
"north": {"uv": [2.5, 5.5, 1, 6], "texture": "#tentacles"}, | |||
"east": {"uv": [3.5, 5.5, 2.5, 6], "texture": "#tentacles", "cullface": "east"}, | |||
"south": {"uv": [5, 5.5, 3.5, 6], "texture": "#tentacles"}, | |||
"west": {"uv": [1, 5.5, 0, 6], "texture": "#tentacles"}, | |||
"up": {"uv": [2.5, 4, 1.5, 5.5], "rotation": 90, "texture": "#tentacles"}, | |||
"down": {"uv": [2.5, 4, 3.5, 5.5], "rotation": 90, "texture": "#tentacles", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"name": "back_tent_2", | |||
"from": [9, 0, 13], | |||
"to": [11, 1, 16], | |||
"rotation": {"angle": 0, "axis": "y", "origin": [10.5, 0.5, 14.5]}, | |||
"faces": { | |||
"north": {"uv": [6, 2.5, 5, 3], "texture": "#tentacles"}, | |||
"east": {"uv": [7.5, 2.5, 6, 3], "texture": "#tentacles"}, | |||
"south": {"uv": [8.5, 2.5, 7.5, 3], "texture": "#tentacles", "cullface": "south"}, | |||
"west": {"uv": [10, 2.5, 8.5, 3], "texture": "#tentacles"}, | |||
"up": {"uv": [6, 2.5, 7.5, 1.5], "rotation": 90, "texture": "#tentacles"}, | |||
"down": {"uv": [7.5, 1.5, 9, 2.5], "rotation": 270, "texture": "#tentacles", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"name": "back_tent_1", | |||
"from": [5, 0, 13], | |||
"to": [7, 1, 16], | |||
"rotation": {"angle": 0, "axis": "y", "origin": [5.5, 0.5, 14.5]}, | |||
"faces": { | |||
"north": {"uv": [6, 1, 5, 1.5], "texture": "#tentacles"}, | |||
"east": {"uv": [7.5, 1, 6, 1.5], "texture": "#tentacles"}, | |||
"south": {"uv": [8.5, 1, 7.5, 1.5], "texture": "#tentacles", "cullface": "south" }, | |||
"west": {"uv": [10, 1, 8.5, 1.5], "texture": "#tentacles"}, | |||
"up": {"uv": [6, 1, 7.5, 0], "rotation": 90, "texture": "#tentacles"}, | |||
"down": {"uv": [7.5, 0, 9, 1], "rotation": 270, "texture": "#tentacles", "cullface": "down"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Two turtle eggs === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_two_turtle_eggs}} | |||
|- | |||
!slots | |||
| {{cd|all}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"textures": { | |||
"particle": "#all" | |||
}, | |||
"elements": [ | |||
{ "from": [ 5, 0, 4 ], | |||
"to": [ 9, 7, 8 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 0, 4, 4 ], "texture": "#all", "cullface": "down" }, | |||
"up": { "uv": [ 0, 0, 4, 4 ], "texture": "#all" }, | |||
"north": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" }, | |||
"south": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" }, | |||
"west": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" }, | |||
"east": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" } | |||
} | |||
}, | |||
{ | |||
"from": [ 1, 0, 7 ], | |||
"to": [ 5, 5, 11 ], | |||
"faces": { | |||
"down": { "uv": [ 6, 7, 10, 11 ], "texture": "#all", "cullface": "down" }, | |||
"up": { "uv": [ 6, 7, 10, 11 ], "texture": "#all" }, | |||
"north": { "uv": [ 10, 10, 14, 15 ], "texture": "#all" }, | |||
"south": { "uv": [ 10, 10, 14, 15 ], "texture": "#all" }, | |||
"west": { "uv": [ 10, 10, 14, 15 ], "texture": "#all" }, | |||
"east": { "uv": [ 10, 10, 14, 15 ], "texture": "#all" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Three turtle eggs === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_three_turtle_eggs}} | |||
|- | |||
!slots | |||
| {{cd|all}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"textures": { | |||
"particle": "#all" | |||
}, | |||
"elements": [ | |||
{ "from": [ 5, 0, 4 ], | |||
"to": [ 9, 7, 8 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 0, 4, 4 ], "texture": "#all", "cullface": "down" }, | |||
"up": { "uv": [ 0, 0, 4, 4 ], "texture": "#all" }, | |||
"north": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" }, | |||
"south": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" }, | |||
"west": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" }, | |||
"east": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" } | |||
} | |||
}, | |||
{ | |||
"from": [ 1, 0, 7 ], | |||
"to": [ 5, 5, 11 ], | |||
"faces": { | |||
"down": { "uv": [ 6, 7, 10, 11 ], "texture": "#all", "cullface": "down" }, | |||
"up": { "uv": [ 6, 7, 10, 11 ], "texture": "#all" }, | |||
"north": { "uv": [ 10, 10, 14, 15 ], "texture": "#all" }, | |||
"south": { "uv": [ 10, 10, 14, 15 ], "texture": "#all" }, | |||
"west": { "uv": [ 10, 10, 14, 15 ], "texture": "#all" }, | |||
"east": { "uv": [ 10, 10, 14, 15 ], "texture": "#all" } | |||
} | |||
}, | |||
{ | |||
"from": [ 11, 0, 7 ], | |||
"to": [ 14, 4, 10 ], | |||
"faces": { | |||
"down": { "uv": [ 5, 0, 8, 3 ], "texture": "#all", "cullface": "down" }, | |||
"up": { "uv": [ 5, 0, 8, 3 ], "texture": "#all" }, | |||
"north": { "uv": [ 8, 3, 11, 7 ], "texture": "#all" }, | |||
"south": { "uv": [ 8, 3, 11, 7 ], "texture": "#all" }, | |||
"west": { "uv": [ 8, 3, 11, 7 ], "texture": "#all" }, | |||
"east": { "uv": [ 8, 3, 11, 7 ], "texture": "#all" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Four turtle eggs === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_four_turtle_eggs}} | |||
|- | |||
!slots | |||
| {{cd|all}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"textures": { | |||
"all": "block/turtle_egg", | |||
"particle": "#all" | |||
}, | |||
"elements": [ | |||
{ "from": [ 5, 0, 4 ], | |||
"to": [ 9, 7, 8 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 0, 4, 4 ], "texture": "#all", "cullface": "down" }, | |||
"up": { "uv": [ 0, 0, 4, 4 ], "texture": "#all" }, | |||
"north": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" }, | |||
"south": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" }, | |||
"west": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" }, | |||
"east": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" } | |||
} | |||
}, | |||
{ | |||
"from": [ 1, 0, 7 ], | |||
"to": [ 5, 5, 11 ], | |||
"faces": { | |||
"down": { "uv": [ 6, 7, 10, 11 ], "texture": "#all", "cullface": "down" }, | |||
"up": { "uv": [ 6, 7, 10, 11 ], "texture": "#all" }, | |||
"north": { "uv": [ 10, 10, 14, 15 ], "texture": "#all" }, | |||
"south": { "uv": [ 10, 10, 14, 15 ], "texture": "#all" }, | |||
"west": { "uv": [ 10, 10, 14, 15 ], "texture": "#all" }, | |||
"east": { "uv": [ 10, 10, 14, 15 ], "texture": "#all" } | |||
} | |||
}, | |||
{ | |||
"from": [ 11, 0, 7 ], | |||
"to": [ 14, 4, 10 ], | |||
"faces": { | |||
"down": { "uv": [ 5, 0, 8, 3 ], "texture": "#all", "cullface": "down" }, | |||
"up": { "uv": [ 5, 0, 8, 3 ], "texture": "#all" }, | |||
"north": { "uv": [ 8, 3, 11, 7 ], "texture": "#all" }, | |||
"south": { "uv": [ 8, 3, 11, 7 ], "texture": "#all" }, | |||
"west": { "uv": [ 8, 3, 11, 7 ], "texture": "#all" }, | |||
"east": { "uv": [ 8, 3, 11, 7 ], "texture": "#all" } | |||
} | |||
}, | |||
{ | |||
"from": [ 6, 0, 9 ], | |||
"to": [ 10, 4, 13 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 11, 4, 15 ], "texture": "#all" }, | |||
"up": { "uv": [ 0, 11, 4, 15 ], "texture": "#all" }, | |||
"north": { "uv": [ 4, 11, 8, 15 ], "texture": "#all" }, | |||
"south": { "uv": [ 4, 11, 8, 15 ], "texture": "#all" }, | |||
"west": { "uv": [ 4, 11, 8, 15 ], "texture": "#all" }, | |||
"east": { "uv": [ 4, 11, 8, 15 ], "texture": "#all" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Single face === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_single_face}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 0, 0 ], | |||
"to": [ 16, 16, 0 ], | |||
"faces": { | |||
"north": { "texture": "#texture", "cullface":"north" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Cauldron level1 === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_cauldron_level1}} | |||
|- | |||
!slots | |||
| {{cd|content|inside|particle|top|bottom|side|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "block/cauldron_side", | |||
"top": "block/cauldron_top", | |||
"bottom": "block/cauldron_bottom", | |||
"side": "block/cauldron_side", | |||
"inside": "block/cauldron_inner" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [ 0, 3, 0 ], | |||
"to": [ 2, 16, 16 ], | |||
"faces": { | |||
"north": { "texture": "#side", "cullface": "north" }, | |||
"east": { "texture": "#side" }, | |||
"south": { "texture": "#side", "cullface": "south" }, | |||
"west": { "texture": "#side", "cullface": "west" }, | |||
"up": { "texture": "#top", "cullface": "up" }, | |||
"down": { "texture": "#inside" } | |||
} | |||
}, | |||
{ | |||
"from": [ 2, 3, 2 ], | |||
"to": [ 14, 4, 14 ], | |||
"faces": { | |||
"up": { "texture": "#inside" }, | |||
"down": { "texture": "#inside" } | |||
} | |||
}, | |||
{ | |||
"from": [ 14, 3, 0 ], | |||
"to": [ 16, 16, 16 ], | |||
"faces": { | |||
"north": { "texture": "#side", "cullface": "north" }, | |||
"east": { "texture": "#side", "cullface": "east" }, | |||
"south": { "texture": "#side", "cullface": "south" }, | |||
"west": { "texture": "#side" }, | |||
"up": { "texture": "#top", "cullface": "up" }, | |||
"down": { "texture": "#inside" } | |||
} | |||
}, | |||
{ | |||
"from": [ 2, 3, 0 ], | |||
"to": [ 14, 16, 2 ], | |||
"faces": { | |||
"north": { "texture": "#side", "cullface": "north" }, | |||
"south": { "texture": "#side" }, | |||
"up": { "texture": "#top", "cullface": "up" }, | |||
"down": { "texture": "#inside" } | |||
} | |||
}, | |||
{ | |||
"from": [ 2, 3, 14 ], | |||
"to": [ 14, 16, 16 ], | |||
"faces": { | |||
"north": { "texture": "#side" }, | |||
"south": { "texture": "#side", "cullface": "south" }, | |||
"up": { "texture": "#top", "cullface": "up" }, | |||
"down": { "texture": "#inside" } | |||
} | |||
}, | |||
{ | |||
"from": [ 0, 0, 0 ], | |||
"to": [ 4, 3, 2 ], | |||
"faces": { | |||
"north": { "texture": "#side", "cullface": "north" }, | |||
"east": { "texture": "#side" }, | |||
"south": { "texture": "#side" }, | |||
"west": { "texture": "#side", "cullface": "west" }, | |||
"down": { "texture": "#bottom", "cullface": "down" } | |||
} | |||
}, | |||
{ | |||
"from": [ 0, 0, 2 ], | |||
"to": [ 2, 3, 4 ], | |||
"faces": { | |||
"east": { "texture": "#side" }, | |||
"south": { "texture": "#side" }, | |||
"west": { "texture": "#side", "cullface": "west" }, | |||
"down": { "texture": "#bottom", "cullface": "down" } | |||
} | |||
}, | |||
{ | |||
"from": [ 12, 0, 0 ], | |||
"to": [ 16, 3, 2 ], | |||
"faces": { | |||
"north": { "texture": "#side", "cullface": "north" }, | |||
"east": { "texture": "#side", "cullface": "east" }, | |||
"south": { "texture": "#side" }, | |||
"west": { "texture": "#side" }, | |||
"down": { "texture": "#bottom", "cullface": "down" } | |||
} | |||
}, | |||
{ | |||
"from": [ 14, 0, 2 ], | |||
"to": [ 16, 3, 4 ], | |||
"faces": { | |||
"east": { "texture": "#side", "cullface": "east" }, | |||
"south": { "texture": "#side" }, | |||
"west": { "texture": "#side" }, | |||
"down": { "texture": "#bottom", "cullface": "down" } | |||
} | |||
}, | |||
{ | |||
"from": [ 0, 0, 14 ], | |||
"to": [ 4, 3, 16 ], | |||
"faces": { | |||
"north": { "texture": "#side" }, | |||
"east": { "texture": "#side" }, | |||
"south": { "texture": "#side", "cullface": "south" }, | |||
"west": { "texture": "#side", "cullface": "west" }, | |||
"down": { "texture": "#bottom", "cullface": "down" } | |||
} | |||
}, | |||
{ | |||
"from": [ 0, 0, 12 ], | |||
"to": [ 2, 3, 14 ], | |||
"faces": { | |||
"north": { "texture": "#side" }, | |||
"east": { "texture": "#side" }, | |||
"west": { "texture": "#side", "cullface": "west" }, | |||
"down": { "texture": "#bottom", "cullface": "down" } | |||
} | |||
}, | |||
{ | |||
"from": [ 12, 0, 14 ], | |||
"to": [ 16, 3, 16 ], | |||
"faces": { | |||
"north": { "texture": "#side" }, | |||
"east": { "texture": "#side", "cullface": "east" }, | |||
"south": { "texture": "#side", "cullface": "south" }, | |||
"west": { "texture": "#side" }, | |||
"down": { "texture": "#bottom", "cullface": "down" } | |||
} | |||
}, | |||
{ | |||
"from": [ 14, 0, 12 ], | |||
"to": [ 16, 3, 14 ], | |||
"faces": { | |||
"north": { "texture": "#side" }, | |||
"east": { "texture": "#side", "cullface": "east" }, | |||
"west": { "texture": "#side" }, | |||
"down": { "texture": "#bottom", "cullface": "down" } | |||
} | |||
}, | |||
{ | |||
"from": [ 2, 4, 2 ], | |||
"to": [ 14, 9, 14 ], | |||
"faces": { | |||
"up": { "texture": "#content", "tintindex": 0 } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Cauldron level2 === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_cauldron_level2}} | |||
|- | |||
!slots | |||
| {{cd|content|inside|particle|top|bottom|side|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "block/cauldron_side", | |||
"top": "block/cauldron_top", | |||
"bottom": "block/cauldron_bottom", | |||
"side": "block/cauldron_side", | |||
"inside": "block/cauldron_inner" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [ 0, 3, 0 ], | |||
"to": [ 2, 16, 16 ], | |||
"faces": { | |||
"north": { "texture": "#side", "cullface": "north" }, | |||
"east": { "texture": "#side" }, | |||
"south": { "texture": "#side", "cullface": "south" }, | |||
"west": { "texture": "#side", "cullface": "west" }, | |||
"up": { "texture": "#top", "cullface": "up" }, | |||
"down": { "texture": "#inside" } | |||
} | |||
}, | |||
{ | |||
"from": [ 2, 3, 2 ], | |||
"to": [ 14, 4, 14 ], | |||
"faces": { | |||
"up": { "texture": "#inside" }, | |||
"down": { "texture": "#inside" } | |||
} | |||
}, | |||
{ | |||
"from": [ 14, 3, 0 ], | |||
"to": [ 16, 16, 16 ], | |||
"faces": { | |||
"north": { "texture": "#side", "cullface": "north" }, | |||
"east": { "texture": "#side", "cullface": "east" }, | |||
"south": { "texture": "#side", "cullface": "south" }, | |||
"west": { "texture": "#side" }, | |||
"up": { "texture": "#top", "cullface": "up" }, | |||
"down": { "texture": "#inside" } | |||
} | |||
}, | |||
{ | |||
"from": [ 2, 3, 0 ], | |||
"to": [ 14, 16, 2 ], | |||
"faces": { | |||
"north": { "texture": "#side", "cullface": "north" }, | |||
"south": { "texture": "#side" }, | |||
"up": { "texture": "#top", "cullface": "up" }, | |||
"down": { "texture": "#inside" } | |||
} | |||
}, | |||
{ | |||
"from": [ 2, 3, 14 ], | |||
"to": [ 14, 16, 16 ], | |||
"faces": { | |||
"north": { "texture": "#side" }, | |||
"south": { "texture": "#side", "cullface": "south" }, | |||
"up": { "texture": "#top", "cullface": "up" }, | |||
"down": { "texture": "#inside" } | |||
} | |||
}, | |||
{ | |||
"from": [ 0, 0, 0 ], | |||
"to": [ 4, 3, 2 ], | |||
"faces": { | |||
"north": { "texture": "#side", "cullface": "north" }, | |||
"east": { "texture": "#side" }, | |||
"south": { "texture": "#side" }, | |||
"west": { "texture": "#side", "cullface": "west" }, | |||
"down": { "texture": "#bottom", "cullface": "down" } | |||
} | |||
}, | |||
{ | |||
"from": [ 0, 0, 2 ], | |||
"to": [ 2, 3, 4 ], | |||
"faces": { | |||
"east": { "texture": "#side" }, | |||
"south": { "texture": "#side" }, | |||
"west": { "texture": "#side", "cullface": "west" }, | |||
"down": { "texture": "#bottom", "cullface": "down" } | |||
} | |||
}, | |||
{ | |||
"from": [ 12, 0, 0 ], | |||
"to": [ 16, 3, 2 ], | |||
"faces": { | |||
"north": { "texture": "#side", "cullface": "north" }, | |||
"east": { "texture": "#side", "cullface": "east" }, | |||
"south": { "texture": "#side" }, | |||
"west": { "texture": "#side" }, | |||
"down": { "texture": "#bottom", "cullface": "down" } | |||
} | |||
}, | |||
{ | |||
"from": [ 14, 0, 2 ], | |||
"to": [ 16, 3, 4 ], | |||
"faces": { | |||
"east": { "texture": "#side", "cullface": "east" }, | |||
"south": { "texture": "#side" }, | |||
"west": { "texture": "#side" }, | |||
"down": { "texture": "#bottom", "cullface": "down" } | |||
} | |||
}, | |||
{ | |||
"from": [ 0, 0, 14 ], | |||
"to": [ 4, 3, 16 ], | |||
"faces": { | |||
"north": { "texture": "#side" }, | |||
"east": { "texture": "#side" }, | |||
"south": { "texture": "#side", "cullface": "south" }, | |||
"west": { "texture": "#side", "cullface": "west" }, | |||
"down": { "texture": "#bottom", "cullface": "down" } | |||
} | |||
}, | |||
{ | |||
"from": [ 0, 0, 12 ], | |||
"to": [ 2, 3, 14 ], | |||
"faces": { | |||
"north": { "texture": "#side" }, | |||
"east": { "texture": "#side" }, | |||
"west": { "texture": "#side", "cullface": "west" }, | |||
"down": { "texture": "#bottom", "cullface": "down" } | |||
} | |||
}, | |||
{ | |||
"from": [ 12, 0, 14 ], | |||
"to": [ 16, 3, 16 ], | |||
"faces": { | |||
"north": { "texture": "#side" }, | |||
"east": { "texture": "#side", "cullface": "east" }, | |||
"south": { "texture": "#side", "cullface": "south" }, | |||
"west": { "texture": "#side" }, | |||
"down": { "texture": "#bottom", "cullface": "down" } | |||
} | |||
}, | |||
{ | |||
"from": [ 14, 0, 12 ], | |||
"to": [ 16, 3, 14 ], | |||
"faces": { | |||
"north": { "texture": "#side" }, | |||
"east": { "texture": "#side", "cullface": "east" }, | |||
"west": { "texture": "#side" }, | |||
"down": { "texture": "#bottom", "cullface": "down" } | |||
} | |||
}, | |||
{ | |||
"from": [ 2, 4, 2 ], | |||
"to": [ 14, 12, 14 ], | |||
"faces": { | |||
"up": { "texture": "#content", "tintindex": 0 } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Cauldron full === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_cauldron_full}} | |||
|- | |||
!slots | |||
| {{cd|content|inside|particle|top|bottom|side|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"ambientocclusion": false, | |||
"textures": { | |||
"particle": "block/cauldron_side", | |||
"top": "block/cauldron_top", | |||
"bottom": "block/cauldron_bottom", | |||
"side": "block/cauldron_side", | |||
"inside": "block/cauldron_inner" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [ 0, 3, 0 ], | |||
"to": [ 2, 16, 16 ], | |||
"faces": { | |||
"north": { "texture": "#side", "cullface": "north" }, | |||
"east": { "texture": "#side" }, | |||
"south": { "texture": "#side", "cullface": "south" }, | |||
"west": { "texture": "#side", "cullface": "west" }, | |||
"up": { "texture": "#top", "cullface": "up" }, | |||
"down": { "texture": "#inside" } | |||
} | |||
}, | |||
{ | |||
"from": [ 2, 3, 2 ], | |||
"to": [ 14, 4, 14 ], | |||
"faces": { | |||
"up": { "texture": "#inside" }, | |||
"down": { "texture": "#inside" } | |||
} | |||
}, | |||
{ | |||
"from": [ 14, 3, 0 ], | |||
"to": [ 16, 16, 16 ], | |||
"faces": { | |||
"north": { "texture": "#side", "cullface": "north" }, | |||
"east": { "texture": "#side", "cullface": "east" }, | |||
"south": { "texture": "#side", "cullface": "south" }, | |||
"west": { "texture": "#side" }, | |||
"up": { "texture": "#top", "cullface": "up" }, | |||
"down": { "texture": "#inside" } | |||
} | |||
}, | |||
{ | |||
"from": [ 2, 3, 0 ], | |||
"to": [ 14, 16, 2 ], | |||
"faces": { | |||
"north": { "texture": "#side", "cullface": "north" }, | |||
"south": { "texture": "#side" }, | |||
"up": { "texture": "#top", "cullface": "up" }, | |||
"down": { "texture": "#inside" } | |||
} | |||
}, | |||
{ | |||
"from": [ 2, 3, 14 ], | |||
"to": [ 14, 16, 16 ], | |||
"faces": { | |||
"north": { "texture": "#side" }, | |||
"south": { "texture": "#side", "cullface": "south" }, | |||
"up": { "texture": "#top", "cullface": "up" }, | |||
"down": { "texture": "#inside" } | |||
} | |||
}, | |||
{ | |||
"from": [ 0, 0, 0 ], | |||
"to": [ 4, 3, 2 ], | |||
"faces": { | |||
"north": { "texture": "#side", "cullface": "north" }, | |||
"east": { "texture": "#side" }, | |||
"south": { "texture": "#side" }, | |||
"west": { "texture": "#side", "cullface": "west" }, | |||
"down": { "texture": "#bottom", "cullface": "down" } | |||
} | |||
}, | |||
{ | |||
"from": [ 0, 0, 2 ], | |||
"to": [ 2, 3, 4 ], | |||
"faces": { | |||
"east": { "texture": "#side" }, | |||
"south": { "texture": "#side" }, | |||
"west": { "texture": "#side", "cullface": "west" }, | |||
"down": { "texture": "#bottom", "cullface": "down" } | |||
} | |||
}, | |||
{ | |||
"from": [ 12, 0, 0 ], | |||
"to": [ 16, 3, 2 ], | |||
"faces": { | |||
"north": { "texture": "#side", "cullface": "north" }, | |||
"east": { "texture": "#side", "cullface": "east" }, | |||
"south": { "texture": "#side" }, | |||
"west": { "texture": "#side" }, | |||
"down": { "texture": "#bottom", "cullface": "down" } | |||
} | |||
}, | |||
{ | |||
"from": [ 14, 0, 2 ], | |||
"to": [ 16, 3, 4 ], | |||
"faces": { | |||
"east": { "texture": "#side", "cullface": "east" }, | |||
"south": { "texture": "#side" }, | |||
"west": { "texture": "#side" }, | |||
"down": { "texture": "#bottom", "cullface": "down" } | |||
} | |||
}, | |||
{ | |||
"from": [ 0, 0, 14 ], | |||
"to": [ 4, 3, 16 ], | |||
"faces": { | |||
"north": { "texture": "#side" }, | |||
"east": { "texture": "#side" }, | |||
"south": { "texture": "#side", "cullface": "south" }, | |||
"west": { "texture": "#side", "cullface": "west" }, | |||
"down": { "texture": "#bottom", "cullface": "down" } | |||
} | |||
}, | |||
{ | |||
"from": [ 0, 0, 12 ], | |||
"to": [ 2, 3, 14 ], | |||
"faces": { | |||
"north": { "texture": "#side" }, | |||
"east": { "texture": "#side" }, | |||
"west": { "texture": "#side", "cullface": "west" }, | |||
"down": { "texture": "#bottom", "cullface": "down" } | |||
} | |||
}, | |||
{ | |||
"from": [ 12, 0, 14 ], | |||
"to": [ 16, 3, 16 ], | |||
"faces": { | |||
"north": { "texture": "#side" }, | |||
"east": { "texture": "#side", "cullface": "east" }, | |||
"south": { "texture": "#side", "cullface": "south" }, | |||
"west": { "texture": "#side" }, | |||
"down": { "texture": "#bottom", "cullface": "down" } | |||
} | |||
}, | |||
{ | |||
"from": [ 14, 0, 12 ], | |||
"to": [ 16, 3, 14 ], | |||
"faces": { | |||
"north": { "texture": "#side" }, | |||
"east": { "texture": "#side", "cullface": "east" }, | |||
"west": { "texture": "#side" }, | |||
"down": { "texture": "#bottom", "cullface": "down" } | |||
} | |||
}, | |||
{ | |||
"from": [ 2, 4, 2 ], | |||
"to": [ 14, 15, 14 ], | |||
"faces": { | |||
"up": { "texture": "#content", "tintindex": 0 } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Azalea === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_azalea}} | |||
|- | |||
!slots | |||
| {{cd|top|side|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"textures": { | |||
"particle": "block/azalea_plant", | |||
"plant": "block/azalea_plant" | |||
}, | |||
"elements": [ | |||
{ "from": [ 0, 16, 0 ], | |||
"to": [ 16, 16, 16 ], | |||
"faces": { | |||
"down": { "uv": [ 0, 16, 16, 0 ], "texture": "#top" }, | |||
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "cullface": "up" } | |||
} | |||
}, | |||
{ "from": [ 0, 5, 0 ], | |||
"to": [ 16, 16, 0.01 ], | |||
"faces": { | |||
"north": { "uv": [ 0, 0, 16, 11 ], "texture": "#side", "cullface": "north"}, | |||
"south": { "uv": [ 16, 0, 0, 11 ], "texture": "#side"} | |||
} | |||
}, | |||
{ "from": [ 0, 5, 15.99 ], | |||
"to": [ 16, 16, 16 ], | |||
"faces": { | |||
"north": { "uv": [ 16, 0, 0, 11 ], "texture": "#side"}, | |||
"south": { "uv": [ 0, 0, 16, 11 ], "texture": "#side", "cullface": "south"} | |||
} | |||
}, | |||
{ "from": [ 0, 5, 0 ], | |||
"to": [ 0.01, 16, 16 ], | |||
"faces": { | |||
"west": { "uv": [ 0, 0, 16, 11 ], "texture": "#side", "cullface": "west"}, | |||
"east": { "uv": [ 16, 0, 0, 11 ], "texture": "#side"} | |||
} | |||
}, | |||
{ "from": [ 15.99, 5, 0 ], | |||
"to": [ 16, 16, 16 ], | |||
"faces": { | |||
"west": { "uv": [ 16, 0, 0, 11 ], "texture": "#side"}, | |||
"east": { "uv": [ 0, 0, 16, 11 ], "texture": "#side", "cullface": "east"} | |||
} | |||
}, | |||
{ "from": [ 0.1, 0, 8 ], | |||
"to": [ 15.9, 15.9, 8 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"faces": { | |||
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant" }, | |||
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant" } | |||
} | |||
}, | |||
{ "from": [ 8, 0, 0.1 ], | |||
"to": [ 8, 15.9, 15.9 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"faces": { | |||
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant" }, | |||
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Potted azalea === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_potted_azalea_bush}} | |||
|- | |||
!slots | |||
| {{cd|plant|top|side|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"textures": { | |||
"particle": "block/flower_pot", | |||
"flowerpot": "block/flower_pot", | |||
"dirt": "block/dirt" | |||
}, | |||
"elements": [ | |||
{ "from": [ 5, 0, 5 ], | |||
"to": [ 6, 6, 11 ], | |||
"faces": { | |||
"down": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot", "cullface": "down" }, | |||
"up": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot" }, | |||
"north": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, | |||
"south": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, | |||
"west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, | |||
"east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } | |||
} | |||
}, | |||
{ "from": [ 10, 0, 5 ], | |||
"to": [ 11, 6, 11 ], | |||
"faces": { | |||
"down": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot", "cullface": "down" }, | |||
"up": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot" }, | |||
"north": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, | |||
"south": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, | |||
"west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, | |||
"east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } | |||
} | |||
}, | |||
{ "from": [ 6, 0, 5 ], | |||
"to": [ 10, 6, 6 ], | |||
"faces": { | |||
"down": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot", "cullface": "down" }, | |||
"up": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot" }, | |||
"north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, | |||
"south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } | |||
} | |||
}, | |||
{ "from": [ 6, 0, 10 ], | |||
"to": [ 10, 6, 11 ], | |||
"faces": { | |||
"down": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot", "cullface": "down" }, | |||
"up": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot" }, | |||
"north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, | |||
"south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } | |||
} | |||
}, | |||
{ "from": [ 6, 0, 6 ], | |||
"to": [ 10, 4, 10 ], | |||
"faces": { | |||
"down": { "uv": [ 6, 12, 10, 16 ], "texture": "#flowerpot", "cullface": "down" }, | |||
"up": { "uv": [ 6, 6, 10, 10 ], "texture": "#dirt" } | |||
} | |||
}, | |||
{ "from": [ 4, 15.9, 4 ], | |||
"to": [ 12, 16, 12 ], | |||
"faces": { | |||
"down": { "uv": [ 4, 12, 12, 4 ], "texture": "#top" }, | |||
"up": { "uv": [ 4, 4, 12, 12 ], "texture": "#top", "cullface": "up" } | |||
} | |||
}, | |||
{ "from": [ 4, 8, 4 ], | |||
"to": [ 12, 16, 4 ], | |||
"faces": { | |||
"north": { "uv": [ 4, 5, 12, 13 ], "texture": "#side"}, | |||
"south": { "uv": [ 12, 5, 4, 13 ], "texture": "#side" } | |||
} | |||
}, | |||
{ "from": [ 4, 8, 12 ], | |||
"to": [ 12, 16, 12 ], | |||
"faces": { | |||
"north": { "uv": [ 12, 5, 4, 13 ], "texture": "#side" }, | |||
"south": { "uv": [ 4, 5, 12, 13 ], "texture": "#side" } | |||
} | |||
}, | |||
{ "from": [ 4, 8, 4 ], | |||
"to": [ 4, 16, 12 ], | |||
"faces": { | |||
"west": { "uv": [ 4, 5, 12, 13 ], "texture": "#side" }, | |||
"east": { "uv": [ 12, 5, 4, 13 ], "texture": "#side" } | |||
} | |||
}, | |||
{ "from": [ 12, 8, 4 ], | |||
"to": [ 12, 16, 12 ], | |||
"faces": { | |||
"west": { "uv": [ 12, 5, 4, 13 ], "texture": "#side" }, | |||
"east": { "uv": [ 4, 5, 12, 13 ], "texture": "#side" } | |||
} | |||
}, | |||
{ "from": [ 2.6, 4, 8 ], | |||
"to": [ 13.4, 16, 8 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"faces": { | |||
"north": { "uv": [ 0, 4, 16, 16 ], "texture": "#plant" }, | |||
"south": { "uv": [ 0, 4, 16, 16 ], "texture": "#plant" } | |||
} | |||
}, | |||
{ "from": [ 8, 4, 2.6 ], | |||
"to": [ 8, 16, 13.4 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"faces": { | |||
"west": { "uv": [ 0, 4, 16, 16 ], "texture": "#plant" }, | |||
"east": { "uv": [ 0, 4, 16, 16 ], "texture": "#plant" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Potted flowering azalea === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_potted_azalea_bush}} | |||
|- | |||
!slots | |||
| {{cd|plant|top|side|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"textures": { | |||
"particle": "block/flower_pot", | |||
"flowerpot": "block/flower_pot", | |||
"dirt": "block/dirt" | |||
}, | |||
"elements": [ | |||
{ "from": [ 5, 0, 5 ], | |||
"to": [ 6, 6, 11 ], | |||
"faces": { | |||
"down": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot", "cullface": "down" }, | |||
"up": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot" }, | |||
"north": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, | |||
"south": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, | |||
"west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, | |||
"east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } | |||
} | |||
}, | |||
{ "from": [ 10, 0, 5 ], | |||
"to": [ 11, 6, 11 ], | |||
"faces": { | |||
"down": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot", "cullface": "down" }, | |||
"up": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot" }, | |||
"north": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, | |||
"south": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, | |||
"west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, | |||
"east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } | |||
} | |||
}, | |||
{ "from": [ 6, 0, 5 ], | |||
"to": [ 10, 6, 6 ], | |||
"faces": { | |||
"down": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot", "cullface": "down" }, | |||
"up": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot" }, | |||
"north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, | |||
"south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } | |||
} | |||
}, | |||
{ "from": [ 6, 0, 10 ], | |||
"to": [ 10, 6, 11 ], | |||
"faces": { | |||
"down": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot", "cullface": "down" }, | |||
"up": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot" }, | |||
"north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, | |||
"south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } | |||
} | |||
}, | |||
{ "from": [ 6, 0, 6 ], | |||
"to": [ 10, 4, 10 ], | |||
"faces": { | |||
"down": { "uv": [ 6, 12, 10, 16 ], "texture": "#flowerpot", "cullface": "down" }, | |||
"up": { "uv": [ 6, 6, 10, 10 ], "texture": "#dirt" } | |||
} | |||
}, | |||
{ "from": [ 4, 15.9, 4 ], | |||
"to": [ 12, 16, 12 ], | |||
"faces": { | |||
"down": { "uv": [ 4, 12, 12, 4 ], "texture": "#top" }, | |||
"up": { "uv": [ 4, 4, 12, 12 ], "texture": "#top", "cullface": "up" } | |||
} | |||
}, | |||
{ "from": [ 4, 8, 4 ], | |||
"to": [ 12, 16, 4 ], | |||
"faces": { | |||
"north": { "uv": [ 4, 5, 12, 13 ], "texture": "#side"}, | |||
"south": { "uv": [ 12, 5, 4, 13 ], "texture": "#side" } | |||
} | |||
}, | |||
{ "from": [ 4, 8, 12 ], | |||
"to": [ 12, 16, 12 ], | |||
"faces": { | |||
"north": { "uv": [ 12, 5, 4, 13 ], "texture": "#side" }, | |||
"south": { "uv": [ 4, 5, 12, 13 ], "texture": "#side" } | |||
} | |||
}, | |||
{ "from": [ 4, 8, 4 ], | |||
"to": [ 4, 16, 12 ], | |||
"faces": { | |||
"west": { "uv": [ 4, 5, 12, 13 ], "texture": "#side" }, | |||
"east": { "uv": [ 12, 5, 4, 13 ], "texture": "#side" } | |||
} | |||
}, | |||
{ "from": [ 12, 8, 4 ], | |||
"to": [ 12, 16, 12 ], | |||
"faces": { | |||
"west": { "uv": [ 12, 5, 4, 13 ], "texture": "#side" }, | |||
"east": { "uv": [ 4, 5, 12, 13 ], "texture": "#side" } | |||
} | |||
}, | |||
{ "from": [ 2.6, 4, 8 ], | |||
"to": [ 13.4, 16, 8 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"faces": { | |||
"north": { "uv": [ 0, 4, 16, 16 ], "texture": "#plant" }, | |||
"south": { "uv": [ 0, 4, 16, 16 ], "texture": "#plant" } | |||
} | |||
}, | |||
{ "from": [ 8, 4, 2.6 ], | |||
"to": [ 8, 16, 13.4 ], | |||
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, | |||
"faces": { | |||
"west": { "uv": [ 0, 4, 16, 16 ], "texture": "#plant" }, | |||
"east": { "uv": [ 0, 4, 16, 16 ], "texture": "#plant" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Sniffer egg === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|sniffer_egg}} | |||
|- | |||
!slots | |||
| {{cd|top|bottom|north|south|east|west|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "#north" | |||
}, | |||
"elements": [ | |||
{ | |||
"from": [1, 0, 2], | |||
"to": [15, 16, 14], | |||
"faces": { | |||
"north": {"uv": [0, 0, 14, 16], "texture": "#north"}, | |||
"east": {"uv": [0, 0, 12, 16], "texture": "#east"}, | |||
"south": {"uv": [0, 0, 14, 16], "texture": "#south"}, | |||
"west": {"uv": [0, 0, 12, 16], "texture": "#west"}, | |||
"up": {"uv": [0, 0, 14, 12], "texture": "#top", "cullface": "up"}, | |||
"down": {"uv": [0, 0, 14, 12], "texture": "#bottom", "cullface": "down"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Candle === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_candle}} | |||
|- | |||
!slots | |||
| {{cd|all|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"elements": [ | |||
{ | |||
"from": [7, 0, 7], | |||
"to": [9, 6, 9], | |||
"faces": { | |||
"north": {"uv": [0, 8, 2, 14], "texture": "#all"}, | |||
"east": {"uv": [0, 8, 2, 14], "texture": "#all"}, | |||
"south": {"uv": [0, 8, 2, 14], "texture": "#all"}, | |||
"west": {"uv": [0, 8, 2, 14], "texture": "#all"}, | |||
"up": {"uv": [0, 6, 2, 8], "texture": "#all"}, | |||
"down": {"uv": [0, 14, 2, 16], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"from": [7.5, 6, 8], | |||
"to": [8.5, 7, 8], | |||
"rotation": {"angle": 45, "axis": "y", "origin": [8, 6, 8]}, | |||
"faces": { | |||
"north": {"uv": [0, 5, 1, 6], "texture": "#all"}, | |||
"south": {"uv": [0, 5, 1, 6], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [7.5, 6, 8], | |||
"to": [8.5, 7, 8], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 6, 8]}, | |||
"faces": { | |||
"north": {"uv": [0, 5, 1, 6], "texture": "#all"}, | |||
"south": {"uv": [0, 5, 1, 6], "texture": "#all"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Two candles === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_two_candles}} | |||
|- | |||
!slots | |||
| {{cd|all|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"elements": [ | |||
{ | |||
"from": [5, 0, 7], | |||
"to": [7, 5, 9], | |||
"faces": { | |||
"north": {"uv": [0, 8, 2, 13], "texture": "#all"}, | |||
"east": {"uv": [0, 8, 2, 13], "texture": "#all"}, | |||
"south": {"uv": [0, 8, 2, 13], "texture": "#all"}, | |||
"west": {"uv": [0, 8, 2, 13], "texture": "#all"}, | |||
"up": {"uv": [0, 6, 2, 8], "texture": "#all"}, | |||
"down": {"uv": [0, 14, 2, 16], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"from": [5.5, 5, 8], | |||
"to": [6.5, 6, 8], | |||
"rotation": {"angle": 45, "axis": "y", "origin": [6, 5, 8]}, | |||
"faces": { | |||
"north": {"uv": [0, 5, 1, 6], "texture": "#all"}, | |||
"south": {"uv": [1, 5, 0, 6], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [5.5, 5, 8], | |||
"to": [6.5, 6, 8], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [6, 5, 8]}, | |||
"faces": { | |||
"north": {"uv": [0, 5, 1, 6], "texture": "#all"}, | |||
"south": {"uv": [1, 5, 0, 6], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [9, 0, 6], | |||
"to": [11, 6, 8], | |||
"faces": { | |||
"north": {"uv": [0, 8, 2, 14], "texture": "#all"}, | |||
"east": {"uv": [0, 8, 2, 14], "texture": "#all"}, | |||
"south": {"uv": [0, 8, 2, 14], "texture": "#all"}, | |||
"west": {"uv": [0, 8, 2, 14], "texture": "#all"}, | |||
"up": {"uv": [0, 6, 2, 8], "texture": "#all"}, | |||
"down": {"uv": [0, 14, 2, 16], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"from": [9.5, 6, 7], | |||
"to": [10.5, 7, 7], | |||
"rotation": {"angle": 45, "axis": "y", "origin": [10, 6, 7]}, | |||
"faces": { | |||
"north": {"uv": [0, 5, 1, 6], "texture": "#all"}, | |||
"south": {"uv": [0, 5, 1, 6], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [9.5, 6, 7], | |||
"to": [10.5, 7, 7], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [10, 6, 7]}, | |||
"faces": { | |||
"north": {"uv": [0, 5, 1, 6], "texture": "#all"}, | |||
"south": {"uv": [0, 5, 1, 6], "texture": "#all"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Three candles === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_three_candles}} | |||
|- | |||
!slots | |||
| {{cd|all|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"elements": [ | |||
{ | |||
"from": [7, 0, 9], | |||
"to": [9, 3, 11], | |||
"faces": { | |||
"north": {"uv": [0, 8, 2, 11], "texture": "#all"}, | |||
"east": {"uv": [0, 8, 2, 11], "texture": "#all"}, | |||
"south": {"uv": [0, 8, 2, 11], "texture": "#all"}, | |||
"west": {"uv": [0, 8, 2, 11], "texture": "#all"}, | |||
"up": {"uv": [0, 6, 2, 8], "texture": "#all"}, | |||
"down": {"uv": [0, 14, 2, 16], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"from": [7.5, 3, 10], | |||
"to": [8.5, 4, 10], | |||
"rotation": {"angle": 45, "axis": "y", "origin": [8, 3, 10]}, | |||
"faces": { | |||
"north": {"uv": [0, 5, 1, 6], "texture": "#all"}, | |||
"south": {"uv": [1, 5, 0, 6], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [7.5, 3, 10], | |||
"to": [8.5, 4, 10], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 3, 10]}, | |||
"faces": { | |||
"north": {"uv": [0, 5, 1, 6], "texture": "#all"}, | |||
"south": {"uv": [1, 5, 0, 6], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [5, 0, 7], | |||
"to": [7, 5, 9], | |||
"faces": { | |||
"north": {"uv": [0, 8, 2, 13], "texture": "#all"}, | |||
"east": {"uv": [0, 8, 2, 13], "texture": "#all"}, | |||
"south": {"uv": [0, 8, 2, 13], "texture": "#all"}, | |||
"west": {"uv": [0, 8, 2, 13], "texture": "#all"}, | |||
"up": {"uv": [0, 6, 2, 8], "texture": "#all"}, | |||
"down": {"uv": [0, 14, 2, 16], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"from": [5.5, 5, 8], | |||
"to": [6.5, 6, 8], | |||
"rotation": {"angle": 45, "axis": "y", "origin": [6, 5, 8]}, | |||
"faces": { | |||
"north": {"uv": [0, 5, 1, 6], "texture": "#all"}, | |||
"south": {"uv": [1, 5, 0, 6], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [5.5, 5, 8], | |||
"to": [6.5, 6, 8], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [6, 5, 8]}, | |||
"faces": { | |||
"north": {"uv": [0, 5, 1, 6], "texture": "#all"}, | |||
"south": {"uv": [1, 5, 0, 6], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [8, 0, 6], | |||
"to": [10, 6, 8], | |||
"faces": { | |||
"north": {"uv": [0, 8, 2, 14], "texture": "#all"}, | |||
"east": {"uv": [0, 8, 2, 14], "texture": "#all"}, | |||
"south": {"uv": [0, 8, 2, 14], "texture": "#all"}, | |||
"west": {"uv": [0, 8, 2, 14], "texture": "#all"}, | |||
"up": {"uv": [0, 6, 2, 8], "texture": "#all"}, | |||
"down": {"uv": [0, 14, 2, 16], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"from": [8.5, 6, 7], | |||
"to": [9.5, 7, 7], | |||
"rotation": {"angle": 45, "axis": "y", "origin": [9, 6, 7]}, | |||
"faces": { | |||
"north": {"uv": [0, 5, 1, 6], "texture": "#all"}, | |||
"south": {"uv": [0, 5, 1, 6], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [8.5, 6, 7], | |||
"to": [9.5, 7, 7], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [9, 6, 7]}, | |||
"faces": { | |||
"north": {"uv": [0, 5, 1, 6], "texture": "#all"}, | |||
"south": {"uv": [0, 5, 1, 6], "texture": "#all"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Four candles === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_four_candles}} | |||
|- | |||
!slots | |||
| {{cd|all|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"elements": [ | |||
{ | |||
"from": [6, 0, 8], | |||
"to": [8, 3, 10], | |||
"faces": { | |||
"north": {"uv": [0, 8, 2, 11], "texture": "#all"}, | |||
"east": {"uv": [0, 8, 2, 11], "texture": "#all"}, | |||
"south": {"uv": [0, 8, 2, 11], "texture": "#all"}, | |||
"west": {"uv": [0, 8, 2, 11], "texture": "#all"}, | |||
"up": {"uv": [0, 6, 2, 8], "texture": "#all"}, | |||
"down": {"uv": [0, 14, 2, 16], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"from": [6.5, 3, 9], | |||
"to": [7.5, 4, 9], | |||
"rotation": {"angle": 45, "axis": "y", "origin": [7, 3, 9]}, | |||
"faces": { | |||
"north": {"uv": [0, 5, 1, 6], "texture": "#all"}, | |||
"south": {"uv": [1, 5, 0, 6], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [6.5, 3, 9], | |||
"to": [7.5, 4, 9], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [7, 3, 9]}, | |||
"faces": { | |||
"north": {"uv": [0, 5, 1, 6], "texture": "#all"}, | |||
"south": {"uv": [1, 5, 0, 6], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [9, 0, 8], | |||
"to": [11, 5, 10], | |||
"faces": { | |||
"north": {"uv": [0, 8, 2, 13], "texture": "#all"}, | |||
"east": {"uv": [0, 8, 2, 13], "texture": "#all"}, | |||
"south": {"uv": [0, 8, 2, 13], "texture": "#all"}, | |||
"west": {"uv": [0, 8, 2, 13], "texture": "#all"}, | |||
"up": {"uv": [0, 6, 2, 8], "texture": "#all"}, | |||
"down": {"uv": [0, 14, 2, 16], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"from": [9.5, 5, 9], | |||
"to": [10.5, 6, 9], | |||
"rotation": {"angle": 45, "axis": "y", "origin": [10, 5, 9]}, | |||
"faces": { | |||
"north": {"uv": [0, 5, 1, 6], "texture": "#all"}, | |||
"south": {"uv": [1, 5, 0, 6], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [9.5, 5, 9], | |||
"to": [10.5, 6, 9], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [10, 5, 9]}, | |||
"faces": { | |||
"north": {"uv": [0, 5, 1, 6], "texture": "#all"}, | |||
"south": {"uv": [1, 5, 0, 6], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [5, 0, 5], | |||
"to": [7, 5, 7], | |||
"faces": { | |||
"north": {"uv": [0, 8, 2, 13], "texture": "#all"}, | |||
"east": {"uv": [0, 8, 2, 13], "texture": "#all"}, | |||
"south": {"uv": [0, 8, 2, 13], "texture": "#all"}, | |||
"west": {"uv": [0, 8, 2, 13], "texture": "#all"}, | |||
"up": {"uv": [0, 6, 2, 8], "texture": "#all"}, | |||
"down": {"uv": [0, 14, 2, 16], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"from": [5.5, 5, 6], | |||
"to": [6.5, 6, 6], | |||
"rotation": {"angle": 45, "axis": "y", "origin": [6, 5, 6]}, | |||
"faces": { | |||
"north": {"uv": [0, 5, 1, 6], "texture": "#all"}, | |||
"south": {"uv": [1, 5, 0, 6], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [5.5, 5, 6], | |||
"to": [6.5, 6, 6], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [6, 5, 6]}, | |||
"faces": { | |||
"north": {"uv": [0, 5, 1, 6], "texture": "#all"}, | |||
"south": {"uv": [1, 5, 0, 6], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [8, 0, 5], | |||
"to": [10, 6, 7], | |||
"faces": { | |||
"north": {"uv": [0, 8, 2, 14], "texture": "#all"}, | |||
"east": {"uv": [0, 8, 2, 14], "texture": "#all"}, | |||
"south": {"uv": [0, 8, 2, 14], "texture": "#all"}, | |||
"west": {"uv": [0, 8, 2, 14], "texture": "#all"}, | |||
"up": {"uv": [0, 6, 2, 8], "texture": "#all"}, | |||
"down": {"uv": [0, 14, 2, 16], "texture": "#all", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"from": [8.5, 6, 6], | |||
"to": [9.5, 7, 6], | |||
"rotation": {"angle": 45, "axis": "y", "origin": [9, 6, 6]}, | |||
"faces": { | |||
"north": {"uv": [0, 5, 1, 6], "texture": "#all"}, | |||
"south": {"uv": [0, 5, 1, 6], "texture": "#all"} | |||
} | |||
}, | |||
{ | |||
"from": [8.5, 6, 6], | |||
"to": [9.5, 7, 6], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [9, 6, 6]}, | |||
"faces": { | |||
"north": {"uv": [0, 5, 1, 6], "texture": "#all"}, | |||
"south": {"uv": [0, 5, 1, 6], "texture": "#all"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Candle cake === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_cake_with_candle}} | |||
|- | |||
!slots | |||
| {{cd|candle|bottom|side|top|particle|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"textures": { | |||
"particle": "block/cake_side", | |||
"bottom": "block/cake_bottom", | |||
"top": "block/cake_top", | |||
"side": "block/cake_side" | |||
}, | |||
"elements": [ | |||
{ "from": [ 1, 0, 1 ], | |||
"to": [ 15, 8, 15 ], | |||
"faces": { | |||
"down": { "texture": "#bottom", "cullface": "down" }, | |||
"up": { "texture": "#top" }, | |||
"north": { "texture": "#side" }, | |||
"south": { "texture": "#side" }, | |||
"west": { "texture": "#side" }, | |||
"east": { "texture": "#side" } | |||
} | |||
}, | |||
{ | |||
"from": [7, 8, 7], | |||
"to": [9, 14, 9], | |||
"faces": { | |||
"north": {"uv": [0, 8, 2, 14], "texture": "#candle"}, | |||
"east": {"uv": [0, 8, 2, 14], "texture": "#candle"}, | |||
"south": {"uv": [0, 8, 2, 14], "texture": "#candle"}, | |||
"west": {"uv": [0, 8, 2, 14], "texture": "#candle"}, | |||
"up": {"uv": [0, 6, 2, 8], "texture": "#candle"}, | |||
"down": {"uv": [0, 14, 2, 16], "texture": "#candle", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"from": [7.5, 14, 8], | |||
"to": [8.5, 15, 8], | |||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 14, 8]}, | |||
"faces": { | |||
"north": {"uv": [0, 5, 1, 6], "texture": "#candle"}, | |||
"south": {"uv": [0, 5, 1, 6], "texture": "#candle"} | |||
} | |||
}, | |||
{ | |||
"from": [7.5, 14, 8], | |||
"to": [8.5, 15, 8], | |||
"rotation": {"angle": 45, "axis": "y", "origin": [8, 14, 8]}, | |||
"faces": { | |||
"north": {"uv": [0, 5, 1, 6], "texture": "#candle"}, | |||
"south": {"uv": [0, 5, 1, 6], "texture": "#candle"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Sculk shrieker === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_sculk_shrieker}} | |||
|- | |||
!slots | |||
| {{cd|bottom|side|top|particle|inner_top|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"textures": { | |||
"bottom": "block/sculk_shrieker_bottom", | |||
"side": "block/sculk_shrieker_side", | |||
"top": "block/sculk_shrieker_top", | |||
"inner_top": "block/sculk_shrieker_inner_top", | |||
"particle": "block/sculk_shrieker_bottom" | |||
}, | |||
"elements": [ | |||
{ | |||
"name": "bottom_slab", | |||
"from": [0, 0, 0], | |||
"to": [16, 8, 16], | |||
"faces": { | |||
"north": {"uv": [0, 8, 16, 16], "texture": "#side", "cullface": "north"}, | |||
"east": {"uv": [0, 8, 16, 16], "texture": "#side", "cullface": "east"}, | |||
"south": {"uv": [0, 8, 16, 16], "texture": "#side", "cullface": "south"}, | |||
"west": {"uv": [0, 8, 16, 16], "texture": "#side", "cullface": "west"}, | |||
"up": {"uv": [0, 0, 16, 16], "texture": "#inner_top"}, | |||
"down": {"uv": [0, 0, 16, 16], "texture": "#bottom", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"name": "top_slab", | |||
"from": [1, 8, 1], | |||
"to": [15, 15, 15], | |||
"faces": { | |||
"north": {"uv": [1, 1, 15, 8], "texture": "#side"}, | |||
"east": {"uv": [1, 1, 15, 8], "texture": "#side"}, | |||
"south": {"uv": [1, 1, 15, 8], "texture": "#side"}, | |||
"west": {"uv": [1, 1, 15, 8], "texture": "#side"}, | |||
"up": {"uv": [1, 1, 15, 15], "texture": "#top"} | |||
} | |||
}, | |||
{ | |||
"name": "up", | |||
"from": [1, 14.98, 1], | |||
"to": [15, 14.98, 15], | |||
"faces": { | |||
"down": {"uv": [1, 1, 15, 15], "texture": "#top"} | |||
} | |||
}, | |||
{ | |||
"name": "south", | |||
"from": [1, 8, 14.98], | |||
"to": [15, 15, 14.98], | |||
"faces": { | |||
"north": {"uv": [1, 1, 15, 8], "texture": "#side"} | |||
} | |||
}, | |||
{ | |||
"name": "north", | |||
"from": [1, 8, 1.02], | |||
"to": [15, 15, 1.02], | |||
"faces": { | |||
"south": {"uv": [1, 1, 15, 8], "texture": "#side"} | |||
} | |||
}, | |||
{ | |||
"name": "east", | |||
"from": [14.98, 8, 1], | |||
"to": [14.98, 15, 15], | |||
"faces": { | |||
"west": {"uv": [1, 1, 15, 8], "texture": "#side"} | |||
} | |||
}, | |||
{ | |||
"name": "west", | |||
"from": [1.02, 8, 1], | |||
"to": [1.02, 15, 15], | |||
"faces": { | |||
"east": {"uv": [1, 1, 15, 8], "texture": "#side"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Vault === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_vault}} | |||
|- | |||
!slots | |||
| {{cd|top|bottom|side|front|d=and}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"textures": { | |||
"particle": "#side" | |||
}, | |||
"elements": [ | |||
{ | |||
"name": "cage", | |||
"from": [0, 0, 0], | |||
"to": [16, 16, 16], | |||
"faces": { | |||
"north": {"uv": [0, 0, 16, 16], "texture": "#front", "cullface": "north"}, | |||
"east": {"uv": [0, 0, 16, 16], "texture": "#side", "cullface": "east"}, | |||
"south": {"uv": [0, 0, 16, 16], "texture": "#side", "cullface": "south"}, | |||
"west": {"uv": [0, 0, 16, 16], "texture": "#side", "cullface": "west"}, | |||
"up": {"uv": [0, 0, 16, 16], "texture": "#top", "cullface": "up"}, | |||
"down": {"uv": [0, 0, 16, 16], "texture": "#bottom", "cullface": "down"} | |||
} | |||
}, | |||
{ | |||
"name": "cage_inverted_faces", | |||
"from": [15.998, 3.002, 0.002], | |||
"to": [0.002, 15.998, 15.998], | |||
"faces": { | |||
"north": {"uv": [16, 0, 0, 13], "texture": "#front"}, | |||
"east": {"uv": [16, 0, 0, 13], "texture": "#side"}, | |||
"south": {"uv": [16, 0, 0, 13], "texture": "#side"}, | |||
"west": {"uv": [16, 0, 0, 13], "texture": "#side"}, | |||
"up": {"uv": [16, 0, 0, 16], "texture": "#top"}, | |||
"down": {"uv": [0, 0, 16, 16], "texture": "#bottom"} | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
=== Lightning rod === | |||
{| class="wikitable" | |||
! id | |||
| {{cd|template_lightning_rod}} | |||
|- | |||
!slots | |||
| {{cd|texture}} | |||
|} | |||
''work in progress'' | |||
{{Collapse|title='''json'''|content= | |||
<syntaxhighlight lang=json>{ | |||
"parent": "block/block", | |||
"display": { | |||
"head": { | |||
"rotation": [ -180, 0, 0 ], | |||
"translation": [ 8.5, 4, 0 ] | |||
}, | |||
"thirdperson_righthand": { | |||
"translation": [ 0, 2, 0.5], | |||
"scale": [ 0.40, 0.40, 0.40 ] | |||
} | |||
}, | |||
"textures": { | |||
"particle": "#texture" | |||
}, | |||
"elements": [ | |||
{ "from": [ 6, 12, 6 ], | |||
"to": [ 10, 16, 10 ], | |||
"faces": { | |||
"north": { "uv": [ 0, 0, 4, 4 ],"texture": "#texture" }, | |||
"south": { "uv": [ 0, 0, 4, 4 ],"texture": "#texture" }, | |||
"west": { "uv": [ 0, 0, 4, 4 ],"texture": "#texture" }, | |||
"east": { "uv": [ 0, 0, 4, 4 ],"texture": "#texture" }, | |||
"down": { "uv": [ 0, 0, 4, 4 ], "texture": "#texture" }, | |||
"up": { "uv": [ 4, 4, 0, 0 ], "texture": "#texture" } | |||
} | |||
}, | |||
{ "from": [ 7, 0, 7 ], | |||
"to": [ 9, 12, 9 ], | |||
"faces": { | |||
"north": { "uv": [ 0, 4, 2, 16 ],"texture": "#texture" }, | |||
"south": { "uv": [ 0, 4, 2, 16 ],"texture": "#texture" }, | |||
"west": { "uv": [ 0, 4, 2, 16 ],"texture": "#texture" }, | |||
"east": { "uv": [ 0, 4, 2, 16 ],"texture": "#texture" }, | |||
"down": { "uv": [ 0, 4, 2, 6 ], "texture": "#texture" } | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
}} | |||
== Textured model == | |||
{| class="wikitable" | |||
|- | |||
! rowspan="2" | Textured model | |||
! rowspan="2" | Model template | |||
! colspan="2" | Texture mapping | |||
|- | |||
! slot | |||
! texture | |||
|- | |||
| Cube | |||
| [[#Cube all|{{cd|cube_all}}]] | |||
| {{cd|texture}} | |||
| {{cd|minecraft:block/<id>}} | |||
|- | |||
| Cube inner faces | |||
| [[#Cube all inner faces|{{cd|cube_all_inner_faces}}]] | |||
| {{cd|all}} | |||
|{{cd|minecraft:block/<id>}} | |||
|- | |||
| Cube mirrored | |||
| [[#Cube mirrored all|{{cd|cube_mirrored_all}}]] | |||
| {{cd|texture}} | |||
| {{cd|minecraft:block/<id>}} | |||
|- | |||
| rowspan="2" | Column | |||
| rowspan="2" | [[#Cube column|{{cd|cube_column}}]] | |||
|{{cd|side}} | |||
|{{cd|minecraft:block/<id>_side}} | |||
|- | |||
|{{cd|end}} | |||
|{{cd|minecraft:block/<id>_top}} | |||
|- | |||
| rowspan="2" | Column horizontal | |||
| rowspan="2" | [[#Cube column horizontal|{{cd|cube_column_horizontal}}]] | |||
|{{cd|side}} | |||
|{{cd|minecraft:block/<id>_side}} | |||
|- | |||
|{{cd|end}} | |||
|{{cd|minecraft:block/<id>_top}} | |||
|- | |||
| rowspan="3" |Cube top bottom | |||
| rowspan="3" | [[#Cube bottom top|{{cd|cube_bottom_top}}]] | |||
|{{cd|side}} | |||
|{{cd|minecraft:block/<id>_side}} | |||
|- | |||
|{{cd|top}} | |||
|{{cd|minecraft:block/<id>_top}} | |||
|- | |||
|{{cd|bottom}} | |||
|{{cd|minecraft:block/<id>_bottom}} | |||
|- | |||
| rowspan="2" | Cube top | |||
| rowspan="2" | [[#Cube top|{{cd|cube_top}}]] | |||
|{{cd|side}} | |||
|{{cd|minecraft:block/<id>_side}} | |||
|- | |||
|{{cd|top}} | |||
|{{cd|minecraft:block/<id>_top}} | |||
|- | |||
| rowspan="3" |Orientable only top | |||
| rowspan="3" |[[#Cube orientable|{{cd|orientable}}]] | |||
|{{cd|side}} | |||
|{{cd|minecraft:block/<id>_side}} | |||
|- | |||
|{{cd|front}} | |||
|{{cd|minecraft:block/<id>_front}} | |||
|- | |||
|{{cd|top}} | |||
|{{cd|minecraft:block/<id>_top}} | |||
|- | |||
| rowspan="4" |Orientable | |||
| rowspan="4" |[[#Cube orientable top bottom|{{cd|orientable_with_bottom}}]] | |||
|{{cd|side}} | |||
|{{cd|minecraft:block/<id>_side}} | |||
|- | |||
|{{cd|front}} | |||
|{{cd|minecraft:block/<id>_front}} | |||
|- | |||
|{{cd|top}} | |||
|{{cd|minecraft:block/<id>_top}} | |||
|- | |||
|{{cd|bottom}} | |||
|{{cd|minecraft:block/<id>_bottom}} | |||
|- | |||
| Carpet | |||
| [[#Carpet|{{cd|carpet}}]] | |||
| {{cd|woll}} | |||
| {{cd|minecraft:block/<id>}} | |||
|- | |||
| Mossy carpet side | |||
| [[#Mossy carpet side|{{cd|mossy_carpet_side}}]] | |||
| {{cd|side}} | |||
| {{cd|minecraft:block/<id>}} | |||
|- | |||
| rowspan="2" | Flowerbed 1 | |||
| rowspan="2" | [[#Flowerbed 1| {{cd|flowerbed_1}}]] | |||
| {{cd|flowerbed}} | |||
| {{cd|minecraft:block/<id>}} | |||
|- | |||
| {{cd|stem}} | |||
| {{cd|minecraft:block/<id>_stem}} | |||
|- | |||
| rowspan="2" | Flowerbed 2 | |||
| rowspan="2" | [[#Flowerbed 2| {{cd|flowerbed_2}}]] | |||
| {{cd|flowerbed}} | |||
| {{cd|minecraft:block/<id>}} | |||
|- | |||
| {{cd|stem}} | |||
| {{cd|minecraft:block/<id>_stem}} | |||
|- | |||
| rowspan="2" | Flowerbed 3 | |||
| rowspan="2" | [[#Flowerbed 3| {{cd|flowerbed_3}}]] | |||
| {{cd|flowerbed}} | |||
| {{cd|minecraft:block/<id>}} | |||
|- | |||
| {{cd|stem}} | |||
| {{cd|minecraft:block/<id>_stem}} | |||
|- | |||
| rowspan="2" | Flowerbed 4 | |||
| rowspan="2" | [[#Flowerbed 4| {{cd|flowerbed_4}}]] | |||
| {{cd|flowerbed}} | |||
| {{cd|minecraft:block/<id>}} | |||
|- | |||
| {{cd|stem}} | |||
| {{cd|minecraft:block/<id>_stem}} | |||
|- | |||
|Leaf litter 1 | |||
|[[#Leaf litter 1|{{cd|template_leaf_litter_1}}]] | |||
| {{cd|texture}} | |||
| {{cd|minecraft:block/<id>}} | |||
|- | |||
|Leaf litter 2 | |||
|[[#Leaf litter 2|{{cd|template_leaf_litter_2}}]] | |||
| {{cd|texture}} | |||
| {{cd|minecraft:block/<id>}} | |||
|- | |||
|Leaf litter 3 | |||
|[[#Leaf litter 3|{{cd|template_leaf_litter_3}}]] | |||
| {{cd|texture}} | |||
| {{cd|minecraft:block/<id>}} | |||
|- | |||
|Leaf litter 4 | |||
|[[#Leaf litter 4|{{cd|template_leaf_litter_4}}]] | |||
| {{cd|texture}} | |||
| {{cd|minecraft:block/<id>}} | |||
|- | |||
|Coral fan | |||
|[[#Coral fan|{{cd|coral_fan}}]] | |||
| {{cd|fan}} | |||
| {{cd|minecraft:block/<id>}} | |||
|- | |||
|Anvil | |||
|[[#Anvil|{{cd|template_anvil}}]] | |||
| {{cd|top}} | |||
| {{cd|minecraft:block/<id>_top}} | |||
|- | |||
|Leaves | |||
| [[#Leaves|{{cd|leaves}}]] | |||
| {{cd|texture}} | |||
|{{cd|minecraft:block/<id>}} | |||
|- | |||
|Lantern | |||
|[[#Lantern|{{cd|template_lantern}}]] | |||
|{{cd|lantern}} | |||
|{{cd|minecraft:block/<id>}} | |||
|- | |||
|Hanging Lantern | |||
|[[#Hanging lantern|{{cd|template_hanging_lantern}}]] | |||
|{{cd|lantern}} | |||
|{{cd|minecraft:block/<id>}} | |||
|- | |||
|Chain | |||
|[[#Chain|{{cd|template_chain}}]] | |||
| {{cd|texture}} | |||
| {{cd|minecraft:block/<id>}} | |||
|- | |||
| Seagrass | |||
| [[#Seagrass|{{cd|template_seagrass}}]] | |||
| {{cd|texture}} | |||
|{{cd|minecraft:block/<id>}} | |||
|- | |||
| rowspan="3" | Column alt | |||
| rowspan="3" | [[#Cube column|{{cd|cube_column}}]] | |||
| {{cd|side}} | |||
| {{cd|minecraft:block/<id>}} | |||
|- | |||
| {{cd|end}} | |||
| {{cd|minecraft:block/<id>_top}} | |||
|- | |||
| {{cd|particle}} | |||
| {{cd|minecraft:block/<id>}} | |||
|- | |||
| rowspan="3" | Column horizontal alt | |||
| rowspan="3" | [[#Cube column horizontal| {{cd|cube_column_horizontal}}]] | |||
| {{cd|side}} | |||
| {{cd|minecraft:block/<id>}} | |||
|- | |||
| {{cd|end}} | |||
| {{cd|minecraft:block/<id>_top}} | |||
|- | |||
| {{cd|particle}} | |||
| {{cd|minecraft:block/<id>}} | |||
|- | |||
| rowspan="4" | Top bottom with wall | |||
| rowspan="4" | [[#Cube bottom top|{{cd|cube_bottom_top}}]] | |||
| {{cd|wall}} | |||
| {{cd|minecraft:block/<id>}} | |||
|- | |||
| {{cd|side}} | |||
| {{cd|minecraft:block/<id>}} | |||
|- | |||
| {{cd|top}} | |||
| {{cd|minecraft:block/<id>_top}} | |||
|- | |||
|{{cd|bottom}} | |||
|{{cd|minecraft:block/<id>_bottom}} | |||
|- | |||
| rowspan="4" | Column with wall | |||
| rowspan="4" | [[#Cube column|{{cd|cube_column}}]] | |||
| {{cd|texture}} | |||
| {{cd|minecraft:block/<id>}} | |||
|- | |||
| {{cd|wall}} | |||
| {{cd|minecraft:block/<id>}} | |||
|- | |||
| {{cd|side}} | |||
| {{cd|minecraft:block/<id>}} | |||
|- | |||
| {{cd|top}} | |||
| {{cd|minecraft:block/<id>_top}} | |||
|- | |||
|} | |||
== Model generators == | |||
=== Non-template model block === | |||
Some blocks don't use a template; instead, they use only one model, with the same name as its id ({{cd|minecraft:block/<id>]}}), with the exception of cave air, void air (which uses the same model as air), and bubble column (which uses the same model as water). | |||
The {{cd|blockState}} is simple, possessing only one model. Below is an example of a cactus: | |||
{{filename|blockState/cactus.json}} | |||
<syntaxhighlight lang=json> | |||
{ | |||
"variants": { | |||
"": { | |||
"model": "minecraft:block/cactus" | |||
} | |||
} | |||
} | |||
</syntaxhighlight> | |||
Below are all the blocks like this: | |||
{{Flatlist| | |||
* {{BlockLink|Air}} | |||
** {{BlockLink|Cave Air}} | |||
** {{BlockLink|Void Air}} | |||
* {{BlockLink|Beacon}} | |||
* {{BlockLink|Cactus}} | |||
* {{BlockLink|Dragon Egg}} | |||
* {{BlockLink|Dried Kelp Block}} | |||
* {{BlockLink|Enchanting Table}} | |||
* {{BlockLink|Flower Pot}} | |||
* {{BlockLink|Honey Block}} | |||
* {{BlockLink|Water}} | |||
** {{BlockLink|Bubble Column}} | |||
* {{BlockLink|Lava}} | |||
* {{BlockLink|Slime Block}} | |||
* {{BlockLink|Potted Bamboo}} | |||
* {{BlockLink|Potted Cactus}} | |||
* {{BlockLink|Powder Snow}} | |||
* {{BlockLink|Spore Blossom}} | |||
* {{BlockLink|Mangrove Roots}} | |||
* {{BlockLink|Potted Mangrove Propagule}} | |||
* {{BlockLink|Heavy Core}} | |||
}} | |||
=== Trivial cube === | |||
Blocks with the tivial cube model use the [[#Cube all|{{cd|cube_all}}]] template, with the {{cd|all}} texture slot provided by the {{cd|minecraft:block/<id>}} texture. Below is an example of a block of diamond. | |||
{{filename|model/block/diamond_block.json}} | |||
<syntaxhighlight lang=json> | |||
{ | |||
"parent": "minecraft:block/cube_all", | |||
"textures": { | |||
"all": "minecraft:block/diamond_block" | |||
} | |||
} | |||
</syntaxhighlight> | |||
Like non-template model blocks, these blocks use the simple {{cd|blockstate}}. | |||
Below are all the trival cube blocks: | |||
{{Flatlist| | |||
* {{BlockLink|Pale Moss Block}} | |||
* {{BlockLink|Coal Ore}} | |||
* {{BlockLink|Deepslate Coal Ore}} | |||
* {{BlockLink|Block of Coal}} | |||
* {{BlockLink|Diamond Ore}} | |||
* {{BlockLink|Deepslate Diamond Ore}} | |||
* {{BlockLink|Block of Diamond}} | |||
* {{BlockLink|Emerald Ore}} | |||
* {{BlockLink|Deepslate Emerald Ore}} | |||
* {{BlockLink|Block of Emerald}} | |||
* {{BlockLink|Gold Ore}} | |||
* {{BlockLink|Nether Gold Ore}} | |||
* {{BlockLink|Deepslate Gold Ore}} | |||
* {{BlockLink|Block of Gold}} | |||
* {{BlockLink|Iron Ore}} | |||
* {{BlockLink|Deepslate Iron Ore}} | |||
* {{BlockLink|Block of Iron}} | |||
* {{BlockLink|Block of Netherite}} | |||
* {{BlockLink|Lapis Lazuli Ore}} | |||
* {{BlockLink|Deepslate Lapis Lazuli Ore}} | |||
* {{BlockLink|Block of Lapis Lazuli}} | |||
* {{BlockLink|Block of Resin}} | |||
* {{BlockLink|Nether Quartz Ore}} | |||
* {{BlockLink|Redstone Ore}} | |||
* {{BlockLink|Deepslate Redstone Ore}} | |||
* {{BlockLink|Block of Redstone}} | |||
* {{BlockLink|Gilded Blackstone}} | |||
* {{BlockLink|Blue Ice}} | |||
* {{BlockLink|Clay}} | |||
* {{BlockLink|Coarse Dirt}} | |||
* {{BlockLink|Crying Obsidian}} | |||
* {{BlockLink|Glowstone}} | |||
* {{BlockLink|Gravel}} | |||
* {{BlockLink|Honeycomb Block}} | |||
* {{BlockLink|Ice}} | |||
* {{BlockLink|Nether Wart Block}} | |||
* {{BlockLink|Note Block}} | |||
* {{BlockLink|Packed Ice}} | |||
* {{BlockLink|Obsidian}} | |||
* {{BlockLink|Sea Lantern}} | |||
* {{BlockLink|Shroomlight}} | |||
* {{BlockLink|Soul Sand}} | |||
* {{BlockLink|Soul Soil}} | |||
* {{BlockLink|Sponge}} | |||
* {{BlockLink|Warped Wart Block}} | |||
* {{BlockLink|Wet Sponge}} | |||
* {{BlockLink|Block of Amethyst}} | |||
* {{BlockLink|Budding Amethyst}} | |||
* {{BlockLink|Calcite}} | |||
* {{BlockLink|Dripstone Block}} | |||
* {{BlockLink|Block of Raw Iron}} | |||
* {{BlockLink|Block of Raw Copper}} | |||
* {{BlockLink|Block of Raw Gold}} | |||
* {{BlockLink|Copper Ore}} | |||
* {{BlockLink|Deepslate Copper Ore}} | |||
* {{BlockLink|Test Instance Block}} | |||
* {{BlockLink|Smooth Basalt}} | |||
* {{BlockLink|Azalea Leaves}} | |||
* {{BlockLink|Flowering Azalea Leaves}} | |||
* {{BlockLink|Potent Sulfur}} | |||
* {{BlockLink|Terracotta}} | |||
* {{BlockLink|Tinted Glass}} | |||
* {{BlockLink|Mud}} | |||
* {{BlockLink|Packed Mud}} | |||
}} | |||
=== Trivial block === | |||
Trivial block is a broader class than [[#Trivial cube|trivial cube]], in which can use other textured model. Each model is simply the model template with these texture maps, and just like trivial cube, use the simple {{cd|blockstate}}. | |||
{| class="wikitable" | |||
! Block | |||
! Textured Model | |||
|- | |||
| {{BlockLink|Ancient Debris}} | |||
| rowspan="4" | Column | |||
|- | |||
| {{BlockLink|Lodestone}} | |||
|- | |||
| {{BlockLink|Melon}} | |||
|- | |||
| {{BlockLink|Target}} | |||
|- | |||
|{{BlockLink|Jukebox}} || Cube top | |||
|- | |||
| {{BlockLink|Monster Spawner}} || Cube inner faces | |||
|- | |||
| {{BlockLink|Seagrass}} || Seagrass | |||
|- | |||
| {{BlockLink|TNT}} | |||
| rowspan="2" | Cube top bottom | |||
|- | |||
| {{BlockLink|Reinforced Deepslate}} | |||
|- | |||
| {{BlockLink|Cherry Leaves}} | |||
| rowspan="2" | Leaves | |||
|- | |||
| {{BlockLink|Pale Oak Leaves}} | |||
|} | |||
Latest revision as of 11:07, 14 October 2026
Redirect to:
Template:Redr Template:WIP Template:Exclusive
This page documents the folder Template:Cd vanilla.
Meta templates
Templates used in Template:Slink but not is a model template block. It can also be used directly in block models that don't use a template, such as the Minecraft:cactus.
Block
id: Template:Cd
work in progress
Cube mirrored
id: Template:Cd
work in progress
Cube north west mirrored
id: Template:Cd
work in progress
Template bed
id: Template:Cd
work in progress
Thin block
id: Template:Cd
work in progress
Model templates
Templates of class Template:Jcp.
Cube
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Cube directional
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Cube all
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Cube all inner faces
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Cube mirrored all
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Cube north west mirrored all
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Cube column uv locked x
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Cube column uv locked y
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Cube column uv locked z
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Cube column
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Cube column horizontal
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Cube column mirrored
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Cube top
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Cube bottom top
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Cube bottom top inner faces
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Cube orientable
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Cube orientable top bottom
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Cube orientable vertical
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Button
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Button pressed
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Button inventory
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Sign rot 0
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Sign rot 1
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Sign rot 2
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Sign rot 3
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Wall sign
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Hanging sign rot 0
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Hanging sign rot 1
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Hanging sign rot 2
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Hanging sign rot 3
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Attached hanging sign rot 0
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Attached hanging sign rot 1
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Attached hanging sign rot 2
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Attached hanging sign rot 3
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Wall hanging sign
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Door bottom left
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Door bottom left open
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Door bottom right
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Door bottom right open
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Door top left
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Door top left open
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Door top right
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Door top right open
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Custom fence post
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Custom fence side north
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Custom fence side east
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Custom fence side south
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Custom fence side west
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Custom fence inventory
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Fence post
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
Centered 4×16×4 column.
Fence side
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
Two bar 2×3×9. The top bar starts at 12px and the bottom bar starts at 6px.
Fence inventory
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Wall post
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Wall low side
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Wall tall side
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Wall inventory
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Custom fence gate closed
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Custom fence gate open
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Custom fence gate wall closed
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Custom fence gate wall open
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Fence gate closed
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Fence gate open
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Fence gate wall closed
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Fence gate wall open
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Pressure plate up
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Pressure plate down
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Slab bottom
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Slab top
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Leaves
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Stairs straight
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Stairs inner
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Stairs outer
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Trapdoor top
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Trapdoor bottom
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Trapdoor open
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Bed head
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Bed foot
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Orientable trapdoor top
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Orientable trapdoor bottom
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Orientable trapdoor open
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Pointed dripstone
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Cross
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Tinted cross
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Cross emissive
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Flower pot cross
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Tinted flower pot cross
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Flower pot cross emissive
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Rail flat
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Rail curved
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Rail raised ne
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Rail raised sw
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Carpet
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Mossy carpet side
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Flowerbed 1
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Flowerbed 2
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Flowerbed 3
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Flowerbed 4
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Leaf litter 1
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Leaf litter 2
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Leaf litter 3
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Leaf litter 4
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Coral fan
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Coral wall fan
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Glazed terracotta
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Chorus flower
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Daylight detector
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Stained glass pane noside
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Stained glass pane noside alt
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Stained glass pane post
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Stained glass pane side
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Stained glass pane side alt
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Command block
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Chiseled bookshelf slot top left
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Chiseled bookshelf slot top mid
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Chiseled bookshelf slot top right
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Chiseled bookshelf slot bottom left
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Chiseled bookshelf slot bottom mid
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Chiseled bookshelf slot bottom right
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Shelf body
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Shelf inventory
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Shelf unpowered
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Shelf unconnected
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Shelf left
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Shelf center
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Shelf right
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Anvil
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Attached stem
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Crop
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Farmland
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Fire floor
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
},
{ "from": [ 0, 0, 7.2 ],
"to": [ 16, 22.4, 7.2 ],
"rotation": { "origin": [ 8, 8, 8 ], "axis": "x", "angle": 22.5, "rescale": true },
"shade": false,
"faces": { "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire" }}
},
{ "from": [ 8.8, 0, 0 ],
"to": [ 8.8, 22.4, 16 ],
"rotation": { "origin": [ 8, 8, 8 ], "axis": "z", "angle": -22.5, "rescale": true },
"shade": false,
"faces": { "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire" }}
},
{ "from": [ 7.2, 0, 0 ],
"to": [ 7.2, 22.4, 16 ],
"rotation": { "origin": [ 8, 8, 8 ], "axis": "z", "angle": 22.5, "rescale": true },
"shade": false,
"faces": { "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire" }}
}
]
} </syntaxhighlight> }}
Fire side
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Fire side alt
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Fire up
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
},
{ "from": [ 0, 16, 0 ],
"to": [ 16, 16, 16 ],
"rotation": { "origin": [ 0, 16, 8 ], "axis": "z", "angle": -22.5, "rescale": true },
"shade": false,
"faces": { "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire", "rotation": 90 }}
}
]
} </syntaxhighlight> }}
Fire up alt
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
},
{ "from": [ 0, 16, 0 ],
"to": [ 16, 16, 16 ],
"rotation": { "origin": [ 8, 16, 0 ], "axis": "x", "angle": 22.5, "rescale": true },
"shade": false,
"faces": { "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire" }}
}
]
} </syntaxhighlight> }}
Campfire
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Lantern
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Hanging lantern
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Chain
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Bars cap
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Bars cap alt
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Bars post
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Bars post ends
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Bars post side
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Bars post side alt
| id | Template:Cd |
|---|---|
| sufix | Template:Cd |
| slots | Template:Cd |
work in progress
Torch
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Torch unlit
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Wall torch
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Wall torch unlit
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Redstone torch
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Redstone wall torch
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Piston
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Piston head
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Piston head short
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Seagrass
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Turtle egg
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Dried ghast
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Two turtle eggs
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Three turtle eggs
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Four turtle eggs
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Single face
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Cauldron level1
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Cauldron level2
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Cauldron full
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Azalea
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Potted azalea
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Potted flowering azalea
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Sniffer egg
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Candle
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Two candles
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Three candles
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Four candles
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Candle cake
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Sculk shrieker
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Vault
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Lightning rod
| id | Template:Cd |
|---|---|
| slots | Template:Cd |
work in progress
Textured model
Model generators
Non-template model block
Some blocks don't use a template; instead, they use only one model, with the same name as its id (Template:Cd), with the exception of cave air, void air (which uses the same model as air), and bubble column (which uses the same model as water).
The Template:Cd is simple, possessing only one model. Below is an example of a cactus:
Template:Filename <syntaxhighlight lang=json> {
"variants": {
"": {
"model": "minecraft:block/cactus"
}
}
} </syntaxhighlight>
Below are all the blocks like this: Template:Flatlist
Trivial cube
Blocks with the tivial cube model use the [[#Cube all|Template:Cd]] template, with the Template:Cd texture slot provided by the Template:Cd texture. Below is an example of a block of diamond.
Template:Filename <syntaxhighlight lang=json> {
"parent": "minecraft:block/cube_all",
"textures": {
"all": "minecraft:block/diamond_block"
}
} </syntaxhighlight>
Like non-template model blocks, these blocks use the simple Template:Cd.
Below are all the trival cube blocks: Template:Flatlist
Trivial block
Trivial block is a broader class than trivial cube, in which can use other textured model. Each model is simply the model template with these texture maps, and just like trivial cube, use the simple Template:Cd.
| Block | Textured Model |
|---|---|
| Template:BlockLink | Column |
| Template:BlockLink | |
| Template:BlockLink | |
| Template:BlockLink | |
| Template:BlockLink | Cube top |
| Template:BlockLink | Cube inner faces |
| Template:BlockLink | Seagrass |
| Template:BlockLink | Cube top bottom |
| Template:BlockLink | |
| Template:BlockLink | Leaves |
| Template:BlockLink |