messages.yml


prefix: "&#6ECA9D[TycoonHoe]"

messages:
  no-permission: "%prefix% &#EF4444You don't have permission."
  player-required: "%prefix% &#EF4444This command can only be used by a player."
  player-not-found: "%prefix% &#EF4444Player not found: &#FDE68A{target}"

  hoe:
    too-low-level-actionbar: "&#EF4444&lNOT ENOUGH LEVEL! &#F87171({level} &#9CA3AF/ &#EF4444{required}) &#9CA3AF→ &#EF4444{material}"
    confirm-drop-hoe: "&#EF4444&lCONFIRM DROP &#9CA3AF→ Press &#FDE68AQ&#9CA3AF again in &#FDE68A{seconds}s &#9CA3AFto drop your hoe."
    missing-id: "%prefix% &#EF4444Missing Hoe ID."
    attributes-load-failed: "%prefix% &#EF4444Failed to load hoe attributes."

    give:
      self: "%prefix% &#A7F3D0You received a &#FDE047Tycoon Hoe&#A7F3D0."
      other:
        sender: "%prefix% &#A7F3D0Gave a &#FDE047Tycoon Hoe &#A7F3Dto &#93C5FD{target}"
        target: "%prefix% &#A7F3D0You received a &#FDE047Tycoon Hoe &#A7F3D0from &#93C5FD{sender}"

  harvest:
    inventory-full-title:
      header: "&#F87171Inventory Full!"
      sub: "&#9CA3AFItems dropped on the ground."
      fade-in: 10
      stay: 40
      fade-out: 10
      sound: "minecraft:entity.allay.hurt"

  essence:
    balance-self: "%prefix% &#9CA3AFEssence Balance: &#38BDF8{amount} essence"
    balance-other: "%prefix% &#9CA3AFEssence Balance for {target}: &#38BDF8{amount} essence"

    pay-sent: "%prefix% &#9CA3AFSent &#38BDF8{amount} essence &#9CA3AFto &#FDE68A{target}"
    pay-received: "%prefix% &#9CA3AFYou got &#38BDF8{amount} essence &#9CA3AFfrom &#FDE68A{sender}"
    pay-self: "%prefix% &#EF4444You cannot pay yourself."
    pay-not-enough: "%prefix% &#EF4444Not enough Essence! &#9CA3AF(Need {amount})"

    give: "%prefix% &#9CA3AFGave &#38BDF8{amount} essence &#9CA3AFto &#FDE68A{target} &#9CA3AF(new: &#38BDF8{balance} essence&#9CA3AF)"
    give-other: "%prefix% &#9CA3AFYou received &#38BDF8{amount} essence &#9CA3AFfrom &#FDE68A{sender} &#9CA3AF(new: &#38BDF8{balance} essence&#9CA3AF)"
    take: "%prefix% &#9CA3AFTook &#38BDF8{amount} essence &#9CA3AFfrom &#FDE68A{target} &#9CA3AF(new: &#38BDF8{balance} essence&#9CA3AF)"
    take-fail: "%prefix% &#EF4444{target} does not have {amount} essence."
    set: "%prefix% &#9CA3AFSet &#FDE68A{target} &#9CA3AFto &#38BDF8{amount} essence&#9CA3AF."
    error: "%prefix% &#EF4444An error occurred. Try again."

  enchant:
    not-hoe: "%prefix% &#FCA5A5&lThis is not a Tycoon Hoe."
    hoe-not-found: "%prefix% &#EF4444Hoe item not found in your inventory!"
    unknown: "%prefix% &#FCA5A5&lUnknown enchant: &#F87171{id}"
    level-invalid: "%prefix% &#FCA5A5&lInvalid level: &#F87171{level} &#9CA3AF(max &#FCA5A5{max}&#9CA3AF)"
    set: "%prefix% &#6EE7F9&lEnchant set: &#93C5FD{id} &#9CA3AF→ &#A7F3D0level &#E5E7EB{level}"
    set-other: "%prefix% &#6EE7F9&lEnchant set for &#93C5FD{target}&#9CA3AF: &#A7F3D0{id} &#9CA3AF→ &#E5E7EBlevel {level}"
    no-permission: "%prefix% &#FCA5A5You don't have permission."

    purchase:
      disabled: "%prefix% &#EF4444Enchant purchasing is disabled."
      not-available: "%prefix% &#EF4444This enchant is not available."
      min-hoe-level: "%prefix% &#EF4444Your hoe level is too low for this enchant."
      max-level: "%prefix% &#F59E0BEnchant is already at max level."
      not-enough: "%prefix% &#EF4444Not enough Essence."
      success: "%prefix% &#A7F3D0Upgraded &#FDE047{enchant} &#9CA3AFfrom &#FDE047Level {level_before} &#9CA3AFto &#A7F3D0Level {level_after} &#9CA3AFfor &#FDE68A{cost} essence"

    enchant-activation:
      - "{enchant_displayname} &7activated!"
      - "&a+{essence} essence &7| &b+{xp} XP"

  prestige:
    hoe-not-found: "%prefix% &#EF4444Hoe item not found in your inventory!"
    maxed: "%prefix% &#F59E0BYou are already at max Prestige."
    no-requirement: "%prefix% &#EF4444No requirement defined for the next Prestige."
    level-required: "%prefix% &#EF4444You must reach level &#FDE047{required} &#EF4444to prestige."
    success: "%prefix% &#A7F3D0Prestiged! &#9CA3AFNew prestige: &#FDE047{new_prestige}"
    failed: "%prefix% &#EF4444Prestige failed. Requirements not met."
    currency-required: "%prefix% &#EF4444Not enough currency! &#9CA3AFRequired: &#FDE047{amount} &#9CA3AF({currency})"
    currency-failed: "%prefix% &#EF4444Could not take required currency. Try again."

    can:
      max-reached: "&#F59E0BMax Prestige reached."
      ready: "&#A7F3D0Ready to Prestige!"
      required: "&#EF4444Reach level &#FDE047{required} &#EF4444to prestige."

  condense:
    nothing: "%prefix% &#EF4444Nothing to condense."
    success:
      - "%prefix% &#A7F3D0Condense complete."
      - "&#9CA3AFTotal crafted: &#E5E7EB{total}"
    no-requirements:
      - "%prefix% &#A7F3D0Condense failed."
      - " &8→ &fRequired: &#3DA963[&#55FC8F{level}&#3DA963] &#55FC8FHoe Level"
      - " &8→ &fRequired: &#3DA963[&#55FC8F{prestige}&#3DA963] &#55FC8FPrestige"

  farm:
    pos1-set: "%prefix% &#A7F3D0Position 1 saved."
    pos2-set: "%prefix% &#A7F3D0Position 2 saved."
    save-ok: "%prefix% &#A7F3D0Farm area saved to config."
    save-fail: "%prefix% &#EF4444Save failed. &#9CA3AFCheck pos1/pos2 and world."
    unknown-material: "%prefix% &#EF4444Unknown material."
    trigger-set: "%prefix% &#A7F3D0Trigger set to &#FDE047{material}"
    crop-set-command: "%prefix% &#A7F3D0Personal farm crop set to &#FDE047{material} &#A7F3D0for &#93C5FD{player}"
    info: "%prefix% &#9CA3AFArea: &#FDE047{area} &#9CA3AF| trigger: &#FDE047{trigger} &#9CA3AF| default-target: &#FDE047{default}"

    crop:
      not-unlocked: "%prefix% &#EF4444Not available. &#9CA3AFRequired Prestige: &#FDE047{prestige}"
      already-active: "%prefix% &#F59E0BThis crop is already active: &#E5E7EB{material}"
      set: "%prefix% &#A7F3D0Selected crop: &#FDE047{material}"

    visibility:
      already-active: "%prefix% &#F59E0BYou are already using this visibility mode: &#E5E7EB{mode}"
      set: "%prefix% &#A7F3D0Visibility mode set to &#FDE047{mode}"

  admin:
    reload:
      ok: "%prefix% &#A7F3D0Successfully reloaded the plugin."
      error: "%prefix% &#EF4444Reload failed: &#FCA5A5{error}"
    boss:
      start:
        ok: "%prefix% &#A7F3D0You successfully started the &#FDE047{id} &#A7F3D0boss!"
        fail: "%prefix% &#EF4444Failed to start boss or already active: &#FCA5A5{id}"
      end:
        ok: "%prefix% &#A7F3D0Boss successfully stopped."

    hoe:
      player-only: "%prefix% &#EF4444This command can only be used by a player, or you must specify a target."
      not-holding: "%prefix% &#EF4444{player} must hold a &#FDE047Tycoon Hoe &#EF4444in their main hand."
      uid-missing: "%prefix% &#EF4444The hoe in &#FDE047{player}&#EF4444's hand is missing its internal ID. Please re-create it."
      db-error: "%prefix% &#EF4444Failed to update the hoe. &#9CA3AFCheck the console for more details."
      level:
        self: "%prefix% &#A7F3D0Your hoe level has been set to &#FDE047{level}&#A7F3D0."
        other: "%prefix% &#A7F3D0Set &#93C5FD{player}&#A7F3D0's hoe level to &#FDE047{level}&#A7F3D0."
        target: "%prefix% &#A7F3D0Your hoe level has been set to &#FDE047{level}&#A7F3D0 by an administrator."
      prestige:
        self: "%prefix% &#A7F3D0Your hoe prestige has been set to &#FDE047{prestige}&#A7F3D0."
        other: "%prefix% &#A7F3D0Set &#93C5FD{player}&#A7F3D0's hoe prestige to &#FDE047{prestige}&#A7F3D0."
        target: "%prefix% &#A7F3D0Your hoe prestige has been set to &#FDE047{prestige}&#A7F3D0 by an administrator."

    crystal:
      unknown: "%prefix% &#EF4444Unknown crystal: &#FDE047{id}"
      invalid-level: "%prefix% &#EF4444Invalid crystal level. &#9CA3AF(Max: &#FDE047{max}&#9CA3AF)"
      give:
        sender: "%prefix% &#A7F3D0Gave &#38BDF8{amount}x &#FDE047{crystal} &#A7F3D0(level &#FDE047{level}&#A7F3D0) to &#93C5FD{player}"
        target: "%prefix% &#A7F3D0You received &#38BDF8{amount}x &#FDE047{crystal} &#A7F3D0(level &#FDE047{level}&#A7F3D0)"
      list:
        empty: "%prefix% &#EF4444No crystals loaded."
        entry: "&#A7F3D0- &#FDE047{id} &#9CA3AF(max level: &#E5E7EB{max}&#9CA3AF)"
      slots:
        not-holding: "%prefix% &#EF4444{player} must hold a &#FDE047Tycoon Hoe &#EF4444in their main hand."
        give: "%prefix% &#A7F3D0Added &#FDE047{amount} &#A7F3D0crystal slots to &#93C5FD{player}"
        set: "%prefix% &#A7F3D0Crystal slot count set to &#FDE047{count} &#A7F3D0for &#93C5FD{player}"

version: '1'

Last updated