MMORPG Bootstrapper v1.0

A bootstrapper that automatically places WorldEdit schematics and NPCs
1png.png
MMORPG Bootstrapper

MMORPG Bootstrapper is a Paper plugin that automatically runs your WorldEdit-based world bootstrap exactly once. It pastes all generated structures from your manifest, adapts terrain, avoids protected WorldGuard regions, protects settlements from hostile mobs, corrects NPC/shopkeeper positions, and places players directly at a safe tutorial spawn without relying on spawnRadius.

Instead of running dozens of WorldEdit pastes and cleanup steps by hand, the plugin reads your generated placement manifest, pastes every city, dungeon, road marker, and other structure in the correct order, and records completion so the bootstrap does not accidentally run again on the next restart.

It is built specifically for large pre-generated MMORPG-style maps where simple paste-at-Y workflows are not enough, and where the first player login needs to feel polished instead of random.

It can also respect protected WorldGuard/WorldEdit areas by moving structures vertically to the nearest editable placement, while keeping NPCs and shopkeepers aligned with that final shifted structure position.

WorldEdit Schematic Support

The plugin is designed for real WorldEdit or FAWE .schem build packs, not just static server configs. It reads the generated placement manifest, loads the referenced schematics, and pastes the complete build set in the correct order.

This makes the bootstrapper especially useful for marketplace packs and large server setups where the buyer should not have to manually run dozens of //schem load and //paste -a commands. The plugin keeps the schematic workflow reproducible, terrain-aware, and tied to the same manifest used by NPCs, shopkeepers, spawn correction, and protection zones.

What It Does

  • Automatically runs a one-time bootstrap on server startup
  • Supports manual reruns and reset commands for admins
  • Reads placements from plugins/MMORPGPack/build/placements.yml
  • Pastes all structures in manifest order
  • Loads and pastes WorldEdit/FAWE .schem files from the generated build pack
  • Stores bootstrap completion in a persistent state file
  • Applies server setup commands such as setworldspawn
  • Adjusts world spawn to the actual surface height automatically
  • Teleports players to a safe spawn location on login without needing spawnRadius
  • Can lock the player spawn to exact configured X/Z coordinates, ideal for spawning exactly two blocks from the first tutorial quest giver
  • Can use a Citizens reference NPC such as Herald Teren to keep spawn height aligned with the tutorial scene
  • Repositions Citizens NPCs to their final intended locations
  • Snaps NPCs to valid surface positions so they do not end up inside the ground
  • Corrects Shopkeepers save positions before Shopkeepers loads
  • Keeps shopkeepers on their planned X/Z anchors while finding a safe nearby ground height
  • Searches for safe nearby locations so players and NPCs do not spawn inside walls
  • Aligns structures to real terrain height
  • Prevents structures from spawning below sea level
  • Avoids protected WorldGuard/WorldEdit regions during structure placement
  • Searches vertically for the nearest editable placement while keeping X/Z fixed
  • Stores final shifted structure anchors so NPCs and shopkeepers follow the real pasted position
  • Builds continuous foundations under floating cities, dungeons, and markers
  • Adds terraced terrain transitions so foundations look more natural
  • Uses a safer terrain-preparation workflow that avoids tearing giant open holes into the world
  • Prevents hostile mobs from spawning inside protected cities and hubs
  • Removes hostile mobs that are already inside protected settlement areas
  • Cancels hostile targeting when mobs or their targets are inside protected settlement areas
  • Prevents block placing and block breaking inside protected cities, dungeons, hubs, and wayfinder areas

Why It Is Useful

  • No more manual WorldEdit bootstrap sessions after deployment
  • No more floating hubs, buried NPCs, or broken first-login spawns
  • No more dependence on fragile spawnRadius handling across server versions
  • New players can reliably start directly in front of the first tutorial quest giver
  • Shopkeepers stay on intended marketplace positions instead of appearing on roofs
  • Better visual results for large structures on uneven terrain
  • Safer default behavior for worlds with oceans, rivers, and coastal builds
  • Safer deployment into servers that already have protected regions
  • Fewer accidental overwrites of admin, spawn, or protected build areas
  • Cleaner settlement gameplay without hostile mobs wandering into protected town spaces
  • Protected structures stay intact after deployment because players cannot modify them by accident

Best Use Case

This plugin is ideal for packaged MMORPG server setups, custom adventure servers, and large schematic-based world deployments where structures, NPCs, and spawn logic all need to line up automatically on first boot.


Admin Commands

  • /mmorpgbootstrap status
  • /mmorpgbootstrap run
  • /mmorpgbootstrap run --force
  • /mmorpgbootstrap reset
Buy a license now
$19.98
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Share and earn
Refer this resource and earn a 10% commission.
97 Views
0 Purchases
1 Downloads
Apr 28, 2026 Published
N/A Updated
Not yet rated
56.1 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. World
Game mode
  1. Survival
  1. Modded
  1. Roleplay
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 26.1
  1. 1.21.11
Supported languages
  1. This product doesn't contain text
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Lag-free, customizable servers ready in minutes.
Host your adventure today!
Recommended for you
Quests | Progression | Cities | Dungeons | Wayfinders | NPCs | Merchants | Menus | Professions
Not yet rated
3 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,174 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 52 ratings
3,100 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,037 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,801 purchases
Share and earn
Refer this resource and earn a 10% commission.
97 Views
0 Purchases
1 Downloads
Apr 28, 2026 Published
N/A Updated
Not yet rated
56.1 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. World
Game mode
  1. Survival
  1. Modded
  1. Roleplay
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 26.1
  1. 1.21.11
Supported languages
  1. This product doesn't contain text
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Lag-free, customizable servers ready in minutes.
Host your adventure today!
Recommended for you
Quests | Progression | Cities | Dungeons | Wayfinders | NPCs | Merchants | Menus | Professions
Not yet rated
3 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,174 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 52 ratings
3,100 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,037 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,801 purchases
Top