Messages Configuration
Overview
All player-facing messages are configurable in messages.yml. Messages support Minecraft color codes and MiniMessage format.
Default Messages
# Goal completion message
goal-finish: "&aYou have reached the goal of &b<amount> &apoints!"
# Points earned notification
point-added: "&aYou earned &b<point> &apoints in the &a<category> &acategory!"
# Event messages
delivery-not-started: "&cThe delivery event is not active right now!"
delivery-started: "&a<type> delivery event has been started!"
delivery-ended: "&c<type> delivery event has ended!"
delivery-already-running: "&c<type> delivery event is already running!"
delivery-not-running: "&c<type> delivery event is not running right now!"
# Point removal
point-removed: "&c<point> &cpoints were removed from the &a<category> &ccategory!"
# Submission
no-items-to-submit: "&cNo items found in your inventory to submit!"
# Configuration
config-reloaded: "&aConfiguration files have been reloaded!"
# Delivery type errors
delivery-type-disabled: "&cThis delivery type is currently disabled!"
delivery-type-not-started: "&cThis delivery type has not been started yet!"
invalid-delivery-type: "&cInvalid delivery type! Usage: daily, weekly, monthly"
# Status display text
status-active: "&aActive"
status-not-started: "&cNot Started"
status-disabled: "&8Disabled"
status-no-time: "-"
# Delivery type display names
type-daily: "Daily"
type-weekly: "Weekly"
type-monthly: "Monthly"
# Console messages
config-reloaded-console: "Configuration files have been updated!"
Message Placeholders
| Placeholder | Used In | Description |
|---|---|---|
<amount> | goal-finish | The goal threshold that was reached |
<point> | point-added, point-removed | Number of points earned/removed |
<category> | point-added, point-removed | Category display name |
<type> | delivery-started, delivery-ended, etc. | Delivery type display name |
Color Codes
Minecraft color codes are supported:
| Code | Color | Code | Color |
|---|---|---|---|
&0 | Black | &8 | Dark Gray |
&1 | Dark Blue | &9 | Blue |
&2 | Dark Green | &a | Green |
&3 | Dark Aqua | &b | Aqua |
&4 | Dark Red | &c | Red |
&5 | Dark Purple | &d | Light Purple |
&6 | Gold | &e | Yellow |
&7 | Gray | &f | White |
Formatting Codes
| Code | Effect |
|---|---|
&l | Bold |
&o | Italic |
&n | Underline |
&m | |
&k | Obfuscated |
&r | Reset |
Translating Messages
To translate PlumDelivery to another language, simply change the message values in messages.yml. Here's an example for Turkish:
goal-finish: "&a&b<amount> &apuan hedefine ulaştınız!"
point-added: "&a&a<category> &akategorisinde &b<point> &apuan kazandınız!"
delivery-started: "&a<type> teslimat etkinliği başladı!"
delivery-ended: "&c<type> teslimat etkinliği sona erdi!"
no-items-to-submit: "&cEnvanterinizde teslim edilecek eşya bulunamadı!"
config-reloaded: "&aYapılandırma dosyaları yeniden yüklendi!"
type-daily: "Günlük"
type-weekly: "Haftalık"
type-monthly: "Aylık"
status-active: "&aAktif"
status-not-started: "&cBaşlamadı"
status-disabled: "&8Devre Dışı"
Tips
After editing messages, use /delivery reload to apply changes without restarting the server.
