Member
Level 16
Journeyman Miner
9

Forum Posts

1 - 3 of 3

    MapMC-wang
    08/06/2026 5:52 am
    Level 16 : Journeyman Miner
    Yes, I think it’s technically possible, but it would require a different architecture from MapMC’s current workflow.

    MapMC currently generates a selected area in advance from OpenStreetMap data. This keeps the output deterministic and makes it easier to check roads, buildings, terrain and chunk boundaries before importing the world.

    A server-side chunk generator could fetch OSM data for a requested area, cache it, and generate chunks asynchronously as players explore. The difficult parts would be keeping structures consistent across chunk borders, avoiding server lag, and handling network requests, caching and data conversion.

    A practical first prototype might prefetch and cache a region around the player instead of querying OSM for every chunk in real time. That could still provide the experience of choosing a place in-game and visiting it, while being much safer for server performance.

    It’s definitely an interesting direction for a future MapMC server/plugin version.
    1
    MapMC-wang
    07/27/2026 8:25 am
    Level 16 : Journeyman Miner
    Small update on this experiment: I have been testing a denser city case now, Hong Kong / Yau Tsim Mong, and it exposed a different set of problems than the earlier NYC examples.

    Dense street grids are useful because they make mistakes obvious very quickly: road width, waterfront edges, building footprint density, and whether the city still feels walkable after being converted into blocks. I also started using actual in-game recording/screenshots more often instead of relying on the browser preview, because the Minecraft view makes the scale and playability easier to judge.

    For map makers here, which part would you want improved first if you were using a generated real-city world as a starting base?

    1. more accurate roads and intersections
    2. cleaner waterfront / terrain transitions
    3. better building height and massing
    4. easier manual editing after import
    5. both Java and Bedrock exports for the same area

    I am treating these worlds as editable city bases, not finished hand-built replicas. Feedback from people who actually build maps would be useful.
    1
    MapMC-wang
    07/18/2026 2:30 am
    Level 16 : Journeyman Miner
    Yes, I think it’s technically possible, but MapMC currently generates a selected area ahead of time rather than streaming chunks live. The hard part is not just querying OSM—it’s converting and caching roads, buildings, water, and other map features quickly enough that chunk generation doesn’t stall the server.

    A practical first version might prefetch a bounding box and generate it asynchronously, then serve the cached chunks as players explore. I haven’t built the server-side version yet, but it would be a very interesting plugin experiment. Would you imagine it for one selected city, or arbitrary places players can teleport to?
    1

1 - 3 of 3

Welcome