-
Notifications
You must be signed in to change notification settings - Fork 55
Themes
Brian Rivas edited this page Dec 10, 2015
·
8 revisions
A Theme defines the blocks used in structure generation. There are three main parts, there's the "base" which may refer to a built-in theme, so you can avoid doing extra work. There's also the "primary" and "secondary" BlockSets which override the selected base theme.
- Object (root)
- "base" : String (optional)
- "primary" : BlockSet (optional) Main structural walls
- "secondary" : BlockSet (optional) Decorative feature walls
All themes seen in the mod normally are available as base themes which may be invoked by assigning them to the base. There are also extra themes which are normally unused, but available.
The available base themes are:
- OAK: Stone brick with oak highlights
- SPRUCE: Stone brick with spruce highlights
- CRYPT: Stonebrick
- MOSSY: Cobble/mossy walls with silverfish.
- MUDDY: Broken stonebrick with dirt/soulsand floor
- NETHER: Netherbrick with netherrack, quartz ore etc.
- SANDSTONE: Solid sandstone
- QUARTZ: Solid quartz
- BLING: Random diamond, gold, emerald, lapis blocks.
- CHECKER: Obsidian and Quartz checker pattern, with quartz features
- RAINBOW: Repeating checkered patterns of colored stained clay, with acacia highlights
- SNOW: Stonebrick, spruce log and cobble stairs
- JUNGLE: Mixed stonebrick with chiselled. Jungle log secondary pillars
- BRICK: Solid brick walls
- DARKOAK: Solid dark oak walls
- ICE: Packed ice walls with quartz stairs
- ENIKO: Stonebrick walls with light stained clay checkered floors
- ENIKO2: Broken Stonebrick walls with dark stained clay checkered floors
- ENIQUARTZ: Experimental
- ENIICE: Experimental
- TOWER: Broken cobble/brick walls - used in default rogue tower
- ETHO: Wood walls with grass floors
- CAVE: Smooth stone and ores with gravel mixed floor
- SEWER: Stone brick with a lot of mossy brick
- ENDER: Checkered endstone and obsidian
- MINESHAFT: Smooth stone and ores
- ETHOTOWER: Stained clay and sandstone
- PYRAMID: Sandstone blocks
- DARKHALL: Stone bricks and dark oak highlights
- TEMPLE: Prismarine and sea lanterns
- SANDSTONERED: Red sandstone with red sand mixed in
- HOUSE: Stone walls and wooden highlights
- Object (root)
- "walls" BlockFactory
- "pillar" BlockFactory
- "stair" Block
- "floor" BlockFactory:
- METABLOCK: - Object - A single block. Counts as a BlockFactory
- "name" : String - block name (required)
- "meta" : int - optional
- "flag" : int - optional
- WEIGHTED: Array - of Weighted Random
- Object
- "type" : String - BlockFactory Type
- "data" : Object - BlockFactory
- "weight" - int
- Object
- JUMBLE: Array - of evenly distributed but random
- Object
- "type" : String - BlockFactory Type
- "data" : Object - BlockFactory
- Object
- STRIPES: Array - of striped diagonal pattern
- Object
- "type" : String - BlockFactory Type
- "data" : Object - BlockFactory
- Object