Messages File

Messages File

HuskTowns allows you to customize the message contents and format through the messages_xx-xx.yml file, which can be found in the /plugins/HuskTowns folder generated after the plugin has been started once. The messages file is formatted using advanced MineDown syntax.

Localisation

HuskTowns currently supports English (en-gb) and Italian (it-it). If you’d like to translate HuskTowns to your language, let me know. Discounts can be provided for translators.

Placeholders

Most of the messages have placeholders that the plugin will automatically populate. They follow an order in terms of %1% gets populated with the correct text, followed by %2%; so when updating the messages take care to ensure that the order of the placeholders remains.

To use an apostrophe or quotation mark in your message, prefix it with an additional one so that the config file doesn’t think it’s the end of the message. (e.g 'William's' should be 'William''s')

MineDown

ℹ️ Please see the MineDown README for full syntax and formatting options!

HuskTowns is formatted with MineDown. The table below outlines the basic formatting options available for messages, although advanced MineDown syntax options are supported.

Classic Syntax

Description Syntax More Info
Color legacy &6Text Formatting codes
Color &gold&Text Color names
RGB Hex Color &#ff00ff&Text Full hexadecimal format
RGB Hex Color &#f0f&Text Short format (equivalent to long one)
Gradient &#f0f-#000&Text Inline gradients
Rainbow &rainbow&Text Inline Rainbow
Rainbow Phase &rainbow:20&Text Inline Rainbow with a phase
Bold **Text**
Italic ##Text##
Underlined __Text__
Strikethrough ~~Text~~
Obfuscated ??Text??

Simple Syntax

Description Syntax
General syntax [Text](text-color text-formatting... link hover text)
Simple Link [Text](https://example.com)
Simple Command [Text](/command to run)
Link + Hover [Text](https://example.com Hover Text)
Text formatting [Text](blue underline)
Gradient [Text](#fff-#000)
Rainbow [Text](rainbow)
Phased Rainbow [Text](rainbow:20)
Text formatting + Link + Hover [Text](#0000ff underline https://example.com Hover Text)

Advanced Syntax

Description Syntax More Info
General syntax [Text](action=value) ClickEvent.Action, HoverEvent.Action
Link [Text](open_url=https://example.com)
Color [Text](color=red) Color names
RGB Hex Color [Text](color=#ff00ff) Full hexadecimal format
RGB Hex Color [Text](color=#f0f) Short format (equivalent to long one)
RGB Color Gradient [Text](color=#fff-#000) Gradient of two colors. (Supports all color forms)
RGB Color Gradient [Text](color=#fff-#333-#222) Gradient of three colors.
RGB Rainbow [Text](color=rainbow) An RGB rainbow.
Phased RGB Rainbow [Text](color=rainbow:50) An RGB rainbow with a specific phase.
Formatting [Text](format=underline,bold)
Font [Text](font=custom_font) Set a custom font from a resource pack
Run Command [Text](run_command=/command string) Run command on click
Suggest Command [Text](suggest_command=/command) Suggest a command on click
Simple Hover [Text](hover=Hover Text) Show hover text
Hover Text [Text](show_text=Hover Text) Show hover text
Hover Entity Info [Text](show_entity=uuid:pig Name) Show entity information.
Hover Item Info [Text](show_item=stone*2 nbt...) Show item information, additional information needs to be provided as a string of the nbt in json
Insertion [Text](insert=insert into input) Insert into input on shift click, can be combined with other events

Example (English) Messages.yml

error_no_permission: '[Error:](#ff3300) [You do not have permission to use this command](#ff7e5e)'
error_invalid_syntax: '[Error:](#ff3300) [Invalid syntax. Usage: %1%](#ff7e5e)'
error_invalid_town: '[Error:](#ff3300) [Please specify a valid name of a town](#ff7e5e show_text=&7Note: Town names are case sensitive!)'
error_already_in_town: '[Error:](#ff3300) [You''re already a member of a town.](#ff7e5e)'
error_other_already_in_town: '[Error:](#ff3300) [%1% is already a member of a town!](#ff7e5e)'
error_town_already_exists: '[Error:](#ff3300) [A town by that name already exists.](#ff7e5e)'
error_already_claimed: '[Error:](#ff3300) [This chunk has already been claimed.](#ff7e5e)'
error_not_in_town: '[Error:](#ff3300) [You''re not currently in a town!](#ff7e5e)'
default_greeting_message: '&7Welcome to the town!'
default_farewell_message: '&7Thank you for visiting!'
greeting_message_prefix: '&7Entering %1%: '
farewell_message_prefix: '&7Leaving %1%: '
admin_town_information: '[β“˜ Administrator Claims](#00fb9a bold) [are made by server admins to protect land and are not claimed by an actual town.](#00fb9a show_text=&#00fb9a&Only Server Admins can build in Administrator Claims.)'
admin_claim_greeting_message: '&7Now entering admin-claimed territory'
admin_claim_farewell_message: '&7Now leaving admin-claimed territory'
error_unclaimable_world: '[Error:](#ff3300) [You can''t make claims here!](#ff7e5e)'
town_creation_success: '[Successfully founded the town of](#00fb9a) [%1%](#00fb9a bold)[. Congratulations!](#00fb9a)\n[β€’](#262626) [Click here to claim the chunk you''re standing in - or use /claim.](#34faae show_text=&#34faae&Click to claim a chunk.\n&7The amount you can claim depends on your Town Level run_command=/claim)\n[β€’](#262626) [Invite players to join your town using /invite](#34faae show_text=&#34faae&Add people so they can access your claims.\n&7Check who is in your town with /town info. suggest_command=/invite )\n[β€’](#262626) [Manage your town with the /town command.](#34faae show_text=&#34faae&Click to check out the town menu. suggest_command=/town)\n'
claim_success: '[Successfully claimed the chunk at](#00fb9a) [(%1%, %2%)](#00fb9a show_text=&#00fb9a&Click to view claim information run_command=/claim info %3% %4%)'
admin_claim_success: '[Successfully admin-claimed the chunk at](#00fb9a) [(%1%, %2%)](#00fb9a show_text=&#00fb9a&Click to view claim information run_command=/claim info %3% %4%)'
error_cannot_sethome: '[Error:](#ff3300) [You must be a member of %1% to set home here.](#ff7e5e)'
error_cannot_relocate_sethome: '[Error:](#ff3300) [You must be a member of %1% to move your home here.](#ff7e5e)'
error_insufficient_claim_privileges: '[Error:](#ff3300) [You must be a Trusted citizen to manage your town''s claims.](#ff7e5e)'
error_insufficient_disband_privileges: '[Error:](#ff3300) [Only the Mayor can disband a town. You can](#ff7e5e) [leave the town](#ff7e5e underline show_text=&#ff7e5e&Click to suggest command suggest_command=/town leave) [instead.](#ff7e5e)'
error_insufficient_role_privileges: '[Error:](#ff3300) [Only the Mayor can demote and promote players.](#ff7e5e)'
error_insufficient_transfer_privileges: '[Error:](#ff3300) [Only the current Mayor can transfer town ownership!](#ff7e5e)'
error_insufficient_evict_privileges: '[Error:](#ff3300) [You must be a Trusted citizen to evict citizens of your town.](#ff7e5e)'
error_insufficient_invite_privileges: '[Error:](#ff3300) [You must be a Trusted citizen to invite players to your town.](#ff7e5e)'
error_insufficient_set_spawn_privileges: '[Error:](#ff3300) [You must be a Trusted citizen to set your town spawn.](#ff7e5e)'
error_invalid_player: '[Error:](#ff3300) [Please specify a valid player.](#ff7e5e)'
error_town_spawn_not_set: '[Error:](#ff3300) [Your town doesn''t have a spawn location set.](#ff7e5e)'
error_economy_disabled: '[Error:](#ff3300) [Sorry, you can''t deposit into your town.](#ff7e5e)'
error_town_chat_disabled: '[Error:](#ff3300) [Sorry, you can''t use town chat.](#ff7e5e)'
error_insufficient_funds: '[Error:](#ff3300) [You don''t have enough money!](#ff7e5e)'
error_insufficient_funds_need: '[Error:](#ff3300) [You don''t have enough money! (Need: %1%)](#ff7e5e)'
error_cant_set_spawn_outside_claim: '[Error:](#ff3300) [Your town spawn must be within one of your claims.](#ff7e5e)'
money_spent_notice: '\n[You spent %1% to %2%.](#00fb9a italic)\n'
error_invalid_amount: '[Error:](#ff3300) [Please enter a valid amount to deposit.](#ff7e5e)'
error_town_full: '[Error:](#ff3300) [%1% is at capacity for its current level and can''t accept any new members!](#ff7e5e)'
error_cant_promote_trusted: '[Error:](#ff3300) [That player is already a Trusted citizen. You can transfer ownership of the town with /town transfer](#ff7e5e show_text=&#ff7e5e&Click to suggest command suggest_command=/town transfer )'
error_cant_demote_resident: '[Error:](#ff3300) [That player is already only a regular Resident, you cannot demote them.](#ff7e5e)'
error_cant_demote_self: '[Error:](#ff3300) [You cannot demote yourself! You can transfer ownership of the town with /town transfer](#ff7e5e show_text=&#ff7e5e&Click to suggest command suggest_command=/town transfer )'
error_cant_promote_self: '[Error:](#ff3300) [You are already the mayor of your town!](#ff7e5e)'
error_cant_transfer_self: '[Error:](#ff3300) [You can''t transfer ownership of the town to yourself!](#ff7e5e)'
error_not_both_members: '[Error:](#ff3300) [That player is not a member of your town!](#ff7e5e)'
join_town_success: '[You accepted the invitation and are now a Citizen of](#00fb9a) [%1%](#00fb9a bold)[!](#00fb9a)'
leave_town_success: '[You have left the town of](#00fb9a) [%1%](#00fb9a bold)[.](#00fb9a)'
transfer_town_confirm: '\n[Warning:](#ff3300) [You are about to transfer ownership of your town to %1%. This means:](#ff7e5e)\n[β€’](#262626) [They will become the new mayor of the town.](#ff3300 show_text=&#ff3300&They will have full town management permissions.)\n[β€’](#262626) [You''ll stop being Mayor and will be made a Trusted Citizen instead.](#ff3300 show_text=&#ff3300&The new Mayor can demote you, however.)\n[β€’](#262626) [You''ll be free to leave the town if you want.](#ff3300 show_text=&#ff3300&You''ll be free to stay if you want, of course\nAlthough the new Mayor will be able to evict you.)\n[If you would still like to proceed with transferring ownership,](#ff7e5e) [click here](#ff3300 underline show_text=&#ff7e5e&Click to suggest the command\nYour town will be transferred when entered. suggest_command=/transfer %1% confirm)\n'
disband_town_confirm: '\n[Warning:](#ff3300) [You are about to disband your town. This action is ](#ff7e5e) [irreversible](#ff7e5e bold)[. This will:](#ff7e5e)\n[β€’](#262626) [Unclaim every chunk claimed by your town.](#ff3300 show_text=&#ff3300&Your builds & items will be unprotected.)\n[β€’](#262626) [Kick all current town residents.](#ff3300 show_text=&#ff3300&Members can join or found another town.)\n[β€’](#262626) [Empty your town''s coffers.](#ff3300 show_text=&#ff3300&Town level progress will be lost\nMoney deposited in town coffers will wipe.)\n[If you would still like to proceed with disbanding your town,](#ff7e5e) [click here](#ff3300 underline show_text=&#ff7e5e&Click to suggest the command\nYour town will be deleted when entered. suggest_command=/town disband confirm)\n'
disband_town_success: '[Your town has been disbanded! Please note:](#00fb9a)\n[β€’](#262626) [All town claims have been removed.](#34faae show_text=&#34faae&Your items are no longer protected.\nTown level bonuses no longer apply.)\n[β€’](#262626) [All town residents have been kicked, including yourself.](#34faae show_text=&#34faae&You are no longer in a town;\n You are now free to join or found another town.)\n[β€’](#262626) [All money in the town coffers has been returned to the server.](#34faae)\n'
error_mayor_leave: '[Error:](#ff3300) [You can''t leave your town since you are the Mayor. You can](#ff7e5e) [disband your town](#ff7e5e underline show_text=&#ff7e5e&Click to suggest command suggest_command=/town disband) [or](#ff7e5e) [transfer ownership](#ff7e5e underline show_text=&#ff7e5e&Click to suggest command suggest_command=/town transfer) [instead.](#ff7e5e)'
claim_map_header: '\n[Map](#00fb9a bold) [of](#00fb9a) [nearby claims](#00fb9a) [(N↑)](gray show_text=&#00fb9a&     ↑\n     N\n← W  E β†’\n     S\n     ↓)\n[Hover over chunks to view claim information.](#00fb9a)\n'
claim_list_header: '\n[List of](#00fb9a) [%1%''s claims](#00fb9a bold) [(%2%/%3%)](#00fb9a)'
admin_claim_list_header: '\n[List of](#00fb9a) [Admin-claims](#00fb9a bold) [(%1%/%2%)](#00fb9a)'
error_claimed_by: '[This chunk is claimed by %1%.](#ff3300 show_text=&#ff3300&Click to view a map of nearby claims\n&7You can''t interact with other towns'' claims. run_command=/map)'
error_claimed_trusted: '[You need to be a](#ff7e5e) [Trusted](#ff3300) [resident to do that here.](#ff7e5e)'
error_plot_claim: '[This is %1%''s plot chunk and you''re not a](#ff7e5e) [Trusted](#ff3300) [resident.](#ff7e5e)'
error_invalid_chunk_coords: '[Error:](#ff3300) [Please specify valid chunk coordinates.](#ff7e5e)'
error_maximum_claims_made: '[Error:](#ff3300) [Your town can only claim up to %1% chunks. Raise your town level to claim more!](#ff7e5e show_text=&#ff7e5e&Deposit money into your town''s\ncoffers to raise your town level! suggest_command=/town deposit )'
error_invalid_world: '[Error:](#ff3300) [Please specify a valid world on this server](#ff7e5e)'
error_no_claims_list: '[Error:](#ff3300) [%1% is not currently claiming any chunks.](#ff7e5e)'
error_not_standing_on_claim: '[Error:](#ff3300) [You are not currently standing in a claim.](#ff7e5e)'
error_claim_not_member_of_town: '[Error:](#ff3300) [You are not a citizen of %1%!](#ff7e5e)'
error_claim_other_not_member_of_town: '[Error:](#ff3300) [%1% is not a citizen of %2%!](#ff7e5e)'
remove_claim_success: '[Successfully removed your town''s claimed chunk at](#00fb9a) [(%1%, %2%)](#00fb9a)'
remove_claim_success_override: '[Successfully removed the chunk claimed by %1% at](#00fb9a) [(%2%, %3%)](#00fb9a)'
remove_admin_claim_success: '[Successfully removed the admin-claim at](#00fb9a) [(%1%, %2%)](#00fb9a)'
player_promoted_success: '[Successfully made %1% a Trusted citizen of %2%](#00fb9a)'
player_demoted_success: '[Demoted %1% as a Trusted citizen of %2%; they are now a regular resident.](#00fb9a)'
demote_self_success: '[Successfully demoted yourself as a Trusted citizen of %1%](#00fb9a)'
player_demoted: '[%1% was demoted by %2% and is now a regular Resident of %3%.](#00fb9a)'
have_been_demoted: '[You have been demoted by %1%. You are now a regular Resident of %2%.](#00fb9a)'
teleporting_you_to_town_spawn: '[Teleporting you to your town''s spawn point...](#00fb9a)'
teleporting_in: '[Teleporting in](#00fb9a) [%1%](#00fb9a bold)[...](#00fb9a)'
teleporting_complete: '[Teleportation complete!](#00fb9a)'
town_transferred: '[%1% has transferred ownership of %2% to %3% and they are now Mayor.](#00fb9a)'
town_transferred_to_you: '[%1% has transferred ownership of %2% to you and you are now Mayor.](#00fb9a)'
player_promoted: '[%1% was promoted by %2% and is now a Trusted citizen of %3%!](#00fb9a)'
player_joined: '[%1% has accepted their invitation and joined the town!](#00fb9a)'
have_been_promoted: '[You have been promoted by %1%. You are now a Trusted citizen of %2%!](#00fb9a)'
invite_sent_success: '[Successfully sent an invite to %1% asking them to join %2%!](#00fb9a)'
teleportation_warmup_notice: '[Please stand still for %1% seconds...](gray)'
teleportation_cancelled: '[Teleportation cancelled!](#ff7e5e)'
teleportation_cancelled_moved: '[Teleportation cancelled: You moved!](#ff7e5e)'
teleportation_cancelled_damaged: '[Teleportation cancelled: You took damage!](#ff7e5e)'
invite_sent: '[%1% has been invited to join the town by %2%!](#00fb9a)'
error_invite_expired: '[Error:](#ff3300) [Your pending town invite has expired.](#ff7e5e)'
no_pending_invite: '[Error:](#ff3300) [You don''t currently have a pending town invite.](#ff7e5e)'
invite_accepted: '[%1% has accepted your invite and is now a citizen of %2%!](#00fb9a)'
invite_rejected: '[%1% has rejected your invite to join %2%.](#ff7e5e)'
error_cant_evict_self: '[Error:](#ff3300) [You cannot evict yourself!](#ff7e5e)'
error_cant_evict_mayor: '[Error:](#ff3300) [You cannot evict the Mayor!](#ff7e5e)'
error_cant_evict_other_trusted_member: '[Error:](#ff3300) [You cannot evict another Trusted citizen.](#ff7e5e)'
error_town_no_longer_exists: '[Error:](#ff3300) [You could not join the town as it no longer exists or has been renamed!](#ff7e5e)'
have_invite_rejected: '[You rejected %1%''s invitation to join %2%.](#ff7e5e)'
you_evict_success: '[Successfully evicted %1% as a citizen of %2%](#00fb9a)'
error_invalid_page_number: '[Error:](#ff3300) [Please specify a valid page number.](#ff7e5e)'
page_options: '[←](gray show_text=&7View previous page run_command=%1%) [Viewing Page %2%/%3%](#00fb9a) [β†’](gray show_text=&7View next page run_command=%4%)'
page_options_min: '[Viewing Page %1%/%2%](#00fb9a) [β†’](gray show_text=&7View next page run_command=%3%)'
page_options_min_max: '[Viewing Page %1%/%2%](#00fb9a)'
page_options_max: '[←](gray show_text=&7View previous page run_command=%1%) [Viewing Page %2%/%3%](#00fb9a)'
page_no_items: '\n[(No items to display on this page)](gray show_text=&7Try a different page number)\n'
player_evicted: '[%1% has been evicted from the town by %2%.](#00fb9a)'
town_renamed: '[Mayor %1% has renamed your town to](#00fb9a show_text=&#00fb9a&Your town color has also been updated.) [%2%](#00fb9a bold show_text=&#00fb9a&Your town color has also been updated.)[!](#00fb9a)'
town_disbanded: '[Mayor %1% has disbanded the town of %2% you were a citizen of; you are no longer in a town.](#00fb9a show_text=&#00fb9a&You can join another town or make your own)'
have_been_evicted: '[You have been evicted from %1% by %2%.](#00fb9a)'
make_farm_success: '[Successfully made the claim chunk you are standing in a β’» Farming Chunk.](#00fb9a show_text=&#00fb9a&All town citizens can build in Farming Chunks.)'
make_regular_success: '[Successfully made the claim chunk you are standing in a regular chunk.](#00fb9a show_text=&#00fb9a&Only Trusted members can build in regular claims. &7To let regular citizens build, make a claim a /plot chunk\nYou can assign a plot chunk to a player, or let members claim them.)'
make_plot_success: '[Successfully made the claim chunk you are standing in a β“… Plot Chunk.](#00fb9a show_text=&#00fb9a&Town members can claim this plot with /plot claim.\nYou can also manually assign the chunk to a player with /plot assign <player>\n&7Other citizens won''t be able to build in the assigned player''s plot.\nNote though that Trusted citizens can still build in it.)'
wilderness: '[Wilderness](#2e2e2e)'
cannot_pvp_here: '[You can''t engage in combat here!](#ff7e5e)'
cannot_pvp_friendly_fire: '[You can''t fight %1%, they''re also a citizen of %2%!](#ff7e5e)'
inspect_chunk_too_far: '[That chunk is too far away!](#ff7e5e)'
town_update_greeting_success: '[Successfully updated your town''s greeting message to:](#00fb9a)'
town_update_farewell_success: '[Successfully updated your town''s farewell message to:](#00fb9a)'
town_rename_success: '[You have successfully renamed your town to](#00fb9a) [%1%](#00fb9a bold)[!](#00fb9a)\n[Note:](gray) [Your town color has also changed](gray italic)'
money_deposited_success: '[Successfully deposited %1% into the town coffers, which now contain %2%](#00fb9a)'
town_deposit_notification: '[%1% deposited %2% into the town''s coffers!](#00fb9a)'
town_level_up_notification: '\n[Level up!](#00fb9a bold) [%1% has increased its town level! (%2%β†’](#00fb9a)[%3%](#00fb9a bold)[)](#00fb9a)\n'
inspect_chunk_not_claimed: '[That chunk is not currently claimed.](#00fb9a show_text=&#00fb9a&If you''re a mayor or Trusted citizen of a town, you can claim it. &7To do this, stand within it and type /claim suggest_command=/claim)'
inspect_chunk_not_claimable: '[Error:](#ff3300) [Claims can''t be made here.](#ff7e5e)'
regular_chunk_claimed_by: '[That chunk is claimed by](#00fb9a) [%1%](#00fb9a bold show_text=&#00fb9a&Click to view information run_command=/town view %1%)[.](#00fb9a) [(View info)](gray show_text=&7Click to view claim information run_command=/claim info %2% %3% %4%)'
farm_chunk_claimed_by: '[That chunk is claimed by](#00fb9a) [%1%](#00fb9a bold show_text=&#00fb9a&Click to view information run_command=/town view %1%) [and is set as a town](#00fb9a) [farm](#00fb9a bold show_text=&#00fb9a&All town members can build and interact within farming chunks.)[.](#00fb9a) [(View info)](gray show_text=&7Click to view claim information run_command=/claim info %2% %3% %4%)'
assigned_plot_chunk_claimed_by: '[That chunk is claimed by](#00fb9a) [%1%](#00fb9a bold show_text=&#00fb9a&Click to view information run_command=/town view %1%) [and is a plot assigned to](#00fb9a) [%2%](#00fb9a bold show_text=&#00fb9a&Only %2% and Trusted citizens\nof the town can build in this plot.)[.](#00fb9a) [(View info)](gray show_text=&7Click to view claim information run_command=/claim info %3% %4% %5%)'
unassigned_plot_chunk_claimed_by: '[That chunk is claimed by](#00fb9a) [%1%](#00fb9a bold show_text=&#00fb9a&Click to view information run_command=/town view %1%) [and is an open plot in the town](#00fb9a show_text=&#00fb9a&Town members can claim this plot with /plot claim)[.](#00fb9a) [(View info)](gray show_text=&7Click to view claim information run_command=/claim info %2% %3% %4%)'
error_insufficient_rename_privileges: '[Error:](#ff3300) [Only the Mayor can rename the town!](#ff7e5e)'
error_insufficient_message_privileges: '[Error:](#ff3300) [You need to be a Trusted resident to be able to update the town greeting/farewell messages.](#ff7e5e)'
error_insufficient_assign_privileges: '[Error:](#ff3300) [You need to be a Trusted resident to assign players to plots in your town!](#ff7e5e)'
error_town_name_invalid_length: '[Error:](#ff3300) [Town names must be between 3-16 characters long.](#ff7e5e show_text=&#ff7e5e&Names must be 3-16 characters long and can only contain alphanumeric characters {a-z, 0-9}, underscores {_} and hyphens {-})'
error_town_name_prohibited: '[Error:](#ff3300) [That town name is prohibited.](#ff7e5e)'
error_town_name_invalid_characters: '[Error:](#ff3300) [Town names can only contain alphanumeric characters.](#ff7e5e show_text=&#ff7e5e&Names must be 3-16 characters long and can only contain alphanumeric characters {a-z, 0-9}, underscores {_} and hyphens {-})'
error_town_message_invalid_length: '[Error:](#ff3300) [Town farewell/greeting messages must be between 3-255 characters long.](#ff7e5e show_text=&#ff7e5e&Messages must be 3-255 characters long and can only contain certain characters.)'
error_town_message_invalid_characters: '[Error:](#ff3300) [The message you provided contains illegal characters!](#ff7e5e show_text=&#ff7e5e&Messages must be 3-255 characters long and can only contain certain characters.)'
invite_received: '[You have been](#00fb9a) [invited](#00fb9a bold) [to join %1% by %2%!](#00fb9a)\n[Accept Invite](#34faae underline show_text=&#00fb9a&Click here to accept run_command=/invite accept) [or](gray) [Reject Invite](#ff7e5e underline show_text=&#ff7e5e&Click here to reject run_command=/invite reject)'
player_invited: '[%1% has been invited to join the town by %2%!](#00fb9a)'
auto_claim_toggle_off: '[No longer automatically claiming chunks.](#00fb9a) [(Click to toggle on)](gray show_text=&7Click to turn off auto-claiming run_command=/autoclaim)'
auto_claim_toggle_on: '[Now automatically claiming chunks as you walk.](#00fb9a) [(Click to toggle off)](gray show_text=&7Click to turn off auto-claiming run_command=/autoclaim)'
auto_claim_toggle_off_admin: '[No longer automatically administrator-claiming chunks.](#00fb9a) [(Click to toggle off)](gray show_text=&7Click to turn off auto-claiming run_command=/admintown autoclaim)'
auto_claim_toggle_on_admin: '[Now automatically administrator-claiming chunks as you walk.](#00fb9a) [(Click to toggle off)](gray show_text=&7Click to turn off auto-claiming run_command=/admintown autoclaim)'
error_already_plot_chunk: '[Error:](#ff3300) [That chunk is already assigned to be a plot chunk.](#ff7e5e) [Click here to make it a regular claim](#ff7e5e show_text=&#ff7e5e&Click to suggest command. Run while standing in the chunk you want to unset. This will remove any players assigned to the claim suggest_command=/plot remove)'
error_already_farm_chunk: '[Error:](#ff3300) [That chunk is already assigned to be a farming chunk.](#ff7e5e) [Click here to make it a regular claim](#ff7e5e show_text=&#ff7e5e&Click to suggest command. Run while standing in the chunk you want to unset. suggest_command=/farm)'
error_not_a_plot: '[Error:](#ff3300) [That claimed chunk isn''t setup as a town plot.](#ff7e5e)'
error_plot_already_claimed: '[Error:](#ff3300) [That plot chunk is already claimed within your town by %1%.](#ff7e5e)'
error_assign_plot_already_claimed: '[Error:](#ff3300) [That plot chunk is already claimed within your town by %1%.\nIf you want, you can remove them from the plot by standing in it and using /plot evict](#ff7e5e show_text=&#ff7e5e&Click to suggest command suggest_command=/plot evict)'
error_not_your_plot: '[Error:](#ff3300) [This plot chunk isn''t assigned to you!](#ff7e5e)'
unclaimed_plot_success: '[Successfully unassigned the plot chunk you are standing in. The plot can now be claimed by another member of %1%.](#00fb9a)'
town_transfer_success: '[Successfully transferred ownership of %1% to %2%.\nYou are no longer the Mayor and are just a Trusted citizen.](#00fb9a)'
spawn_removed_in_claim: '[Your town spawn point was within the chunk you unclaimed, so it was unset.](gray)'
town_update_spawn_success: '[Successfully set the town spawn point to your current position.](#00fb9a show_text=&#00fb9a&Return to your town spawn with /town spawn suggest_command=/town spawn)'
claimed_plot_success: '[Successfully claimed the plot chunk in your town!](#00fb9a show_text=&#00fb9a&Chunk at: &f%1%, %2% &#00fb9a&on &f%3%&#00fb9a&\n Click to view on map... run_command=/map %1% %2% %3%)'
assigned_plot_success: '[Successfully assigned the plot chunk you are standing in to %1%!](#00fb9a show_text=&#00fb9a&Chunk at: &f%2%, %3% &#00fb9a&on&f %4%&#00fb9a&\n Click to view on map run_command=/map %2% %3% %4%)'
command_list_header: '\n[HuskTowns](#00fb9a bold) [| Command List](#00fb9a)'
command_list_item: '[/%1%](#00fb9a show_text=&#00fb9a&%2% suggest_command=/%1%) [β€’](white) [%3%](gray)'
town_list_header: '\n[List of](#00fb9a) [Towns](#00fb9a bold) [%1% (%2% total)](#00fb9a)'
reload_complete: '[HuskTowns](#00fb9a bold) [| Reloaded config and message files.](#00fb9a)'
bonus_application_successful: '[Applied a town bonus of %1% extra claims and %2% extra members to](#00fb9a) [%3%](#00fb9a bold)'
bonus_deletion_successful: '[Cleared all town bonuses from](#00fb9a) [%1%](#00fb9a bold)'
town_menu_no_town: '[You are currently not a member of a town! To join a town...](#ff3300)\n[β€’](#262626) [Have a Mayor or Trusted resident /invite you](#ff3300 show_text=&#ff3300&Accept an invite with /invite accept)\n[β€’](#262626) [Create your own town with /town create <name>](#ff3300 show_text=&#ff3300&Then, you can invite others to join suggest_command=/town create )'
error_town_chat_invalid_characters: '[Error:](#ff3300) [You message contains illegal characters that cannot be sent over town chat!](#ff7e5e)'
error_no_town_bonuses: '[Error:](#ff3300) [%1% does not currently have any applied town bonuses](#ff7e5e show_text=&#ff7e5e&Administrators can grant town bonuses with /townbonus add <town> <bonus claims> <bonus members> suggest_command=/townbonus add %1% )'
town_bonus_list_header: '\n[List of](#00fb9a) [Town Bonuses](#00fb9a bold) [for %1% (%2% total)](#00fb9a show_text=&#00fb9a&Click to view town information run_command=/town info %1%)'
error_town_bonus_invalid_target: '[Error:](#ff3300) [Please specify a valid town name, or the name of a town member to edit the town bonuses of.](#ff7e5e)'
town_chat: '&#00fb9a&[%1%] %2%: &f'
town_chat_spy: '&7[Spy/%1%] %2%: &8'
town_chat_toggled_on: '[You are now talking in](#00fb9a) [town](#00fb9a bold) [chat](#00fb9a) [(Click to toggle)](gray show_text=&7Click to switch back to public chat run_command=/townchat)'
town_chat_toggled_off: '[You are now talking in](#00fb9a) [public](#00fb9a bold) [chat](#00fb9a) [(Click to toggle)](gray show_text=&7Click to switch to town chat run_command=/townchat)'
error_cache_updating: '[Error:](#ff3300) [Please wait while the server processes %1% data.](#ff7e5e)'
ignore_claim_toggled_on: '[You are now](#00fb9a) [ignoring](#00fb9a bold) [town claims.](#00fb9a) [(Click to toggle)](gray show_text=&7Click to start respecting claims again run_command=/ignoreclaims)'
ignore_claim_toggled_off: '[You are now](#00fb9a) [respecting](#00fb9a bold) [town claims.](#00fb9a) [(Click to toggle)](gray show_text=&7Click to start ignoring claims run_command=/ignoreclaims)'
action_bar_warning_ignoring_claims: '[Warning:](#ff3300) [You are not respecting claims!](#ff7e5e)'
claim_details: '\n[Claimed Chunk](#00fb9a bold) [at %1%, %2% on world "%3%" by](#00fb9a) [%4%](#00fb9a show_text=&#00fb9a&Click to view town information run_command=/town info %4%)'
claim_details_claimed_by: '[β€’](#262626) [Claimed by:](#00fb9a show_text=&7The resident who made this claim) [%1%](white)'
claim_details_server: '[β€’](#262626) [Server:](#00fb9a show_text=&7The server this claim is on.) [%1%](white)'
claim_details_type: '[β€’](#262626) [Claim type:](#00fb9a show_text=&7The type of this claim.\nRegular: Only trusted residents can build in\nFarms: All residents can build in\nPlots: The owner and plot members can build in) [%1%](white)'
claim_details_timestamp: '[β€’](#262626) [Claimed on:](#00fb9a show_text=&7Timestamp of when this claim was made.) [%1%](white)'
claim_details_plot_vacant: '[β€’](#262626) [Plot status:](#00fb9a) [vacant](white show_text=&#00fb9a&This plot is not currently occupied.)'
claim_details_plot_vacant_claimable: '[β€’](#262626) [Plot status:](#00fb9a) [vacant (click to make yours)](white show_text=&#00fb9a&Click to occupy this town plot! run_command=/plot claim)'
claim_details_plot_owner: '[β€’](#262626) [Plot owner:](#00fb9a show_text=&7The owner of the plot in this town) [%1%](white)'
claim_details_plot_members: '[β€’](#262626) [Plot members:](#00fb9a show_text=&7Other players who can build in this plot.\nMembers do not have to be residents of the town.) %1%'
claim_details_view_on_map: '[Click to view on map...](#00fb9a show_text=&7Click to view the town map centred on this claim. run_command=/map %1% %2% %3%)'
claim_chunk_too_far: '[Error:](#ff3300) [You are too far away from that chunk to claim it!](#ff7e5e)'
claim_chunk_other_world: '[Error:](#ff3300) [You need to be in the same world to claim a chunk!](#ff7e5e)'
claim_chunk_other_server: '[Error:](#ff3300) [You need to be on the same server to claim a chunk!](#ff7e5e)'
error_plot_not_claimed: '[Error:](#ff3300) [This plot chunk is vacant and has no owner!](#ff7e5e)'
error_already_plot_member: '[Error:](#ff3300) [That player is already a member of this plot!](#ff7e5e)'
error_not_a_plot_member: '[Error:](#ff3300) [That player is not a member of this plot.](#ff7e5e)'
error_plot_member_already_owner: '[Error:](#ff3300) [That player is already the owner of this plot!](#ff7e5e)'
plot_member_added: '[Trusted %1% as a member of the plot chunk at (%2%, %3%)](#00fb9a)'
plot_member_removed: '[Removed %1% as a member of the plot chunk at (%2%, %3%)](#00fb9a)'
error_town_bio_invalid_length: '[Error:](#ff3300) [Town bios must be between 3-255 characters long.](#ff7e5e)'
town_update_bio_success: '[Successfully updated your town''s bio to:](#00fb9a)'
error_insufficient_bio_privileges: '[Error:](#ff3300) [You need to be a Trusted resident to be able to update the town bio.](#ff7e5e)'
admin_town_bio: 'Administrator-managed claims'
default_town_bio: '(none)'
error_insufficient_spawn_privacy_privileges: '[Error:](#ff3300) [You must be a Trusted citizen to change the privacy of your town spawn.](#ff7e5e)'
town_update_spawn_public: '[Successfully made your town spawn open to the](#00fb9a) [public](#00fb9a bold show_text=&#00fb9a&Anyone can teleport to your town spawn with the /town spawn <town name> command.)[!](#00fb9a)'
town_update_spawn_private: '[Successfully made your town spawn](#00fb9a) [private](#00fb9a bold show_text=&#00fb9a&Only members of your town can teleport to your spawn with the /town spawn command.)[.](#00fb9a)'
error_town_spawn_not_public: '[Error:](#ff3300) [That town''s spawn point is not open to the public!](#ff7e5e)'
teleporting_you_to_other_town_spawn: '[Teleporting you to %1%''s town spawn!](#00fb9a)'
error_invalid_town_bonus: '[Error:](#ff3300) [Please specify a valid number of bonus claims and bonus members.](#ff7e5e)'
unclaim_all_confirm: '\n[Warning:](#ff3300) [You are about to remove all of your town''s claims. This action is ](#ff7e5e) [irreversible](#ff7e5e bold)[. This will:](#ff7e5e)\n[β€’](#262626) [Unclaim every chunk claimed by your town.](#ff3300 show_text=&#ff3300&Your builds & items will be unprotected.)\n[β€’](#262626) [Remove all player plots & added members.](#ff3300 show_text=&#ff3300&Information about plot owners and members will be lost)\n[β€’](#262626) [Remove your town spawn position](#ff3300 show_text=&#ff3300&Your town spawn point will be unset.)\n[If you would still like to proceed with deleting all your town claims,](#ff7e5e) [click here](#ff3300 underline show_text=&#ff7e5e&Click to suggest the command\nYour claims will be removed when entered. suggest_command=/unclaim all confirm)\n'
error_insufficient_unclaim_all_privileges: '[Error:](#ff3300) [Only the Mayor can remove all of the town''s claims at once.](#ff7e5e)'
town_unclaim_all_success: '[Successfully removed all of your town''s claims.](#00fb9a)'
town_unclaim_all_notification: '[Mayor %1% has removed all of the town''s claims!](#00fb9a)'
no_nearby_claims: '[There are no nearby claims to show.](#ff7e5e show_text=&7Use /map to view a bigger map of nearby claims run_command=/map)'
showing_nearby_chunks: '[Showing chunk borders for](#00fb9a) [%1%](#00fb9a bold) [nearby claims!](#00fb9a show_text=&7Use /map to view a bigger map of nearby claims run_command=/map)'
settings_menu_header: '\n[Displaying](#00fb9a) [Town Settings](#00fb9a bold) [for](#00fb9a) [%1%](#00fb9a show_text=&#00fb9a&Click to view town information run_command=/town info %1%)'
settings_menu_bio: '[β€’](#262626) [Town Bio:](#00fb9a) &7'
settings_menu_greeting: '[β€’](#262626) [Greeting message:](#00fb9a) &7'
settings_menu_farewell: '[β€’](#262626) [Farewell message:](#00fb9a) &7'
settings_menu_town_spawn_not_set: '[β€’](#262626) [Town spawn:](#00fb9a) [Not set](gray show_text=&7The town spawn has not been set)'
settings_menu_town_spawn_public: '[β€’](#262626) [Town spawn:](#00fb9a) [Public](#00ed2f show_text=&7The town spawn has been set and is publicly accessible)'
settings_menu_town_spawn_private: '[β€’](#262626) [Town spawn:](#00fb9a) [Private](#ff3300 show_text=&7The town spawn has been set and is private to town members)'
settings_menu_edit: '[[✎ Edit]](white show_text=&7✎ Click to edit suggest_command=%1%)'
settings_menu_update_town_spawn_location: '[[✎ Set here]](white show_text=&7✎ Click to set the town spawn to your current position run_command=/town setspawn)'
settings_menu_update_town_spawn_privacy: '[[✎ Toggle]](white show_text=&7✎ Click to toggle the privacy of the town spawn run_command=/town publicspawn)'
settings_menu_flag_subheading: '[Town Flags](#00fb9a bold) [(Click to edit):](#00fb9a show_text=&#00fb9a&Click the checkboxes to set the town flags.)\n[Regular](gray show_text=&#00fb9a&Flag settings for regular claims) [β€’](#262626) [Farms](gray show_text=&#00fb9a&Flag settings for regular claims) [β€’](#262626) [Plots](gray show_text=&#00fb9a&Flag settings for regular claims)\n'
settings_menu_flag_subheading_static: '[Town Flags](#00fb9a bold)\n[Regular](gray show_text=&#00fb9a&Flag settings for regular claims) [β€’](#262626) [Farms](gray show_text=&#00fb9a&Flag settings for regular claims) [β€’](#262626) [Plots](gray show_text=&#00fb9a&Flag settings for regular claims)\n'
settings_menu_flag_item: '    %1%        %2%        %3%    [%4%](gray show_text=&7%5%)'
settings_menu_flag_set: '[β˜‘](#00ed2f show_text=&#00ed2f&Click to prohibit %1% for %2% chunks run_command=/town flag %4% %2% %3% false -settings)'
settings_menu_flag_unset: '[β˜’](#ff3300 show_text=&#ff3300&Click to allow %1% for %2% chunks run_command=/town flag %4% %2% %3% true -settings)'
settings_menu_flag_set_static: '[β˜‘](#00ed2f show_text=&#00ed2f&%1% is allowed in %2% chunks)'
settings_menu_flag_unset_static: '[β˜’](#ff3300 show_text=&#ff3300&%1% is prohibited in %2% chunks)'
settings_menu_admin_flags: '[β’Ά Admin-claim flags must be set in the plugin config.](gray)'
error_insufficient_flag_privileges: '[Error:](#ff3300) [You must be a Trusted citizen to modify flag settings for your town.](#ff7e5e)'
error_invalid_flag: '[Error:](#ff3300) [Please specify a valid town flag to set](#ff7e5e)'
error_invalid_chunk_type: '[Error:](#ff3300) [Please specify a valid claimed chunk type](#ff7e5e)'
town_flag_update_success: '[Successfully set the %1% flag in %2% town claimed chunks to %3%](#00fb9a)'
error_no_flag_permission: '[Error:](#ff3300) [You do not have permission to set this flag](#ff7e5e)'
town_subcommand_list_header: '\n[HuskTowns](#00fb9a bold) [| /town Command Help](#00fb9a)'
town_subcommand_list_item: '[/%1%](#00fb9a show_text=&#00fb9a&Click to suggest suggest_command=/%1%) [β€’](white) [%2%](gray)'
error_invalid_chat_type: '[Error:](#ff3300) [Please specify a valid chat type](#ff7e5e)'
verbose_mode_toggle_on: '[You are now receiving verbose action messages](#00fb9a) [(Click to toggle off)](gray show_text=&7Click to turn off verbose messages run_command=/husktowns verbose)'
verbose_mode_toggle_off: '[You are no longer receiving verbose action messages](#00fb9a) [(Click to toggle on)](gray show_text=&7Click to turn back on verbose messages run_command=/husktowns verbose)'
flag_explosion_damage: 'Explosion Damage'
flag_explosion_damage_description: 'Allows explosions from blocks and monsters to destroy terrain'
flag_fire_damage: 'Fire Damage'
flag_fire_damage_description: 'Allows fire to spread and damage blocks, if fire tick is enabled'
flag_mob_griefing: 'Mob Griefing'
flag_mob_griefing_description: 'Allows mobs to cause damage to the world'
flag_monster_spawning: 'Monster Spawning'
flag_monster_spawning_description: 'Allows monsters to spawn within claims'
flag_public_build_access: 'Public Build Access'
flag_public_build_access_description: 'Allows members of the public to break and place things'
flag_public_container_access: 'Public Container Access'
flag_public_container_access_description: 'Allows members of the public to open containers'
flag_public_interact_access: 'Public Interact Access'
flag_public_interact_access_description: 'Allows members of the public to interact with doors, levers, redstone, etc'
flag_public_farm_access: 'Public Farm Access'
flag_public_farm_access_description: 'Allows members of the public to place and break crops and kill mobs'
flag_pvp: 'PVP'
flag_pvp_description: 'Allows players to engage in combat with each other'
error_in_game_only: '[Error:](#ff3300) [Sorry, that command can only be run from in-game](#ff7e5e)'
town_overview_header: '\n[Town Overview for](#00fb9a) [%1%](#00fb9a bold)'
town_overview_level: '[β€’](#262626) [Level:](#00fb9a show_text=&#00fb9a&Level of the town\n&7Calculated based on value of coffers) [%1%](white)'
town_overview_coffers: '[β€’](#262626) [Coffers:](#00fb9a show_text=&#00fb9a&Amount of money deposited into town\n&7Money paid in with /town deposit) [%1%](white) [(Next: %2%)](gray show_text=&7The amount that needs to be deposited to level up.)'
town_overview_founded: '[β€’](#262626) [Founded:](#00fb9a show_text=&#00fb9a&Date the town was founded.) [%1%](white)'
town_overview_bio: '[β€’](#262626) [Bio:](#00fb9a) &f'
town_overview_claims: '[β€’](#262626) [Claims:](#00fb9a show_text=&7Total number of chunks claimed out of maximum possible, based on current town level.) [β–ˆ](%1%) [%2%/%3%](white show_text=&#00fb9a&Click to view a list of claims run_command=/town claims %4%)\n'
town_overview_claims_bonus: '[β€’](#262626) [Claims:](#00fb9a show_text=&7Total number of chunks claimed out of maximum possible, based on current town level.) [β–ˆ](%1%) [%2%/%3%; %4% bonus](white show_text=&#00fb9a&Click to view a list of claims run_command=/town claims %5%)\n'
town_overview_members: '[Citizens](#00fb9a bold) &#00fb9a&(Population: &f☻%1%/%2%&#00fb9a&)'
town_overview_members_bonus: '[Citizens](#00fb9a bold) &#00fb9a&(Population: &f☻%1%/%2%; %3% bonus&#00fb9a&)'
town_overview_mayor: '[β€’](#262626) [Mayor:](#00fb9a show_text=&#00fb9a&The head of the town\n&7Can manage residents & claims) '
town_overview_trustees: '[β€’](#262626) [Trustees:](#00fb9a show_text=&#00fb9a&Trusted citizens of the town\n&7Can build anywhere in town\nCan invite new residents\nCan claim new land) '
town_overview_residents: '[β€’](#262626) [Residents:](#00fb9a show_text=&#00fb9a&Standard residents of the town\n&7Default rank for new citizens\nCan build in plots within town) '
map_square_wilderness: '&#b0b0b0&Wilderness'
map_square_unclaimable: '&#780000&Unclaimable'
map_square_currently_here: '&#b0b0b0&β–½ Currently here β–½'
map_square_admin_claim: '&%1%&β’Ά &r&#b0b0b0&Admin Claim'
map_square_farm: '&%1%&β’» &r&#b0b0b0&Farming Chunk'
map_square_unclaimed_plot: '&%1%&β“… &r&#b0b0b0&Unclaimed Plot'
map_square_claimed_plot: '&%1%&β“… &r&#b0b0b0&%2%''s Plot'
map_square_plot_member_count: '&#b0b0b0&Plot Members: &%1%&%2%'
map_square_chunk: '&#b0b0b0&Chunk: &%1%&%2%, %3%'
map_square_claimed_timestamp: '&#b0b0b0&Claimed: &%1%&%2%'
map_square_claimed_by: '&#b0b0b0&By: &%1%&%2%'
town_list_item: '[%1%](%2% show_text=&%2%&%1%\n&%2%&Mayor: &f%3%\n&%2%&Bio: &f%4% run_command=/town info %1%) [β€’](#262626) [☻%5%/%6%](gray show_text=&7Number of members out of max members run_command=/town info %1%) [β€’](#262626) [β–ˆ%7%/%8%](gray show_text=&7Number of claims made out of max claims, including bonuses run_command=/claimslist %1%) [β€’](#262626) [Lv.%9%](gray show_text=&7The town''s level based on money deposited. run_command=/town info %1%) [β€’](#262626) [%10%](gray show_text=&7When the town was founded)'
claim_list_item_unviewable: '[β–ˆ](%1%) [&7x:%2%, z:%3%](gray show_text=&7The coordinates of this claimed chunk) [β€’](#262626) [β“Œ %4%](gray show_text=&7The world this claimed chunk is in) [β€’](#262626) [☰ %5%](gray show_text=&7The server this claimed chunk is on)'
claim_list_item_viewable: '[β–ˆ](%1%) [&7x:%2%, z:%3%](gray show_text=&7The coordinates of this claimed chunk) [β€’](#262626) [β“Œ %4%](gray show_text=&7The world this claimed chunk is in) [β€’](#262626) [☰ %5%](gray show_text=&7The server this claimed chunk is on) [β€’](#262626) [[β–· View]](white show_text=&%1%&Click to view more information run_command=/claim info %6% %7% %4% %5%)'
bonus_list_item_player_applier: '[%1%](gray show_text=&7When the bonus was applied) [β€’](#262626) [+%2%β–ˆ](gray show_text=&7This bonus applies +%2% to the town''s max claims) [β€’](#262626) [+%3%☻](gray show_text=&7This bonus applies +%3% additional member slots) [β€’](#262626) [%4%](gray show_text=&7The person who applied the bonus)'
bonus_list_item_console_applier: '[%1%](gray show_text=&7When the bonus was applied) [β€’](#262626) [+%2%β–ˆ](gray show_text=&7This bonus applies +%2% to the town''s max claims) [β€’](#262626) [+%3%☻](gray show_text=&7This bonus applies +%3% additional member slots) [β€’](#262626) [(Console)](white show_text=&7This bonus was applied via the server console)'
town_overview_coffers_max_level: 'Max Level'
placeholder_loading: '(Loading...)'
placeholder_loading_color: '#aaaaaa'
placeholder_loading_icon: '⌚'
placeholder_wilderness: 'Wilderness'
placeholder_wilderness_color: '#2e2e2e'
placeholder_yes: 'Yes'
placeholder_no: 'No'
placeholder_tick: 'βœ”'
placeholder_cross: '✘'
placeholder_not_in_town: 'Not in town'
placeholder_invalid_player: 'Invalid player'
placeholder_player_offline: 'Player not online'
placeholder_not_claimed: 'Not claimed'
placeholder_not_a_plot_chunk: 'Not a plot chunk'
placeholder_vacant: '(Vacant)'
placeholder_not_applicable: 'N/A'