messages.yml
Every player-facing string lives in plugins/dStattrack/messages.yml, in MiniMessage format.
Prefix & placeholders
Section titled βPrefix & placeholdersβprefix: '<dark_purple><bold>dStattrack:</bold></dark_purple> '<prefix>inside any message is replaced with theprefixstring.- Named placeholders use
%name%(e.g.%item%,%missing%,%category%,%amount%,%tags%). - A missing key falls back to showing the key name in-game, so typos are visible rather than silent.
dStattrack messages
Section titled βdStattrack messagesβ| Key | Placeholders | Shown when |
|---|---|---|
no-item |
β | Player isnβt holding an item. |
not-stattrackable |
%item% |
The held itemβs type canβt be tracked. |
already-has |
β | The item already has a stattrack. |
no-money |
%missing% |
Player canβt afford the price. |
no-economy |
β | Vault / economy plugin is missing. |
no-stattrack |
β | remove/check on an item with no stattrack. |
not-in-category |
β | set with a category the itemβs group doesnβt have. |
applied |
%item% |
A stattrack was applied. |
removed |
β | A stattrack was removed. |
set |
%category%, %amount% |
A counter was set to a value. |
check |
%tags% |
Output of /dstattrack check. |
info-header, info-category |
%category% |
Output of /dstattrack info. |
help |
β | The /dstattrack help list. |
Framework messages
Section titled βFramework messagesβThese come from DzusillCore and cover command errors β no-permission, players-only, console-only, unknown-command, invalid-usage (%usage%), invalid-number (%input%), player-not-found, command-error, and the reload-* keys. Reword them freely; keep the placeholder tokens intact.