RunestoneCore
The Engine That Powers Every System, Every Module, Every Adventure.
RunestoneCore is the foundational module of the RunestoneMMO ecosystem — a modular, extensible, enterprise‑grade engine providing all essential MMO infrastructure: economy, moderation, menus, scoreboards, cooldowns, attributes, world rules, storage, logging, and developer APIs.
Core Systems
Unified Configuration & Storage
- Single unified
config.yml - YAML or SQLite storage
- Auto‑save & backup intervals
- Data compression
- Performance monitoring
- Debug logging
Economy Engine
- Multi‑currency support
- Banking & interest
- Taxes & treasury
- Currency exchange
- Transaction history
- Vault integration
Auctions & Player Shops
- GUI auction house
- Listing fees & taxes
- Expiration system
- Player‑owned shops
- GUI shop editor
Player Data & Attributes
- Persistent player profiles
- Attributes & temporary effects
- Cleanup & expiration
- Health caps & safety toggles
Scoreboards
- Custom sidebar scoreboards
- Dynamic placeholders
- Combat & menu scoreboards
- Overrides external plugins
Menu & GUI Framework
- MenuBuilder API
- Click handlers & themes
- Timeout & cleanup
- Auto‑close on logout
Cooldown System
- Global & per‑player cooldowns
- Cleanup tasks
- Debug logging
Mob Health Bars
- Boss‑bar style HP
- Configurable color & style
- Hide‑when‑full option
- Player HP bars optional
Moderation Suite
- Punishments (ban, mute, warn)
- Jailing system
- Reports & staff notes
- Staff chat
- Chat control
- Freeze, vanish, god mode
World Rules
- Global gameplay toggles
- Player ability rules
- Safezones & restricted worlds
- Sleep system
Automatic Tasks
- Bank interest
- Auction expiration
- Menu cleanup
- Scoreboard updates
- Cooldown cleanup
- Moderation cleanup
Developer APIs
- EconomyAPI
- AttributeAPI
- CooldownAPI
- ScoreboardAPI
- Menu API
- CoreConfig
RPG Systems Not Included (Yet)
These systems are planned for future modules and are not part of RunestoneCore:
Combat Systems
- No custom damage engine
- No RPG combat math
- No critical hits or armor formulas
Progression Systems
- No leveling system
- No skill points
- No classes or abilities
Content Systems
- No quest framework
- No custom items or rarities
Social Systems
- No parties
- No clans/guilds
- No chat channels
Persistence
- Attributes not persistent
- Cooldowns not persistent
- No MySQL/PostgreSQL support
Command List
Economy
- /balance
- /pay
- /eco
- /bank
- /exchange
- /ah
- /baltop
- /ledger
- /shop
- /market
Moderation
- /kick
- /ban
- /tempban
- /mute
- /tempmute
- /warn
- /pardon
- /history
Jailing
- /jail
- /unjail
- /setjail
- /deljail
- /jails
Staff Tools
- /note
- /staffchat
- /chatcontrol
- /freeze
- /unfreeze
- /god
- /vanish
- /invsee
- /tp
Server Control
- /maintenance
- /broadcast
- /alert
- /audit
World Rules
- /worldrules reload
Scoreboard
- /scoreboard
Core Admin
- /core reload