mirror of
https://github.com/MCCTeam/Minecraft-Console-Client
synced 2025-10-14 21:22:49 +00:00
2672 lines
125 KiB
Text
2672 lines
125 KiB
Text
|
|
<?xml version="1.0" encoding="utf-8"?>
|
|||
|
|
<root>
|
|||
|
|
<!--
|
|||
|
|
Microsoft ResX Schema
|
|||
|
|
|
|||
|
|
Version 2.0
|
|||
|
|
|
|||
|
|
The primary goals of this format is to allow a simple XML format
|
|||
|
|
that is mostly human readable. The generation and parsing of the
|
|||
|
|
various data types are done through the TypeConverter classes
|
|||
|
|
associated with the data types.
|
|||
|
|
|
|||
|
|
Example:
|
|||
|
|
|
|||
|
|
... ado.net/XML headers & schema ...
|
|||
|
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
|||
|
|
<resheader name="version">2.0</resheader>
|
|||
|
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
|||
|
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
|||
|
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
|||
|
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
|||
|
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
|||
|
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
|||
|
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
|||
|
|
<comment>This is a comment</comment>
|
|||
|
|
</data>
|
|||
|
|
|
|||
|
|
There are any number of "resheader" rows that contain simple
|
|||
|
|
name/value pairs.
|
|||
|
|
|
|||
|
|
Each data row contains a name, and value. The row also contains a
|
|||
|
|
type or mimetype. Type corresponds to a .NET class that support
|
|||
|
|
text/value conversion through the TypeConverter architecture.
|
|||
|
|
Classes that don't support this are serialized and stored with the
|
|||
|
|
mimetype set.
|
|||
|
|
|
|||
|
|
The mimetype is used for serialized objects, and tells the
|
|||
|
|
ResXResourceReader how to depersist the object. This is currently not
|
|||
|
|
extensible. For a given mimetype the value must be set accordingly:
|
|||
|
|
|
|||
|
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
|||
|
|
that the ResXResourceWriter will generate, however the reader can
|
|||
|
|
read any of the formats listed below.
|
|||
|
|
|
|||
|
|
mimetype: application/x-microsoft.net.object.binary.base64
|
|||
|
|
value : The object must be serialized with
|
|||
|
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
|||
|
|
: and then encoded with base64 encoding.
|
|||
|
|
|
|||
|
|
mimetype: application/x-microsoft.net.object.soap.base64
|
|||
|
|
value : The object must be serialized with
|
|||
|
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
|||
|
|
: and then encoded with base64 encoding.
|
|||
|
|
|
|||
|
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
|||
|
|
value : The object must be serialized into a byte array
|
|||
|
|
: using a System.ComponentModel.TypeConverter
|
|||
|
|
: and then encoded with base64 encoding.
|
|||
|
|
-->
|
|||
|
|
<xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root">
|
|||
|
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
|
|||
|
|
<xsd:element name="root" msdata:IsDataSet="true">
|
|||
|
|
<xsd:complexType>
|
|||
|
|
<xsd:choice maxOccurs="unbounded">
|
|||
|
|
<xsd:element name="metadata">
|
|||
|
|
<xsd:complexType>
|
|||
|
|
<xsd:sequence>
|
|||
|
|
<xsd:element name="value" type="xsd:string" minOccurs="0"/>
|
|||
|
|
</xsd:sequence>
|
|||
|
|
<xsd:attribute name="name" use="required" type="xsd:string"/>
|
|||
|
|
<xsd:attribute name="type" type="xsd:string"/>
|
|||
|
|
<xsd:attribute name="mimetype" type="xsd:string"/>
|
|||
|
|
<xsd:attribute ref="xml:space"/>
|
|||
|
|
</xsd:complexType>
|
|||
|
|
</xsd:element>
|
|||
|
|
<xsd:element name="assembly">
|
|||
|
|
<xsd:complexType>
|
|||
|
|
<xsd:attribute name="alias" type="xsd:string"/>
|
|||
|
|
<xsd:attribute name="name" type="xsd:string"/>
|
|||
|
|
</xsd:complexType>
|
|||
|
|
</xsd:element>
|
|||
|
|
<xsd:element name="data">
|
|||
|
|
<xsd:complexType>
|
|||
|
|
<xsd:sequence>
|
|||
|
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
|
|||
|
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"/>
|
|||
|
|
</xsd:sequence>
|
|||
|
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1"/>
|
|||
|
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3"/>
|
|||
|
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4"/>
|
|||
|
|
<xsd:attribute ref="xml:space"/>
|
|||
|
|
</xsd:complexType>
|
|||
|
|
</xsd:element>
|
|||
|
|
<xsd:element name="resheader">
|
|||
|
|
<xsd:complexType>
|
|||
|
|
<xsd:sequence>
|
|||
|
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
|
|||
|
|
</xsd:sequence>
|
|||
|
|
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
|||
|
|
</xsd:complexType>
|
|||
|
|
</xsd:element>
|
|||
|
|
</xsd:choice>
|
|||
|
|
</xsd:complexType>
|
|||
|
|
</xsd:element>
|
|||
|
|
</xsd:schema>
|
|||
|
|
<resheader name="resmimetype">
|
|||
|
|
<value>text/microsoft-resx</value>
|
|||
|
|
</resheader>
|
|||
|
|
<resheader name="version">
|
|||
|
|
<value>2.0</value>
|
|||
|
|
</resheader>
|
|||
|
|
<resheader name="reader">
|
|||
|
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|||
|
|
</resheader>
|
|||
|
|
<resheader name="writer">
|
|||
|
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|||
|
|
</resheader>
|
|||
|
|
<data name="bot.alerts.end_rain" xml:space="preserve">
|
|||
|
|
<value>§cWeather change: It is no longer raining.§r</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.alerts.end_thunderstorm" xml:space="preserve">
|
|||
|
|
<value>§cWeather change: It is no longer a thunderstorm.§r</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.alerts.start_rain" xml:space="preserve">
|
|||
|
|
<value>§cWeather change: It is raining now.§r</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.alerts.start_thunderstorm" xml:space="preserve">
|
|||
|
|
<value>§cWeather change: It is a thunderstorm.§r</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.antiafk.invalid_walk_range" xml:space="preserve">
|
|||
|
|
<value>Invalid walk range provided, must be a positive integer greater than 0, using default value of 5!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.antiafk.not_using_terrain_handling" xml:space="preserve">
|
|||
|
|
<value>The terrain handling is not enabled in the settings of the client, enable it if you want to use it with this bot. Using alternative (command) method.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.antiafk.swapping" xml:space="preserve">
|
|||
|
|
<value>The time range begins with a bigger value, swapped them around.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoAttack.invalidcooldown" xml:space="preserve">
|
|||
|
|
<value>Attack cooldown value cannot be smaller than 0. Using auto as default</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.aborted" xml:space="preserve">
|
|||
|
|
<value>Crafting aborted! Check your available materials.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.alias" xml:space="preserve">
|
|||
|
|
<value>Auto-crafting ChatBot command alias</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.available_cmd" xml:space="preserve">
|
|||
|
|
<value>Available commands: {0}. Use /autocraft help <cmd name> for more information. You may use /ac as command alias.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.close_inventory" xml:space="preserve">
|
|||
|
|
<value>Inventory #{0} was closed by AutoCraft</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.cmd" xml:space="preserve">
|
|||
|
|
<value>Auto-crafting ChatBot command</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.cmd.list" xml:space="preserve">
|
|||
|
|
<value>Total {0} recipes loaded: {1}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.cmd.resetcfg" xml:space="preserve">
|
|||
|
|
<value>Resetting your config to default</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.craft_fail" xml:space="preserve">
|
|||
|
|
<value>Crafting failed! Waiting for more materials</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.debug.no_config" xml:space="preserve">
|
|||
|
|
<value>No config found. Writing a new one.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.error.config" xml:space="preserve">
|
|||
|
|
<value>Error while parsing config: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.exception.duplicate" xml:space="preserve">
|
|||
|
|
<value>Duplicate recipe name specified: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.exception.name_miss" xml:space="preserve">
|
|||
|
|
<value>Missing recipe name while parsing a recipe</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.help.help" xml:space="preserve">
|
|||
|
|
<value>Get the command description. Usage: /autocraft help <command name></value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.help.list" xml:space="preserve">
|
|||
|
|
<value>List loaded recipes name.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.help.load" xml:space="preserve">
|
|||
|
|
<value>Load the config file.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.help.reload" xml:space="preserve">
|
|||
|
|
<value>Reload the config file.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.help.resetcfg" xml:space="preserve">
|
|||
|
|
<value>Write the default example config to default location.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.help.start" xml:space="preserve">
|
|||
|
|
<value>Start the crafting. Usage: /autocraft start <recipe name></value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.help.stop" xml:space="preserve">
|
|||
|
|
<value>Stop the current running crafting process</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autocraft.invaild_result" xml:space="preserve">
|
|||
|
|
<value>Invalid result item!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autocraft.invaild_slots" xml:space="preserve">
|
|||
|
|
<value>The number of slots does not match and has been adjusted automatically.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.loaded" xml:space="preserve">
|
|||
|
|
<value>Successfully loaded</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.missing_material" xml:space="preserve">
|
|||
|
|
<value>Missing material: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.no_recipe_name" xml:space="preserve">
|
|||
|
|
<value>Please specify the recipe name you want to craft.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.recipe_not_exist" xml:space="preserve">
|
|||
|
|
<value>Specified recipe name does not exist. Check your config file.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.start" xml:space="preserve">
|
|||
|
|
<value>Starting AutoCraft: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.start_fail" xml:space="preserve">
|
|||
|
|
<value>AutoCraft cannot be started. Check your available materials for crafting {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.stop" xml:space="preserve">
|
|||
|
|
<value>AutoCraft stopped</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.table_not_found" xml:space="preserve">
|
|||
|
|
<value>table not found</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoCraft.timeout" xml:space="preserve">
|
|||
|
|
<value>Action timeout! Reason: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autodig.available_cmd" xml:space="preserve">
|
|||
|
|
<value>Available commands: {0}. Use /digbot help <cmd name> for more information.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autodig.cmd" xml:space="preserve">
|
|||
|
|
<value>Auto-digging ChatBot command</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autodig.dig_timeout" xml:space="preserve">
|
|||
|
|
<value>Digging block timeout, retry.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autodig.help.help" xml:space="preserve">
|
|||
|
|
<value>Get the command description. Usage: /digbot help <command name></value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autodig.help.start" xml:space="preserve">
|
|||
|
|
<value>Start the automatic digging bot.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autodig.help.stop" xml:space="preserve">
|
|||
|
|
<value>Deactivate the automatic digging bot.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autodig.not_allow" xml:space="preserve">
|
|||
|
|
<value>The block currently pointed to is not in the allowed list.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autodig.start" xml:space="preserve">
|
|||
|
|
<value>Automatic digging has started.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autodig.start_delay" xml:space="preserve">
|
|||
|
|
<value>Digging will start in {0:0.0} second(s).</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autodig.stop" xml:space="preserve">
|
|||
|
|
<value>Auto-digging has been stopped.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoDrop.added" xml:space="preserve">
|
|||
|
|
<value>Added item {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoDrop.alias" xml:space="preserve">
|
|||
|
|
<value>AutoDrop ChatBot command alias</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoDrop.cmd" xml:space="preserve">
|
|||
|
|
<value>AutoDrop ChatBot command</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoDrop.incorrect_name" xml:space="preserve">
|
|||
|
|
<value>Incorrect item name {0}. Please try again</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoDrop.list" xml:space="preserve">
|
|||
|
|
<value>Total {0} in the list:
|
|||
|
|
{1}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoDrop.no_inventory" xml:space="preserve">
|
|||
|
|
<value>Cannot find inventory {0}!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoDrop.no_item" xml:space="preserve">
|
|||
|
|
<value>No item in the list</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoDrop.no_mode" xml:space="preserve">
|
|||
|
|
<value>Cannot read drop mode from config. Using include mode.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoDrop.not_in_list" xml:space="preserve">
|
|||
|
|
<value>Item not in the list</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoDrop.off" xml:space="preserve">
|
|||
|
|
<value>AutoDrop disabled</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoDrop.on" xml:space="preserve">
|
|||
|
|
<value>AutoDrop enabled</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoDrop.removed" xml:space="preserve">
|
|||
|
|
<value>Removed item {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoDrop.switched" xml:space="preserve">
|
|||
|
|
<value>Switched to {0} mode.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoDrop.unknown_mode" xml:space="preserve">
|
|||
|
|
<value>Unknwon mode. Available modes: Include, Exclude, Everything</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoFish.available_cmd" xml:space="preserve">
|
|||
|
|
<value>Available commands: {0}. Use /fish help <cmd name> for more information.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoFish.cast_timeout" xml:space="preserve">
|
|||
|
|
<value>Casting timeout and will soon retry. (Timeout increased to {0:0.0} sec).</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoFish.caught" xml:space="preserve">
|
|||
|
|
<value>Caught a fish!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoFish.caught_at" xml:space="preserve">
|
|||
|
|
<value>Retract the fishing rod at ({0:0.0},{1:0.0},{2:0.0})! (Count: {3})</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoFish.cmd" xml:space="preserve">
|
|||
|
|
<value>Auto-Fishing ChatBot command</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoFish.despawn" xml:space="preserve">
|
|||
|
|
<value>Fish floating despawn, will re-cast.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoFish.fishing_timeout" xml:space="preserve">
|
|||
|
|
<value>Fishing timeout, will soon re-cast.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoFish.got" xml:space="preserve">
|
|||
|
|
<value>Fishing got {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoFish.help.help" xml:space="preserve">
|
|||
|
|
<value>Get the command description. Usage: /fish help <command name></value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoFish.help.start" xml:space="preserve">
|
|||
|
|
<value>Start auto-fishing.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoFish.help.status" xml:space="preserve">
|
|||
|
|
<value>List all obtained items. Or use "/fish status clear" to clear the list.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoFish.help.stop" xml:space="preserve">
|
|||
|
|
<value>Stop auto-fishing.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoFish.no_inv_handle" xml:space="preserve">
|
|||
|
|
<value>Inventory handling is not enabled. Cannot check rod durability and switch rods.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoFish.no_rod" xml:space="preserve">
|
|||
|
|
<value>No Fishing Rod on hand. Maybe broken?</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoFish.start" xml:space="preserve">
|
|||
|
|
<value>Start auto-fishing.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoFish.start_at" xml:space="preserve">
|
|||
|
|
<value>Fishing will start in {0:0.0} second(s).</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoFish.status_clear" xml:space="preserve">
|
|||
|
|
<value>The record of the obtained items has been cleared.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoFish.status_info" xml:space="preserve">
|
|||
|
|
<value>All items obtained from fishing (not entirely accurate):</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoFish.stop" xml:space="preserve">
|
|||
|
|
<value>Stop auto-fishing.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoFish.switch" xml:space="preserve">
|
|||
|
|
<value>Switch to the rod in slot {0}, durability {1}/64.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoFish.throw" xml:space="preserve">
|
|||
|
|
<value>Threw a fishing rod</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoFish.update_lookat" xml:space="preserve">
|
|||
|
|
<value>Update yaw = {0:0.00}, pitch = {1:0.00}.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoRelog.curr_dir" xml:space="preserve">
|
|||
|
|
<value>Current directory was: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoRelog.disconnect_msg" xml:space="preserve">
|
|||
|
|
<value>Got disconnected with message: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoRelog.ignore_user_logout" xml:space="preserve">
|
|||
|
|
<value>Disconnection initiated by User or MCC bot. Ignoring.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoRelog.launch" xml:space="preserve">
|
|||
|
|
<value>Launching with {0} reconnection attempts</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoRelog.loaded" xml:space="preserve">
|
|||
|
|
<value>Loaded message: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoRelog.loading" xml:space="preserve">
|
|||
|
|
<value>Loading messages from file: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoRelog.no_kick_msg" xml:space="preserve">
|
|||
|
|
<value>Initializing without a kick message file</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoRelog.not_found" xml:space="preserve">
|
|||
|
|
<value>File not found: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoRelog.reconnect" xml:space="preserve">
|
|||
|
|
<value>Message contains '{0}'. Reconnecting.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoRelog.reconnect_always" xml:space="preserve">
|
|||
|
|
<value>Ignoring kick message, reconnecting anyway.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoRelog.reconnect_ignore" xml:space="preserve">
|
|||
|
|
<value>Message not containing any defined keywords. Ignoring.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoRelog.wait" xml:space="preserve">
|
|||
|
|
<value>Waiting {0:0.000} seconds before reconnecting...</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoRespond.file_not_found" xml:space="preserve">
|
|||
|
|
<value>File not found: '{0}'</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoRespond.loaded_match" xml:space="preserve">
|
|||
|
|
<value>Loaded match:
|
|||
|
|
{0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoRespond.loading" xml:space="preserve">
|
|||
|
|
<value>Loading matches from '{0}'</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoRespond.match" xml:space="preserve">
|
|||
|
|
<value>match: {0}
|
|||
|
|
regex: {1}
|
|||
|
|
action: {2}
|
|||
|
|
actionPrivate: {3}
|
|||
|
|
actionOther: {4}
|
|||
|
|
ownersOnly: {5}
|
|||
|
|
cooldown: {6}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoRespond.match_run" xml:space="preserve">
|
|||
|
|
<value>Running action: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoRespond.no_action" xml:space="preserve">
|
|||
|
|
<value>No action for match:
|
|||
|
|
{0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autoRespond.no_trigger" xml:space="preserve">
|
|||
|
|
<value>This match will never trigger:
|
|||
|
|
{0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.chatLog.invalid_file" xml:space="preserve">
|
|||
|
|
<value>Path '{0}' contains invalid characters.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.DiscordBridge.canceled_sending" xml:space="preserve">
|
|||
|
|
<value>Sending message to Discord was canceled due an error occuring. For more info enable Debug.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.DiscordBridge.channel_not_found" xml:space="preserve">
|
|||
|
|
<value>The provided channel with an id '{0}' has not been found!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.DiscordBridge.command_executed" xml:space="preserve">
|
|||
|
|
<value>The command was executed with the result</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.DiscordBridge.connected" xml:space="preserve">
|
|||
|
|
<value>Succesfully connected with MCC!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.DiscordBridge.desc" xml:space="preserve">
|
|||
|
|
<value>This command allows you to specify in the which direction the messages will be relayed via the Discord Bridge chat bot.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.DiscordBridge.direction" xml:space="preserve">
|
|||
|
|
<value>Direction of the Discord Brdige has been switched to '{0}'!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.DiscordBridge.direction.both" xml:space="preserve">
|
|||
|
|
<value>Both</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.DiscordBridge.direction.discord" xml:space="preserve">
|
|||
|
|
<value>Discord</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.DiscordBridge.direction.minecraft" xml:space="preserve">
|
|||
|
|
<value>Minecraft</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.DiscordBridge.guild_not_found" xml:space="preserve">
|
|||
|
|
<value>The provided guild/server with an id '{0}' has not been found!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.DiscordBridge.invalid_direction" xml:space="preserve">
|
|||
|
|
<value>Invalid direction provided! Available directions: both|b, minecraft|mc, discord|dsc. Example: "dscbridge direction mc"</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.DiscordBridge.missing_token" xml:space="preserve">
|
|||
|
|
<value>Please provide a valid token!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.DiscordBridge.unknown_error" xml:space="preserve">
|
|||
|
|
<value>An unknown error has occured!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.farmer.already_running" xml:space="preserve">
|
|||
|
|
<value>The bot is already farming!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.farmer.already_stopped" xml:space="preserve">
|
|||
|
|
<value>The bot has already stopped farming!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.farmer.crop_type" xml:space="preserve">
|
|||
|
|
<value>Crop type</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.farmer.desc" xml:space="preserve">
|
|||
|
|
<value>Farming bot</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.farmer.invalid_crop_type" xml:space="preserve">
|
|||
|
|
<value>Invalid crop type provided (Types which you can use: Beetroot, Carrot, Melon, Netherwart, Pumpkin, Potato, Wheat)!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.farmer.invalid_radius" xml:space="preserve">
|
|||
|
|
<value>Invalid radius provided, you must provide a valid integer number greater than 0!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.farmer.needs_inventory" xml:space="preserve">
|
|||
|
|
<value>The Farmer bot needs Inventory Handling in order to work, please enable it!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.farmer.needs_terrain" xml:space="preserve">
|
|||
|
|
<value>The Farmer bot needs Terrain Handling in order to work, please enable it!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.farmer.not_implemented" xml:space="preserve">
|
|||
|
|
<value>Not implemented bellow 1.13!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.farmer.radius" xml:space="preserve">
|
|||
|
|
<value>Radius</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.farmer.started" xml:space="preserve">
|
|||
|
|
<value>Started farming!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.farmer.stopped" xml:space="preserve">
|
|||
|
|
<value>Stopped farming!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.farmer.stopping" xml:space="preserve">
|
|||
|
|
<value>Stoping farming, this might take a second...</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.farmer.warining_allow_teleport" xml:space="preserve">
|
|||
|
|
<value>You have enabled teleporting, this might get your bot account kicked and in the worst case scenario banned! Use with caution!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.farmer.warining_force_unsafe" xml:space="preserve">
|
|||
|
|
<value>You have enabled un-safe movement, the bot might get hurt!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.farmer.warining_invalid_parameter" xml:space="preserve">
|
|||
|
|
<value>Invalid parameter "{0}" provided (Use format: "key:value")!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.mailer.cmd" xml:space="preserve">
|
|||
|
|
<value>mailer command</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.mailer.cmd.getignored" xml:space="preserve">
|
|||
|
|
<value>--- Ignore list ---
|
|||
|
|
{0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.mailer.cmd.getmails" xml:space="preserve">
|
|||
|
|
<value>--- Mails in database ---
|
|||
|
|
{0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.mailer.cmd.help" xml:space="preserve">
|
|||
|
|
<value>See usage</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.mailer.cmd.ignore.added" xml:space="preserve">
|
|||
|
|
<value>Added {0} to the ignore list!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.mailer.cmd.ignore.invalid" xml:space="preserve">
|
|||
|
|
<value>Missing or invalid name. Usage: {0} <username></value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.mailer.cmd.ignore.removed" xml:space="preserve">
|
|||
|
|
<value>Removed {0} from the ignore list!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.mailer.create.db" xml:space="preserve">
|
|||
|
|
<value>Creating new database file: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.mailer.create.ignore" xml:space="preserve">
|
|||
|
|
<value>Creating new ignore list: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.mailer.delivered" xml:space="preserve">
|
|||
|
|
<value>Delivered: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.mailer.init" xml:space="preserve">
|
|||
|
|
<value>Initializing Mailer with settings:</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.mailer.init.db" xml:space="preserve">
|
|||
|
|
<value> - Database File: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.mailer.init.db_size" xml:space="preserve">
|
|||
|
|
<value> - Max Database Size: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.mailer.init.ignore" xml:space="preserve">
|
|||
|
|
<value> - Ignore List: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.mailer.init.mail_retention" xml:space="preserve">
|
|||
|
|
<value> - Mail Retention: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.mailer.init.max_mails" xml:space="preserve">
|
|||
|
|
<value> - Max Mails per Player: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.mailer.init.public" xml:space="preserve">
|
|||
|
|
<value> - Public Interactions: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.mailer.init_fail.db_size" xml:space="preserve">
|
|||
|
|
<value>Cannot enable Mailer: Max Database Size must be greater than zero. Please review the settings.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.mailer.init_fail.mail_retention" xml:space="preserve">
|
|||
|
|
<value>Cannot enable Mailer: Mail Retention must be greater than zero. Please review the settings.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.mailer.init_fail.max_mails" xml:space="preserve">
|
|||
|
|
<value>Cannot enable Mailer: Max Mails per Player must be greater than zero. Please review the settings.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.mailer.load.db" xml:space="preserve">
|
|||
|
|
<value>Loading database file: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.mailer.load.ignore" xml:space="preserve">
|
|||
|
|
<value>Loading ignore list:</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.mailer.process_mails" xml:space="preserve">
|
|||
|
|
<value>Looking for mails to send @ {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.mailer.saving" xml:space="preserve">
|
|||
|
|
<value>Saving message: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.mailer.user_ignored" xml:space="preserve">
|
|||
|
|
<value>{0} is ignored!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.map.cmd.desc" xml:space="preserve">
|
|||
|
|
<value>Render maps (item maps)</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.map.cmd.invalid_id" xml:space="preserve">
|
|||
|
|
<value>Invalid ID provided, must be a number!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.map.cmd.not_found" xml:space="preserve">
|
|||
|
|
<value>A map with id '{0}' does not exists!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.map.failed_to_render" xml:space="preserve">
|
|||
|
|
<value>Failed to render the map with id: '{0}'</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.map.list_item" xml:space="preserve">
|
|||
|
|
<value>- Map id: {0} (Last Updated: {1})</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.map.no_maps" xml:space="preserve">
|
|||
|
|
<value>No maps received!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.map.received" xml:space="preserve">
|
|||
|
|
<value>The list of received maps from the server:</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.map.received_map" xml:space="preserve">
|
|||
|
|
<value>Received a new Map, with Id: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.map.rendered" xml:space="preserve">
|
|||
|
|
<value>Succesfully rendered a map with id '{0}' to: '{1}'</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.map.resized_rendered_image" xml:space="preserve">
|
|||
|
|
<value>Resized the rendered image of the map with id: '{0}' to {1}x{1}.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.map.scale" xml:space="preserve">
|
|||
|
|
<value>The size of the map is reduced from ({0}x{1}) to ({2}x{3}) due to the size limitation of the current terminal.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.map.sent_to_discord" xml:space="preserve">
|
|||
|
|
<value>Sent a rendered image of a map with an id '{0}' to the Discord via Discord Brdige chat bot!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.map.sent_to_telegram" xml:space="preserve">
|
|||
|
|
<value>Sent a rendered image of a map with an id '{0}' to the Telegram via Telegram Bridge chat bot!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.replayCapture.cmd" xml:space="preserve">
|
|||
|
|
<value>replay command</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.replayCapture.created" xml:space="preserve">
|
|||
|
|
<value>Replay file created.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.replayCapture.restart" xml:space="preserve">
|
|||
|
|
<value>Record was stopped. Restart the program to start another record.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.replayCapture.stopped" xml:space="preserve">
|
|||
|
|
<value>Record stopped.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.script.fail" xml:space="preserve">
|
|||
|
|
<value>Script '{0}' failed to run ({1}).</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.script.file_not_found" xml:space="preserve">
|
|||
|
|
<value>File not found: '{0}'</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.script.not_found" xml:space="preserve">
|
|||
|
|
<value>§8[MCC] [{0}] Cannot find script file: {1}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.script.pm.loaded" xml:space="preserve">
|
|||
|
|
<value>Script '{0}' loaded.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.scriptScheduler.loaded_task" xml:space="preserve">
|
|||
|
|
<value>Loaded task:
|
|||
|
|
{0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.scriptScheduler.no_action" xml:space="preserve">
|
|||
|
|
<value>No action for task:
|
|||
|
|
{0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.scriptScheduler.no_trigger" xml:space="preserve">
|
|||
|
|
<value>This task will never trigger:
|
|||
|
|
{0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.scriptScheduler.running_inverval" xml:space="preserve">
|
|||
|
|
<value>Interval / Running action: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.scriptScheduler.running_login" xml:space="preserve">
|
|||
|
|
<value>Login / Running action: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.scriptScheduler.running_time" xml:space="preserve">
|
|||
|
|
<value>Time / Running action: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.scriptScheduler.task" xml:space="preserve">
|
|||
|
|
<value>triggeronfirstlogin: {0}
|
|||
|
|
triggeronlogin: {1}
|
|||
|
|
triggerontime: {2}
|
|||
|
|
triggeroninterval: {3}
|
|||
|
|
timevalue: {4}
|
|||
|
|
timeinterval: {5}
|
|||
|
|
action: {6}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.TelegramBridge.canceled_sending" xml:space="preserve">
|
|||
|
|
<value>Sending message to Telegram was canceled due an error occuring. For more info enable Debug.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.TelegramBridge.command_executed" xml:space="preserve">
|
|||
|
|
<value>The command was executed with the result</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.TelegramBridge.connected" xml:space="preserve">
|
|||
|
|
<value>Succesfully connected with the MCC!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.TelegramBridge.desc" xml:space="preserve">
|
|||
|
|
<value>This command allows you to specify in the which direction the messages will be relayed via the Telegram Bridge chat bot.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.TelegramBridge.direction" xml:space="preserve">
|
|||
|
|
<value>Direction of the Telegram Brdige has been switched to '{0}'!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.TelegramBridge.direction.both" xml:space="preserve">
|
|||
|
|
<value>Both</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.TelegramBridge.direction.minecraft" xml:space="preserve">
|
|||
|
|
<value>Minecraft</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.TelegramBridge.direction.Telegram" xml:space="preserve">
|
|||
|
|
<value>Telegram</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.TelegramBridge.disconnected" xml:space="preserve">
|
|||
|
|
<value>Disconnected from from the MCC!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.TelegramBridge.invalid_direction" xml:space="preserve">
|
|||
|
|
<value>Invalid direction provided! Available directions: both|b, minecraft|mc, telegram|tg|t. Example: "tgbridge direction mc"</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.TelegramBridge.missing_authorized_channels" xml:space="preserve">
|
|||
|
|
<value>[WARNING] You have not provided any Channel IDs, for "Authorized_Chat_Ids" field, anyone who finds your bot will be able to send messages and commands to it!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.TelegramBridge.missing_channel_id" xml:space="preserve">
|
|||
|
|
<value>[WARNING] You have not provided a Channel ID, you will ONLY get replies to commands sent from Telegram!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.TelegramBridge.missing_token" xml:space="preserve">
|
|||
|
|
<value>Please provide a valid bot token!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.TelegramBridge.unauthorized" xml:space="preserve">
|
|||
|
|
<value>**🛑 Unauthorized access! 🛑
|
|||
|
|
|
|||
|
|
Add the ID of this chat to "Authorized_Chat_Ids" field in the configuration file to gain access!**</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.TelegramBridge.unknown_error" xml:space="preserve">
|
|||
|
|
<value>An unknown error has occured!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.testBot.said" xml:space="preserve">
|
|||
|
|
<value>Bot: {0} said : {1}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.testBot.told" xml:space="preserve">
|
|||
|
|
<value>Bot: {0} told me : {1}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="botname.Alerts" xml:space="preserve">
|
|||
|
|
<value>Alerts</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="botname.AntiAFK" xml:space="preserve">
|
|||
|
|
<value>AntiAFK</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="botname.AutoAttack" xml:space="preserve">
|
|||
|
|
<value>AutoAttack</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="botname.AutoCraft" xml:space="preserve">
|
|||
|
|
<value>AutoCraft</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="botname.AutoDig" xml:space="preserve">
|
|||
|
|
<value>AutoDig</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="botname.AutoDrop" xml:space="preserve">
|
|||
|
|
<value>AutoDrop</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="botname.AutoEat" xml:space="preserve">
|
|||
|
|
<value>AutoEat</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="botname.AutoFishing" xml:space="preserve">
|
|||
|
|
<value>AutoFishing</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="botname.AutoRelog" xml:space="preserve">
|
|||
|
|
<value>AutoRelog</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="botname.AutoRespond" xml:space="preserve">
|
|||
|
|
<value>AutoRespond</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="botname.ChatLog" xml:space="preserve">
|
|||
|
|
<value>ChatLog</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="botname.DiscordBridge" xml:space="preserve">
|
|||
|
|
<value>DiscordBridge</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="botname.Farmer" xml:space="preserve">
|
|||
|
|
<value>Farmer</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="botname.FollowPlayer" xml:space="preserve">
|
|||
|
|
<value>FollowPlayer</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="botname.HangmanGame" xml:space="preserve">
|
|||
|
|
<value>HangmanGame</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="botname.Mailer" xml:space="preserve">
|
|||
|
|
<value>Mailer</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="botname.Map" xml:space="preserve">
|
|||
|
|
<value>Map</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="botname.PlayerListLogger" xml:space="preserve">
|
|||
|
|
<value>PlayerListLogger</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="botname.RemoteControl" xml:space="preserve">
|
|||
|
|
<value>RemoteControl</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="botname.ReplayCapture" xml:space="preserve">
|
|||
|
|
<value>ReplayCapture</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="botname.Script" xml:space="preserve">
|
|||
|
|
<value>Script</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="botname.ScriptScheduler" xml:space="preserve">
|
|||
|
|
<value>ScriptScheduler</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="botname.TelegramBridge" xml:space="preserve">
|
|||
|
|
<value>TelegramBridge</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="botname.TestBot" xml:space="preserve">
|
|||
|
|
<value>TestBot</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cache.converting" xml:space="preserve">
|
|||
|
|
<value>§8Converting session cache from disk: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cache.ignore_line" xml:space="preserve">
|
|||
|
|
<value>§8Ignoring invalid session token line: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cache.ignore_line_keys" xml:space="preserve">
|
|||
|
|
<value>§8Ignoring invalid profile key token line: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cache.ignore_string" xml:space="preserve">
|
|||
|
|
<value>§8Ignoring session token string '{0}': {1}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cache.ignore_string_keys" xml:space="preserve">
|
|||
|
|
<value>§8Ignoring profile key token string '{0}': {1}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cache.loaded" xml:space="preserve">
|
|||
|
|
<value>§8Loaded session: {0}:{1}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cache.loaded_keys" xml:space="preserve">
|
|||
|
|
<value>§8Loaded profile key, it will be refresh at {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cache.loading" xml:space="preserve">
|
|||
|
|
<value>§8Loading Minecraft profiles: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cache.loading_keys" xml:space="preserve">
|
|||
|
|
<value>§8Loading profile key cache from disk: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cache.loading_session" xml:space="preserve">
|
|||
|
|
<value>§8Loading session cache from disk: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cache.malformed" xml:space="preserve">
|
|||
|
|
<value>§8Got malformed data while reading serialized session cache from disk: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cache.read_fail" xml:space="preserve">
|
|||
|
|
<value>§8Failed to read serialized session cache from disk: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cache.read_fail_plain" xml:space="preserve">
|
|||
|
|
<value>§8Failed to read session cache from disk: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cache.read_fail_plain_keys" xml:space="preserve">
|
|||
|
|
<value>§8Failed to read profile key cache from disk: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cache.save_fail" xml:space="preserve">
|
|||
|
|
<value>§8Failed to write session cache to disk: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cache.save_fail_keys" xml:space="preserve">
|
|||
|
|
<value>§8Failed to write profile key cache to disk: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cache.saving" xml:space="preserve">
|
|||
|
|
<value>§8Saving session cache to disk</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cache.saving_keys" xml:space="preserve">
|
|||
|
|
<value>§8Saving profile key cache to disk</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="chat.done" xml:space="preserve">
|
|||
|
|
<value>§8Done. File saved as '{0}'</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="chat.download" xml:space="preserve">
|
|||
|
|
<value>§8Downloading '{0}.lang' from Mojang servers...</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="chat.fail" xml:space="preserve">
|
|||
|
|
<value>§8Failed to download the file.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="chat.from_dir" xml:space="preserve">
|
|||
|
|
<value>§8Defaulting to en_GB.lang from your Minecraft directory.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="chat.loaded" xml:space="preserve">
|
|||
|
|
<value>§8Translations file loaded.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="chat.message_chain_broken" xml:space="preserve">
|
|||
|
|
<value>Player {0}'s message chain is broken!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="chat.not_found" xml:space="preserve">
|
|||
|
|
<value>§8Translations file not found: '{0}'
|
|||
|
|
Some messages won't be properly printed without this file.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="chat.request" xml:space="preserve">
|
|||
|
|
<value>§8Performing request to {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="chatbot.reconnect" xml:space="preserve">
|
|||
|
|
<value>[{0}] Disconnecting and Reconnecting to the Server</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.animation.desc" xml:space="preserve">
|
|||
|
|
<value>Swing your arm.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.bed.bed_not_found" xml:space="preserve">
|
|||
|
|
<value>Could not find a bed!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.bed.cant_reach_safely" xml:space="preserve">
|
|||
|
|
<value>Can not reach the bed safely!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.bed.desc" xml:space="preserve">
|
|||
|
|
<value>Used to sleep in or leave a bed.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.bed.failed_to_reach_in_time" xml:space="preserve">
|
|||
|
|
<value>Failed to reach the bed position (X: {0:0.0}, Y: {1:0.0}, Z: {2:0.0}) in time (30 seconds). Giving up!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.bed.found_a_bed_at" xml:space="preserve">
|
|||
|
|
<value>Found a bet at (X: {0:0.0}, Y: {1:0.0}, Z: {2:0.0}).</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.bed.in" xml:space="preserve">
|
|||
|
|
<value>Succesfully laid in bed!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.bed.leaving" xml:space="preserve">
|
|||
|
|
<value>Sending a command to leave a bed to the server.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.bed.moving" xml:space="preserve">
|
|||
|
|
<value>Moving to (X: {0:0.0}, Y: {1:0.0}, Z: {2:0.0}) where the bed is located.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.bed.not_a_bed" xml:space="preserve">
|
|||
|
|
<value>The block on (X: {0:0.0}, Y: {1:0.0}, Z: {2:0.0}) is not a bed!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.bed.not_in" xml:space="preserve">
|
|||
|
|
<value>Could not lay in bed. Are you trying to sleep in a bed? (PS: You must use the head block coordinates of the bed)</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.bed.searching" xml:space="preserve">
|
|||
|
|
<value>Searching for a bed in radius of {0}...</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.bed.trying_to_use" xml:space="preserve">
|
|||
|
|
<value>Trying to sleep in a bed on location (X: {0:0.0}, Y: {1:0.0}, Z: {2:0.0}). Result: {3}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.blockinfo.BlocksAround" xml:space="preserve">
|
|||
|
|
<value>Blocks around</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.blockinfo.BlockType" xml:space="preserve">
|
|||
|
|
<value>Block type</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.blockinfo.desc" xml:space="preserve">
|
|||
|
|
<value>Reports the type of the block on the provided coordinates. (Use -s to report blocks around the target block).</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.blockinfo.Negative" xml:space="preserve">
|
|||
|
|
<value>Negative</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.blockinfo.Positive" xml:space="preserve">
|
|||
|
|
<value>Positive</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.bots.desc" xml:space="preserve">
|
|||
|
|
<value>List bots, unload a bot or all bots.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.bots.list" xml:space="preserve">
|
|||
|
|
<value>Loaded bots</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.bots.noloaded" xml:space="preserve">
|
|||
|
|
<value>No bots loaded!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.bots.notfound" xml:space="preserve">
|
|||
|
|
<value>Bot {0} is not loaded, check if you have made a typo!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.bots.unloaded" xml:space="preserve">
|
|||
|
|
<value>Successfully unloaded bot: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.bots.unloaded_all" xml:space="preserve">
|
|||
|
|
<value>Successfully unloaded all bots!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.changeSlot.changed" xml:space="preserve">
|
|||
|
|
<value>Changed to slot {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.changeSlot.desc" xml:space="preserve">
|
|||
|
|
<value>Change hotbar</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.changeSlot.fail" xml:space="preserve">
|
|||
|
|
<value>Could not change slot</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.changeSlot.nan" xml:space="preserve">
|
|||
|
|
<value>Could not change slot: Not a Number</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.chunk.chunk_pos" xml:space="preserve">
|
|||
|
|
<value>chunk: ({0}, {1}).</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.chunk.current" xml:space="preserve">
|
|||
|
|
<value>Current location:{0}, chunk: ({1}, {2}).</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.chunk.desc" xml:space="preserve">
|
|||
|
|
<value>Displays the chunk loading status.
|
|||
|
|
Change EnableEmoji=false in the settings if the display is confusing.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.chunk.for_debug" xml:space="preserve">
|
|||
|
|
<value>§x§0This command is used for debugging, make sure you know what you are doing.§r</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.chunk.icon" xml:space="preserve">
|
|||
|
|
<value>Player:{0}, MarkedChunk:{1}, NotReceived:{2}, Loading:{3}, Loaded:{4}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.chunk.marked" xml:space="preserve">
|
|||
|
|
<value>Marked location: </value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.chunk.outside" xml:space="preserve">
|
|||
|
|
<value>§x§0Since the marked chunk is outside the graph, it will not be displayed!§r</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.connect.desc" xml:space="preserve">
|
|||
|
|
<value>connect to the specified server.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.connect.invalid_ip" xml:space="preserve">
|
|||
|
|
<value>Invalid server IP '{0}'.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.connect.unknown" xml:space="preserve">
|
|||
|
|
<value>Unknown account '{0}'.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.debug.desc" xml:space="preserve">
|
|||
|
|
<value>toggle debug messages.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.debug.state_off" xml:space="preserve">
|
|||
|
|
<value>Debug messages are now OFF</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.debug.state_on" xml:space="preserve">
|
|||
|
|
<value>Debug messages are now ON</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.dig.desc" xml:space="preserve">
|
|||
|
|
<value>attempt to break a block</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.dig.dig" xml:space="preserve">
|
|||
|
|
<value>Attempting to dig block at {0} {1} {2}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.dig.fail" xml:space="preserve">
|
|||
|
|
<value>Failed to start digging block.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.dig.no_block" xml:space="preserve">
|
|||
|
|
<value>No block at this location (Air)</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.dig.too_far" xml:space="preserve">
|
|||
|
|
<value>You are too far away from this block.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.dropItem.desc" xml:space="preserve">
|
|||
|
|
<value>Drop specified type of items from player inventory or opened container</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.dropItem.dropped" xml:space="preserve">
|
|||
|
|
<value>Dropped all {0} from inventory #{1}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.dropItem.unknown_item" xml:space="preserve">
|
|||
|
|
<value>Unknown item {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.enchant.clicked" xml:space="preserve">
|
|||
|
|
<value>Sent a click to the server, if you have enough levels and if you have placed the items in the correct slots it should enchant!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.enchant.desc" xml:space="preserve">
|
|||
|
|
<value>Enchant an item when you have the Enchantment table opened and the list of enchants recieved.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.enchant.enchanting_no_item" xml:space="preserve">
|
|||
|
|
<value>You must put an item inside the enchanting table in slot 0!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.enchant.enchanting_no_lapis" xml:space="preserve">
|
|||
|
|
<value>You must put at least 3 lapis lazuli inside the enchanting table in slot 1!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.enchant.enchanting_table_not_opened" xml:space="preserve">
|
|||
|
|
<value>You must open a an enchanting table in order to use this option!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.enchant.invalid_slot" xml:space="preserve">
|
|||
|
|
<value>Invalid slot provided (Available: top, middle, bottom)!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.enchant.no_enchantments" xml:space="preserve">
|
|||
|
|
<value>You must first put an item to enchant to the enchanting table in order to get enchantments from the server, then you can execute this command!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.enchant.no_levels" xml:space="preserve">
|
|||
|
|
<value>You do not have enouhg levels to enchant! (Your current level is {0}, you need to be level {1}).</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.enchant.not_clicked" xml:space="preserve">
|
|||
|
|
<value>Could not click!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.entityCmd.attacked" xml:space="preserve">
|
|||
|
|
<value>Entity attacked</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.entityCmd.boots" xml:space="preserve">
|
|||
|
|
<value>Boots</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.entityCmd.chestplate" xml:space="preserve">
|
|||
|
|
<value>Chestplate</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.entityCmd.customname" xml:space="preserve">
|
|||
|
|
<value>Custom Name</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.entityCmd.distance" xml:space="preserve">
|
|||
|
|
<value>Distance</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.entityCmd.entities" xml:space="preserve">
|
|||
|
|
<value>Entities</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.entityCmd.entity" xml:space="preserve">
|
|||
|
|
<value>Entity</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.entityCmd.equipment" xml:space="preserve">
|
|||
|
|
<value>Equipment</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.entityCmd.health" xml:space="preserve">
|
|||
|
|
<value>Health</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.entityCmd.helmet" xml:space="preserve">
|
|||
|
|
<value>Helmet</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.entityCmd.item" xml:space="preserve">
|
|||
|
|
<value>Item</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.entityCmd.latency" xml:space="preserve">
|
|||
|
|
<value>Latency</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.entityCmd.leggings" xml:space="preserve">
|
|||
|
|
<value>Leggings</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.entityCmd.location" xml:space="preserve">
|
|||
|
|
<value>Location</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.entityCmd.mainhand" xml:space="preserve">
|
|||
|
|
<value>Main Hand</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.entityCmd.nickname" xml:space="preserve">
|
|||
|
|
<value>Nickname</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.entityCmd.not_found" xml:space="preserve">
|
|||
|
|
<value>Entity not found</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.entityCmd.offhand" xml:space="preserve">
|
|||
|
|
<value>Off Hand</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.entityCmd.pose" xml:space="preserve">
|
|||
|
|
<value>Pose</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.entityCmd.type" xml:space="preserve">
|
|||
|
|
<value>Type</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.entityCmd.used" xml:space="preserve">
|
|||
|
|
<value>Entity used</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.execif.desc" xml:space="preserve">
|
|||
|
|
<value>Allows you to execute a command if a condition is met. (You can use variables from MinecraftClient.ini and /set command, as well as CSharp expressions)</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.execif.error" xml:space="preserve">
|
|||
|
|
<value>Error: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.execif.error_occured" xml:space="preserve">
|
|||
|
|
<value>An error has occured while executing the command: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.execif.executed" xml:space="preserve">
|
|||
|
|
<value>The condition '{0}' was met, executed command '{1}' with result '{2}'.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.execif.executed_no_output" xml:space="preserve">
|
|||
|
|
<value>The condition '{0}' was met, executed command '{1}', no result was returned.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.execmulti.desc" xml:space="preserve">
|
|||
|
|
<value>Execute multiple commands one after another</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.execmulti.executed" xml:space="preserve">
|
|||
|
|
<value>Executed the command '{0}' with {1}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.execmulti.no_result" xml:space="preserve">
|
|||
|
|
<value>no result!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.execmulti.result" xml:space="preserve">
|
|||
|
|
<value>result '{0}'!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.exit.desc" xml:space="preserve">
|
|||
|
|
<value>disconnect from the server.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.follow.already_following" xml:space="preserve">
|
|||
|
|
<value>Already following {0}!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.follow.already_stopped" xml:space="preserve">
|
|||
|
|
<value>Already stopped</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.follow.cant_reach_player" xml:space="preserve">
|
|||
|
|
<value>Can not reach the player, he is either in chunks that are not loaded, too far away or not reachable by a bot due to obstacles like gaps or water bodies!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.follow.desc" xml:space="preserve">
|
|||
|
|
<value>Makes the bot follow a specified player</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.follow.invalid_name" xml:space="preserve">
|
|||
|
|
<value>Invalid or empty player name provided!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.follow.invalid_player" xml:space="preserve">
|
|||
|
|
<value>The specified player is either not connected out out of the range!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.follow.note" xml:space="preserve">
|
|||
|
|
<value>NOTE: The bot is quite slow, you need to walk slowly and at a close distance for it to be able to keep up, kinda like when you make animals follow you by holding food in your hand. This is a limitation due to a pathfinding algorithm, we are working to get a better one.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.follow.pausing" xml:space="preserve">
|
|||
|
|
<value>Pausing!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.follow.player_came_to_the_range" xml:space="preserve">
|
|||
|
|
<value>The player {0} came back to the range!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.follow.player_left" xml:space="preserve">
|
|||
|
|
<value>The player {0} left the server!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.follow.player_left_the_range" xml:space="preserve">
|
|||
|
|
<value>The player {0} has left the range!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.follow.resuming" xml:space="preserve">
|
|||
|
|
<value>Resuming to follow!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.follow.started" xml:space="preserve">
|
|||
|
|
<value>Started following {0}!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.follow.stopped" xml:space="preserve">
|
|||
|
|
<value>Stopped!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.follow.stopping" xml:space="preserve">
|
|||
|
|
<value>Stopped following!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.follow.switched" xml:space="preserve">
|
|||
|
|
<value>Switched to following {0}!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.follow.unsafe_enabled" xml:space="preserve">
|
|||
|
|
<value>Enabled us-safe walking (NOTE: The bot might die or get hurt!)</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.follow.usage" xml:space="preserve">
|
|||
|
|
<value>follow <player name|stop> [-f] (Use -f to enable un-safe walking)</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.health.desc" xml:space="preserve">
|
|||
|
|
<value>Display Health and Food saturation.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.health.response" xml:space="preserve">
|
|||
|
|
<value>Health: {0}, Saturation: {1}, Level: {2}, TotalExperience: {3}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.clicking" xml:space="preserve">
|
|||
|
|
<value>{0} clicking slot {1} in window #{2}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.close" xml:space="preserve">
|
|||
|
|
<value>Closing Inventoy #{0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.close_fail" xml:space="preserve">
|
|||
|
|
<value>Failed to close Inventory #{0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.container_not_found" xml:space="preserve">
|
|||
|
|
<value>Cannot find container, please retry with explicit ID</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.creative_delete" xml:space="preserve">
|
|||
|
|
<value>Requested to clear slot #{0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.creative_done" xml:space="preserve">
|
|||
|
|
<value>Requested {0} x{1} in slot #{2}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.creative_fail" xml:space="preserve">
|
|||
|
|
<value>Failed to request Creative action</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.damage" xml:space="preserve">
|
|||
|
|
<value>Damage</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.desc" xml:space="preserve">
|
|||
|
|
<value>Inventory command</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.drop" xml:space="preserve">
|
|||
|
|
<value>Dropped 1 item from slot #{0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.drop_stack" xml:space="preserve">
|
|||
|
|
<value>Dropped whole item stack from slot #{0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.found_items" xml:space="preserve">
|
|||
|
|
<value>Found items</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.help.available" xml:space="preserve">
|
|||
|
|
<value>Available actions</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.help.basic" xml:space="preserve">
|
|||
|
|
<value>Basic usage</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.help.click" xml:space="preserve">
|
|||
|
|
<value>Click on an item.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.help.close" xml:space="preserve">
|
|||
|
|
<value>Close an opened container.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.help.creativedelete" xml:space="preserve">
|
|||
|
|
<value>Clear slot in creative mode.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.help.creativegive" xml:space="preserve">
|
|||
|
|
<value>Give item in creative mode.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.help.drop" xml:space="preserve">
|
|||
|
|
<value>Drop an item from inventory.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.help.help" xml:space="preserve">
|
|||
|
|
<value>{0}
|
|||
|
|
Use '/inventory help <action>' for action help.
|
|||
|
|
'player' and 'container' can be simplified to 'p' and 'c'.
|
|||
|
|
Note that parameters in '[]' are optional.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.help.inventories" xml:space="preserve">
|
|||
|
|
<value>List avaliable inventories</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.help.list" xml:space="preserve">
|
|||
|
|
<value>List your inventory.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.help.search" xml:space="preserve">
|
|||
|
|
<value>Search for an item in avaliable Inventories</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.help.shiftclick" xml:space="preserve">
|
|||
|
|
<value>Shift click an item.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.help.unknown" xml:space="preserve">
|
|||
|
|
<value>Unknown action.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.help.usage" xml:space="preserve">
|
|||
|
|
<value>Usage</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.hotbar" xml:space="preserve">
|
|||
|
|
<value>Your selected hotbar is {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.inventories" xml:space="preserve">
|
|||
|
|
<value>Inventories</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.inventories_available" xml:space="preserve">
|
|||
|
|
<value>Available Inventories</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.inventory" xml:space="preserve">
|
|||
|
|
<value>Inventory</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.left" xml:space="preserve">
|
|||
|
|
<value>Left</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.middle" xml:space="preserve">
|
|||
|
|
<value>Middle</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.need_creative" xml:space="preserve">
|
|||
|
|
<value>You must be in Creative gamemode</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.no_found_items" xml:space="preserve">
|
|||
|
|
<value>Could not find the specified item in any of avaliable Inventories!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.no_item" xml:space="preserve">
|
|||
|
|
<value>No item in slot #{0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.not_exist" xml:space="preserve">
|
|||
|
|
<value>Inventory #{0} do not exist</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.right" xml:space="preserve">
|
|||
|
|
<value>Right</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.shiftclick" xml:space="preserve">
|
|||
|
|
<value>Shift clicking slot {0} in window #{1}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.inventory.shiftclick_fail" xml:space="preserve">
|
|||
|
|
<value>Shift click failed, this may be because this container type is not supported</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.list.desc" xml:space="preserve">
|
|||
|
|
<value>get the player list.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.list.players" xml:space="preserve">
|
|||
|
|
<value>PlayerList: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.log.desc" xml:space="preserve">
|
|||
|
|
<value>log some text to the console.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.look.at" xml:space="preserve">
|
|||
|
|
<value>Looking at YAW: {0} PITCH: {1}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.look.block" xml:space="preserve">
|
|||
|
|
<value>Looking at {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.look.desc" xml:space="preserve">
|
|||
|
|
<value>look at direction or coordinates.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.look.inspection" xml:space="preserve">
|
|||
|
|
<value>The block currently intersecting the line of sight is {0} ({1:0}, {2:0}, {3:0}), distance is {4:0.0}({5:0.0}).</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.look.noinspection" xml:space="preserve">
|
|||
|
|
<value>There is no block within {0} meters that intersects with the line of sight.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.look.unknown" xml:space="preserve">
|
|||
|
|
<value>Unknown direction '{0}'</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.move.chunk_loading_status" xml:space="preserve">
|
|||
|
|
<value>Chunk loading status: {0:P} - {1} out of {2} load completed.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.move.chunk_not_loaded" xml:space="preserve">
|
|||
|
|
<value>The chunk where the target location resides has not yet been loaded.
|
|||
|
|
You can use "/chunk status {0:0.0} {1:0.0} {2:0.0}" to check the chunk loading status.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.move.desc" xml:space="preserve">
|
|||
|
|
<value>walk or start walking.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.move.dir_fail" xml:space="preserve">
|
|||
|
|
<value>Cannot move in that direction.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.move.disable" xml:space="preserve">
|
|||
|
|
<value>Disabling Terrain and Movements.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.move.enable" xml:space="preserve">
|
|||
|
|
<value>Enabling Terrain and Movements on next server login, respawn or world change.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.move.fail" xml:space="preserve">
|
|||
|
|
<value>Failed to compute path to {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.move.gravity.disabled" xml:space="preserve">
|
|||
|
|
<value>Gravity is disabled.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.move.gravity.enabled" xml:space="preserve">
|
|||
|
|
<value>Gravity is enabled.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.move.moving" xml:space="preserve">
|
|||
|
|
<value>Moving {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.move.suggestforce" xml:space="preserve">
|
|||
|
|
<value>Failed to compute a safe path to {0}. Try -f parameter to allow unsafe movements.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.move.walk" xml:space="preserve">
|
|||
|
|
<value>Walking to {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.reco.desc" xml:space="preserve">
|
|||
|
|
<value>restart and reconnect to the server.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.reload.desc" xml:space="preserve">
|
|||
|
|
<value>Reloads MCC settings.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.reload.finished" xml:space="preserve">
|
|||
|
|
<value>Reloaded Settings!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.reload.started" xml:space="preserve">
|
|||
|
|
<value>Reloading settings...</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.reload.warning1" xml:space="preserve">
|
|||
|
|
<value>This command will NOT affect certain settings which are used before connecting to a server!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.reload.warning2" xml:space="preserve">
|
|||
|
|
<value>Some settings passed through the command line parameters might get overriden!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.reload.warning3" xml:space="preserve">
|
|||
|
|
<value>You also might need to reconnect for some settings to take effect.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.reload.warning4" xml:space="preserve">
|
|||
|
|
<value>Replay Chat Bot will not be hard reloaded due to technical limitations!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.respawn.desc" xml:space="preserve">
|
|||
|
|
<value>Use this to respawn if you are dead.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.respawn.done" xml:space="preserve">
|
|||
|
|
<value>You have respawned.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.script.desc" xml:space="preserve">
|
|||
|
|
<value>run a script file.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.send.desc" xml:space="preserve">
|
|||
|
|
<value>send a chat message or command.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.set.desc" xml:space="preserve">
|
|||
|
|
<value>set a custom %variable%.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.set.format" xml:space="preserve">
|
|||
|
|
<value>variable name must be A-Za-z0-9.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.setrnd.desc" xml:space="preserve">
|
|||
|
|
<value>set a custom %variable% randomly to a given value.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.setrndnum.format" xml:space="preserve">
|
|||
|
|
<value>setrnd variable -7to17</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.setrndstr.format" xml:space="preserve">
|
|||
|
|
<value>setrnd variable string1 "\"string2\" string3"</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.sneak.desc" xml:space="preserve">
|
|||
|
|
<value>Toggles sneaking</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.sneak.off" xml:space="preserve">
|
|||
|
|
<value>You aren't sneaking anymore</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.sneak.on" xml:space="preserve">
|
|||
|
|
<value>You are sneaking now</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.tps.current" xml:space="preserve">
|
|||
|
|
<value>Current tps</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.tps.desc" xml:space="preserve">
|
|||
|
|
<value>Display server current tps (tick per second). May not be accurate</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.useblock.desc" xml:space="preserve">
|
|||
|
|
<value>Place a block or open chest</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.useblock.use" xml:space="preserve">
|
|||
|
|
<value>Useblock at ({0:0.0}, {1:0.0}, {2:0.0}) {3}.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.useitem.desc" xml:space="preserve">
|
|||
|
|
<value>Use (left click) an item on the hand</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.useitem.use" xml:space="preserve">
|
|||
|
|
<value>Used an item</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.AppVars.Variables" xml:space="preserve">
|
|||
|
|
<value>can be used in some other fields as %yourvar%
|
|||
|
|
%username% and %serverip% are reserved variables.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.backup.fail" xml:space="preserve">
|
|||
|
|
<value>§cFailed to write to backup file {0}§r</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot" xml:space="preserve">
|
|||
|
|
<value>=============================== #
|
|||
|
|
Minecraft Console Client Bots #
|
|||
|
|
=============================== #</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.Alerts" xml:space="preserve">
|
|||
|
|
<value>Get alerted when specified words are detected in chat
|
|||
|
|
Useful for moderating your server or detecting when someone is talking to you</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.Alerts.Beep_Enabled" xml:space="preserve">
|
|||
|
|
<value>Play a beep sound when a word is detected in addition to highlighting.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.Alerts.Excludes" xml:space="preserve">
|
|||
|
|
<value>List of words/strings to NOT alert you on.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.Alerts.Log_File" xml:space="preserve">
|
|||
|
|
<value>The name of a file where alers logs will be written.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.Alerts.Log_To_File" xml:space="preserve">
|
|||
|
|
<value>Log alerts info a file.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.Alerts.Matches" xml:space="preserve">
|
|||
|
|
<value>List of words/strings to alert you on.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.Alerts.Trigger_By_Rain" xml:space="preserve">
|
|||
|
|
<value>Trigger alerts when it rains and when it stops.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.Alerts.Trigger_By_Thunderstorm" xml:space="preserve">
|
|||
|
|
<value>Triggers alerts at the beginning and end of thunderstorms.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.Alerts.Trigger_By_Words" xml:space="preserve">
|
|||
|
|
<value>Triggers an alert after receiving a specified keyword.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AntiAfk" xml:space="preserve">
|
|||
|
|
<value>Send a command on a regular or random basis or make the bot walk around randomly to avoid automatic AFK disconnection
|
|||
|
|
/!\ Make sure your server rules do not forbid anti-AFK mechanisms!
|
|||
|
|
/!\ Make sure you keep the bot in an enclosure to prevent it wandering off if you're using terrain handling! (Recommended size 5x5x5)</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AntiAfk.Command" xml:space="preserve">
|
|||
|
|
<value>Command to send to the server.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AntiAfk.Delay" xml:space="preserve">
|
|||
|
|
<value>The time interval for execution. (in seconds)</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AntiAfk.Use_Sneak" xml:space="preserve">
|
|||
|
|
<value>Whether to sneak when sending the command.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AntiAfk.Use_Terrain_Handling" xml:space="preserve">
|
|||
|
|
<value>Use terrain handling to enable the bot to move around.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AntiAfk.Walk_Range" xml:space="preserve">
|
|||
|
|
<value>The range the bot can move around randomly (Note: the bigger the range, the slower the bot will be)</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AntiAfk.Walk_Retries" xml:space="preserve">
|
|||
|
|
<value>How many times can the bot fail trying to move before using the command method.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoAttack" xml:space="preserve">
|
|||
|
|
<value>Automatically attack hostile mobs around you
|
|||
|
|
You need to enable Entity Handling to use this bot
|
|||
|
|
/!\ Make sure server rules allow your planned use of AutoAttack
|
|||
|
|
/!\ SERVER PLUGINS may consider AutoAttack to be a CHEAT MOD and TAKE ACTION AGAINST YOUR ACCOUNT so DOUBLE CHECK WITH SERVER RULES!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoAttack.Attack_Hostile" xml:space="preserve">
|
|||
|
|
<value>Allow attacking hostile mobs.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoAttack.Attack_Passive" xml:space="preserve">
|
|||
|
|
<value>Allow attacking passive mobs.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoAttack.Cooldown_Time" xml:space="preserve">
|
|||
|
|
<value>How long to wait between each attack. Set "Custom = false" to let MCC calculate it.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoAttack.Entites_List" xml:space="preserve">
|
|||
|
|
<value>All entity types can be found here: https://bit.ly/3Rg68lp</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoAttack.Interaction" xml:space="preserve">
|
|||
|
|
<value>Possible values: "Interact", "Attack" (default), "InteractAt" (Interact and Attack).</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoAttack.List_Mode" xml:space="preserve">
|
|||
|
|
<value>Wether to treat the entities list as a "whitelist" or as a "blacklist".</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoAttack.Mode" xml:space="preserve">
|
|||
|
|
<value>"single" or "multi". single target one mob per attack. multi target all mobs in range per attack</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoAttack.Priority" xml:space="preserve">
|
|||
|
|
<value>"health" or "distance". Only needed when using single mode</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoCraft" xml:space="preserve">
|
|||
|
|
<value>Automatically craft items in your inventory
|
|||
|
|
See https://mccteam.github.io/guide/chat-bots.html#auto-craft for how to use
|
|||
|
|
You need to enable Inventory Handling to use this bot
|
|||
|
|
You should also enable Terrain and Movements if you need to use a crafting table</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoCraft.CraftingTable" xml:space="preserve">
|
|||
|
|
<value>Location of the crafting table if you intended to use it. Terrain and movements must be enabled.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoCraft.OnFailure" xml:space="preserve">
|
|||
|
|
<value>What to do on crafting failure, "abort" or "wait".</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoCraft.Recipes" xml:space="preserve">
|
|||
|
|
<value>Recipes.Name: The name can be whatever you like and it is used to represent the recipe.
|
|||
|
|
Recipes.Type: crafting table type: "player" or "table"
|
|||
|
|
Recipes.Result: the resulting item
|
|||
|
|
Recipes.Slots: All slots, counting from left to right, top to bottom. Please fill in "Null" for empty slots.
|
|||
|
|
For the naming of the items, please see:
|
|||
|
|
https://github.com/MCCTeam/Minecraft-Console-Client/blob/master/MinecraftClient/Inventory/ItemType.cs</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoDig" xml:space="preserve">
|
|||
|
|
<value>Auto-digging blocks.
|
|||
|
|
You need to enable Terrain Handling to use this bot
|
|||
|
|
You can use "/digbot start" and "/digbot stop" to control the start and stop of AutoDig.
|
|||
|
|
Since MCC does not yet support accurate calculation of the collision volume of blocks, all blocks are considered as complete cubes when obtaining the position of the lookahead.
|
|||
|
|
For the naming of the block, please see https://github.com/MCCTeam/Minecraft-Console-Client/blob/master/MinecraftClient/Mapping/Material.cs</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoDig.Auto_Start_Delay" xml:space="preserve">
|
|||
|
|
<value>How many seconds to wait after entering the game to start digging automatically, set to -1 to disable automatic start.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoDig.Auto_Tool_Switch" xml:space="preserve">
|
|||
|
|
<value>Automatically switch to the appropriate tool.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoDig.Dig_Timeout" xml:space="preserve">
|
|||
|
|
<value>Mining a block for more than "Dig_Timeout" seconds will be considered a timeout.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoDig.Drop_Low_Durability_Tools" xml:space="preserve">
|
|||
|
|
<value>Whether to drop the current tool when its durability is too low.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoDig.Durability_Limit" xml:space="preserve">
|
|||
|
|
<value>Will not use tools with less durability than this. Set to zero to disable this feature.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoDig.List_Type" xml:space="preserve">
|
|||
|
|
<value>Wether to treat the blocks list as a "whitelist" or as a "blacklist".</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoDig.Location_Order" xml:space="preserve">
|
|||
|
|
<value>"distance" or "index", When using the "fixedpos" mode, the blocks are determined by distance to the player, or by the order in the list.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoDig.Locations" xml:space="preserve">
|
|||
|
|
<value>The position of the blocks when using "fixedpos" or "both" mode.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoDig.Log_Block_Dig" xml:space="preserve">
|
|||
|
|
<value>Whether to output logs when digging blocks.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoDig.Mode" xml:space="preserve">
|
|||
|
|
<value>"lookat", "fixedpos" or "both". Digging the block being looked at, the block in a fixed position, or the block that needs to be all met.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoDrop" xml:space="preserve">
|
|||
|
|
<value>Automatically drop items in inventory
|
|||
|
|
You need to enable Inventory Handling to use this bot
|
|||
|
|
See this file for an up-to-date list of item types you can use with this bot:
|
|||
|
|
https://github.com/MCCTeam/Minecraft-Console-Client/blob/master/MinecraftClient/Inventory/ItemType.cs</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoDrop.Mode" xml:space="preserve">
|
|||
|
|
<value>"include", "exclude" or "everything". Include: drop item IN the list. Exclude: drop item NOT IN the list</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoEat" xml:space="preserve">
|
|||
|
|
<value>Automatically eat food when your Hunger value is low
|
|||
|
|
You need to enable Inventory Handling to use this bot</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoFishing" xml:space="preserve">
|
|||
|
|
<value>Automatically catch fish using a fishing rod
|
|||
|
|
Guide: https://mccteam.github.io/guide/chat-bots.html#auto-fishing
|
|||
|
|
You can use "/fish" to control the bot manually.
|
|||
|
|
/!\ Make sure server rules allow automated farming before using this bot</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoFishing.Antidespawn" xml:space="preserve">
|
|||
|
|
<value>Keep it as false if you have not changed it before.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoFishing.Auto_Rod_Switch" xml:space="preserve">
|
|||
|
|
<value>Switch to a new rod from inventory after the current rod is unavailable.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoFishing.Auto_Start" xml:space="preserve">
|
|||
|
|
<value>Whether to start fishing automatically after entering a world.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoFishing.Cast_Delay" xml:space="preserve">
|
|||
|
|
<value>How soon to re-cast after successful fishing.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoFishing.Durability_Limit" xml:space="preserve">
|
|||
|
|
<value>Will not use rods with less durability than this (full durability is 64). Set to zero to disable this feature.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoFishing.Enable_Move" xml:space="preserve">
|
|||
|
|
<value>This allows the player to change position/facing after each fish caught.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoFishing.Fishing_Delay" xml:space="preserve">
|
|||
|
|
<value>How long after entering the game to start fishing (seconds).</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoFishing.Fishing_Timeout" xml:space="preserve">
|
|||
|
|
<value>Fishing timeout (seconds). Timeout will trigger a re-cast.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoFishing.Hook_Threshold" xml:space="preserve">
|
|||
|
|
<value>A "stationary" hook that moves above this threshold in the Y-axis will be considered to have caught a fish.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoFishing.Log_Fish_Bobber" xml:space="preserve">
|
|||
|
|
<value>Used to adjust the above two thresholds, which when enabled will print the change in the position of the fishhook entity upon receipt of its movement packet.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoFishing.Mainhand" xml:space="preserve">
|
|||
|
|
<value>Use the mainhand or the offhand to hold the rod.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoFishing.Movements" xml:space="preserve">
|
|||
|
|
<value>It will move in order "1->2->3->4->3->2->1->2->..." and can change position or facing or both each time. It is recommended to change the facing only.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoFishing.Stationary_Threshold" xml:space="preserve">
|
|||
|
|
<value>Hook movement in the X and Z axis less than this value will be considered stationary.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoRelog" xml:space="preserve">
|
|||
|
|
<value>Automatically relog when disconnected by server, for example because the server is restating
|
|||
|
|
/!\ Use Ignore_Kick_Message=true at own risk! Server staff might not appreciate if you auto-relog on manual kicks</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoRelog.Delay" xml:space="preserve">
|
|||
|
|
<value>The delay time before joining the server. (in seconds)</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoRelog.Ignore_Kick_Message" xml:space="preserve">
|
|||
|
|
<value>When set to true, autorelog will reconnect regardless of kick messages.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoRelog.Kick_Messages" xml:space="preserve">
|
|||
|
|
<value>If the kickout message matches any of the strings, then autorelog will be triggered.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoRelog.Retries" xml:space="preserve">
|
|||
|
|
<value>Retries when failing to relog to the server. use -1 for unlimited retries.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoRespond" xml:space="preserve">
|
|||
|
|
<value>Run commands or send messages automatically when a specified pattern is detected in chat
|
|||
|
|
Server admins can spoof chat messages (/nick, /tellraw) so keep this in mind when implementing AutoRespond rules
|
|||
|
|
/!\ This bot may get spammy depending on your rules, although the global messagecooldown setting can help you avoiding accidental spam</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.AutoRespond.Match_Colors" xml:space="preserve">
|
|||
|
|
<value>Do not remove colors from text (Note: Your matches will have to include color codes (ones using the § character) in order to work)</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.ChatLog" xml:space="preserve">
|
|||
|
|
<value>Logs chat messages in a file on disk.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.DiscordBridge" xml:space="preserve">
|
|||
|
|
<value>This bot allows you to send and recieve messages and commands via a Discord channel.
|
|||
|
|
For Setup you can either use the documentation or read here (Documentation has images).
|
|||
|
|
Documentation: https://mccteam.github.io/guide/chat-bots.html#discord-bridge
|
|||
|
|
Setup:
|
|||
|
|
First you need to create a Bot on the Discord Developers Portal, here is a video tutorial: https://www.youtube.com/watch?v=2FgMnZViNPA .
|
|||
|
|
/!\ IMPORTANT /!\: When creating a bot, you MUST ENABLE "Message Content Intent", "Server Members Intent" and "Presence Intent" in order for bot to work! Also follow along carefully do not miss any steps!
|
|||
|
|
When making a bot, copy the generated token and paste it here in "Token" field (tokens are important, keep them safe).
|
|||
|
|
Copy the "Application ID" and go to: https://bit.ly/2Spn2Q3 .
|
|||
|
|
Paste the id you have copied and check the "Administrator" field in permissions, then click on the link at the bottom.
|
|||
|
|
This will open an invitation menu with your servers, choose the server you want to invite the bot on and invite him.
|
|||
|
|
Once you've invited the bot, go to your Discord client and go to Settings -> Advanced and Enable "Developer Mode".
|
|||
|
|
Exit the settings and right click on a server you have invited the bot to in the server list, then click "Copy ID", and paste the id here in "GuildId".
|
|||
|
|
Then right click on a channel where you want to interact with the bot and again right click -> "Copy ID", pase the copied id here in "ChannelId".
|
|||
|
|
And for the end, send a message in the channel, right click on your nick and again right click -> "Copy ID", then paste the id here in "OwnersIds".
|
|||
|
|
How to use:
|
|||
|
|
To execute an MCC command, prefix it with a dot ".", example: ".move 143 64 735" .
|
|||
|
|
To send a message, simply type it out and hit enter.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.DiscordBridge.ChannelId" xml:space="preserve">
|
|||
|
|
<value>The ID of a channel where you want to interact with the MCC using the bot.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.DiscordBridge.Formats" xml:space="preserve">
|
|||
|
|
<value>Message formats
|
|||
|
|
Words wrapped with { and } are going to be replaced during the code execution, do not change them!
|
|||
|
|
For example. {message} is going to be replace with an actual message, {username} will be replaced with an username, {timestamp} with the current time.
|
|||
|
|
For Discord message formatting, check the following: https://bit.ly/3F8CUCm</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.DiscordBridge.GuildId" xml:space="preserve">
|
|||
|
|
<value>The ID of a server/guild where you have invited the bot to.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.DiscordBridge.MessageSendTimeout" xml:space="preserve">
|
|||
|
|
<value>How long to wait (in seconds) if a message can not be sent to discord before canceling the task (minimum 1 second).</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.DiscordBridge.OwnersIds" xml:space="preserve">
|
|||
|
|
<value>A list of IDs of people you want to be able to interact with the MCC using the bot.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.DiscordBridge.Token" xml:space="preserve">
|
|||
|
|
<value>Your Discord Bot token.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.Farmer" xml:space="preserve">
|
|||
|
|
<value>Automatically farms crops for you (plants, breaks and bonemeals them).
|
|||
|
|
Crop types available: Beetroot, Carrot, Melon, Netherwart, Pumpkin, Potato, Wheat.
|
|||
|
|
Usage: "/farmer start" command and "/farmer stop" command.
|
|||
|
|
NOTE: This a newly added bot, it is not perfect and was only tested in 1.19.2, there are some minor issues like not being able to bonemeal carrots/potatoes sometimes.
|
|||
|
|
or bot jumps onto the farm land and breaks it (this happens rarely but still happens). We are looking forward at improving this.
|
|||
|
|
It is recommended to keep the farming area walled off and flat to avoid the bot jumping.
|
|||
|
|
Also, if you have your farmland that is one block high, make it 2 or more blocks high so the bot does not fall through, as it can happen sometimes when the bot reconnects.
|
|||
|
|
The bot also does not pickup all items if they fly off to the side, we have a plan to implement this option in the future as well as drop off and bonemeal refill chest(s).</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.Farmer.Delay_Between_Tasks" xml:space="preserve">
|
|||
|
|
<value>Delay between tasks in seconds (Minimum 1 second)</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.FollowPlayer" xml:space="preserve">
|
|||
|
|
<value>Enabled you to make the bot follow you
|
|||
|
|
NOTE: This is an experimental feature, the bot can be slow at times, you need to walk with a normal speed and to sometimes stop for it to be able to keep up with you
|
|||
|
|
It's similar to making animals follow you when you're holding food in your hand.
|
|||
|
|
This is due to a slow pathfinding algorithm, we're working on getting a better one
|
|||
|
|
You can tweak the update limit and find what works best for you. (NOTE: Do not but a very low one, because you might achieve the opposite,
|
|||
|
|
this might clog the thread for terain handling) and thus slow the bot even more.
|
|||
|
|
/!\ Make sure server rules allow an option like this in the rules of the server before using this bot</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.FollowPlayer.Stop_At_Distance" xml:space="preserve">
|
|||
|
|
<value>Do not follow the player if he is in the range of 3 blocks (prevents the bot from pushing a player in an infinite loop)</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.FollowPlayer.Update_Limit" xml:space="preserve">
|
|||
|
|
<value>The rate at which the bot does calculations (in seconds) (You can tweak this if you feel the bot is too slow)</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.HangmanGame" xml:space="preserve">
|
|||
|
|
<value>A small game to demonstrate chat interactions. Players can guess mystery words one letter at a time.
|
|||
|
|
You need to have ChatFormat working correctly and add yourself in botowners to start the game with /tell <bot username> start
|
|||
|
|
/!\ This bot may get a bit spammy if many players are interacting with it</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.Mailer" xml:space="preserve">
|
|||
|
|
<value>Relay messages between players and servers, like a mail plugin
|
|||
|
|
This bot can store messages when the recipients are offline, and send them when they join the server
|
|||
|
|
/!\ Server admins can spoof PMs (/tellraw, /nick) so enable this bot only if you trust server admins</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.Map" xml:space="preserve">
|
|||
|
|
<value>Allows you to render maps in the console and into images (which can be then sent to Discord using Discord Bridge Chat Bot)
|
|||
|
|
This is useful for solving captchas which use maps
|
|||
|
|
The maps are rendered into Rendered_Maps folder if the Save_To_File is enabled.
|
|||
|
|
NOTE:
|
|||
|
|
If some servers have a very short time for solving captchas, enabe Auto_Render_On_Update to see them immediatelly in the console.
|
|||
|
|
/!\ Make sure server rules allow bots to be used on the server, or you risk being punished.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.Map.Auto_Render_On_Update" xml:space="preserve">
|
|||
|
|
<value>Automatically render the map once it is received or updated from/by the server</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.Map.Delete_All_On_Unload" xml:space="preserve">
|
|||
|
|
<value>Delete all rendered maps on unload/reload or when you launch the MCC again.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.Map.Notify_On_First_Update" xml:space="preserve">
|
|||
|
|
<value>Get a notification when you have gotten a map from the server for the first time</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.Map.Rasize_Rendered_Image" xml:space="preserve">
|
|||
|
|
<value>Resize an rendered image, this is useful when images that are rendered are small and when are being sent to Discord.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.Map.Render_In_Console" xml:space="preserve">
|
|||
|
|
<value>Whether to render the map in the console.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.Map.Resize_To" xml:space="preserve">
|
|||
|
|
<value>The size that a rendered image should be resized to, in pixels (eg. 512).</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.Map.Save_To_File" xml:space="preserve">
|
|||
|
|
<value>Whether to store the rendered map as a file (You need this setting if you want to get a map on Discord using Discord Bridge).</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.Map.Send_Rendered_To_Bridges" xml:space="preserve">
|
|||
|
|
<value>Send a rendered map (saved to a file) to a Discord or a Telegram channel via the Discord or Telegram Bride chat bot (The Discord/Telegram Bridge chat bot must be enabled and configured!)
|
|||
|
|
You need to enable Save_To_File in order for this to work.
|
|||
|
|
We also recommend turning on resizing.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.PlayerListLogger" xml:space="preserve">
|
|||
|
|
<value>Log the list of players periodically into a textual file.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.PlayerListLogger.Delay" xml:space="preserve">
|
|||
|
|
<value>(In seconds)</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.RemoteControl" xml:space="preserve">
|
|||
|
|
<value>Send MCC console commands to your bot through server PMs (/tell)
|
|||
|
|
You need to have ChatFormat working correctly and add yourself in botowners to use the bot
|
|||
|
|
/!\ Server admins can spoof PMs (/tellraw, /nick) so enable RemoteControl only if you trust server admins</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.ReplayCapture" xml:space="preserve">
|
|||
|
|
<value>Enable recording of the game (/replay start) and replay it later using the Replay Mod (https://www.replaymod.com/)
|
|||
|
|
Please note that due to technical limitations, the client player (you) will not be shown in the replay file
|
|||
|
|
/!\ You SHOULD use /replay stop or exit the program gracefully with /quit OR THE REPLAY FILE MAY GET CORRUPT!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.ReplayCapture.Backup_Interval" xml:space="preserve">
|
|||
|
|
<value>How long should replay file be auto-saved, in seconds. Use -1 to disable.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.ScriptScheduler" xml:space="preserve">
|
|||
|
|
<value>Schedule commands and scripts to launch on various events such as server join, date/time or time interval
|
|||
|
|
See https://mccteam.github.io/guide/chat-bots.html#script-scheduler for more info</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.TelegramBridge" xml:space="preserve">
|
|||
|
|
<value>This bot allows you to send and receive messages and commands via a Telegram Bot DM or to receive messages in a Telegram channel.
|
|||
|
|
/!\ NOTE: You can't send messages and commands from a group channel, you can only send them in the bot DM, but you can get the messages from the client in a group channel.
|
|||
|
|
-----------------------------------------------------------
|
|||
|
|
Setup:
|
|||
|
|
First you need to create a Telegram bot and obtain an API key, to do so, go to Telegram and find @botfather
|
|||
|
|
Click on "Start" button and read the bot reply, then type "/newbot", the Botfather will guide you through the bot creation.
|
|||
|
|
Once you create the bot, copy the API key that you have gotten, and put it into the "Token" field of "ChatBot.TelegramBridge" section (this section).
|
|||
|
|
/!\ Do not share this token with anyone else as it will give them the control over your bot. Save it securely.
|
|||
|
|
Then launch the client and go to Telegram, find your newly created bot by searching for it with its username, and open a DM with it.
|
|||
|
|
Click on "Start" button and type and send the following command ".chatid" to obtain the chat id.
|
|||
|
|
Copy the chat id number (eg. 2627844670) and paste it in the "ChannelId" field and add it to the "Authorized_Chat_Ids" field (in this section) (an id in "Authorized_Chat_Ids" field is a number/long, not a string!), then save the file.
|
|||
|
|
Now you can use the bot using it's DM.
|
|||
|
|
/!\ If you do not add the id of your chat DM with the bot to the "Authorized_Chat_Ids" field, ayone who finds your bot via search will be able to execute commands and send messages!
|
|||
|
|
/!\ An id pasted in to the "Authorized_Chat_Ids" should be a number/long, not a string!
|
|||
|
|
-----------------------------------------------------------
|
|||
|
|
NOTE: If you want to recieve messages to a group channel instead, make the channel temporarely public, invite the bot to it and make it an administrator, then set the channel to private if you want.
|
|||
|
|
Then set the "ChannelId" field to the @ of your channel (you must include the @ in the settings, eg. "@mysupersecretchannel"), this is the username you can see in the invite link of the channel.
|
|||
|
|
/!\ Only include the username with @ prefix, do not include the rest of the link. Example if you have "https://t.me/mysupersecretchannel", the "ChannelId" will be "@mysupersecretchannel".
|
|||
|
|
/!\ Note that you will not be able to send messages to the client from a group channel!
|
|||
|
|
-----------------------------------------------------------
|
|||
|
|
How to use the bot:
|
|||
|
|
To execute an MCC command, prefix it with a dot ".", example: ".move 143 64 735" .
|
|||
|
|
To send a message, simply type it out and hit enter.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.TelegramBridge.Authorized_Chat_Ids" xml:space="preserve">
|
|||
|
|
<value>A list of Chat IDs that are allowed to send messages and execute commands. To get an id of your chat DM with the bot use ".chatid" bot command in Telegram.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.TelegramBridge.ChannelId" xml:space="preserve">
|
|||
|
|
<value>An ID of a channel where you want to interact with the MCC using the bot.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.TelegramBridge.Formats" xml:space="preserve">
|
|||
|
|
<value>Message formats
|
|||
|
|
Words wrapped with { and } are going to be replaced during the code execution, do not change them!
|
|||
|
|
For example. {message} is going to be replace with an actual message, {username} will be replaced with an username, {timestamp} with the current time.
|
|||
|
|
For Telegram message formatting, check the following: https://sendpulse.com/blog/telegram-text-formatting</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.TelegramBridge.MessageSendTimeout" xml:space="preserve">
|
|||
|
|
<value>How long to wait (in seconds) if a message can not be sent to Telegram before canceling the task (minimum 1 second).</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatBot.TelegramBridge.Token" xml:space="preserve">
|
|||
|
|
<value>Your Telegram Bot token.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatFormat" xml:space="preserve">
|
|||
|
|
<value>MCC does it best to detect chat messages, but some server have unusual chat formats
|
|||
|
|
When this happens, you'll need to configure chat format below, see https://mccteam.github.io/guide/configuration.html#chat-format</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatFormat.Builtins" xml:space="preserve">
|
|||
|
|
<value>MCC support for common message formats. Set "false" to avoid conflicts with custom formats.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.ChatFormat.UserDefined" xml:space="preserve">
|
|||
|
|
<value>Whether to use the custom regular expressions below for detection.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Head" xml:space="preserve">
|
|||
|
|
<value>Startup Config File
|
|||
|
|
Please do not record extraneous data in this file as it will be overwritten by MCC.
|
|||
|
|
|
|||
|
|
New to Minecraft Console Client? Check out this document: https://mccteam.github.io/guide/configuration.html
|
|||
|
|
Want to upgrade to a newer version? See https://github.com/MCCTeam/Minecraft-Console-Client/#download</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.load" xml:space="preserve">
|
|||
|
|
<value>Settings have been loaded from {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.load.fail" xml:space="preserve">
|
|||
|
|
<value>§cFailed to load settings:§r</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Logging" xml:space="preserve">
|
|||
|
|
<value>This setting affects only the messages in the console.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Logging.ChatFilter" xml:space="preserve">
|
|||
|
|
<value>Regex for filtering chat message.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Logging.ChatMessages" xml:space="preserve">
|
|||
|
|
<value>Show server chat messages.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Logging.DebugFilter" xml:space="preserve">
|
|||
|
|
<value>Regex for filtering debug message.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Logging.DebugMessages" xml:space="preserve">
|
|||
|
|
<value>Please enable this before submitting bug reports. Thanks!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Logging.ErrorMessages" xml:space="preserve">
|
|||
|
|
<value>Show error messages.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Logging.FilterMode" xml:space="preserve">
|
|||
|
|
<value>"disable" or "blacklist" OR "whitelist". Blacklist hide message match regex. Whitelist show message match regex.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Logging.InfoMessages" xml:space="preserve">
|
|||
|
|
<value>Informative messages. (i.e Most of the message from MCC)</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Logging.LogFile" xml:space="preserve">
|
|||
|
|
<value>Log file name.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Logging.LogToFile" xml:space="preserve">
|
|||
|
|
<value>Write log messages to file.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Logging.PrependTimestamp" xml:space="preserve">
|
|||
|
|
<value>Prepend timestamp to messages in log file.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Logging.SaveColorCodes" xml:space="preserve">
|
|||
|
|
<value>Keep color codes in the saved text.(look like "§b")</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Logging.WarningMessages" xml:space="preserve">
|
|||
|
|
<value>Show warning messages.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced" xml:space="preserve">
|
|||
|
|
<value>Make sure you understand what each setting does before changing anything!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.account_list" xml:space="preserve">
|
|||
|
|
<value>AccountList: It allows a fast account switching without directly using the credentials
|
|||
|
|
Usage examples: "/tell <mybot> reco Player2", "/connect <serverip> Player1"</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.auto_respawn" xml:space="preserve">
|
|||
|
|
<value>Toggle auto respawn if client player was dead (make sure your spawn point is safe).</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.bot_owners" xml:space="preserve">
|
|||
|
|
<value>Set the owner of the bot. /!\ Server admins can impersonate owners!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.brand_info" xml:space="preserve">
|
|||
|
|
<value>Use "mcc", "vanilla" or "none". This is how MCC identifies itself to the server.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.chatbot_log_file" xml:space="preserve">
|
|||
|
|
<value>Leave empty for no logfile.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.enable_emoji" xml:space="preserve">
|
|||
|
|
<value>If turned off, the emoji will be replaced with a simpler character (for /chunk status).</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.entity_handling" xml:space="preserve">
|
|||
|
|
<value>Toggle entity handling.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.exit_on_failure" xml:space="preserve">
|
|||
|
|
<value>Whether to exit directly when an error occurs, for using MCC in non-interactive scripts.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.internal_cmd_char" xml:space="preserve">
|
|||
|
|
<value>Use "none", "slash"(/) or "backslash"(\).</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.inventory_handling" xml:space="preserve">
|
|||
|
|
<value>Toggle inventory handling.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.language" xml:space="preserve">
|
|||
|
|
<value>Fill in with in-game locale code, check https://github.com/MCCTeam/Minecraft-Console-Client/discussions/2239</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.language.invaild" xml:space="preserve">
|
|||
|
|
<value>The language code is invalid!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.mc_forge" xml:space="preserve">
|
|||
|
|
<value>Use "auto", "no" or "force". Force-enabling only works for MC 1.13+.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.mc_version" xml:space="preserve">
|
|||
|
|
<value>Use "auto" or "1.X.X" values. Allows to skip server info retrieval.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.message_cooldown" xml:space="preserve">
|
|||
|
|
<value>Controls the minimum interval (in seconds) between sending each message to the server.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.minecraft_realms" xml:space="preserve">
|
|||
|
|
<value>Enable support for joining Minecraft Realms worlds.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.MinTerminalHeight" xml:space="preserve">
|
|||
|
|
<value>The minimum height to use when calculating the image size from the height of the terminal.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.MinTerminalWidth" xml:space="preserve">
|
|||
|
|
<value>The minimum width used when calculating the image size from the width of the terminal.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.move_head_while_walking" xml:space="preserve">
|
|||
|
|
<value>Enable head movement while walking to avoid anti-cheat triggers.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.movement_speed" xml:space="preserve">
|
|||
|
|
<value>A movement speed higher than 2 may be considered cheating.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.player_head_icon" xml:space="preserve">
|
|||
|
|
<value>Only works on Windows XP-8 or Windows 10 with old console.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.private_msgs_cmd_name" xml:space="preserve">
|
|||
|
|
<value>For remote control of the bot.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.profilekey_cache" xml:space="preserve">
|
|||
|
|
<value>How to retain profile key. Use "none", "memory" or "disk".</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.resolve_srv_records" xml:space="preserve">
|
|||
|
|
<value>Use "no", "fast" (5s timeout), or "yes". Required for joining some servers.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.script_cache" xml:space="preserve">
|
|||
|
|
<value>Cache compiled scripts for faster load on low-end devices.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.server_list" xml:space="preserve">
|
|||
|
|
<value>ServerList: It allows an easier and faster server switching with short aliases instead of full server IP
|
|||
|
|
Aliases cannot contain dots or spaces, and the name "localhost" cannot be used as an alias.
|
|||
|
|
Usage examples: "/tell <mybot> connect Server1", "/connect Server2"</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.session_cache" xml:space="preserve">
|
|||
|
|
<value>How to retain session tokens. Use "none", "memory" or "disk".</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.show_chat_links" xml:space="preserve">
|
|||
|
|
<value>Decode links embedded in chat messages and show them in console.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.show_inventory_layout" xml:space="preserve">
|
|||
|
|
<value>Show inventory layout as ASCII art in inventory command.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.show_system_messages" xml:space="preserve">
|
|||
|
|
<value>System messages for server ops.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.show_xpbar_messages" xml:space="preserve">
|
|||
|
|
<value>Messages displayed above xp bar, set this to false in case of xp bar spam.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.TerminalColorDepth" xml:space="preserve">
|
|||
|
|
<value>Use "none", "bit_4", "bit_8" or "bit_24". This can be checked by opening the debug log.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.terrain_and_movements" xml:space="preserve">
|
|||
|
|
<value>Uses more ram, cpu, bandwidth but allows you to move around.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.timeout" xml:space="preserve">
|
|||
|
|
<value>Customize the TCP connection timeout with the server. (in seconds)</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.timestamps" xml:space="preserve">
|
|||
|
|
<value>Prepend timestamps to chat messages.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.General.account" xml:space="preserve">
|
|||
|
|
<value>Login=Email or Name. Use "-" as password for offline mode. Leave blank to prompt user on startup.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.General.login" xml:space="preserve">
|
|||
|
|
<value>The address of the game server, "Host" can be filled in with domain name or IP address. (The "Port" field can be deleted, it will be resolved automatically)</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.General.method" xml:space="preserve">
|
|||
|
|
<value>Microsoft Account sign-in method: "mcc" OR "browser". If the login always fails, please try to use the "browser" once.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.General.server_info" xml:space="preserve">
|
|||
|
|
<value>Account type: "mojang" OR "microsoft". Also affects interactive login in console.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.MCSettings" xml:space="preserve">
|
|||
|
|
<value>Settings below are sent to the server and only affect server-side things like your skin.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.MCSettings.ChatColors" xml:space="preserve">
|
|||
|
|
<value>Allows disabling chat colors server-side.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.MCSettings.ChatMode" xml:space="preserve">
|
|||
|
|
<value>Use "enabled", "commands", or "disabled". Allows to mute yourself...</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.MCSettings.Difficulty" xml:space="preserve">
|
|||
|
|
<value>MC 1.7- difficulty. "peaceful", "easy", "normal", "difficult".</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.MCSettings.Enabled" xml:space="preserve">
|
|||
|
|
<value>If disabled, settings below are not sent to the server.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.MCSettings.Locale" xml:space="preserve">
|
|||
|
|
<value>Use any language implemented in Minecraft.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.MCSettings.MainHand" xml:space="preserve">
|
|||
|
|
<value>MC 1.9+ main hand. "left" or "right".</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.MCSettings.RenderDistance" xml:space="preserve">
|
|||
|
|
<value>Value range: [0 - 255].</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Proxy" xml:space="preserve">
|
|||
|
|
<value>Connect to a server via a proxy instead of connecting directly
|
|||
|
|
If Mojang session services are blocked on your network, set Enabled_Login=true to login using proxy.
|
|||
|
|
If the connection to the Minecraft game server is blocked by the firewall, set Enabled_Ingame=true to use a proxy to connect to the game server.
|
|||
|
|
/!\ Make sure your server rules allow Proxies or VPNs before setting enabled=true, or you may face consequences!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Proxy.Enabled_Ingame" xml:space="preserve">
|
|||
|
|
<value>Whether to connect to the game server through a proxy.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Proxy.Enabled_Login" xml:space="preserve">
|
|||
|
|
<value>Whether to connect to the login server through a proxy.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Proxy.Password" xml:space="preserve">
|
|||
|
|
<value>Only required for password-protected proxies.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Proxy.Proxy_Type" xml:space="preserve">
|
|||
|
|
<value>Supported types: "HTTP", "SOCKS4", "SOCKS4a", "SOCKS5".</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Proxy.Server" xml:space="preserve">
|
|||
|
|
<value>Proxy server must allow HTTPS for login, and non-443 ports for playing.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Proxy.Username" xml:space="preserve">
|
|||
|
|
<value>Only required for password-protected proxies.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.saving" xml:space="preserve">
|
|||
|
|
<value>§aThe current setting is saved as {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Signature" xml:space="preserve">
|
|||
|
|
<value>Chat signature related settings (affects minecraft 1.19+)</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Signature.LoginWithSecureProfile" xml:space="preserve">
|
|||
|
|
<value>Microsoft accounts only. If disabled, will not be able to sign chat and join servers configured with "enforce-secure-profile=true"</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Signature.MarkIllegallySignedMsg" xml:space="preserve">
|
|||
|
|
<value>Use red color block to mark chat without legitimate signature</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Signature.MarkLegallySignedMsg" xml:space="preserve">
|
|||
|
|
<value>Use green color block to mark chat with legitimate signatures</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Signature.MarkModifiedMsg" xml:space="preserve">
|
|||
|
|
<value>Use yellow color block to mark chat that have been modified by the server.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Signature.MarkSystemMessage" xml:space="preserve">
|
|||
|
|
<value>Use gray color block to mark system message (always without signature)</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Signature.ShowIllegalSignedChat" xml:space="preserve">
|
|||
|
|
<value>Whether to display chat and messages in commands without legal signatures</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Signature.ShowModifiedChat" xml:space="preserve">
|
|||
|
|
<value>Set to true to display messages modified by the server, false to display the original signed messages</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Signature.SignChat" xml:space="preserve">
|
|||
|
|
<value>Whether to sign the chat send from MCC</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Signature.SignMessageInCommand" xml:space="preserve">
|
|||
|
|
<value>Whether to sign the messages contained in the commands sent by MCC. For example, the message in "/msg" and "/me"</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.write.fail" xml:space="preserve">
|
|||
|
|
<value>§cFailed to write to settings file {0}§r</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="debug.color_test" xml:space="preserve">
|
|||
|
|
<value>Color test: Màn hình của bạn sẽ hiển thị {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="debug.crypto" xml:space="preserve">
|
|||
|
|
<value>§8Khóa mật mã và hash đã được tạo.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="debug.keys_cache_fail" xml:space="preserve">
|
|||
|
|
<value>§8No profile keys could be loaded from disk</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="debug.keys_cache_ok" xml:space="preserve">
|
|||
|
|
<value>§8Profile keys has been successfully loaded from disk.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="debug.request" xml:space="preserve">
|
|||
|
|
<value>§8Đang gửi yêu cầu tới {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="debug.session_cache_fail" xml:space="preserve">
|
|||
|
|
<value>§8Không có phiên nào có thể load.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="debug.session_cache_ok" xml:space="preserve">
|
|||
|
|
<value>§8Đã load thông tin phiên thành công</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="debug.session_id" xml:space="preserve">
|
|||
|
|
<value>Thành công. (session ID: {0})</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="Enchantment.bottom_slot" xml:space="preserve">
|
|||
|
|
<value>Bottom slot</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="Enchantment.enchantments_available" xml:space="preserve">
|
|||
|
|
<value>Enchantments available</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="Enchantment.levels" xml:space="preserve">
|
|||
|
|
<value>Levels</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="Enchantment.middle_slot" xml:space="preserve">
|
|||
|
|
<value>Middle slot</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="Enchantment.tops_slot" xml:space="preserve">
|
|||
|
|
<value>Top slot</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.auth" xml:space="preserve">
|
|||
|
|
<value>§8Got error code from server while refreshing authentication: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.connect" xml:space="preserve">
|
|||
|
|
<value>Failed to connect to this IP.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.connection_timeout" xml:space="preserve">
|
|||
|
|
<value>§8A timeout occured while attempting to connect to this IP.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.determine" xml:space="preserve">
|
|||
|
|
<value>Nhận diện phiên bản máy chủ thất bại.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.forge" xml:space="preserve">
|
|||
|
|
<value>§8Forge Login Handshake did not complete successfully</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.forge_encrypt" xml:space="preserve">
|
|||
|
|
<value>§8Forge StartEncryption Handshake did not complete successfully</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.forgeforce" xml:space="preserve">
|
|||
|
|
<value>Không thể bắt buộc hỗ trợ Forge cho phiên bản này.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.generator.invalid" xml:space="preserve">
|
|||
|
|
<value>Invalid usage of the generator command!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.generator.json" xml:space="preserve">
|
|||
|
|
<value>The provided path must be a path to a file that is in .json format!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.generator.path" xml:space="preserve">
|
|||
|
|
<value>Invalid data path provided! (The path either does not exists or you have made a typo)</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.http_code" xml:space="preserve">
|
|||
|
|
<value>§8Got error code from server: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.invalid_encrypt" xml:space="preserve">
|
|||
|
|
<value>§8Invalid response to StartEncryption packet</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.invalid_response" xml:space="preserve">
|
|||
|
|
<value>§8Invalid response to Handshake packet</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.inventoryhandling_not_enabled" xml:space="preserve">
|
|||
|
|
<value>This feature requires Inventory Handling to be enabled in order to work!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.join" xml:space="preserve">
|
|||
|
|
<value>Failed to join this server.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.login" xml:space="preserve">
|
|||
|
|
<value>Đăng nhập Minecraft thất bại:</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.login.blocked" xml:space="preserve">
|
|||
|
|
<value>Sai mật khẩu, IP bị chặn hoặc quá nhiều lượt đăng nhập</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.login.cancel" xml:space="preserve">
|
|||
|
|
<value>User cancelled.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.login.migrated" xml:space="preserve">
|
|||
|
|
<value>Tài khoản đã migrate, dùng địa chỉ email để đăng nhập.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.login.network" xml:space="preserve">
|
|||
|
|
<value>Network error.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.login.premium" xml:space="preserve">
|
|||
|
|
<value>User not premium.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.login.response" xml:space="preserve">
|
|||
|
|
<value>Invalid server response.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.login.server" xml:space="preserve">
|
|||
|
|
<value>Đăng nhập máy chủ không có sẵn. Hãy thử lại sau.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.login.ssl" xml:space="preserve">
|
|||
|
|
<value>SSL Error.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.login.unknown" xml:space="preserve">
|
|||
|
|
<value>Unknown Error.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.login_failed" xml:space="preserve">
|
|||
|
|
<value>Failed to login to this server.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.missing.argument" xml:space="preserve">
|
|||
|
|
<value>You are missing argument {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.no_version_report" xml:space="preserve">
|
|||
|
|
<value>§8Server does not report its protocol version, autodetection will not work.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.ping" xml:space="preserve">
|
|||
|
|
<value>Ping IP thất bại.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.realms.access_denied" xml:space="preserve">
|
|||
|
|
<value>This Realms world does not exist or access was denied</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.realms.disabled" xml:space="preserve">
|
|||
|
|
<value>Trying to join a Realms world but Realms support is disabled in config</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.realms.ip_error" xml:space="preserve">
|
|||
|
|
<value>Cannot retrieve the server IP of your Realms world</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.realms.server_id" xml:space="preserve">
|
|||
|
|
<value>Invalid or unknown Realms server ID.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.realms.server_unavailable" xml:space="preserve">
|
|||
|
|
<value>Realms server may require some time to start up. Please retry again later.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.setting.argument_syntax" xml:space="preserve">
|
|||
|
|
<value>{0}: Invalid syntax, expecting --argname=value or --section.argname=value</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.terrain_not_enabled" xml:space="preserve">
|
|||
|
|
<value>This feature requires Terrain And Movements to be enabled in order to work!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.timeout" xml:space="preserve">
|
|||
|
|
<value>Connection Timeout</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.unexpect_response" xml:space="preserve">
|
|||
|
|
<value>§8Unexpected response from the server (is that a Minecraft server?)</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.unsupported" xml:space="preserve">
|
|||
|
|
<value>Không thể kết nối tới máy chủ: Phiên bản không hợp lệ.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.usage" xml:space="preserve">
|
|||
|
|
<value>Usage:</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="error.version_different" xml:space="preserve">
|
|||
|
|
<value>§8Server reports a different version than manually set. Login may not work.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="exception.chatbot.init" xml:space="preserve">
|
|||
|
|
<value>ChatBot methods should NOT be called in the constructor as API handler is not initialized yet. Override Initialize() or AfterGameJoined() instead to perform initialization tasks.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="exception.csrunner.invalid_head" xml:space="preserve">
|
|||
|
|
<value>The provided script does not have a valid MCCScript header</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="exception.packet_process" xml:space="preserve">
|
|||
|
|
<value>Failed to process incoming packet of type {0}. (PacketID: {1}, Protocol: {2}, LoginPhase: {3}, InnerException: {4}).</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="exception.palette.block" xml:space="preserve">
|
|||
|
|
<value>Please update block types handling for this Minecraft version. See Material.cs</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="exception.palette.entity" xml:space="preserve">
|
|||
|
|
<value>Please update entity types handling for this Minecraft version. See EntityType.cs</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="exception.palette.item" xml:space="preserve">
|
|||
|
|
<value>Please update item types handling for this Minecraft version. See ItemType.cs</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="exception.palette.packet" xml:space="preserve">
|
|||
|
|
<value>Please update packet type palette for this Minecraft version. See PacketTypePalette.cs</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="exception.unknown_direction" xml:space="preserve">
|
|||
|
|
<value>Unknown direction</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="exception.user_logout" xml:space="preserve">
|
|||
|
|
<value>User-initiated logout should be done by calling Disconnect()</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="exception.version_unsupport" xml:space="preserve">
|
|||
|
|
<value>The protocol version no.{0} is not supported.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="extra.entity_disabled" xml:space="preserve">
|
|||
|
|
<value>§cEntities are currently not handled for that MC version.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="extra.entity_required" xml:space="preserve">
|
|||
|
|
<value>Please enable EntityHandling in the config file first.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="extra.inventory_close" xml:space="preserve">
|
|||
|
|
<value>Inventory # {0} closed.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="extra.inventory_disabled" xml:space="preserve">
|
|||
|
|
<value>§cInventories are currently not handled for that MC version.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="extra.inventory_enabled" xml:space="preserve">
|
|||
|
|
<value>Inventory handling is now enabled.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="extra.inventory_interact" xml:space="preserve">
|
|||
|
|
<value>Use /inventory to interact with it.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="extra.inventory_open" xml:space="preserve">
|
|||
|
|
<value>Inventory # {0} opened: {1}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="extra.inventory_required" xml:space="preserve">
|
|||
|
|
<value>Please enable InventoryHandling in the config file first.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="extra.terrainandmovement_disabled" xml:space="preserve">
|
|||
|
|
<value>§cTerrain & Movements currently not handled for that MC version.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="extra.terrainandmovement_enabled" xml:space="preserve">
|
|||
|
|
<value>Terrain and Movements is now enabled.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="extra.terrainandmovement_required" xml:space="preserve">
|
|||
|
|
<value>Please enable Terrain and Movements in the config file first.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="filemonitor.fail" xml:space="preserve">
|
|||
|
|
<value>§8[{0}] Failed to initialize FileSystemWatcher, retrying using Polling</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="filemonitor.init" xml:space="preserve">
|
|||
|
|
<value>§8[{0}] Initializing FileSystemWatcher for file: {1}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="forge.accept" xml:space="preserve">
|
|||
|
|
<value>§8Accepting server mod list...</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="forge.accept_registry" xml:space="preserve">
|
|||
|
|
<value>§8Accepting server registries...</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="forge.complete" xml:space="preserve">
|
|||
|
|
<value>Forge server connection complete!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="forge.fml2.config" xml:space="preserve">
|
|||
|
|
<value>§8Acknowledging FML2 Server Config: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="forge.fml2.mod" xml:space="preserve">
|
|||
|
|
<value>§8Received FML2 Server Mod List</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="forge.fml2.mod_send" xml:space="preserve">
|
|||
|
|
<value>§8Sending back FML2 Client Mod List</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="forge.fml2.registry" xml:space="preserve">
|
|||
|
|
<value>§8Acknowledging FML2 Server Registry: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="forge.fml2.unknown" xml:space="preserve">
|
|||
|
|
<value>§8Got Unknown FML2 Handshake message no. {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="forge.fml2.unknown_channel" xml:space="preserve">
|
|||
|
|
<value>§8Ignoring Unknown FML2 LoginMessage channel: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="forge.mod_list" xml:space="preserve">
|
|||
|
|
<value>§8Mod list:</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="forge.no_mod" xml:space="preserve">
|
|||
|
|
<value>§8Server is running Forge without mods.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="forge.registry" xml:space="preserve">
|
|||
|
|
<value>§8Received registry with {0} entries</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="forge.registry_2" xml:space="preserve">
|
|||
|
|
<value>§8Received registry {0} with {1} entries</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="forge.send_mod" xml:space="preserve">
|
|||
|
|
<value>§8Sending falsified mod list to server...</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="forge.version" xml:space="preserve">
|
|||
|
|
<value>§8Forge protocol version : {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="forge.with_mod" xml:space="preserve">
|
|||
|
|
<value>§8Server is running Forge with {0} mods.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="general.available_cmd" xml:space="preserve">
|
|||
|
|
<value>Available commands: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="general.bot_unload" xml:space="preserve">
|
|||
|
|
<value>This bot will be unloaded.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="general.done" xml:space="preserve">
|
|||
|
|
<value>Done</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="general.fail" xml:space="preserve">
|
|||
|
|
<value>Fail</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="icmd.error" xml:space="preserve">
|
|||
|
|
<value>OnInternalCommand: Got error from {0}: {1}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="icmd.help" xml:space="preserve">
|
|||
|
|
<value>help <cmdname>: show brief help about a command.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="icmd.list" xml:space="preserve">
|
|||
|
|
<value>help <cmdname>. Available commands: {0}. For server help, use '{1}send /help' instead.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="icmd.unknown" xml:space="preserve">
|
|||
|
|
<value>Unknown command '{0}'. Use 'help' for command list.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.connecting" xml:space="preserve">
|
|||
|
|
<value>Đang kết nối tới {0}...</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.disconnect.login" xml:space="preserve">
|
|||
|
|
<value>Đăng nhập thất bại.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.disconnect.lost" xml:space="preserve">
|
|||
|
|
<value>Mất kết nối.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.disconnect.server" xml:space="preserve">
|
|||
|
|
<value>Ngắt kết nối bởi máy chủ.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.disconnected" xml:space="preserve">
|
|||
|
|
<value>Chưa kết nối tới máy chủ nào. Dùng '{0}help' để in ra hướng dẫn.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.fetching_key" xml:space="preserve">
|
|||
|
|
<value>Fetching profile key from Microsoft.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.forge" xml:space="preserve">
|
|||
|
|
<value>Đang kiểm tra xem máy chủ có dùng Forge...</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.forgeforce" xml:space="preserve">
|
|||
|
|
<value>Bắt buộc hỗ trợ Forge.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.found" xml:space="preserve">
|
|||
|
|
<value>§8Tìm thấy máy chủ {0}:{1} cho tên miền {2}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.gen_new_config" xml:space="preserve">
|
|||
|
|
<value>New configuration file "{0}" is generated.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.generator.done" xml:space="preserve">
|
|||
|
|
<value>Succesfully generated {0} palette using the dataset: {1}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.generator.generating" xml:space="preserve">
|
|||
|
|
<value>Generating {0} palette using the dataset: {1}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.handshake" xml:space="preserve">
|
|||
|
|
<value>§8Bắt tay thành công (ID máy chủ: {0})</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.has_update" xml:space="preserve">
|
|||
|
|
<value>§eNew version of MCC available: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.help_us_translate" xml:space="preserve">
|
|||
|
|
<value>Help us translate MCC: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.invaild_config" xml:space="preserve">
|
|||
|
|
<value>Failed to parse the settings file, enter "{0}new" to generate a new configuration.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.ip" xml:space="preserve">
|
|||
|
|
<value>Địa chỉ máy chủ:</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.joined" xml:space="preserve">
|
|||
|
|
<value>Đã tham gia máy chủ thành công
|
|||
|
|
Gõ '{0}quit' để thoát máy chủ.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.link" xml:space="preserve">
|
|||
|
|
<value>Link: {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.login" xml:space="preserve">
|
|||
|
|
<value>Đăng nhập:</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.login_basic_io" xml:space="preserve">
|
|||
|
|
<value>Hãy nhập địa chỉ email hoặc tên tài khoản của bạn:</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.not_found" xml:space="preserve">
|
|||
|
|
<value>§8Tìm kiếm SRV thất bại cho {0}
|
|||
|
|
{1}: {2}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.offline" xml:space="preserve">
|
|||
|
|
<value>§8Bạn chọn sử dụng chế độ ngoại tuyến.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.password" xml:space="preserve">
|
|||
|
|
<value>Mật khẩu:</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.password_basic_io" xml:space="preserve">
|
|||
|
|
<value>Hãy nhập mật khẩu cho {0}.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.password_hidden" xml:space="preserve">
|
|||
|
|
<value>Password : {0}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.player_dead" xml:space="preserve">
|
|||
|
|
<value>Bạn đã chết. Gõ '{0}respawn' để hồi sinh</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.player_dead_respawn" xml:space="preserve">
|
|||
|
|
<value>Bạn đã chết. Sẽ tự động hồi sinh trong 1 giây.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.press_exit" xml:space="preserve">
|
|||
|
|
<value>Hoặc nhấn Enter để đóng Minecraft Console Client</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.profile_key_invalid" xml:space="preserve">
|
|||
|
|
<value>§8Cached profile key needs to be refreshed.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.profile_key_valid" xml:space="preserve">
|
|||
|
|
<value>§8Cached profile key is still valid for {0}.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.realms_available" xml:space="preserve">
|
|||
|
|
<value>Bạn có quyền tham gia vào những máy chủ Realm này</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.realms_join" xml:space="preserve">
|
|||
|
|
<value>Dùng realm:[thứ tự] để tham gia máy chủ Realm</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.reconnect" xml:space="preserve">
|
|||
|
|
<value>Đang chờ 5 giây ({0} lượt còn lại)...</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.resolve" xml:space="preserve">
|
|||
|
|
<value>Đang giải quyết {0}...</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.restart" xml:space="preserve">
|
|||
|
|
<value>Đang khởi động lại Minecraft Console Client...</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.restart_delay" xml:space="preserve">
|
|||
|
|
<value>Đang chờ {0} giây trước khi khởi động lại...</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.retrieve" xml:space="preserve">
|
|||
|
|
<value>Đang nhận thông tin máy chủ...</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.run_with_default_settings" xml:space="preserve">
|
|||
|
|
<value>
|
|||
|
|
MCC is running with default settings.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.server_offline" xml:space="preserve">
|
|||
|
|
<value>§8Máy chủ đang ở trong chế độ ngoại tuyến.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.server_protocol" xml:space="preserve">
|
|||
|
|
<value>§8Phiên bản server: {0} (Giao thức v{1})</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.server_version" xml:space="preserve">
|
|||
|
|
<value>Phiên bản máy chủ:</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.session" xml:space="preserve">
|
|||
|
|
<value>Đang kiểm tra phiên...</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.session_fail" xml:space="preserve">
|
|||
|
|
<value>Kiểm tra phiên thất bại.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.session_invalid" xml:space="preserve">
|
|||
|
|
<value>§8Phiên không hợp lệ hoặc đã hết hạn.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.session_valid" xml:space="preserve">
|
|||
|
|
<value>§8Phiên vẫn còn hợp lệ cho {0}.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.settings_generated" xml:space="preserve">
|
|||
|
|
<value>§cSettings file MinecraftClient.ini has been generated.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.single_cmd" xml:space="preserve">
|
|||
|
|
<value>§7Đã gửi lệnh §8 {0}.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.unknown_version" xml:space="preserve">
|
|||
|
|
<value>§8Phiên bản không hợp lệ {0}.
|
|||
|
|
Chuyển sang chế độ nhận diện tự động.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.use_version" xml:space="preserve">
|
|||
|
|
<value>§8Sử dụng Minecraft phiên bản {0} (protocol v{1})</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.version_supported" xml:space="preserve">
|
|||
|
|
<value>Phiên bản hợp lệ
|
|||
|
|
Đang đăng nhập</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.with_forge" xml:space="preserve">
|
|||
|
|
<value>, với Forge</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="proxy.connected" xml:space="preserve">
|
|||
|
|
<value>§8Connected to proxy {0}:{1}</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="config.Main.Advanced.LoadMccTrans" xml:space="preserve">
|
|||
|
|
<value>Load translations applied to MCC when available, turn it off to use English only.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.setrnd.format" xml:space="preserve">
|
|||
|
|
<value>setrnd variable -7to17 OR setrnd variable string1 "\"string2\" string3"</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="exception.palette.healthfield" xml:space="preserve">
|
|||
|
|
<value>Please update health field handling for this Minecraft version.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.DiscordBridge.disconnected" xml:space="preserve">
|
|||
|
|
<value>Successfully disconnected with MCC!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.execmulti.prevent" xml:space="preserve">
|
|||
|
|
<value>You can not use execmulti or execif within execmulti command!</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="cmd.move.desc_force" xml:space="preserve">
|
|||
|
|
<value>force unsafe movements like falling or touching fire</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="bot.autodig.no_inv_handle" xml:space="preserve">
|
|||
|
|
<value>Inventory handling is not enabled. Unable to switch tools automatically.</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.use_new_config" xml:space="preserve">
|
|||
|
|
<value>Please use the newly generated MinecraftClient.ini</value>
|
|||
|
|
</data>
|
|||
|
|
<data name="mcc.backup_old_config" xml:space="preserve">
|
|||
|
|
<value>The old MinecraftClient.ini has been backed up as {0}</value>
|
|||
|
|
</data>
|
|||
|
|
</root>
|