Skip to content
Brian Rivas edited this page Dec 10, 2015 · 14 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
  • "loot": Object - Loot Setting

Type Lists

  • Dungeon:
    • BRICK, CREEPER, CRYPT, ENCHANT, ENDER, FIRE, MUSIC, NETHER, NETHERFORT, PIT, PRISON,
    • SLIME, SMITH, SPIDER, CAKE, LAB, CORNER, MESS, ETHO, ENIKO, BTEAM, BAJ, OSSUARY, OBSIDIAN,
    • AVIDYA, STORAGE, NEBRIS, ASHLEA, FIREWORK, BEDROOM
  • Segment:
    • ARCH, FIREARCH, FIREPLACE, SHELF, INSET, MOSSYARCH, MUSHROOM, NETHERARCH,
    • NETHERSTRIPE, NETHERWART, NETHERLAVA, JUNGLE, BOOKS, SPAWNER,
    • WHEAT, TOMB, CHEST, SILVERFISH, SKULL, FLOWERS, DOOR
Clone this wiki locally