Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for TotalCarnage767

Core MMO System for creators and developers , updated frequently

Report RunestoneCore?

πŸ›‘οΈ RunestoneCore

Foundational MMO engine for Paper β€” built for the RunestoneMMO server ecosystem

Check out discord for latest / Support

this is now updated last, flagship server recieves updates first

coding > test-server > flagship server > hangar publish

⚠️ RunestoneCore is still in active development. The plugin is already usable and feature-rich, but several systems are still being expanded, refined, and cleaned up as the project continues growing.

RunestoneCore is the central foundation plugin for RunestoneMMO.
It is designed to replace stacks of disconnected plugins with one cohesive, MMO-focused core that keeps economy, progression, chat, UI, teleportation, moderation, territories, NPC support, marketplace systems, and player data working together under one shared architecture.

βœ… Server-ready
🧩 Modular subsystem design
⚑ Performance-minded
πŸ”§ Config-driven
🏰 Built for custom MMO servers

Join the RunestoneMMO community

Discord: https://discord.gg/Rba7tZyGXN Website: https://runestonemmo.com


πŸ“Œ Compatibility

  • Platform: Paper
  • Minecraft: 1.21.11
  • Java: 21
  • Soft-Dependencies: Vault, Oraxen, Citizens
  • Supported Hooks: LuckPerms, PlaceholderAPI

πŸš€ Quick Start

  1. Drop RunestoneCore.jar into /plugins/
  2. Start the server once to generate config and data folders
  3. Edit files in plugins/RunestoneCore/
  4. Restart the server βœ…

Avoid /reload when possible. Prefer a full restart.


🧩 Included Systems

πŸ—οΈ Core Framework

  • Deterministic bootstrap and shutdown flow
  • Central subsystem lifecycle manager
  • Central task registry and listener registry
  • Modular architecture designed for future addons and internal expansion
  • Public API layer for addons and integrations

πŸ’Ύ Data, Persistence & Backups

  • Shared player data handling across core systems
  • YAML and SQLite player-data backend support
  • Runtime save/load flow for player and subsystem data
  • Autosave support
  • Backup support for YAML data and SQLite databases
  • Structured runtime data folders for claims, graves, cooldowns, shops, auction data, treasury data, and more

πŸ“ˆ Performance & Stability

  • Performance monitoring hooks
  • Optional lag cleanup controls
  • Spawn limiter system
  • AFK detection/support systems
  • Scoreboard timing/performance diagnostics
  • Centralized task cleanup and subsystem shutdown behavior

πŸ’¬ Chat & Communication

  • Multi-channel chat system
  • Global, local, party, and staff chat support
  • Channel switching commands and aliases
  • Broadcast/announcement command support
  • Staff chat and moderation chat-control integration

πŸ“¬ Mailbox System

  • Full internal mailbox system built directly into RunestoneCore
  • Inbox GUI and mailbox main menu
  • Mail reading, deletion, and attachment claiming
  • Claim-all support for attachments
  • Player-to-player message mail
  • Player-to-player currency mail
  • Player-to-player item mail
  • Admin/system mail support
  • Admin message mail
  • Admin currency mail
  • Admin item mail
  • Admin template mail
  • Admin NPC test mail
  • Typed-recipient compose support
  • Unread login notifications
  • Online recipient notifications
  • Mail expiry support
  • Inbox caps, cooldowns, subject/body limits, attachment rules, blocked-item handling, and currency restrictions
  • Offline player mailbox delivery support for previously joined players

πŸ”‹ Resources

  • Mana and Stamina
  • Regen rules and delay-after-spend behavior
  • Sprint/resource hooks
  • Resource HUD support
  • Teleport/resource integration

βš”οΈ Combat, Attributes & Progression

  • Combat damage scaling
  • Combat XP rewards
  • Entity combat scaling hooks
  • Attribute system
  • Attribute persistence and cleanup controls
  • Combat-level and progression-ready MMO foundation
  • Shared XP API hooks for broader system integration

❀️ UI, HUD & Scoreboards

  • Unified ActionBar/BossBar infrastructure
  • Resource HUD system
  • Mob health bars
  • Multiple scoreboard layouts
  • Scoreboard switching and auto-mode support
  • Performance-aware scoreboard updating
  • BossBarHub and channel-based UI handling

πŸ’° Economy

  • Multi-currency economy support
  • Primary and secondary currency handling
  • Balance, bank, treasury, exchange, taxes, and ledger/history systems
  • Vault bridge support
  • Transaction logging
  • Dynamic pricing hooks
  • Interest/task support
  • Curated vendor sell support through /sell

πŸ›’ Market Systems

  • Auction House
  • Player Shops
  • Auction listing storage and expiration handling
  • Player shop storage and GUI menus
  • Market/dashboard command support
  • Economy-integrated buy/sell foundations

🎁 Daily Rewards

  • Daily reward system
  • Reward claiming
  • Status tracking
  • Streak/cycle support
  • Loot-table style MMO reward progression foundation

🧰 Items & Drops

  • Config-driven item system
  • Item definitions with rarity support
  • Drop tables and drop manager system
  • PDC-backed item metadata
  • Oraxen bridge support
  • Item use gating / requirement engine hooks
  • Custom item command and drop command support

✨ Holograms

  • Hologram subsystem
  • Command support
  • Leaderboard and information-display support
  • Useful for spawn areas, shops, rankings, and server presentation

