{
  "id": "lopburi-old-town",
  "name_th": "เมืองเก่าลพบุรี · โลก Arnis",
  "name_en": "Lopburi heritage core · Arnis world",
  "status": "generated",
  "created_at": "2026-10-11T07:08:02.900Z",
  "bounds": {
    "south": 14.795,
    "west": 100.608,
    "north": 14.807,
    "east": 100.623
  },
  "coverage_note": "Bounded heritage core only, not all city buildings or a surveyed digital twin",
  "generator": {
    "name": "Arnis",
    "version": "3.3.0",
    "tag_commit": "c96872e0fa21573402d1b731ea87f796e8caa1d2",
    "binary_sha256": "ab2d0fb880296c2dbe4ae89a5ea9ba791d8ff6337b3c956c9d70cc14ead20be7",
    "archive_sha256": "83f444fae81cbb1cc9adf4901f904253d29551504cd465f02182bde349c389c4",
    "url": "https://github.com/louis-e/arnis/releases/tag/v3.3.0",
    "license": "Apache-2.0",
    "reused_local_installation": true
  },
  "source": {
    "source": "OpenStreetMap contributors via Overpass",
    "license": "ODbL-1.0",
    "attribution_url": "https://www.openstreetmap.org/copyright",
    "endpoint": "https://overpass-api.de/api/interpreter",
    "query": "[out:json][timeout:90];(nwr(14.795,100.608,14.807,100.623););(._;>>;);out body;",
    "fetched_at": "2026-10-11T07:06:44.495Z",
    "osm_timestamp": "2026-10-11T07:05:36Z",
    "bounds": {
      "south": 14.795,
      "west": 100.608,
      "north": 14.807,
      "east": 100.623
    },
    "sha256": "5276ed9b40adeb2f6366d04ba0df0d9c8b91da198694a39782cde3ec3c36f49b",
    "bytes": 3789224,
    "elements": 33761,
    "mapped_building_elements": 367,
    "retrieved_at": "2026-10-11T07:06:44.495Z",
    "archive": "/data/lopburi/arnis/old-town-source.json.gz",
    "archive_sha256": "c9f9bcb9a02a9eafbd917457273461c4365c4d6e0958c01754d1eb9036778324",
    "archive_bytes": 541004,
    "sha256_format": "original uncompressed JSON"
  },
  "scale_blocks_per_metre": 1,
  "projection": "local",
  "terrain": {
    "source": "Mapterhorn elevation tiles via Arnis",
    "sampled_parent_tiles": true,
    "land_cover": "ESA WorldCover 2021 via Arnis",
    "note": "Terrain is an elevation model; it is not a measured flood clearance datum"
  },
  "buildings": {
    "source": "Same archived OSM elements as browser footprints",
    "heights": "OSM tags where available, otherwise Arnis rule-based estimates",
    "external_models": false,
    "overture": false,
    "mapillary_photographs": false
  },
  "world": {
    "download": "/worlds/lopburi-old-town-arnis-java.zip",
    "sha256": "004ee8a2629116d23651165de3a7f61bc627b2fa8a9fede8aae4088ed8615f53",
    "bytes": 11187218,
    "source_notice": "lopburi-old-town-arnis-java/WORLD-SOURCES.txt",
    "format": "Java Edition Anvil",
    "minecraft_version": "1.21.4",
    "data_version": 4189,
    "play_tested": false,
    "verification": {
      "region_files": 12,
      "populated_chunks": 8484,
      "block_types": 164,
      "building_material_types": [
        "minecraft:black_stained_glass",
        "minecraft:blue_stained_glass",
        "minecraft:bricks",
        "minecraft:brown_concrete",
        "minecraft:brown_concrete_powder",
        "minecraft:brown_stained_glass",
        "minecraft:chiseled_stone_bricks",
        "minecraft:cracked_stone_bricks",
        "minecraft:cyan_stained_glass",
        "minecraft:deepslate_bricks",
        "minecraft:end_stone_bricks",
        "minecraft:glass",
        "minecraft:gray_concrete",
        "minecraft:gray_concrete_powder",
        "minecraft:gray_stained_glass",
        "minecraft:light_blue_stained_glass",
        "minecraft:light_gray_concrete",
        "minecraft:light_gray_stained_glass",
        "minecraft:mossy_stone_bricks",
        "minecraft:mud_bricks",
        "minecraft:nether_bricks",
        "minecraft:polished_blackstone_bricks",
        "minecraft:quartz_bricks",
        "minecraft:stone_bricks",
        "minecraft:tinted_glass",
        "minecraft:white_concrete",
        "minecraft:white_stained_glass"
      ],
      "data_version": 4189,
      "minecraft_version": "1.21.4",
      "spawn": [
        1,
        -48,
        1
      ],
      "metadata": {
        "minMcX": 0,
        "maxMcX": 1612,
        "minMcZ": 0,
        "maxMcZ": 1334,
        "minGeoLat": 14.795,
        "maxGeoLat": 14.807,
        "minGeoLon": 100.608,
        "maxGeoLon": 100.623,
        "projection": "local",
        "scale": 1
      },
      "all_chunks_nbt_verified": true,
      "all_block_state_indices_verified": true,
      "play_tested": false
    }
  },
  "instructions_th": "แตกไฟล์ ZIP ลงในโฟลเดอร์ saves ของ Minecraft Java 1.21.4 ยังไม่ได้ทดสอบเปิดในเกม",
  "instructions_en": "Extract the ZIP into Minecraft Java 1.21.4 saves. In-game opening remains untested.",
  "regenerate": "ARNIS_BIN=/absolute/path/to/existing/arnis node scripts/generate-lopburi-arnis.mjs",
  "license": "OpenStreetMap contributors (ODbL-1.0); Arnis (Apache-2.0)"
}
