Skip to content

Level Settings

Glease edited this page Nov 30, 2020 · 15 revisions

Structures

All fields are optional

  • "numRooms" - int - number of rooms on this level
  • "range" - int - distance the level will spread
  • "rooms": Array
    • Object
      • "mode" : String method for choosing "single" or "random"
      • "type" : String A Dungeon (room) type
      • "weight" : int -Only required if mode is "random"-
  • "secrets" : Array
    • Object
      • "type" String - Dungeon
      • "num": int - max number of occurrences
  • "theme" : Object - Theme
  • "segments": Object
    • "segments":
      • Array
        • Object
          • "type": String - Segment
          • "weight": int - weight for randomization
    • "arch" : String - A segment type used for regular arch ways
  • "spawners" : Object SpawnerSettings
  • "generator" : String (Generator)

Type Lists

  • Dungeon:
    • BRICK, CREEPER, CRYPT, ENCHANT, ENDER, FIRE, MUSIC, NETHER, NETHERFORT, PIT, PRISON, SLIME, SMITH, SPIDER, CAKE, LAB, CORNER, MESS, ETHO, ENIKO, BTEAM, OSSUARY, OBSIDIAN, AVIDYA, STORAGE, ASHLEA, FIREWORK, BEDROOM, REWARD, LIBRARY, PYRAMIDTOMB, DARKHALL, TREETHO, LINKER, LINKERTOP, PYRAMIDSPAWNER, PYRAMIDCORNER, BLAZE
  • Segment:
    • ARCH, FIREARCH, FIREPLACE, SHELF, INSET, MOSSYARCH, MUSHROOM, NETHERARCH,
    • NETHERSTRIPE, NETHERWART, NETHERLAVA, JUNGLE, BOOKS, SPAWNER,
    • WHEAT, TOMB, CHEST, SILVERFISH, SKULL, FLOWERS, DOOR
  • Generator:
    • CLASSIC, MST
Clone this wiki locally