🌍 World Systems

  • World rules manager
  • Rule listeners and enforcement
  • Sleep system / one-player-sleep support
  • Dev/staff utility world support
  • /devflat support
  • Creative/staff-world access handling

πŸͺ¦ Graves

  • Grave system for death recovery
  • Grave records stored in plugin data
  • Grave markers with safe placement logic
  • Owner/admin protection support
  • Expiration and cleanup support
  • Optional grave recovery command flow
  • Claims-aware grave placement protection

πŸ—ΊοΈ Claims & Territories

  • Personal land claims
  • Claim preview and selection tools
  • Trusted-player access support
  • Claim flags and protections
  • Claim create/confirm/cancel/delete/info/list/trust/flag flows
  • Claims API and claim events
  • Territory config split into dedicated territory data
  • Claims precedence/protection logic designed to work alongside wider territory systems

🏘️ Towns

  • Town subsystem foundations
  • Town membership/rank structures
  • Town protection listeners
  • Shared territory/towns config structure
  • Built as part of the broader territory expansion path

πŸ§‘β€βš–οΈ Moderation

  • Warn, mute, ban, temp punishment support
  • Reports system
  • Jail system
  • Vanish and god mode
  • Freeze / unfreeze
  • Maintenance mode
  • Staff alerts
  • Audit trail / moderation event support
  • Chat control hooks and enforcement tools

🧭 Teleportation

  • Spawn system
  • Back system
  • Home system
  • TPA / TPAHere / accept / deny / cancel / toggle
  • Teleport cost/resource hooks
  • Warmup/cancel-on-move foundations where applicable
  • Staff utility teleport support

🧱 Menu Framework

  • Shared menu / GUI framework
  • Reusable menu components
  • Layout/theme support
  • Centralized menu behavior for expandable systems
  • Used by mail, shops, auction, and other GUI-based systems

πŸ€– NPC / Citizens Integration

  • RunestoneCore includes Citizens-facing /rnpc admin tooling
  • Bind/unbind dialogue/quest/debug/open flows
  • Root aliases for faster NPC admin handling
  • Recent fixes tighten NPC behavior so normal Citizens NPCs are less likely to be affected unless intentionally bound
  • /rnpc unbind clears stale Runestone-side Citizens metadata more safely

⌨️ Commands

RunestoneCore uses a Brigadier-based command backend and includes a wide range of command families.

Core command families include:

  • /runestone
  • /skills
  • /channel
  • /mail
  • /claim
  • /grave
  • /town / /village
  • /daily
  • /balance, /bal, /baltop, /pay
  • /eco, /bank, /exchange, /ledger
  • /ah, /auction, /shop, /market
  • /sell
  • /mana, /stamina, /hudresources
  • /spawn, /setspawn, /back
  • /home, /sethome, /delhome
  • /tpa, /tpahere, /tpaccept, /tpdeny, /tpacancel, /tptoggle
  • /scoreboard
  • /worldrule, /worldrulereload
  • /broadcast
  • /mod, /chatcontrol, /maintenance
  • /freeze, /unfreeze, /jail, /invsee, /vanish, /god
  • /playtime
  • /holo
  • /item, /drops
  • /devflat
  • /rnpc

Shortcut aliases include examples such as:

  • /sm, /ss, /sc
  • /gm
  • /tpah, /tpacc, /tpac
  • /bd, /bw
  • /chg, /chl, /chp, /chs
  • /dc, /ds
  • /df
  • /pt
  • /rnb, /rnd, /rnq, /rndb, /rnm, /rno
  • claim shortcuts such as /ccr, /ccf, /cc, /ci, /cl, /ct, /cf, /cd

Full usage, aliases, and permission trees should be documented on the separate Commands / Permissions pages.


πŸ”Œ Integrations

  • Vault β€” economy provider bridge
  • Oraxen β€” custom item bridge support
  • Citizens β€” NPC admin/dialogue integration support
  • LuckPerms β€” permission ecosystem support
  • PlaceholderAPI β€” placeholder and UI formatting support

🧠 Configuration Philosophy

RunestoneCore is designed to be:

  • config-first
  • subsystem-based
  • safe by default
  • performance-conscious
  • expandable for future modules

Runtime config/data structure includes files such as:

  • config.yml
  • economy.yml
  • combat.yml
  • attribute-config.yml
  • cooldown-config.yml
  • daily_rewards.yml
  • items.yml
  • messages.yml
  • mob-health-config.yml
  • moderation.yml
  • playerdata.yml
  • territories.yml
  • worldrules.yml
  • droptables.yml
  • rarities.yml

πŸ“š Documentation

Separate documentation pages are available for:

  • Features / Commands
  • Permissions
  • Configuration
  • Architecture
  • API
  • Claims
  • Graves

βœ… Built for long-term server growth

RunestoneCore is designed to act as the central MMO foundation for custom server systems, future modules, addon APIs, custom progression, and tightly integrated gameplay features without relying on a pile of unrelated plugins.


🧯 Support & Reporting

Helpful info when reporting issues:

  • server version (/version)
  • RunestoneCore version
  • relevant config section
  • exact console stacktrace
  • reproduction steps

Information

CategoryWorld Management
Published onFebruary 24, 2026
LicenseProprietary License
Downloads51
Stars0
Watchers0

Pinned Versions

RunestoneMMO Home

Patreon

Members