Structures.json
From Vintage Story Wiki
Value | surface | surfaceruin | underground | underwater | type |
---|---|---|---|---|---|
Code | y | y | y | y | string |
Name | y | y | y | y | string |
Group | y | y | y | ? | string |
MinGroupDistance | y | y | n | ? | int |
Schematics | y | y | y | y | string[] |
Chance | y | y | y | y | float |
MinTemp | y | y | y | ? | int (in Celsius) |
MaxTemp | y | y | y | ? | int (in Celsius) |
MinRain | y | ? | y | ? | float |
MaxRain | y | ? | y | ? | float |
MinForest | n | ? | n | ? | float |
MaxForest | n | ? | n | ? | float |
MinY | n | ? | n | ? | float |
MaxY | n | ? | n | ? | float |
Depth | n | n | y | ? | example: "depth": { "dist": "invexp", "avg": 3.5, "var": 30 }
|
OffsetX | ? | ? | ? | ? | example: -missing- |
OffsetY | y | n | y | y | int |
OffsetZ | ? | ? | ? | ? | example: -missing- |
BlockCodeIndex | ? | ? | ? | ? | example: -missing- |
Quantity | ? | ? | ? | ? | example: -missing- |
ReplaceWithBlocklayers | y | y | n | ? | example: "replacewithblocklayers": ["soil-medium-normal", "soil-medium-none"]
|
BuildProtected | y | ? | ? | ? | bool (Claims the structure) |
PostPass | y | y | y | ? | bool |
BuildProtectedDesc | y | ? | ? | ? | string |
BuildProtectedName | y | ? | ? | ? | string |
ReplaceWithRockType | n | n | y | ? | example: replaceWithRockType: {"rock-granite": "rock-{rock}"}
|
InsideBlockCodes | ? | ? | ? | ? | example: -missing- |
Origin | ? | ? | ? | ? | ... |
y = Yes it works.
n = No it doesnt work.
? = Idk not tested.