Getting Started
Plugin Version: 1.0.0 · Java: 17 · API: Bukkit/Spigot 1.18.2 with api-version: 1.18
Soft dependencies: Vault, Citizens, and MailboxGUI. None is required for core mount claiming and management.
What NobleSteeds Does
NobleSteeds turns supported vanilla mounts into managed player mounts. Players can claim, inspect, call, favorite, rename, share, transfer, stable, store, revive, release, list, and purchase mounts. Server owners can configure rarity and breeding quality, run a player market and admin shop, choose YAML/SQLite/MySQL storage, register Citizens access NPCs, route market payouts through MailboxGUI, and use focused administration tools.
Compatibility and Requirements
- Java 17 or newer and a Bukkit-compatible server providing the declared 1.18 API.
- Core use requires no economy, NPC, mail, Redis, or proxy plugin.
- Vault plus a compatible economy is required for configured money prices and paid revive.
- Citizens is required only for Storage, Market, or Shop NPC entry points.
- MailboxGUI is required only when its market payout options are enabled.
Installation
- Stop the Minecraft server.
- Place one NobleSteeds 1.0.0 JAR in
plugins/. - Install optional dependencies before NobleSteeds when their features will be used.
- Start the server and read the NobleSteeds startup summary.
- Stop the server before the first substantial configuration or storage change.
First Startup
Confirm the active storage provider, language count, enabled feature states, and optional hook states in console. SQLite is the default and recommended local provider. Test claiming and /ns manage before enabling optional commerce or NPC entry points.
File Structure
plugins/NobleSteeds/
├── config.yml
├── language/
│ └── messages_<locale>.yml
└── data/
├── data.sql # default SQLite file
└── yaml/ # used only by YAML storage MySQL stores plugin records in the configured database and table prefix instead of a local database file.
Quick Start Checklist
- Tame and ride a supported adult mount.
- Run
/ns claim [name]. - Open
/ns manageand select the mount. - Set it as favorite, then test
/ns call. - Review storage, market, shop, Citizens, and payout settings before exposing them to players.