-
Bug
-
Resolution: Unresolved
-
None
-
1.17.1, 1.19, 24w10a
-
Community Consensus
-
Resource Packs
The problem
Several template models for partial blocks, such as slab.json and stairs.json, do not have "template_" at the start
Why this is a problem
athese models are not used directly, but are instead utilised by a multitude of other model files which apply textures, making them a "template model". Many other examples of template models can be found in the block models folder, which are prefixed with "template_" as one would expect. As such, it'd be expected that these files would also be prefixed with "template_". However, this is not currently the case.
How to fix
Just rename the contents of "Current name" to those of "Expected name", and repoint all models that reference them accordingly.
| Current name | Expected name | Notes |
|---|---|---|
| slab.json | template_slab.json | Could also be template_slab_bottom for block state consistency, but would entail also renaming all other models that use it |
| slab_top.json | template_slab_top.json | |
| stairs.json | template_stairs.json | |
| inner_stairs.json | template_stairs_inner.json | See MC-235863 |
| outer_stairs.json | template_stairs_outer.json | See MC-235863 |