messages.yml Reference
plugins/AstralItems/messages.yml holds every player-facing string sent by the plugin. Values are MiniMessage and support the standard AstralCore variable tags (<info>, <success>, <error>, etc.) and any AstralCore placeholder.
Default file
# Item status
unbreakable: "<gray>[<red><bold>!</bold></red>]<gray> Incassable"
repairable: "<gray>[<red><bold>!</bold></red>]<gray> Cet item doit être réparé"
not-repairable: "<warning>Cet item n'est pas réparable"
none: "<gray>[<red><bold>!</bold></red>]<gray> Aucun"
# System
reloading: "<gray>Reloading...</gray>"
reload-success: "<green>Reloaded successfully!</green>"
reload-failed: "<red>Failed to reload!</red>"
# Misc
not-gliding: "<red>You are not gliding!</red>"
Keys
Key | Sent to | Context placeholders | When |
|---|
unbreakable
| Item lore | none | Injected by ItemService.updateLore via the %unbreakableStatus% placeholder when the item is Unbreakable. |
repairable
| Item lore | none | Injected via %repairableStatus% when the blueprint is metadata.repairable: true and the item is at max damage. |
not-repairable
| Item lore | none | Injected via %repairableStatus% when the blueprint is metadata.repairable: false. |
none
| Item lore / placeholders | none | Default rendering for %instance_data_stored-material_name% when no material has been stored yet. |
reloading
| Sender of /items reload | none | Reload starts. |
reload-success
| Sender | none | Reload completes without error. |
reload-failed
| Sender | none | Reload threw an exception. The stack trace is written to the console. |
not-gliding
| Player | none | Emitted by the firework-boost link when the player tries to boost while not gliding. |
Pipelines fire actions through the AstralCore action framework, so all in-game feedback beyond the keys above comes from your YAML actions (execute-actions).
Last modified: 25 July 2026