VHOPPERS CONFIGURATIONS
messages.yml
Player-facing messages, command feedback, access messages, and module feedback.
Config
This page mirrors the default messages.yml file from the plugin.
messages.yml
# ============================================================================
# VHoppers messages
# ----------------------------------------------------------------------------
# All player-facing chat messages and small shared GUI/module text fragments.
#
# Supports MiniMessage tags, hex colors and legacy color codes with &.
# Use {prefix} inside messages where the prefix should appear.
# ============================================================================
prefix: "<gradient:#1378FF:#60BFFB>VHoppers</gradient> &8ยป&7"
messages:
# --------------------------------------------------------------------------
# General
# --------------------------------------------------------------------------
# Generic permission failure.
no-permission: "{prefix} You do not have permission to do that."
# Sent when an owner-only action is attempted by a trusted/non-owner player.
not-owner: "{prefix} Only the owner can do that."
# Sent when a command needs an online player target.
player-not-online: "{prefix} That player is not online."
# --------------------------------------------------------------------------
# Player commands
# --------------------------------------------------------------------------
# Shown when /vhopper is used without arguments.
player-help: "{prefix} /{label} trust|untrust|list"
# Shown when an unknown /vhopper subcommand is used.
player-unknown-command: "{prefix} Unknown player command. Use /{label} trust|untrust|list."
# Usage for /vhopper trust.
trust-usage: "{prefix} /vhopper trust <player>"
# Usage for /vhopper untrust.
untrust-usage: "{prefix} /vhopper untrust <player>"
# Sent after adding a trusted player.
player-trusted: "{prefix} Player trusted."
# Sent after removing a trusted player.
player-untrusted: "{prefix} Player untrusted."
# Sent by /vhopper list. {count} = placed VHoppers owned by the player.
hopper-list-count: "{prefix} Your VHoppers: &f{count}"
# --------------------------------------------------------------------------
# Trusted player permission states
# --------------------------------------------------------------------------
# Used by {state} in trusted_permissions.yml when a permission is enabled.
trusted-permission-enabled: "&aEnabled"
# Used by {state} in trusted_permissions.yml when a permission is disabled.
trusted-permission-disabled: "&cDisabled"
# --------------------------------------------------------------------------
# Admin commands
# --------------------------------------------------------------------------
# Shown when /vha is used without arguments.
admin-help: "{prefix} Admin: /{label} give|module|reload|debug|inspect"
# Shown when an unknown /vha subcommand is used.
admin-unknown-command: "{prefix} Unknown admin command. Use /{label} give|module|reload|debug|inspect."
# Usage for /vha give.
admin-give-usage: "{prefix} /{label} give [player] [amount]"
# Usage for /vha module give.
admin-module-give-usage: "{prefix} /{label} module give [player] collector|dealer|void|smelter|compressor|seller [amount] [sell-multiplier]"
# Sent after a VHopper item was given by an admin command.
admin-hopper-item-sent: "{prefix} VHopper item sent."
# Sent after a module item was given by an admin command.
admin-module-item-sent: "{prefix} Module item sent."
# Sent after /vha reload.
admin-reloaded: "{prefix} VHoppers reloaded."
# Sent when an unknown module name is used.
unknown-module: "{prefix} Unknown module."
# Sent when /vha debug or /vha inspect is used without looking at a VHopper.
not-looking-at-hopper: "{prefix} You are not looking at a VHopper."
# Compact debug line. Placeholders: {owner}, {trusted}, {modules}.
debug-summary: "&bVHopper &7owner=&f{owner} &7trusted=&f{trusted} &7modules=&f{modules}"
# --------------------------------------------------------------------------
# Admin inspect
# --------------------------------------------------------------------------
inspect-header: "&8&m---------------- &bVHopper Inspect &8&m----------------"
inspect-owner: "&7Owner: &f{owner}"
inspect-location: "&7Location: &f{location}"
inspect-storage-backend: "&7Storage backend: &f{backend}"
inspect-last-status: "&7Last status: &f{status}"
inspect-stats: "&7Stats: &fcollected={collected} moved={moved} sold={sold} earned={earned}"
inspect-indexes: "&7Indexes: &fcollector={collector} dealer={dealer} chunk={chunk}"
inspect-task-shard: "&7Task shard: &fcollector active={collector} dealer active={dealer}"
inspect-module: "&b#{slot} &f{module} &7enabled=&f{enabled} &7activity=&f{activity}"
inspect-linked-location: " &7{line}"
inspect-footer: "&8&m------------------------------------------------"
# --------------------------------------------------------------------------
# Hopper access and placement
# --------------------------------------------------------------------------
# Sent when a player tries to open/use a VHopper without access.
no-access: "{prefix} You do not have access to this VHopper."
# Sent after a custom VHopper item is placed.
hopper-placed: "{prefix} You placed a VHopper."
# Sent when a player has reached their VHopper placement limit.
hopper-limit-reached: "{prefix} You have reached your VHopper limit."
# Sent after the owner picks up a VHopper through the pickup menu or break flow.
hopper-picked-up: "{prefix} You picked up your VHopper."
# Sent when normal block breaking is blocked for a custom VHopper.
break-blocked: "{prefix} Use the VHopper pickup menu to remove this hopper."
# --------------------------------------------------------------------------
# Module linking
# --------------------------------------------------------------------------
# Sent after a collector module is linked to a target container.
module-linked: "{prefix} Module linked to the container."
# Sent after a dealer/smelter/compressor module source container is set.
source-linked: "{prefix} Source container set."
# Sent after a module target container is set.
target-linked: "{prefix} Target container set."
# Sent when a clicked block is not listed under containers.supported.
invalid-container: "{prefix} That is not a supported container."
# Sent when a container is farther away than settings.max-link-distance.
link-too-far: "{prefix} That container is too far away."
# Sent when WorldGuard or Towny blocks linking to a container.
protected-container: "{prefix} You cannot link to a container in that protected area."
# --------------------------------------------------------------------------
# Upgrades
# --------------------------------------------------------------------------
# Sent when Vault/custom currency is required and the player cannot afford an upgrade.
not-enough-money: "{prefix} You do not have enough money for this upgrade."
# Sent after a successful VHopper upgrade.
upgraded: "{prefix} VHopper upgraded successfully."
# Sent when the clicked upgrade is already at its configured max level.
max-level: "{prefix} This upgrade is already at the maximum level."
# Used by {next_value} in upgrades.yml when an upgrade is already maxed.
upgrade-value-max: "&cMax"
# --------------------------------------------------------------------------
# Analytics menu placeholders
# --------------------------------------------------------------------------
# Used by {chunk_status} when the VHopper chunk is loaded.
analytics-chunk-loaded: "&aLoaded"
# Used by {chunk_status} when the VHopper chunk is unloaded.
analytics-chunk-unloaded: "&7Unloaded"
# Used by {last_active} when the VHopper has not processed anything yet.
analytics-last-active-never: "Never"
# Used by {last_status} when the VHopper is idle.
analytics-status-idle: "Idle"
# --------------------------------------------------------------------------
# Module item lore fragments
# --------------------------------------------------------------------------
# Shown inside module item lore when no filter items are selected.
module-filter-empty: "&fNone"
# Shown inside module item lore when filter items are selected. {amount} = selected filter item count.
module-filter-items: "&a{amount} items"
# Shown inside module item lore when a source/target container is not selected.
module-target-not-set: "&cNot set"
# Shown in the module menu under enabled module items.
module-status-active: "&aStatus: Active"
# Shown in the module menu under paused module items.
module-status-paused: "&7Status: Paused"
# Shown in the module menu under module items.
module-toggle-hint: "&eRight-click to toggle"