-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
Mathildeuh edited this page Sep 18, 2026
·
1 revision
- Java 21 or newer.
- Paper (recommended), Spigot, Purpur, Folia, or a compatible fork (Leaf, Leaves) — Minecraft 26.2, with 26.3 supported as soon as it's stable.
- Download
YouNeedMe-<version>.jarfrom Releases or Modrinth. - Place it in your server's
plugins/folder. - Start (or restart) the server. On first boot, YouNeedMe creates:
-
plugins/YouNeedMe/config.yml— main configuration (storage backend, language). -
plugins/YouNeedMe/modules/*.yml— one file per feature module. -
plugins/YouNeedMe/shop.yml— the shop catalog, pre-filled with example categories/items. -
plugins/YouNeedMe/kits.yml— kit definitions, pre-filled with example kits. -
plugins/YouNeedMe/lang/*.json— bundled translations.
-
- Edit whichever files you need, then run
/ynm reload(no restart required for most settings).
YouNeedMe ships with SQLite by default — zero configuration, single-server. For a network running
multiple servers against shared data, set storage.type in config.yml to mysql, mariadb,
postgresql, or mongodb and fill in the matching connection block. A json backend is also
available for very small servers or debugging.
Every storage operation is fully asynchronous; switching backends never requires code changes in any command or service.
None of the following are required — YouNeedMe detects and uses them automatically if present, and degrades gracefully if not:
| Plugin | What it enables |
|---|---|
| Vault | YouNeedMe registers itself as the Vault Economy provider |
| LuckPerms | Chat prefixes/suffixes, live-updated on permission changes |
| PlaceholderAPI | The official %youneedme_*% placeholder expansion |
| DiscordSRV | Moderation/join/quit notifications relayed through it instead of a raw webhook |
| Floodgate | Bedrock players get plain-text (non-MiniMessage) nicknames |
| TAB | YouNeedMe's own sidebar scoreboard yields to TAB's, avoiding a display conflict |
See docker-compose.yml at the repository root for a ready-to-run
Paper + MariaDB + Redis stack for local testing/contribution.