{
  "$id": "https://offlands.net/schemas/v1/structure",
  "on_create": [
    {
      "type": "create_entity",
      "entity": "offlands/entity/chest"
    },
    {
      "type": "create_entity",
      "entity": "offlands/entity/wooden_sign"
    },
    {
      "type": "roll",
      "random_table": {
        "$id": "https://offlands.net/schemas/v1/random_table",
        "rolls": 1,
        "entries": [
          {
            "weight": 3,
            "type": "trigger",
            "triggers": [
              {
                "type": "create_entity",
                "entity": "offlands/entity/barrel"
              }
            ]
          },
          {
            "weight": 1,
            "type": "trigger",
            "triggers": [
              {
                "type": "create_entity",
                "entity": "offlands/entity/unstable_barrel"
              }
            ]
          }
        ]
      }
    },
    {
      "type": "roll",
      "random_table": {
        "$id": "https://offlands.net/schemas/v1/random_table",
        "rolls": 1,
        "entries": [
          {
            "weight": 1,
            "type": "trigger",
            "triggers": [
              {
                "type": "create_entity",
                "entity": "offlands/entity/box",
                "count": {
                  "min": 2,
                  "max": 3
                },
                "constraints": {
                  "aside": "offlands/entity/chest"
                }
              }
            ]
          },
          {
            "weight": 1,
            "type": "trigger",
            "triggers": [
              {
                "type": "create_entity",
                "entity": "offlands/entity/clay_pot",
                "count": {
                  "min": 2,
                  "max": 3
                }
              }
            ]
          }
        ]
      }
    },
    {
      "type": "roll",
      "random_table": {
        "$id": "https://offlands.net/schemas/v1/random_table",
        "rolls": 1,
        "entries": [
          {
            "weight": 3,
            "type": "trigger",
            "triggers": [
              {
                "type": "create_spawner",
                "entity": "offlands/entity/bloop",
                "max_population": 3,
                "damage_decay": "1m"
              }
            ]
          },
          {
            "weight": 2,
            "type": "trigger",
            "triggers": [
              {
                "type": "create_spawner",
                "entity": "offlands/entity/ancient_bloop",
                "max_population": 2,
                "damage_decay": "2m"
              }
            ]
          },
          {
            "weight": 2,
            "type": "trigger",
            "triggers": [
              {
                "type": "create_spawner",
                "entity": "offlands/entity/gloop",
                "max_population": 2,
                "damage_decay": "2m"
              }
            ]
          },
          {
            "weight": 2,
            "type": "trigger",
            "triggers": [
              {
                "type": "create_spawner",
                "entity": "offlands/entity/rabbit",
                "max_population": 4,
                "damage_decay": "30s"
              }
            ]
          },
          {
            "weight": 1,
            "type": "trigger",
            "triggers": [
              {
                "type": "create_spawner",
                "entity": "offlands/entity/guaggle",
                "max_population": 1,
                "damage_decay": "5m"
              }
            ]
          }
        ]
      }
    },
    {
      "type": "roll",
      "random_table": {
        "$id": "https://offlands.net/schemas/v1/random_table",
        "rolls": 1,
        "entries": [
          {
            "weight": 1,
            "type": "trigger",
            "triggers": [
              {
                "type": "create_spawner",
                "entity": "offlands/entity/bloop",
                "max_population": 2,
                "damage_decay": "1m"
              }
            ]
          },
          {
            "weight": 2,
            "type": "void"
          }
        ]
      }
    }
  ]
}