{
  "userPreferences": {
    "uiTheme": "light"
  },
  "items": [
    {
      "id": "building1",
      "name": "House",
      "category": "building",
      "icon": "bi-house-door",
      "modelPath": "./models/building/building1.glb",
      "modelType": "glb",
      "toolbarVisible": true,
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ],
        [
          1,
          0
        ],
        [
          0,
          1
        ],
        [
          1,
          1
        ]
      ],
      "color": "#00e5a0",
      "properties": {
        "enterable": false,
        "interiorId": ""
      }
    },
    {
      "id": "building2",
      "name": "Shop",
      "category": "building",
      "icon": "bi-shop",
      "modelPath": "./models/building/building2.glb",
      "modelType": "glb",
      "toolbarVisible": false,
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ],
        [
          1,
          0
        ],
        [
          0,
          1
        ],
        [
          1,
          1
        ]
      ],
      "color": "#4db8ff",
      "properties": {
        "enterable": true,
        "interiorId": "shop_interior_1"
      }
    },
    {
      "id": "building3",
      "name": "Factory",
      "category": "building",
      "icon": "bi-building-gear",
      "modelPath": "./models/building/building3.glb",
      "modelType": "glb",
      "toolbarVisible": false,
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ],
        [
          1,
          0
        ],
        [
          0,
          1
        ],
        [
          1,
          1
        ]
      ],
      "color": "#ffa94d",
      "properties": {
        "enterable": false,
        "interiorId": ""
      }
    },
    {
      "id": "building4",
      "name": "Apartment",
      "category": "building",
      "icon": "bi-building",
      "modelPath": "./models/building/building4.glb",
      "modelType": "glb",
      "toolbarVisible": false,
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ],
        [
          1,
          0
        ],
        [
          0,
          1
        ],
        [
          1,
          1
        ]
      ],
      "color": "#ffa94d",
      "properties": {
        "enterable": true,
        "interiorId": ""
      }
    },
    {
      "id": "building5",
      "name": "Office",
      "category": "building",
      "icon": "bi-building-gear",
      "modelPath": "./models/building/building5.glb",
      "modelType": "glb",
      "toolbarVisible": false,
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ],
        [
          1,
          0
        ],
        [
          0,
          1
        ],
        [
          1,
          1
        ]
      ],
      "color": "#ffa94d",
      "properties": {
        "enterable": false,
        "interiorId": ""
      }
    },
    {
      "id": "building6",
      "name": "Complex",
      "category": "building",
      "icon": "bi-building-gear",
      "modelPath": "./models/building/building6.glb",
      "modelType": "glb",
      "toolbarVisible": false,
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ],
        [
          1,
          0
        ],
        [
          0,
          1
        ],
        [
          1,
          1
        ]
      ],
      "color": "#ffa94d",
      "properties": {
        "enterable": false,
        "interiorId": ""
      }
    },
    {
      "id": "house3",
      "name": "House 3",
      "category": "building",
      "icon": "bi-house-door",
      "modelPath": "./models/building/house3.glb",
      "modelType": "glb",
      "toolbarVisible": false,
      "position": [
        0,
        0.35,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.9,
        0.9,
        0.9
      ],
      "footprint": [
        [
          0,
          0
        ],
        [
          1,
          0
        ]
      ],
      "color": "#ffa94d",
      "properties": {
        "enterable": true,
        "interiorId": ""
      }
    },
    {
      "id": "land_grass",
      "name": "Grass",
      "category": "landscape",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/grass.glb",
      "modelType": "glb",
      "toolbarVisible": false,
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#4a8c3f",
      "properties": {
        "tileHeight": 0.2,
        "walkOnSurface": true
      }
    },
    {
      "id": "land_dirt",
      "name": "Dirt",
      "category": "landscape",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/dirt.glb",
      "modelType": "glb",
      "toolbarVisible": false,
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#8B6914",
      "properties": {
        "tileHeight": 0.2,
        "walkOnSurface": true
      }
    },
    {
      "id": "land_sand",
      "name": "Sand",
      "category": "landscape",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/sand.glb",
      "modelType": "glb",
      "toolbarVisible": false,
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#d4b96a",
      "properties": {
        "tileHeight": 0.2,
        "walkOnSurface": true
      }
    },
    {
      "id": "land_stone",
      "name": "Stone",
      "category": "landscape",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/stone.glb",
      "modelType": "glb",
      "toolbarVisible": false,
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#7a7a7a",
      "properties": {
        "tileHeight": 0.2,
        "walkOnSurface": true
      }
    },
    {
      "id": "land_snow",
      "name": "Snow",
      "category": "landscape",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/snow.glb",
      "modelType": "glb",
      "toolbarVisible": false,
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#e8e8f0",
      "properties": {
        "tileHeight": 0.2,
        "walkOnSurface": true
      }
    },
    {
      "id": "land_water",
      "name": "Water",
      "category": "landscape",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/water.glb",
      "modelType": "glb",
      "toolbarVisible": false,
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.05,
        "isWater": true,
        "walkOnSurface": true
      }
    },
    {
      "id": "farm_grass-tile",
      "name": "Grass",
      "category": "landscape",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/farm_grass-tile.glb",
      "modelType": "glb",
      "toolbarVisible": false,
      "position": [
        0,
        0.25,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.2,
        0.2,
        0.2
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.2,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "farm_desert-tile",
      "name": "Desert",
      "category": "landscape",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/farm_desert-tile.glb",
      "modelType": "glb",
      "toolbarVisible": false,
      "position": [
        0,
        0.25,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.2,
        0.2,
        0.2
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.2,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "farm_snow-tile",
      "name": "Snow",
      "category": "landscape",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/farm_snow-tile.glb",
      "modelType": "glb",
      "toolbarVisible": false,
      "position": [
        0,
        0.25,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.2,
        0.2,
        0.2
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.2,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ocean_tile",
      "name": "Ocean",
      "category": "landscape",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ocean_tile.glb",
      "modelType": "glb",
      "toolbarVisible": false,
      "position": [
        0,
        0.15,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.2,
        0.2,
        0.2
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.2,
        "isWater": true,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_grass",
      "name": "Grd Grass",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_grass.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_grass.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_pathCross",
      "name": "Grd Path Cross",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_pathCross.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_pathCross.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_pathBend",
      "name": "Grd Path Bend",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_pathBend.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_pathBend.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_pathBendBank",
      "name": "Grd Path Bend Bank",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_pathBendBank.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_pathBendBank.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_pathCorner",
      "name": "Grd Path Corner",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_pathCorner.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_pathCorner.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_pathCornerSmall",
      "name": "Grd Path Corner Small",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_pathCornerSmall.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_pathCornerSmall.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_pathEnd",
      "name": "Grd Path End",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_pathEnd.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_pathEnd.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_pathEndClosed",
      "name": "Grd Path End Closed",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_pathEndClosed.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_pathEndClosed.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_pathOpen",
      "name": "Grd Path Open",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_pathOpen.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_pathOpen.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_pathRocks",
      "name": "Grd Path Rocks",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_pathRocks.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_pathRocks.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_pathSide",
      "name": "Grd Path Side",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_pathSide.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_pathSide.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_pathSideOpen",
      "name": "Grd Path Side Open",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_pathSideOpen.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_pathSideOpen.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_pathStraight",
      "name": "Grd Path Straight",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_pathStraight.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_pathStraight.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_pathTile",
      "name": "Grd Path Tile",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_pathTile.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_pathTile.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_riverBend",
      "name": "Grd River Bend",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_riverBend.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_riverBend.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_riverBendBank",
      "name": "Grd River Bend Bank",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_riverBendBank.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_riverBendBank.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_riverCorner",
      "name": "Grd River Corner",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_riverCorner.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_riverCorner.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_riverCornerSmall",
      "name": "Grd River Corner Small",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_riverCornerSmall.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_riverCornerSmall.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_riverCross",
      "name": "Grd River Cross",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_riverCross.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_riverCross.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_riverEnd",
      "name": "Grd River End",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_riverEnd.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_riverEnd.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_riverEndClosed",
      "name": "Grd River End Closed",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_riverEndClosed.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_riverEndClosed.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_riverOpen",
      "name": "Grd River Open",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_riverOpen.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_riverOpen.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_riverRocks",
      "name": "Grd River Rocks",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_riverRocks.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_riverRocks.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_riverSide",
      "name": "Grd River Side",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_riverSide.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_riverSide.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_riverSideOpen",
      "name": "Grd River Side Open",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_riverSideOpen.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_riverSideOpen.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_riverSplit",
      "name": "Grd River Split",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_riverSplit.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_riverSplit.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_riverStraight",
      "name": "Grd River Straight",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_riverStraight.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_riverStraight.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "ground_riverTile",
      "name": "Grd River Tile",
      "category": "landscape",
      "thumbnail": "./images/landscape/ground_riverTile.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/ground_riverTile.glb",
      "modelType": "glb",
      "position": [
        0,
        0.12,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.12,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "cliff_blockHalf_rock",
      "name": "Cliff Block Half Rock",
      "category": "landscape",
      "thumbnail": "./images/landscape/cliff_blockHalf_rock.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/cliff_blockHalf_rock.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.5,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "road1",
      "name": "Straight",
      "category": "road",
      "icon": "bi-dash-lg",
      "modelPath": "./models/road/road1.glb",
      "modelType": "glb",
      "position": [
        0,
        0.01,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.13,
        0.13,
        0.13
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#888888",
      "properties": {}
    },
    {
      "id": "road2",
      "name": "Curve",
      "category": "road",
      "icon": "bi-arrow-return-right",
      "modelPath": "./models/road/road2.glb",
      "modelType": "glb",
      "position": [
        0,
        0.01,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.13,
        0.13,
        0.13
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#999999",
      "properties": {}
    },
    {
      "id": "road3",
      "name": "Cross",
      "category": "road",
      "icon": "bi-plus-lg",
      "modelPath": "./models/road/road3.glb",
      "modelType": "glb",
      "position": [
        0,
        0.01,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.13,
        0.13,
        0.13
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#777777",
      "properties": {}
    },
    {
      "id": "tree1",
      "name": "Pine",
      "category": "decoration",
      "icon": "bi-tree",
      "modelPath": "./models/decor/tree1.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.2,
        0.2,
        0.2
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#2d8a4e",
      "toolbarVisible": true,
      "properties": {}
    },
    {
      "id": "tree2",
      "name": "Pine",
      "category": "decoration",
      "icon": "bi-tree-fill",
      "modelPath": "./models/decor/tree2.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.2,
        0.2,
        0.2
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#1a6b3a",
      "toolbarVisible": true,
      "properties": {}
    },
    {
      "id": "tree3",
      "name": "Fir",
      "category": "decoration",
      "icon": "bi-flower1",
      "modelPath": "./models/decor/tree3.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.3,
        0.3,
        0.3
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#4caf50",
      "toolbarVisible": true,
      "properties": {}
    },
    {
      "id": "tree4",
      "name": "Palm",
      "category": "decoration",
      "icon": "bi-tree-fill",
      "modelPath": "./models/decor/tree4.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.5,
        0.5,
        0.5
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#1a6b3a",
      "toolbarVisible": true,
      "properties": {}
    },
    {
      "id": "tree5",
      "name": "Tree",
      "category": "decoration",
      "icon": "bi-tree-fill",
      "modelPath": "./models/decor/tree5.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.4,
        0.4,
        0.4
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#1a6b3a",
      "toolbarVisible": true,
      "properties": {}
    },
    {
      "id": "tree6",
      "name": "Red",
      "category": "decoration",
      "icon": "bi-tree-fill",
      "modelPath": "./models/decor/tree6.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.1,
        0.1,
        0.1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#1a6b3a",
      "toolbarVisible": true,
      "properties": {}
    },
    {
      "id": "bush1",
      "name": "Bush",
      "category": "decoration",
      "icon": "bi-cloud-fill",
      "modelPath": "./models/decor/bush1.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.25,
        0.25,
        0.25
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3d9b4f",
      "allowOverlap": true,
      "toolbarVisible": false,
      "properties": {}
    },
    {
      "id": "rock1",
      "name": "Rock",
      "category": "decoration",
      "icon": "bi-diamond-fill",
      "modelPath": "./models/decor/rock1.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.2,
        0.2,
        0.2
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#8a8a8a",
      "allowOverlap": true,
      "toolbarVisible": false,
      "properties": {}
    },
    {
      "id": "rock2",
      "name": "Boulder",
      "category": "decoration",
      "icon": "bi-hexagon-fill",
      "modelPath": "./models/decor/rock2.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.35,
        0.35,
        0.35
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#6b6b6b",
      "allowOverlap": true,
      "toolbarVisible": false,
      "properties": {}
    },
    {
      "id": "flower1",
      "name": "Flowers",
      "category": "decoration",
      "icon": "bi-flower2",
      "modelPath": "./models/decor/flower1.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.15,
        0.15,
        0.15
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#f472b6",
      "allowOverlap": true,
      "toolbarVisible": false,
      "properties": {}
    },
    {
      "id": "grass_tuft",
      "name": "Tall Grass",
      "category": "decoration",
      "icon": "bi-feather",
      "modelPath": "./models/decor/grass_tuft.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.15,
        0.15,
        0.15
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#6abe45",
      "allowOverlap": true,
      "toolbarVisible": false,
      "properties": {}
    },
    {
      "id": "mushroom1",
      "name": "Mushroom",
      "category": "decoration",
      "icon": "bi-umbrella",
      "modelPath": "./models/decor/mushroom1.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.12,
        0.12,
        0.12
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#dc2626",
      "allowOverlap": true,
      "toolbarVisible": false,
      "properties": {}
    },
    {
      "id": "car1",
      "name": "Sedan",
      "category": "vehicle",
      "icon": "bi-car-front",
      "modelPath": "./models/vehicles/car1.glb",
      "modelType": "glb",
      "position": [
        0,
        0.02,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.07,
        0.07,
        0.07
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#e74c3c",
      "properties": {}
    },
    {
      "id": "car2",
      "name": "SUV",
      "category": "vehicle",
      "icon": "bi-truck",
      "modelPath": "./models/vehicles/car2.glb",
      "modelType": "glb",
      "position": [
        0,
        0.02,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.2,
        0.2,
        0.2
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3498db",
      "properties": {}
    },
    {
      "id": "car3",
      "name": "Truck",
      "category": "vehicle",
      "icon": "bi-truck-front",
      "modelPath": "./models/vehicles/car3.glb",
      "modelType": "glb",
      "position": [
        0,
        0.02,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.008,
        0.008,
        0.008
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#f39c12",
      "properties": {}
    },
    {
      "id": "npc_villager",
      "name": "Villager",
      "category": "npc",
      "icon": "bi-person-standing",
      "modelPath": "./models/npc/worker.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.3,
        0.3,
        0.3
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#e6a44c",
      "properties": {
        "npcName": "Villager",
        "dialog": [
          "Hello there, traveler!",
          "Nice weather today."
        ],
        "questGiver": false,
        "questId": "",
        "wanderRadius": 2,
        "schedule": "idle"
      }
    },
    {
      "id": "npc_merchant",
      "name": "Merchant",
      "category": "npc",
      "icon": "bi-person-badge",
      "modelPath": "./models/npc/woman.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.1,
        0.1,
        0.1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#c084fc",
      "properties": {
        "npcName": "Merchant",
        "dialog": [
          "Welcome to my shop!",
          "Take a look around."
        ],
        "questGiver": false,
        "questId": "",
        "shopInventory": [
          "seeds",
          "tools",
          "potions"
        ],
        "wanderRadius": 0,
        "schedule": "shopkeeper"
      }
    },
    {
      "id": "npc_farmer",
      "name": "Farmer",
      "category": "npc",
      "icon": "bi-person-workspace",
      "modelPath": "./models/npc/farmer.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.3,
        0.3,
        0.3
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#86efac",
      "properties": {
        "npcName": "Old MacDonald",
        "dialog": [
          "Howdy! Need any farming tips?",
          "The soil here is rich and fertile."
        ],
        "questGiver": true,
        "questId": "quest_first_harvest",
        "wanderRadius": 3,
        "schedule": "farmer"
      }
    },
    {
      "id": "npc_guard",
      "name": "Guard",
      "category": "npc",
      "icon": "bi-shield-shaded",
      "modelPath": "./models/npc/man.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.3,
        0.3,
        0.3
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#94a3b8",
      "properties": {
        "npcName": "Town Guard",
        "dialog": [
          "Halt! State your business.",
          "The road ahead is dangerous."
        ],
        "questGiver": false,
        "questId": "",
        "wanderRadius": 1,
        "schedule": "patrol"
      }
    },
    {
      "id": "base_char",
      "name": "Base Char",
      "category": "npc",
      "icon": "bi-mortarboard",
      "modelPath": "./models/npc/char1.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.3,
        0.3,
        0.3
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#fbbf24",
      "properties": {
        "npcName": "Main Character",
        "dialog": [
          "Welcome, young one.",
          "I have much wisdom to share."
        ],
        "questGiver": true,
        "questId": "quest_main_story",
        "wanderRadius": 0,
        "schedule": "idle"
      }
    },
    {
      "id": "interact_chest",
      "name": "Chest",
      "category": "interact",
      "icon": "bi-archive",
      "modelPath": "./models/interact/chest.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.3,
        0.3,
        0.3
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#d4a574",
      "properties": {
        "interactType": "chest",
        "lootTable": [
          "gold_coins",
          "health_potion"
        ],
        "oneTime": true,
        "locked": false,
        "keyId": ""
      }
    },
    {
      "id": "interact_sign",
      "name": "Signpost",
      "category": "interact",
      "icon": "bi-signpost",
      "modelPath": "./models/interact/sign.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.3,
        0.3,
        0.3
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#a3765a",
      "properties": {
        "interactType": "sign",
        "message": "Welcome to Town!",
        "oneTime": false
      }
    },
    {
      "id": "interact_well",
      "name": "Well",
      "category": "interact",
      "icon": "bi-water",
      "modelPath": "./models/interact/well.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.4,
        0.4,
        0.4
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#60a5fa",
      "properties": {
        "interactType": "well",
        "refillsWater": true,
        "oneTime": false
      }
    },
    {
      "id": "interact_door",
      "name": "Door",
      "category": "interact",
      "icon": "bi-door-open",
      "modelPath": "./models/interact/door.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.4,
        0.4,
        0.4
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#92400e",
      "properties": {
        "interactType": "door",
        "targetLevel": "",
        "targetSpawn": "default",
        "locked": false,
        "keyId": ""
      }
    },
    {
      "id": "interact_barrel",
      "name": "Barrel",
      "category": "interact",
      "icon": "bi-box-seam",
      "modelPath": "./models/interact/barrel.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.25,
        0.25,
        0.25
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#92400e",
      "allowOverlap": true,
      "properties": {
        "interactType": "container",
        "lootTable": [
          "apple",
          "wheat"
        ],
        "breakable": true,
        "oneTime": true
      }
    },
    {
      "id": "interact_lamp",
      "name": "Lamp",
      "category": "interact",
      "icon": "bi-lamp",
      "modelPath": "./models/interact/lamp.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.3,
        0.3,
        0.3
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#fbbf24",
      "allowOverlap": true,
      "properties": {
        "interactType": "light",
        "lightColor": "#ffaa44",
        "lightRadius": 5,
        "autoOn": true
      }
    },
    {
      "id": "farm_soil",
      "name": "Soil Plot",
      "category": "farm",
      "icon": "bi-grid-3x3",
      "modelPath": "./models/farm/soil.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#78350f",
      "properties": {
        "farmType": "soil",
        "waterLevel": 0,
        "fertility": 1,
        "cropId": "",
        "growthStage": 0
      }
    },
    {
      "id": "farm_fence",
      "name": "Fence",
      "category": "farm",
      "icon": "bi-border-outer",
      "modelPath": "./models/farm/fence.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.3,
        0.3,
        0.3
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#a3765a",
      "allowOverlap": true,
      "properties": {
        "farmType": "fence"
      }
    },
    {
      "id": "farm_scarecrow",
      "name": "Scarecrow",
      "category": "farm",
      "icon": "bi-person-arms-up",
      "modelPath": "./models/farm/scarecrow.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.4,
        0.4,
        0.4
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#d97706",
      "properties": {
        "farmType": "scarecrow",
        "protectRadius": 4
      }
    },
    {
      "id": "farm_trough",
      "name": "Trough",
      "category": "farm",
      "icon": "bi-droplet-half",
      "modelPath": "./models/farm/trough.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.35,
        0.35,
        0.35
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#78716c",
      "properties": {
        "farmType": "trough",
        "waterCapacity": 10
      }
    },
    {
      "id": "farm_coop",
      "name": "Coop",
      "category": "farm",
      "icon": "bi-house-heart",
      "modelPath": "./models/farm/coop.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.5,
        0.5,
        0.5
      ],
      "footprint": [
        [
          0,
          0
        ],
        [
          1,
          0
        ]
      ],
      "color": "#ef4444",
      "properties": {
        "farmType": "animalHousing",
        "animalType": "chicken",
        "maxAnimals": 4
      }
    },
    {
      "id": "zone_spawn",
      "name": "Spawn",
      "category": "zone",
      "icon": "bi-geo-alt-fill",
      "modelPath": "",
      "modelType": "marker",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#22c55e",
      "properties": {
        "zoneType": "playerSpawn",
        "spawnId": "default",
        "facing": 0
      }
    },
    {
      "id": "zone_trigger",
      "name": "Trigger",
      "category": "zone",
      "icon": "bi-lightning-fill",
      "modelPath": "",
      "modelType": "marker",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#f59e0b",
      "properties": {
        "zoneType": "trigger",
        "triggerId": "",
        "triggerAction": "dialog",
        "triggerData": "",
        "oneTime": true,
        "radius": 1
      }
    },
    {
      "id": "zone_exit",
      "name": "Exit",
      "category": "zone",
      "icon": "bi-box-arrow-right",
      "modelPath": "",
      "modelType": "marker",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "zoneType": "levelExit",
        "targetLevel": "",
        "targetSpawn": "default"
      }
    },
    {
      "id": "zone_safe",
      "name": "Safe Zone",
      "category": "zone",
      "icon": "bi-shield-check",
      "modelPath": "",
      "modelType": "marker",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#06b6d4",
      "properties": {
        "zoneType": "safeZone",
        "radius": 3,
        "healRate": 1
      }
    },
    {
      "id": "zone_waypoint",
      "name": "Waypoint",
      "category": "zone",
      "icon": "bi-pin-map",
      "modelPath": "",
      "modelType": "marker",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#a855f7",
      "properties": {
        "zoneType": "npcWaypoint",
        "waypointGroup": "patrol_1",
        "waypointOrder": 0,
        "waitTime": 2
      }
    },
    {
      "id": "light_point",
      "name": "Point Light",
      "category": "light",
      "icon": "bi-lightbulb",
      "modelType": "light",
      "modelPath": "",
      "position": [
        0,
        2,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#ffd700",
      "properties": {
        "lightType": "point",
        "color": "#ffffff",
        "intensity": 2,
        "distance": 10,
        "decay": 2,
        "castShadow": true
      }
    },
    {
      "id": "light_point_warm",
      "name": "Warm Light",
      "category": "light",
      "icon": "bi-lamp",
      "modelType": "light",
      "modelPath": "",
      "position": [
        0,
        2.5,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#ffa500",
      "properties": {
        "lightType": "point",
        "color": "#ffaa44",
        "intensity": 3,
        "distance": 8,
        "decay": 2,
        "castShadow": true
      }
    },
    {
      "id": "light_spot",
      "name": "Spot Light",
      "category": "light",
      "icon": "bi-spotlight",
      "modelType": "light",
      "modelPath": "",
      "position": [
        0,
        3,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#87ceeb",
      "properties": {
        "lightType": "spot",
        "color": "#ffffff",
        "intensity": 5,
        "distance": 15,
        "decay": 2,
        "angle": 45,
        "penumbra": 0.3,
        "castShadow": true
      }
    },
    {
      "id": "light_spot_colored",
      "name": "Color Spot",
      "category": "light",
      "icon": "bi-spotlight",
      "modelType": "light",
      "modelPath": "",
      "position": [
        0,
        3,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#ff69b4",
      "properties": {
        "lightType": "spot",
        "color": "#ff69b4",
        "intensity": 4,
        "distance": 12,
        "decay": 2,
        "angle": 30,
        "penumbra": 0.5,
        "castShadow": false
      }
    },
    {
      "id": "light_campfire",
      "name": "Campfire",
      "category": "light",
      "icon": "bi-fire",
      "modelType": "light",
      "modelPath": "",
      "position": [
        0,
        0.5,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#ff4500",
      "properties": {
        "lightType": "point",
        "color": "#ff6622",
        "intensity": 3,
        "distance": 6,
        "decay": 2,
        "castShadow": true
      }
    },
    {
      "id": "light_streetlamp",
      "name": "Street Lamp",
      "category": "light",
      "icon": "bi-lamp-fill",
      "modelType": "light",
      "modelPath": "",
      "position": [
        0,
        4,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#fffacd",
      "properties": {
        "lightType": "point",
        "color": "#fff4d0",
        "intensity": 4,
        "distance": 12,
        "decay": 1.5,
        "castShadow": true
      }
    },
    {
      "id": "cam_default",
      "name": "Camera",
      "category": "camera",
      "icon": "bi-camera-video",
      "modelType": "camera",
      "modelPath": "",
      "position": [
        0,
        1.5,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#00ccff",
      "properties": {
        "label": "Camera 1",
        "fov": 60,
        "height": 1.5,
        "isMainCamera": false
      }
    },
    {
      "id": "cam_overhead",
      "name": "Overhead Cam",
      "category": "camera",
      "icon": "bi-camera-video-fill",
      "modelType": "camera",
      "modelPath": "",
      "position": [
        0,
        5,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#00aaff",
      "properties": {
        "label": "Overhead",
        "fov": 50,
        "height": 5,
        "isMainCamera": false
      }
    },
    {
      "id": "cam_cinematic",
      "name": "Cinematic Cam",
      "category": "camera",
      "icon": "bi-camera-reels",
      "modelType": "camera",
      "modelPath": "",
      "position": [
        0,
        2,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#ff6699",
      "properties": {
        "label": "Cinematic",
        "fov": 35,
        "height": 2,
        "isMainCamera": false
      }
    },
    {
      "id": "cliff_blockHalf_stone",
      "name": "Cliff Block Half Stone",
      "category": "landscape",
      "thumbnail": "./images/landscape/cliff_blockHalf_stone.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/cliff_blockHalf_stone.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.5,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "cliff_blockQuarter_rock",
      "name": "Cliff Block Quarter Rock",
      "category": "landscape",
      "thumbnail": "./images/landscape/cliff_blockQuarter_rock.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/cliff_blockQuarter_rock.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.25,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "cliff_blockQuarter_stone",
      "name": "Cliff Block Quarter Stone",
      "category": "landscape",
      "thumbnail": "./images/landscape/cliff_blockQuarter_stone.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/cliff_blockQuarter_stone.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.25,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "cliff_block_rock",
      "name": "Cliff Block Rock",
      "category": "landscape",
      "thumbnail": "./images/landscape/cliff_block_rock.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/cliff_block_rock.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 1,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "cliff_block_stone",
      "name": "Cliff Block Stone",
      "category": "landscape",
      "thumbnail": "./images/landscape/cliff_block_stone.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/cliff_block_stone.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 1,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "cliff_blockDiagonal_rock",
      "name": "Cliff Block Diagonal Rock ",
      "category": "landscape",
      "thumbnail": "./images/landscape/cliff_blockDiagonal_rock.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/cliff_blockDiagonal_rock.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 1,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "cliff_blockDiagonal_stone",
      "name": "Cliff Block Diagonal Stone",
      "category": "landscape",
      "thumbnail": "./images/landscape/cliff_blockDiagonal_stone.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/cliff_blockDiagonal_stone.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 1,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "cliff_blockSlope_rock",
      "name": "Cliff Block Slope Rock",
      "category": "landscape",
      "thumbnail": "./images/landscape/cliff_blockSlope_rock.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/cliff_blockSlope_rock.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 1,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "cliff_blockSlope_stone",
      "name": "Cliff Block Slope Stone",
      "category": "landscape",
      "thumbnail": "./images/landscape/cliff_blockSlope_stone.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/cliff_blockSlope_stone.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 1,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "cliff_half_rock",
      "name": "Cliff Slope Half Rock",
      "category": "landscape",
      "thumbnail": "./images/landscape/cliff_half_rock.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/cliff_half_rock.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.5,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "cliff_half_stone",
      "name": "Cliff Slope Half Stone",
      "category": "landscape",
      "thumbnail": "./images/landscape/cliff_half_stone.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/cliff_half_stone.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.5,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "sky_procedural",
      "name": "Day/Night Cycle",
      "category": "skybox",
      "icon": "bi-brightness-high",
      "modelType": "none",
      "modelPath": "",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#87ceeb",
      "properties": {
        "skyboxType": "procedural",
        "skyboxStars": true
      }
    },
    {
      "id": "sky_blue",
      "name": "Clear Blue",
      "category": "skybox",
      "icon": "bi-cloud-sun",
      "modelType": "none",
      "modelPath": "",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#4a90d9",
      "properties": {
        "skyboxType": "color",
        "skyboxColor": "#4a90d9",
        "skyboxStars": false
      }
    },
    {
      "id": "sky_sunset",
      "name": "Sunset Orange",
      "category": "skybox",
      "icon": "bi-sunset",
      "modelType": "none",
      "modelPath": "",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#ff6633",
      "properties": {
        "skyboxType": "color",
        "skyboxColor": "#ff6633",
        "skyboxStars": false
      }
    },
    {
      "id": "sky_night",
      "name": "Night Sky",
      "category": "skybox",
      "icon": "bi-moon-stars",
      "modelType": "none",
      "modelPath": "",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#0a0a2e",
      "properties": {
        "skyboxType": "color",
        "skyboxColor": "#0a0a2e",
        "skyboxStars": true
      }
    },
    {
      "id": "sky_overcast",
      "name": "Overcast",
      "category": "skybox",
      "icon": "bi-clouds",
      "modelType": "none",
      "modelPath": "",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#8899aa",
      "properties": {
        "skyboxType": "color",
        "skyboxColor": "#8899aa",
        "skyboxStars": false
      }
    },
    {
      "id": "sky_dungeon",
      "name": "Dungeon Dark",
      "category": "skybox",
      "icon": "bi-box-fill",
      "modelType": "none",
      "modelPath": "",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#111115",
      "properties": {
        "skyboxType": "color",
        "skyboxColor": "#111115",
        "skyboxStars": false
      }
    },
    {
      "id": "sky_equirect",
      "name": "HDR Skybox",
      "category": "skybox",
      "icon": "bi-image",
      "modelType": "none",
      "modelPath": "",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#66aacc",
      "properties": {
        "skyboxType": "equirect",
        "skyboxImage": "",
        "skyboxStars": false
      }
    },
    {
      "id": "cliff_cornerInner_rock",
      "name": "Cliff Slope Inner Half Rock",
      "category": "landscape",
      "thumbnail": "./images/landscape/cliff_halfcornerInner_rock.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/cliff_halfCornerInner_rock.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.5,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "cliff_cornerInner_stone.glb",
      "name": "Cliff Slope Inner Half Stone",
      "category": "landscape",
      "thumbnail": "./images/landscape/cliff_halfcornerInner_stone.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/cliff_halfCornerInner_stone.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.5,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "tree_blocks",
      "name": "Tree",
      "category": "decoration",
      "icon": "bi-tree-fill",
      "modelPath": "./models/decor/tree_blocks.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#1a6b3a",
      "toolbarVisible": true,
      "thumbnail": "./images/decor/tree_blocks.png",
      "properties": {}
    },
    {
      "id": "tree_blocks_dark",
      "name": "Tree Dark",
      "category": "decoration",
      "icon": "bi-tree-fill",
      "modelPath": "./models/decor/tree_blocks_dark.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#1a6b3a",
      "toolbarVisible": true,
      "thumbnail": "./images/decor/tree_blocks_dark.png",
      "properties": {}
    },
    {
      "id": "tree_blocks_fall",
      "name": "Tree Fall",
      "category": "decoration",
      "icon": "bi-tree-fill",
      "modelPath": "./models/decor/tree_blocks_fall.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#1a6b3a",
      "toolbarVisible": true,
      "thumbnail": "./images/decor/tree_blocks_fall.png",
      "properties": {}
    },
    {
      "id": "floor",
      "name": "Floor",
      "category": "landscape",
      "thumbnail": "./images/landscape/floor.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/floor.glb",
      "modelType": "glb",
      "position": [
        0,
        0.07,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.07,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "floor-detail.glb",
      "name": "Floor Details",
      "category": "landscape",
      "thumbnail": "./images/landscape/floor-detail.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/floor-detail.glb",
      "modelType": "glb",
      "position": [
        0,
        0.07,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.07,
        "isWater": false,
        "walkOnSurface": true
      }
    },
    {
      "id": "player_main",
      "name": "Main Character",
      "category": "player",
      "icon": "bi-person-badge",
      "modelType": "fbx",
      "modelPath": "./models/character/characterMedium.fbx",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.0015,
        0.0015,
        0.0015
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#00e5a0",
      "properties": {
        "controlType": "keyboard",
        "moveSpeed": 3,
        "runSpeed": 6,
        "rotateSpeed": 3,
        "clickMoveSpeed": 3,
        "keyBindings": {
          "forward": {
            "key": "W",
            "anim": "",
            "desc": "Walk Forward"
          },
          "backward": {
            "key": "S",
            "anim": "",
            "desc": "Walk Backward"
          },
          "left": {
            "key": "A",
            "anim": "",
            "desc": "Rotate Left"
          },
          "right": {
            "key": "D",
            "anim": "",
            "desc": "Rotate Right"
          },
          "run": {
            "key": "Shift",
            "anim": "",
            "desc": "Run (hold)"
          },
          "idle": {
            "key": "",
            "anim": "",
            "desc": "Idle"
          },
          "clickmove": {
            "key": "",
            "anim": "",
            "desc": "Click-to-Move"
          }
        },
        "cameraFollow": false,
        "cameraDistance": 8,
        "cameraHeight": 6
      },
      "externalAnimations": [
        {
          "name": "idle",
          "path": "./models/character/animations/idle.fbx"
        },
        {
          "name": "walk",
          "path": "./models/character/animations/run.fbx"
        },
        {
          "name": "jump",
          "path": "./models/character/animations/jump.fbx"
        }
      ],
      "materialOverrides": {
        "skin": {
          "diffuse": "./models/character/skins/humanMaleA.png"
        }
      }
    },
    {
      "id": "player_click",
      "name": "Click-Move Char",
      "category": "player",
      "icon": "bi-person-walking",
      "modelType": "fbx",
      "modelPath": "./models/character/characterMedium.fbx",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        0.0015,
        0.0015,
        0.0015
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#00ccff",
      "properties": {
        "controlType": "clickmove",
        "moveSpeed": 3,
        "runSpeed": 6,
        "rotateSpeed": 3,
        "clickMoveSpeed": 3,
        "keyBindings": {
          "forward": {
            "key": "W",
            "anim": "",
            "desc": "Walk Forward"
          },
          "backward": {
            "key": "S",
            "anim": "",
            "desc": "Walk Backward"
          },
          "left": {
            "key": "A",
            "anim": "",
            "desc": "Rotate Left"
          },
          "right": {
            "key": "D",
            "anim": "",
            "desc": "Rotate Right"
          },
          "run": {
            "key": "Shift",
            "anim": "",
            "desc": "Run (hold)"
          },
          "idle": {
            "key": "",
            "anim": "",
            "desc": "Idle"
          },
          "clickmove": {
            "key": "",
            "anim": "",
            "desc": "Click-to-Move"
          }
        },
        "cameraFollow": false,
        "cameraDistance": 8,
        "cameraHeight": 6
      },
      "externalAnimations": [
        {
          "name": "idle",
          "path": "./models/character/animations/idle.fbx"
        },
        {
          "name": "walk",
          "path": "./models/character/animations/run.fbx"
        },
        {
          "name": "jump",
          "path": "./models/character/animations/jump.fbx"
        }
      ],
      "materialOverrides": {
        "skin": {
          "diffuse": "./models/character/skins/zombieFemaleA.png"
        }
      }
    },
    {
      "id": "player_both",
      "name": "Dual-Control Char",
      "category": "player",
      "icon": "bi-person-arms-up",
      "modelType": "glb",
      "modelPath": "",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#ff9900",
      "properties": {
        "controlType": "both",
        "moveSpeed": 3,
        "runSpeed": 6,
        "rotateSpeed": 3,
        "clickMoveSpeed": 3,
        "keyBindings": {
          "forward": {
            "key": "W",
            "anim": "",
            "desc": "Walk Forward"
          },
          "backward": {
            "key": "S",
            "anim": "",
            "desc": "Walk Backward"
          },
          "left": {
            "key": "A",
            "anim": "",
            "desc": "Rotate Left"
          },
          "right": {
            "key": "D",
            "anim": "",
            "desc": "Rotate Right"
          },
          "run": {
            "key": "Shift",
            "anim": "",
            "desc": "Run (hold)"
          },
          "idle": {
            "key": "",
            "anim": "",
            "desc": "Idle"
          },
          "clickmove": {
            "key": "",
            "anim": "",
            "desc": "Click-to-Move"
          }
        },
        "cameraFollow": false,
        "cameraDistance": 8,
        "cameraHeight": 6
      }
    },
    {
      "id": "player_main_messi",
      "name": "Messi",
      "category": "player",
      "icon": "bi-person-badge",
      "modelType": "fbx",
      "modelPath": "./models/character/messi.fbx",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#00e5a0",
      "properties": {
        "controlType": "keyboard",
        "moveSpeed": 3,
        "runSpeed": 6,
        "rotateSpeed": 3,
        "clickMoveSpeed": 3,
        "keyBindings": {
          "forward": {
            "key": "W",
            "anim": "",
            "desc": "Walk Forward"
          },
          "backward": {
            "key": "S",
            "anim": "",
            "desc": "Walk Backward"
          },
          "left": {
            "key": "A",
            "anim": "",
            "desc": "Rotate Left"
          },
          "right": {
            "key": "D",
            "anim": "",
            "desc": "Rotate Right"
          },
          "run": {
            "key": "Shift",
            "anim": "",
            "desc": "Run (hold)"
          },
          "idle": {
            "key": "",
            "anim": "",
            "desc": "Idle"
          },
          "clickmove": {
            "key": "",
            "anim": "",
            "desc": "Click-to-Move"
          }
        },
        "cameraFollow": false,
        "cameraDistance": 8,
        "cameraHeight": 6
      },
      "externalAnimations": [
        {
          "name": "idle",
          "path": "./models/character/animations/messi/idle.fbx"
        },
        {
          "name": "walk",
          "path": "./models/character/animations/messi/walk.fbx"
        },
        {
          "name": "run",
          "path": "./models/character/animations/messi/running.fbx"
        },
        {
          "name": "backwards",
          "path": "./models/character/animations/messi/walk-back.fbx"
        }
      ],
      "materialOverrides": {
        "skin": {
          "diffuse": "./models/character/skins/humanMaleA.png"
        },
        "AvatarBody": {},
        "AvatarEyelashes": {},
        "AvatarHead": {},
        "AvatarLeftCornea": {},
        "AvatarLeftEyeball": {},
        "AvatarRightCornea": {},
        "AvatarRightEyeball": {},
        "AvatarTeethLower": {},
        "AvatarTeethUpper": {},
        "outfit_bottom": {},
        "outfit_shoes": {},
        "outfit_top": {}
      }
    },
    {
      "id": "platform_beach",
      "name": "Platform Beach",
      "category": "landscape",
      "thumbnail": "./images/landscape/platform_beach.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/platform_beach.glb",
      "modelType": "glb",
      "position": [
        0,
        0.05,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.05,
        "isWater": false,
        "walkOnSurface": true
      },
      "materialOverrides": {
        "woodInner": {}
      },
      "allowOverlap": true
    },
    {
      "id": "platform_grass",
      "name": "Platform Grass",
      "category": "landscape",
      "thumbnail": "./images/landscape/platform_grass.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/platform_grass.glb",
      "modelType": "glb",
      "position": [
        0,
        0.05,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.05,
        "isWater": false,
        "walkOnSurface": true
      },
      "materialOverrides": {
        "woodInner": {}
      },
      "allowOverlap": true
    },
    {
      "id": "platform_stone",
      "name": "Platform Stone",
      "category": "landscape",
      "thumbnail": "./images/landscape/platform_stone.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/platform_stone.glb",
      "modelType": "glb",
      "position": [
        0,
        0.05,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.05,
        "isWater": false,
        "walkOnSurface": true
      },
      "materialOverrides": {
        "woodInner": {}
      },
      "allowOverlap": true
    },
    {
      "id": "platform_beach_4x",
      "name": "Platform Beach 4x",
      "category": "landscape",
      "thumbnail": "./images/landscape/platform_beach.png",
      "icon": "bi-square-fill",
      "modelPath": "./models/landscape/platform_beach.glb",
      "modelType": "glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        4,
        4,
        4
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#3b82f6",
      "properties": {
        "tileHeight": 0.05,
        "isWater": false,
        "walkOnSurface": true
      },
      "materialOverrides": {
        "woodInner": {}
      },
      "allowOverlap": true
    },
    {
      "id": "scene_island",
      "name": "Scene Island",
      "category": "landscape",
      "icon": "bi-box",
      "modelType": "glb",
      "modelPath": "./models/scenes/island.glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#00e5a0",
      "properties": {
        "walkOnSurface": true
      },
      "allowOverlap": true
    },
    {
      "id": "scene_room",
      "name": "Scene Room",
      "category": "landscape",
      "icon": "bi-box",
      "modelType": "glb",
      "modelPath": "./models/scenes/low_poly_living_room_with_furniture.glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#00e5a0",
      "properties": {
        "walkOnSurface": true
      },
      "allowOverlap": true
    },
    {
      "id": "scene_tavern",
      "name": "Scene Tavern",
      "category": "landscape",
      "icon": "bi-box",
      "modelType": "glb",
      "modelPath": "./models/scenes/low-poly_medieval_tavern.glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        1,
        1,
        1
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#00e5a0",
      "properties": {
        "walkOnSurface": true
      },
      "allowOverlap": true
    },
    {
      "id": "scene_forest",
      "name": "Scene Forest",
      "category": "landscape",
      "icon": "bi-box",
      "modelType": "glb",
      "modelPath": "./models/scenes/low_poly_forest.glb",
      "position": [
        0,
        0,
        0
      ],
      "rotation": [
        0,
        0,
        0
      ],
      "scale": [
        5,
        5,
        5
      ],
      "footprint": [
        [
          0,
          0
        ]
      ],
      "color": "#00e5a0",
      "properties": {
        "walkOnSurface": true
      },
      "allowOverlap": true,
      "materialOverrides": {
        "grnd": {},
        "slope": {},
        "water": {},
        "petal_a": {},
        "leafs": {},
        "petal_b": {},
        "bark": {}
      }
    }
  ]
}