blockbench-plugins
blockbench-plugins copied to clipboard
[Suggestion] Per-part or per-face custom data
Mods like the Connected Texture Mod and other custom renderers use the vanilla JSON block model format, but have extra data that gets parsed out of the model on a per-part or per-face basis. It would be nice if we could select parts or faces and have the ability to define custom key/value pairs like "lit": true
or
"extra": {
"connect_to": [
{ "block": "lava" },
{ "block": "flowing_lava" }
],
"light": 12
}
(example from the CTM wiki)
These "sidecar" pairs would be available to be put in saved or exported models much like the rotated
key Blockbench adds to parts with multi-axis rotations. For example, in JSON, they would be saved at the same level as the to
and from
keys in parts.
Since the mod is not widely used, I think this would be a good idea for a third party plugin.
Very well. I'll see what I can do.