Json:block:texture
From Vintage Story Wiki
Revision as of 07:21, 4 November 2023 by Bluelightning32 (talk | contribs) (Link to Modding:CompositeTexture)
The dictionary contains multiple named textures. Different tessellators expect different texture names. Most tessellators accept the special "all" alias to set all textures at once.
Default example (glass):
textures: {
all: { base: "block/glass" },
}
Using variantgroups (rock):
textures: {
all: {base: "block/stone/rock/{rock}" },
}
There are a few aliases that set multiple textures at the same time:
- all
- Sets all textures for tessellators that support the alias
- sides
- "west", "east", "north", "south", "up", and "down"
- horizontals
- "west", "east", "north", and "south"
- verticals
- "up" and "down"
- westeast
- "west" and "east"
- northsouth
- "north" and "south"
For example, hay block uses two aliases:
textures: {
horizontals: { base: "block/hay/{type}-side" },
verticals: { base: "block/hay/{type}-top" },
},
There are many options to rotate textures, combine them, and randomize the textures by block location.