promotional bannermobile promotional banner

ProMMO

ProMMO transforms Minecraft into a persistent MMORPG world featuring character progression, professions, economy, cities, technology, survival mechanics, and modern multiplayer systems. Built for NeoForge 1.21.1, ProMMO combines classic RPG gameplay
Back to Files

prommo-1.1.1.jar

File nameprommo-1.1.1.jar
Uploader
_DragonHeart_DragonHeart
Uploaded
Jul 20, 2026
Downloads
10
Size
16.0 MB
Mod Loaders
NeoForge
File ID
8473297
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:prommo-1585720:8473297"

Learn more about Curse Maven

What's new

Changelog – ProMMO 1.1.1

Release date: 2026-07-20

This release adds a CurseForge auto-updater for NeoForge / Forge, closes several user-facing feature gaps (pets, sockets, seasons, technology, worlds), fixes a critical SQLite connection deadlock, and improves survival balance.

Paper stays at plugin version 1.1.0 for the updater (Mods only), but receives Health-GUI, admin broadcast chat input, and the same SQLite/economy connection fix where shared.


Highlights

  • CurseForge updater for NeoForge & Forge (check + optional download + Admin GUI)

  • Pets, sockets, seasons, technology, and createworld now actually work as advertised

  • SQLite Hikari deadlock fixed (wallet load no longer times out after 30s)

  • Survival: thirst drain reduced; exhaustion no longer soft-locks stamina at 0

  • Config migration merges missing keys from defaults without overwriting admin values


Features

NeoForge / Forge – Updater

  • Startup check against CurseForge (CFWidget / project prommo, id 1585720)

  • Optional auto-download into config/prommo/updates/

  • Apply on next server restart (hot-swap of the running jar is not supported)

  • Config merge: add missing keys from bundled defaults; never overwrite existing values

  • Commands:

    • /prommoadmin update — check only

    • /prommoadmin update download — check and download

  • Admin GUI (/prommoadmin gui): compass button

    • Left-click: check

    • Right-click: check and download

  • Config (config.yml → updater.*):

    • enabled, check-on-startup, auto-download, merge-configs

    • curseforge.slug, curseforge.project-id

Pets (all editions that ship Pet GUI)

  • Adopt shop in the Pet GUI (buy by type; costs scale by rarity)

  • Activate / deactivate toggle (was always activate before)

  • Active pets grant damage (combat) and movement speed bonuses

  • Hunger drains slightly while fighting; feed restores hunger + XP

Sockets

  • Gem bonuses on weapons/armor are applied in combat:

    • damage / strength on hit

    • defense / resistance when hit

    • xp_bonus on kill XP

  • Survival tick uses mana / stamina / regen socket bonuses

Seasons

  • Default season auto-created if none is active

  • /prommoadmin season info — active season + your points

  • /prommoadmin season start <name> — start a new season

  • /prommoadmin season end — end season and pay top 3 from config.yml → season.rewards

  • Kill/gather flows still award season points as before

Technology (NeoForge / Forge)

  • City members can place mapped blocks to register power nodes:

    • Redstone block → Generator, Daylight detector → Solar, Copper blocks → Cable, etc.

    • Beacon → create city reactor

  • Breaking a registered node removes it from the grid

Worlds (NeoForge / Forge)

  • /prommoadmin createworld <name> <type> <era> creates a managed zone

    • Existing dimension names: metadata (type/era) only

    • New names: grass platform spawn in the overworld + entry in world.yml

  • /prommoadmin world list / world tp include managed zones

Cities

  • Department-slot upgrade in the City GUI (level up + more plots/radius)

  • Department gameplay effects while inside your city:

    • Hospital → passive heal / mana

    • Police → reduced PvP damage taken

    • Fire department → reduced fire damage

Cosmetics

  • “Auras” menu no longer claims “Coming soon” — opens the aura/particle catalog

Paper

  • Hub Health button opens the survival/disease status GUI

  • Admin GUI broadcast starts a chat input session (type message or !bc …)


Bugfixes / balance

SQLite connection pool (Forge / NeoForge / Paper)

  • Nested getConnection() while holding the only pool connection caused: Connection is not available, request timed out after 30000ms (total=1, active=1)

  • Fixed in economy wallet load and character auto-activate (reuse the open connection)

  • SQLite: PRAGMA busy_timeout = 10000 for lock contention

Survival

  • Thirst: default drain reduced to 0.1 (survival.yml → thirst-drain)

  • Exhaustion: lower per-tick stamina drain; auto-cure when stamina recovers above a safe threshold

  • Stamina at 0: character sync can restore stamina so players are not stuck permanently empty

Existing servers: set thirst-drain: 0.1 in config/prommo/survival.yml (or plugins/ProMMO/survival.yml) if the key was already customized.

This mod has no additional files