My OneBlock / custom map loads as normal terrain instead — why?
When a OneBlock or custom map boots into ordinary terrain, it's the same root problem as any "new world instead of my map" issue — the server isn't loading your map's folder. Custom maps often add one extra requirement: a plugin or datapack the map depends on.
The root cause
If the server generates default terrain instead of your map, it isn't loading your map's folder, so it makes a fresh normal world. That comes down to folder naming and level.dat placement — plus, for special maps, a missing dependency.
Step-by-step fix
- Stop the server.
- Ensure the map folder is named exactly
world(or matcheslevel-name), withlevel.datat its root. - Install any required datapack or plugin the map needs — many skyblock/OneBlock maps rely on a specific plugin to work.
- Re-upload the world if needed and start.
Tip: OneBlock and skyblock maps frequently need a companion plugin for the block-breaking/island mechanics. Check the map's page for its required plugin and install it from the Plugins tab before loading the world.
Frequently asked questions
Why does my OneBlock just show normal land? Either the map folder isn't being loaded (name/level.dat issue), or the plugin that runs the OneBlock mechanic isn't installed. Fix both.
Which plugin does my map need? It's listed on the map's download page — install that exact plugin, then re-upload or restart so it takes effect.
I did all this and it still shows terrain — what now? Double-check level.dat is directly inside world, confirm level-name, and read the Console. Share the log via mclo.gs and open a ticket if you're stuck.