ProMMO -- A Complete MMORPG Experience for Minecraft
ProMMO transforms a standard Minecraft server into a persistent MMORPG world with character progression, professions, dual-era gameplay, economy, cities, survival systems, technology, quests and modern multiplayer tools.
Choose the edition that fits your stack: Paper plugin, NeoForge mod, or Forge mod. Gameplay, hub GUI (/pm) and YAML configs stay consistent across editions.
Core features
Character system
-
Up to 5 characters per account
-
Race, class, profession and era selection
-
Independent inventories and progression per character
-
Persistent storage (SQLite or MySQL)
Dual era gameplay
-
Medieval — fantasy progression, classic professions, guild-style play
-
Modern — technology, firearms, scanners, medkits, drones
Skills & professions
-
Combat, gathering, crafting, social, magic and technology categories
-
28+ skills with configurable level caps
-
Era-based filtering and profession scaling
Economy
-
Player wallets, chest shops, auction house
-
Cancel your own auction listings
-
Admin money tools
Cities & world
-
City claims, departments, plots
-
World types including CITYBUILD (flat city terrain)
-
Timber (sneak + log) and veinminer gathering helpers
Survival & HUD
-
Hunger, thirst, temperature, stamina, mana
-
Dynamic action-bar HUD
Technology
-
Power grid and reactor systems (modern era)
Social & extras
-
Pets, mail, bounties, sockets (gems), seasons
-
Cosmetics: particles/auras + titles (persist after login)
-
Quests, achievements, leaderboards, daily rewards
-
Kits, warps, TPA, homes, back, RTP
Admin tools
-
Full admin GUI (
/prommoadmin gui) -
Reset, invsee, heal, gamemode, teleport, kick/ban/mute
-
XP multiplier, maintenance mode, mail cleanup, DB migration (SQLite → MySQL)
Commands (players)
<colgroup><col><col></colgroup>
|
Command |
Description |
|---|---|
|
|
Open the ProMMO hub |
|
|
Claim / list kits |
|
|
Warp teleport |
|
|
Teleport requests |
|
|
Homes & travel |
|
|
Progression systems |
Most features are also available through the hub GUI.
Commands (admins)
/prommoadmin — reload, gui, reset, invsee, setlevel, addxp, setmoney, takemoney, heal, gm, tp, kick, ban, mute, season, cleanup, migratedb, createworld (Paper), and more.
Permission: operator / permission level 2 (prommo.admin on Paper).
Installation
-
Install Java 21+ and your chosen loader (Paper / NeoForge / Forge).
-
Drop the matching JAR into
plugins/(Paper) ormods/(Forge/NeoForge). -
Start the server once — configs appear under
plugins/ProMMO/orconfig/prommo/. -
Join and create a character. Open
/pmfor the hub.
Default database is SQLite (zero setup). Switch to MySQL in config.yml for larger networks.
Configuration
Key files: config.yml, characters.yml, skills.yml, professions.yml, economy.yml, cities.yml, survival.yml, technology.yml, world.yml (incl. timber-enabled), eras.yml, kits.yml, locales en / de.
What's new in 1.1.0
-
Critical fixes: veinminer double drops, cosmetics restore, full character reset, auction cancel
-
Paper feature parity: quests, achievements, kits, teleport/warps/TPA, leaderboard, daily rewards
-
Expanded NeoForge/Forge admin commands
-
Forge 1.20.1 documented as official edition
Links
-
Installation guide · Player guide · Admin guide
FAQ
Do players need the mod on their client?
No. Everything is server-side with vanilla GUIs. You can Play solo on the client two
Paper or NeoForge?
Same gameplay. Use Paper for plugin ecosystems, NeoForge/Forge for modded servers.
Can I migrate SQLite → MySQL?
Yes — /prommoadmin migratedb (with confirm). Kick all players first and keep a backup.
Is multiplayer safe?
Designed for multiplayer: separate characters, wallets, anti-abuse on bounties, persistent saves.

