Skip to main content
On first boot, Smply writes files under plugins/Smply/. Most edits apply after /smply reload. Storage engine and database credentials need a full restart.

Core files

Modules and license

plugins/Smply/config.yml
server_name is plain text, 1–32 characters. It shows in the hub title, HUD, and tablist ({server_name} / %smply_server_name%). Admins can set it from the admin GUI (Name Tag). Paid jars require license_key. Claim product id SMPLY in Discord. See Installation. Turning a module off in config.yml or Server Settings skips that feature. Listeners stay registered; they do not unregister. See Troubleshooting.

Storage

config.yml
Set storage.type to mysql or mariadb for MySQL/MariaDB. Changing type or credentials requires a restart.

GUI chrome

54-slot catalogs (auction, shop items, kits overflow, bounties, quests, leaderboard pages) share one control row from gui.yml: 27-slot pickers (hub, shop categories, kit picker, leaderboard categories) keep Back at slot 22. They do not get search chrome. gui.yml style picks a pack: mint, slate, lifesteal, economy. Applying a preset with gui_style writes this once; your later /smply reload or edit wins. Search input is gui.yml input.search: chat, anvil, or sign. Floodgate Bedrock players use input.bedrock (default sign).

Homes and RTP (excerpt)

base.yml

Reload vs restart

Safe to reload: messages, GUI chrome, most thresholds, module flags, spawn/home/warp/RTP delays, teleport.yml presentation. Needs a restart: storage engine, database credentials, and deep integration startup. Command-mutating plugins (Essentials travel overlap) still need their own reload or restart after you disable those commands.