mirror of
https://github.com/MCCTeam/Minecraft-Console-Client
synced 2025-10-14 21:22:49 +00:00
935 lines
57 KiB
INI
935 lines
57 KiB
INI
[mcc]
|
||
# Messages from MCC itself
|
||
mcc.help_us_translate=Help us translate MCC: {0}
|
||
mcc.run_with_default_settings=\nMCC is running with default settings.
|
||
mcc.settings_generated=§cSettings file MinecraftClient.ini has been generated.
|
||
mcc.has_update=§eNew version of MCC available: {0}
|
||
mcc.login=Login :
|
||
mcc.login_basic_io=Please type the username or email of your choice.
|
||
mcc.password=Password:
|
||
mcc.password_basic_io=Please type the password for {0}.
|
||
mcc.password_hidden=Password(invisible): {0}
|
||
mcc.offline=§8You chose to run in offline mode.
|
||
mcc.session_invalid=§8Cached session is invalid or expired.
|
||
mcc.session_valid=§8Cached session is still valid for {0}.
|
||
mcc.profile_key_invalid=§8Cached profile key needs to be refreshed.
|
||
mcc.profile_key_valid=§8Cached profile key is still valid for {0}.
|
||
mcc.connecting=Connecting to {0}...
|
||
mcc.fetching_key=Fetching profile key from Microsoft.
|
||
mcc.ip=Server IP :
|
||
mcc.use_version=§8Using Minecraft version {0} (protocol v{1})
|
||
mcc.unknown_version=§8Unknown or not supported MC version {0}.\nSwitching to autodetection mode.
|
||
mcc.forge=Checking if server is running Forge...
|
||
mcc.forgeforce=Force-enabling Forge support.
|
||
mcc.resolve=Resolving {0}...
|
||
mcc.found=§8Found server {0}:{1} for domain {2}
|
||
mcc.not_found=§8Failed to perform SRV lookup for {0}\n{1}: {2}
|
||
mcc.retrieve=Retrieving Server Info...
|
||
mcc.restart=Restarting Minecraft Console Client...
|
||
mcc.restart_delay=Waiting {0} seconds before restarting...
|
||
mcc.server_version=Server version :
|
||
mcc.disconnected=Not connected to any server. Use '{0}help' for help.
|
||
mcc.press_exit=Or press Enter to exit Minecraft Console Client.
|
||
mcc.version_supported=Version is supported.\nLogging in...
|
||
mcc.single_cmd=§7Command §8 {0} §7 sent.
|
||
mcc.joined=Server was successfully joined.\nType '{0}quit' to leave the server.
|
||
mcc.reconnect=Waiting 5 seconds ({0} attempts left)...
|
||
mcc.disconnect.lost=Connection has been lost.
|
||
mcc.disconnect.server=Disconnected by Server :
|
||
mcc.disconnect.login=Login failed :
|
||
mcc.link=Link: {0}
|
||
mcc.player_dead_respawn=You are dead. Automatically respawning after 1 second.
|
||
mcc.player_dead=You are dead. Type '{0}respawn' to respawn.
|
||
mcc.server_offline=§8Server is in offline mode.
|
||
mcc.session=Checking Session...
|
||
mcc.session_fail=Failed to check session.
|
||
mcc.server_protocol=§8Server version : {0} (protocol v{1})
|
||
mcc.with_forge=, with Forge
|
||
mcc.handshake=§8Handshake successful. (Server ID: {0})
|
||
mcc.realms_available=You have access to the following Realms worlds
|
||
mcc.realms_join=Use realms:<index> as server IP to join a Realms world
|
||
mcc.generator.generating=Generating {0} palette using the dataset: {1}
|
||
mcc.generator.done=Succesfully generated {0} palette using the dataset: {1}
|
||
mcc.invaild_config=Failed to parse the settings file, enter "{0}new" to generate a new configuration.
|
||
mcc.gen_new_config=New configuration file "{0}" is generated.
|
||
|
||
[debug]
|
||
# Messages from MCC Debug Mode
|
||
debug.color_test=Color test: Your terminal should display {0}
|
||
debug.session_cache_ok=§8Session data has been successfully loaded from disk.
|
||
debug.session_cache_fail=§8No sessions could be loaded from disk
|
||
debug.keys_cache_ok=§8Profile keys has been successfully loaded from disk.
|
||
debug.keys_cache_fail=§8No profile keys could be loaded from disk
|
||
debug.session_id=Success. (session ID: {0})
|
||
debug.crypto=§8Crypto keys & hash generated.
|
||
debug.request=§8Performing request to {0}
|
||
|
||
[error]
|
||
# Error messages from MCC
|
||
error.ping=Failed to ping this IP.
|
||
error.unsupported=Cannot connect to the server : This version is not supported !
|
||
error.determine=Failed to determine server version.
|
||
error.forgeforce=Cannot force Forge support for this Minecraft version!
|
||
error.login=Login failed :
|
||
error.login.migrated=Account migrated, use e-mail as username.
|
||
error.login.server=Login servers are unavailable. Please try again later.
|
||
error.login.blocked=Incorrect username/password, blacklisted IP or too many logins.
|
||
error.login.response=Invalid server response.
|
||
error.login.premium=User not premium.
|
||
error.login.network=Network error.
|
||
error.login.ssl=SSL Error.
|
||
error.login.unknown=Unknown Error.
|
||
error.login.cancel=User cancelled.
|
||
error.login_failed=Failed to login to this server.
|
||
error.join=An error occured when attempting to join this server.
|
||
error.connect=Failed to connect to this IP.
|
||
error.timeout=Connection Timeout
|
||
error.unexpect_response=§8Unexpected response from the server (is that a Minecraft server?)
|
||
error.invalid_response=§8Invalid response to Handshake packet
|
||
error.invalid_encrypt=§8Invalid response to StartEncryption packet
|
||
error.version_different=§8Server reports a different version than manually set. Login may not work.
|
||
error.no_version_report=§8Server does not report its protocol version, autodetection will not work.
|
||
error.connection_timeout=§8A timeout occured while attempting to connect to this IP.
|
||
error.forge=§8Forge Login Handshake did not complete successfully
|
||
error.forge_encrypt=§8Forge StartEncryption Handshake did not complete successfully
|
||
error.setting.argument_syntax={0}: Invalid syntax, expecting --argname=value or --section.argname=value
|
||
error.http_code=§8Got error code from server: {0}
|
||
error.auth=§8Got error code from server while refreshing authentication: {0}
|
||
error.realms.ip_error=Cannot retrieve the server IP of your Realms world
|
||
error.realms.access_denied=This Realms world does not exist or access was denied
|
||
error.realms.server_unavailable=Realms server may require some time to start up. Please retry again later.
|
||
error.realms.server_id=Invalid or unknown Realms server ID.
|
||
error.realms.disabled=Trying to join a Realms world but Realms support is disabled in config
|
||
error.missing.argument=You are missing argument {0}
|
||
error.usage=Usage:
|
||
error.generator.invalid=Invalid usage of the generator command!
|
||
error.generator.path=Invalid data path provided! (The path either does not exists or you have made a typo)
|
||
error.generator.json=The provided path must be a path to a file that is in .json format!
|
||
|
||
[internal command]
|
||
# MCC internal help command
|
||
icmd.help=help <cmdname>: show brief help about a command.
|
||
icmd.unknown=Unknown command '{0}'. Use 'help' for command list.
|
||
icmd.list=help <cmdname>. Available commands: {0}. For server help, use '{1}send /help' instead.
|
||
icmd.error=OnInternalCommand: Got error from {0}: {1}
|
||
|
||
[exception]
|
||
# Exception messages threw by MCC
|
||
exception.user_logout=User-initiated logout should be done by calling Disconnect()
|
||
exception.unknown_direction=Unknown direction
|
||
exception.palette.block=Please update block types handling for this Minecraft version. See Material.cs
|
||
exception.palette.entity=Please update entity types handling for this Minecraft version. See EntityType.cs
|
||
exception.palette.item=Please update item types handling for this Minecraft version. See ItemType.cs
|
||
exception.palette.packet=Please update packet type palette for this Minecraft version. See PacketTypePalette.cs
|
||
exception.packet_process=Failed to process incoming packet of type {0}. (PacketID: {1}, Protocol: {2}, LoginPhase: {3}, InnerException: {4}).
|
||
exception.version_unsupport=The protocol version no.{0} is not supported.
|
||
exception.chatbot.init=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.
|
||
exception.csrunner.invalid_head=The provided script does not have a valid MCCScript header
|
||
|
||
[chatbot]
|
||
# ChatBot API
|
||
chatbot.reconnect=[{0}] Disconnecting and Reconnecting to the Server
|
||
|
||
[filemonitor]
|
||
# FileMonitor
|
||
filemonitor.init=§8[{0}] Initializing FileSystemWatcher for file: {1}
|
||
filemonitor.fail=§8[{0}] Failed to initialize FileSystemWatcher, retrying using Polling
|
||
|
||
[extra]
|
||
# Inventory, Terrain & Movements, Entity related messages
|
||
# Terrain & Movements
|
||
extra.terrainandmovement_enabled=Terrain and Movements is now enabled.
|
||
extra.terrainandmovement_disabled=§cTerrain & Movements currently not handled for that MC version.
|
||
extra.terrainandmovement_required=Please enable Terrain and Movements in the config file first.
|
||
# Inventory
|
||
extra.inventory_enabled=Inventory handling is now enabled.
|
||
extra.inventory_disabled=§cInventories are currently not handled for that MC version.
|
||
extra.inventory_required=Please enable InventoryHandling in the config file first.
|
||
extra.inventory_interact=Use /inventory to interact with it.
|
||
extra.inventory_open=Inventory # {0} opened: {1}
|
||
extra.inventory_close=Inventory # {0} closed.
|
||
# Entity
|
||
extra.entity_disabled=§cEntities are currently not handled for that MC version.
|
||
extra.entity_required=Please enable EntityHandling in the config file first.
|
||
|
||
# Enchantments
|
||
Enchantment.enchantments_available=Enchantments available
|
||
Enchantment.tops_slot=Top slot
|
||
Enchantment.middle_slot=Middle slot
|
||
Enchantment.bottom_slot=Bottom slot
|
||
Enchantment.levels=Levels
|
||
|
||
[forge]
|
||
# Messages from Forge handler
|
||
forge.version=§8Forge protocol version : {0}
|
||
forge.send_mod=§8Sending falsified mod list to server...
|
||
forge.accept=§8Accepting server mod list...
|
||
forge.registry=§8Received registry with {0} entries
|
||
forge.registry_2=§8Received registry {0} with {1} entries
|
||
forge.accept_registry=§8Accepting server registries...
|
||
forge.complete=Forge server connection complete!
|
||
forge.with_mod=§8Server is running Forge with {0} mods.
|
||
forge.no_mod=§8Server is running Forge without mods.
|
||
forge.mod_list=§8Mod list:
|
||
# FML2
|
||
forge.fml2.mod=§8Received FML2 Server Mod List
|
||
forge.fml2.mod_send=§8Sending back FML2 Client Mod List
|
||
forge.fml2.registry=§8Acknowledging FML2 Server Registry: {0}
|
||
forge.fml2.config=§8Acknowledging FML2 Server Config: {0}
|
||
forge.fml2.unknown=§8Got Unknown FML2 Handshake message no. {0}
|
||
forge.fml2.unknown_channel=§8Ignoring Unknown FML2 LoginMessage channel: {0}
|
||
|
||
[cache]
|
||
# Session Cache
|
||
cache.loading=§8Loading Minecraft profiles: {0}
|
||
cache.loaded=§8Loaded session: {0}:{1}
|
||
cache.converting=§8Converting session cache from disk: {0}
|
||
cache.read_fail=§8Failed to read serialized session cache from disk: {0}
|
||
cache.malformed=§8Got malformed data while reading serialized session cache from disk: {0}
|
||
cache.loading_session=§8Loading session cache from disk: {0}
|
||
cache.ignore_string=§8Ignoring session token string '{0}': {1}
|
||
cache.ignore_line=§8Ignoring invalid session token line: {0}
|
||
cache.read_fail_plain=§8Failed to read session cache from disk: {0}
|
||
cache.saving=§8Saving session cache to disk
|
||
cache.save_fail=§8Failed to write session cache to disk: {0}
|
||
# Profile Key Cache
|
||
cache.loading_keys=§8Loading profile key cache from disk: {0}
|
||
cache.loaded_keys=§8Loaded profile key, it will be refresh at {0}
|
||
cache.ignore_string_keys=§8Ignoring profile key token string '{0}': {1}
|
||
cache.ignore_line_keys=§8Ignoring invalid profile key token line: {0}
|
||
cache.read_fail_plain_keys=§8Failed to read profile key cache from disk: {0}
|
||
cache.saving_keys=§8Saving profile key cache to disk
|
||
cache.save_fail_keys=§8Failed to write profile key cache to disk: {0}
|
||
|
||
[proxy]
|
||
proxy.connected=§8Connected to proxy {0}:{1}
|
||
|
||
[chat]
|
||
# Chat Parser
|
||
chat.download=§8Downloading '{0}.lang' from Mojang servers...
|
||
chat.request=§8Performing request to {0}
|
||
chat.done=§8Done. File saved as '{0}'
|
||
chat.fail=§8Failed to download the file.
|
||
chat.from_dir=§8Defaulting to en_GB.lang from your Minecraft directory.
|
||
chat.loaded=§8Translations file loaded.
|
||
chat.not_found=§8Translations file not found: '{0}'\nSome messages won't be properly printed without this file.
|
||
chat.message_chain_broken=Player {0}'s message chain is broken!
|
||
|
||
[general]
|
||
# General message/information (i.e. Done)
|
||
general.done=Done
|
||
general.fail=Fail
|
||
general.bot_unload=This bot will be unloaded.
|
||
general.available_cmd=Available commands: {0}
|
||
|
||
|
||
[cmd]
|
||
# Commands. Naming style: cmd.<className>.<msg...>
|
||
|
||
# Animation
|
||
cmd.animation.desc=Swing your arm.
|
||
|
||
# Bots
|
||
cmd.bots.desc=List bots, unload a bot or all bots.
|
||
cmd.bots.list=Loaded bots
|
||
cmd.bots.notfound=Bot {0} is not loaded, check if you have made a typo!
|
||
cmd.bots.noloaded=No bots loaded!
|
||
cmd.bots.unloaded=Successfully unloaded bot: {0}
|
||
cmd.bots.unloaded_all=Successfully unloaded all bots!
|
||
|
||
# ChangeSlot
|
||
cmd.changeSlot.desc=Change slot in hotbar
|
||
cmd.changeSlot.nan=Could not change slot: Not a Number
|
||
cmd.changeSlot.changed=Changed to slot {0}
|
||
cmd.changeSlot.fail=Could not change slot
|
||
|
||
# Chunk
|
||
cmd.chunk.desc=Displays the chunk loading status.\nChange EnableEmoji=false in the settings if the display is confusing.
|
||
cmd.chunk.current=Current location:{0}, chunk: ({1}, {2}).
|
||
cmd.chunk.marked=Marked location:
|
||
cmd.chunk.chunk_pos=chunk: ({0}, {1}).
|
||
cmd.chunk.outside=§x§0Since the marked chunk is outside the graph, it will not be displayed!§r
|
||
cmd.chunk.icon=Player:{0}, MarkedChunk:{1}, NotReceived:{2}, Loading:{3}, Loaded:{4}
|
||
cmd.chunk.for_debug=§x§0This command is used for debugging, make sure you know what you are doing.§r
|
||
|
||
# Connect
|
||
cmd.connect.desc=connect to the specified server.
|
||
cmd.connect.unknown=Unknown account '{0}'.
|
||
cmd.connect.invalid_ip=Invalid server IP '{0}'.
|
||
|
||
# Debug
|
||
cmd.debug.desc=toggle debug messages.
|
||
cmd.debug.state_on=Debug messages are now ON
|
||
cmd.debug.state_off=Debug messages are now OFF
|
||
|
||
# Dig
|
||
cmd.dig.desc=Attempt to break a block
|
||
cmd.dig.too_far=You are too far away from this block.
|
||
cmd.dig.no_block=No block at this location (Air)
|
||
cmd.dig.dig=Attempting to dig block at {0} {1} {2} ({3})
|
||
cmd.dig.fail=Failed to start digging block.
|
||
|
||
# Enchantment Command
|
||
|
||
cmd.enchant.invalid_slot=Invalid slot provided (Available: top, middle, bottom)!
|
||
cmd.enchant.enchanting_table_not_opened=You must open a an enchanting table in order to use this option!
|
||
cmd.enchant.clicked=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!
|
||
cmd.enchant.not_clicked=Could not click!
|
||
cmd.enchant.enchanting_no_item=You must put an item inside the enchanting table in slot 0!
|
||
cmd.enchant.enchanting_no_lapis=You must put at least 3 lapis lazuli inside the enchanting table in slot 1!
|
||
|
||
# Entitycmd
|
||
cmd.entityCmd.attacked=Entity attacked
|
||
cmd.entityCmd.used=Entity used
|
||
cmd.entityCmd.not_found=Entity not found
|
||
|
||
cmd.entityCmd.entity=Entity
|
||
cmd.entityCmd.entities=Entities
|
||
cmd.entityCmd.nickname=Nickname
|
||
cmd.entityCmd.customname=Custom Name
|
||
cmd.entityCmd.latency=Latency
|
||
cmd.entityCmd.item=Item
|
||
cmd.entityCmd.equipment=Equipment
|
||
cmd.entityCmd.mainhand=Main Hand
|
||
cmd.entityCmd.offhane=Off Hand
|
||
cmd.entityCmd.helmet=Helmet
|
||
cmd.entityCmd.chestplate=Chestplate
|
||
cmd.entityCmd.leggings=Leggings
|
||
cmd.entityCmd.boots=Boots
|
||
cmd.entityCmd.pose=Pose
|
||
cmd.entityCmd.health=Health
|
||
cmd.entityCmd.distance=Distance
|
||
cmd.entityCmd.location=Location
|
||
cmd.entityCmd.type=Type
|
||
|
||
# Exec If
|
||
cmd.execif.desc=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)
|
||
cmd.execif.executed=The condition '{0}' was met, executed command '{1}' with result '{2}'.
|
||
cmd.execif.executed_no_output=The condition '{0}' was met, executed command '{1}', no result was returned.
|
||
cmd.execif.error_occured=An error has occured while executing the command: {0}
|
||
cmd.execif.error=Error: {0}
|
||
|
||
# Exec Multi
|
||
cmd.execmulti.desc=Execute multiple commands one after another
|
||
cmd.execmulti.executed=Executed the command '{0}' with {1}
|
||
cmd.execmulti.result=result '{0}'!
|
||
cmd.execmulti.no_result=no result!
|
||
|
||
# Exit
|
||
cmd.exit.desc=disconnect from the server.
|
||
|
||
# Health
|
||
cmd.health.desc=Display Health and Food saturation.
|
||
cmd.health.response=Health: {0}, Saturation: {1}, Level: {2}, TotalExperience: {3}
|
||
|
||
# Inventory
|
||
cmd.inventory.desc=Inventory command
|
||
cmd.inventory.creative_done=Requested {0} x{1} in slot #{2}
|
||
cmd.inventory.creative_delete=Requested to clear slot #{0}
|
||
cmd.inventory.creative_fail=Failed to request Creative action
|
||
cmd.inventory.need_creative=You must be in Creative gamemode
|
||
cmd.inventory.container_not_found=Cannot find container, please retry with explicit ID
|
||
cmd.inventory.close=Closing Inventoy #{0}
|
||
cmd.inventory.close_fail=Failed to close Inventory #{0}
|
||
cmd.inventory.not_exist=Inventory #{0} do not exist
|
||
cmd.inventory.inventory=Inventory
|
||
cmd.inventory.inventories=Inventories
|
||
cmd.inventory.inventories_available=Available Inventories
|
||
cmd.inventory.hotbar=Your selected hotbar is {0}
|
||
cmd.inventory.damage=Damage
|
||
cmd.inventory.left=Left
|
||
cmd.inventory.right=Right
|
||
cmd.inventory.middle=Middle
|
||
cmd.inventory.clicking={0} clicking slot {1} in window #{2}
|
||
cmd.inventory.shiftclick=Shift clicking slot {0} in window #{1}
|
||
cmd.inventory.shiftclick_fail=Shift click failed, this may be because this container type is not supported
|
||
cmd.inventory.no_item=No item in slot #{0}
|
||
cmd.inventory.drop=Dropped 1 item from slot #{0}
|
||
cmd.inventory.drop_stack=Dropped whole item stack from slot #{0}
|
||
# Inventory Help
|
||
cmd.inventory.help.basic=Basic usage
|
||
cmd.inventory.help.available=Available actions
|
||
cmd.inventory.help.help={0}\nUse '/inventory help <action>' for action help.\n'player' and 'container' can be simplified to 'p' and 'c'.\nNote that parameters in '[]' are optional.
|
||
cmd.inventory.help.usage=Usage
|
||
cmd.inventory.help.list=List your inventory.
|
||
cmd.inventory.help.close=Close an opened container.
|
||
cmd.inventory.help.click=Click on an item.
|
||
cmd.inventory.help.shiftclick=Shift click an item.
|
||
cmd.inventory.help.drop=Drop an item from inventory.
|
||
cmd.inventory.help.creativegive=Give item in creative mode.
|
||
cmd.inventory.help.creativedelete=Clear slot in creative mode.
|
||
cmd.inventory.help.inventories=List avaliable inventories
|
||
cmd.inventory.help.search=Search for an item in avaliable Inventories
|
||
cmd.inventory.help.unknown=Unknown action.
|
||
cmd.inventory.found_items=Found items
|
||
cmd.inventory.no_found_items=Could not find the specified item in any of avaliable Inventories!
|
||
|
||
# Leave bed
|
||
cmd.bed.desc=Used to sleep in or leave a bed.
|
||
cmd.bed.leaving=Sending a command to leave a bed to the server.
|
||
cmd.bed.trying_to_use=Trying to sleep in a bed on location (X: {0:0.0}, Y: {1:0.0}, Z: {2:0.0}). Result: {3}
|
||
cmd.bed.in=Succesfully laid in bed!
|
||
cmd.bed.not_in=Could not lay in bed. Are you trying to sleep in a bed? (PS: You must use the head block coordinates of the bed)
|
||
cmd.bed.not_a_bed=The block on (X: {0:0.0}, Y: {1:0.0}, Z: {2:0.0}) is not a bed!
|
||
cmd.bed.searching=Searching for a bed in radius of {0}...
|
||
cmd.bed.bed_not_found=Could not find a bed!
|
||
cmd.bed.found_a_bed_at=Found a bet at (X: {0:0.0}, Y: {1:0.0}, Z: {2:0.0}).
|
||
cmd.bed.cant_reach_safely=Can not reach the bed safely!
|
||
cmd.bed.moving=Moving to (X: {0:0.0}, Y: {1:0.0}, Z: {2:0.0}) where the bed is located.
|
||
cmd.bed.failed_to_reach_in_time=Failed to reach the bed position (X: {0:0.0}, Y: {1:0.0}, Z: {2:0.0}) in time (30 seconds). Giving up!
|
||
|
||
# Block info
|
||
cmd.blockinfo.desc=Reports the type of the block on the provided coordinates. (Use -s to report blocks around the target block).
|
||
cmd.blockinfo.Positive=Positive
|
||
cmd.blockinfo.Negative=Negative
|
||
cmd.blockinfo.BlockType=Block type
|
||
cmd.blockinfo.BlocksAround=Blocks around
|
||
|
||
# List
|
||
cmd.list.desc=get the player list.
|
||
cmd.list.players=PlayerList: {0}
|
||
|
||
# Log
|
||
cmd.log.desc=log some text to the console.
|
||
|
||
# Look
|
||
cmd.look.desc=look at direction or coordinates.
|
||
cmd.look.unknown=Unknown direction '{0}'
|
||
cmd.look.at=Looking at yaw: {0} pitch: {1}
|
||
cmd.look.block=Looking at {0}
|
||
cmd.look.inspection=The block currently intersecting the line of sight is {0} ({1:0}, {2:0}, {3:0}), distance is {4:0.0}({5:0.0}).
|
||
cmd.look.noinspection=There is no block within {0} meters that intersects with the line of sight.
|
||
|
||
# Move
|
||
cmd.move.desc=walk or start walking.
|
||
cmd.move.enable=Enabling Terrain and Movements on next server login, respawn or world change.
|
||
cmd.move.disable=Disabling Terrain and Movements.
|
||
cmd.move.moving=Moving {0}
|
||
cmd.move.dir_fail=Cannot move in that direction.
|
||
cmd.move.walk=Walking from {1} to {0}
|
||
cmd.move.fail=Failed to compute path to {0}
|
||
cmd.move.suggestforce=Failed to compute a safe path to {0}. Try -f parameter to allow unsafe movements.
|
||
cmd.move.gravity.enabled=Gravity is enabled.
|
||
cmd.move.gravity.disabled=Gravity is disabled.
|
||
cmd.move.chunk_loading_status=Chunk loading status: {0:P} - {1} out of {2} load completed.
|
||
cmd.move.chunk_not_loaded=The chunk where the target location resides has not yet been loaded.\nYou can use "/chunk status {0:0.0} {1:0.0} {2:0.0}" to check the chunk loading status.
|
||
|
||
# Reco
|
||
cmd.reco.desc=restart and reconnect to the server.
|
||
|
||
# Reload
|
||
cmd.reload.started=Reloading settings...
|
||
cmd.reload.warning1=This command will NOT affect certain settings which are used before connecting to a server!
|
||
cmd.reload.warning2=Some settings passed through the command line parameters might get overriden!
|
||
cmd.reload.warning3=You also might need to reconnect for some settings to take effect.
|
||
cmd.reload.warning4=Replay Chat Bot will not be hard reloaded due to technical limitations!
|
||
cmd.reload.finished=Reloaded Settings!
|
||
cmd.reload.desc=Reloads MCC settings.
|
||
|
||
# Respawn
|
||
cmd.respawn.desc=Use this to respawn if you are dead.
|
||
cmd.respawn.done=You have respawned.
|
||
|
||
# Script
|
||
cmd.script.desc=run a script file.
|
||
|
||
# Send
|
||
cmd.send.desc=send a chat message or command.
|
||
|
||
# Set
|
||
cmd.set.desc=set a custom %variable%.
|
||
cmd.set.format=variable name must be A-Za-z0-9.
|
||
|
||
# SetRnd
|
||
cmd.setrnd.desc=set a custom %variable% randomly to a given value.
|
||
cmd.setrndnum.format=setrnd variable -7to17
|
||
cmd.setrndstr.format=setrnd variable string1 "\"string2\" string3"
|
||
|
||
# Sneak
|
||
cmd.sneak.desc=Toggles sneaking
|
||
cmd.sneak.on=You are sneaking now
|
||
cmd.sneak.off=You are not sneaking anymore
|
||
|
||
# DropItem
|
||
cmd.dropItem.desc=Drop specified type of items from player inventory or opened container
|
||
cmd.dropItem.dropped=Dropped all {0} from inventory #{1}
|
||
cmd.dropItem.unknown_item=Unknown item {0}
|
||
|
||
# Tps
|
||
cmd.tps.desc=Display server current tps (tick per second). May not be accurate
|
||
cmd.tps.current=Current tps
|
||
|
||
# Useblock
|
||
cmd.useblock.desc=Place a block or open chest
|
||
cmd.useblock.use=Useblock at ({0:0.0}, {1:0.0}, {2:0.0}) {3}.
|
||
|
||
# Useitem
|
||
cmd.useitem.desc=Use (left click) an item on the hand
|
||
cmd.useitem.use=Used an item
|
||
|
||
|
||
[bot]
|
||
# ChatBots. Naming style: bot.<className>.<msg...>
|
||
|
||
# Alerts
|
||
bot.alerts.start_rain=§cWeather change: It is raining now.§r
|
||
bot.alerts.end_rain=§cWeather change: It is no longer raining.§r
|
||
bot.alerts.start_thunderstorm=§cWeather change: It is a thunderstorm.§r
|
||
bot.alerts.end_thunderstorm=§cWeather change: It is no longer a thunderstorm.§r
|
||
|
||
# Anti AFK
|
||
bot.antiafk.not_using_terrain_handling=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.
|
||
bot.antiafk.swapping=The time range begins with a bigger value, swapped them around.
|
||
bot.antiafk.invalid_walk_range=Invalid walk range provided, must be a positive integer greater than 0, using default value of 5!
|
||
|
||
# AutoAttack
|
||
bot.autoAttack.invalidcooldown=Attack cooldown value cannot be smaller than 0.
|
||
|
||
# AutoCraft
|
||
bot.autoCraft.cmd=Auto-crafting ChatBot command
|
||
bot.autoCraft.alias=Auto-crafting ChatBot command alias
|
||
bot.autoCraft.cmd.list=Total {0} recipes loaded: {1}
|
||
bot.autoCraft.cmd.resetcfg=Resetting your config to default
|
||
bot.autoCraft.recipe_not_exist=Specified recipe name does not exist. Check your config file.
|
||
bot.autoCraft.no_recipe_name=Please specify the recipe name you want to craft.
|
||
bot.autoCraft.stop=AutoCraft stopped
|
||
bot.autoCraft.available_cmd=Available commands: {0}. Use /autocraft help <cmd name> for more information. You may use /ac as command alias.
|
||
bot.autoCraft.help.load=Load the config file.
|
||
bot.autoCraft.help.list=List available recipes.
|
||
bot.autoCraft.help.reload=Reload the config file.
|
||
bot.autoCraft.help.resetcfg=Write the default example config to default location.
|
||
bot.autoCraft.help.start=Start the crafting. Usage: /autocraft start <recipe name>
|
||
bot.autoCraft.help.stop=Stop the current running crafting process
|
||
bot.autoCraft.help.help=Get the command description. Usage: /autocraft help <command name>
|
||
bot.autoCraft.loaded=Successfully loaded
|
||
bot.autoCraft.start=Starting AutoCraft: {0}
|
||
bot.autoCraft.start_fail=AutoCraft cannot be started. Check your available materials for crafting {0}
|
||
bot.autoCraft.table_not_found=table not found
|
||
bot.autoCraft.close_inventory=Inventory #{0} was closed by AutoCraft
|
||
bot.autoCraft.missing_material=Missing material: {0}
|
||
bot.autoCraft.aborted=Crafting aborted! Check your available materials.
|
||
bot.autoCraft.craft_fail=Crafting failed! Waiting for more materials
|
||
bot.autoCraft.timeout=Action timeout! Reason: {0}
|
||
bot.autoCraft.error.config=Error while parsing config: {0}
|
||
bot.autoCraft.exception.name_miss=Missing recipe name while parsing a recipe
|
||
bot.autoCraft.exception.duplicate=Duplicate recipe name specified: {0}
|
||
bot.autoCraft.debug.no_config=No config found. Writing a new one.
|
||
bot.autocraft.invaild_slots=The number of slots does not match and has been adjusted automatically.
|
||
bot.autocraft.invaild_invaild_result=Invalid result item!
|
||
|
||
# AutoDig
|
||
bot.autodig.start_delay=Digging will start in {0:0.0} second(s).
|
||
bot.autodig.dig_timeout=Digging block timeout, retry.
|
||
bot.autodig.not_allow=The block currently pointed to is not in the allowed list.
|
||
bot.autodig.cmd=Auto-digging ChatBot command
|
||
bot.autodig.available_cmd=Available commands: {0}. Use /digbot help <cmd name> for more information.
|
||
bot.autodig.start=Automatic digging has started.
|
||
bot.autodig.stop=Auto-digging has been stopped.
|
||
bot.autodig.help.start=Start the automatic digging bot.
|
||
bot.autodig.help.stop=Deactivate the automatic digging bot.
|
||
bot.autodig.help.help=Get the command description. Usage: /digbot help <command name>
|
||
|
||
# AutoDrop
|
||
bot.autoDrop.cmd=AutoDrop ChatBot command
|
||
bot.autoDrop.alias=AutoDrop ChatBot command alias
|
||
bot.autoDrop.on=AutoDrop enabled
|
||
bot.autoDrop.off=AutoDrop disabled
|
||
bot.autoDrop.added=Added item {0}
|
||
bot.autoDrop.incorrect_name=Incorrect item name {0}. Please try again.
|
||
bot.autoDrop.removed=Removed item {0}
|
||
bot.autoDrop.not_in_list=Item not in the list
|
||
bot.autoDrop.no_item=No item in the list
|
||
bot.autoDrop.list=Total {0} in the list:\n {1}
|
||
bot.autoDrop.switched=Switched to {0} mode.
|
||
bot.autoDrop.unknown_mode=Unknwon mode. Available modes: Include, Exclude, Everything
|
||
bot.autoDrop.no_mode=Cannot read drop mode from config. Using include mode.
|
||
bot.autoDrop.no_inventory=Cannot find inventory {0}!
|
||
|
||
# AutoFish
|
||
bot.autoFish.no_inv_handle=Inventory handling is not enabled. Cannot check rod durability and switch rods.
|
||
bot.autoFish.start_at=Fishing will start in {0:0.0} second(s).
|
||
bot.autoFish.throw=Casting successfully.
|
||
bot.autoFish.caught=Retract the fishing rod. (Count: {0})
|
||
bot.autoFish.caught_at=Retract the fishing rod at ({0:0.0},{1:0.0},{2:0.0})! (Count: {3})
|
||
bot.autoFish.got=Fishing got {0}
|
||
bot.autoFish.no_rod=Current fishing rod is not available. Maybe broken or low durability?
|
||
bot.autoFish.despawn=Fish floating despawn, will re-cast.
|
||
bot.autoFish.fishing_timeout=Fishing timeout, will soon re-cast.
|
||
bot.autoFish.cast_timeout=Casting timeout and will soon retry. (Timeout increased to {0:0.0} sec).
|
||
bot.autoFish.update_lookat=Update yaw = {0:0.00}, pitch = {1:0.00}.
|
||
bot.autoFish.switch=Switch to the rod in slot {0}, durability {1}/64.
|
||
bot.autoFish.cmd=Auto-Fishing ChatBot command
|
||
bot.autoFish.available_cmd=Available commands: {0}. Use /fish help <cmd name> for more information.
|
||
bot.autoFish.start=Start auto-fishing.
|
||
bot.autoFish.stop=Stop auto-fishing.
|
||
bot.autoFish.help.start=Start auto-fishing.
|
||
bot.autoFish.help.stop=Stop auto-fishing.
|
||
bot.autoFish.help.help=Get the command description. Usage: /fish help <command name>
|
||
|
||
# AutoRelog
|
||
bot.autoRelog.launch=Launching with {0} reconnection attempts
|
||
bot.autoRelog.no_kick_msg=Initializing without a kick message file
|
||
bot.autoRelog.loading=Loading messages from file: {0}
|
||
bot.autoRelog.loaded=Loaded message: {0}
|
||
bot.autoRelog.not_found=File not found: {0}
|
||
bot.autoRelog.curr_dir=Current directory was: {0}
|
||
bot.autoRelog.ignore_user_logout=Disconnection initiated by User or MCC bot. Ignoring.
|
||
bot.autoRelog.disconnect_msg=Got disconnected with message: {0}
|
||
bot.autoRelog.reconnect_always=Ignoring kick message, reconnecting anyway.
|
||
bot.autoRelog.reconnect=Message contains '{0}'. Reconnecting.
|
||
bot.autoRelog.reconnect_ignore=Message not containing any defined keywords. Ignoring.
|
||
bot.autoRelog.wait=Waiting {0:0.000} seconds before reconnecting...
|
||
|
||
# AutoRespond
|
||
bot.autoRespond.loading=Loading matches from '{0}'
|
||
bot.autoRespond.file_not_found=File not found: '{0}'
|
||
bot.autoRespond.loaded_match=Loaded match:\n{0}
|
||
bot.autoRespond.no_trigger=This match will never trigger:\n{0}
|
||
bot.autoRespond.no_action=No action for match:\n{0}
|
||
bot.autoRespond.match_run=Running action: {0}
|
||
bot.autoRespond.match=match: {0}\nregex: {1}\naction: {2}\nactionPrivate: {3}\nactionOther: {4}\nownersOnly: {5}\ncooldown: {6}
|
||
|
||
# ChatLog
|
||
bot.chatLog.invalid_file=Path '{0}' contains invalid characters.
|
||
|
||
# Mailer
|
||
bot.mailer.init=Initializing Mailer with settings:
|
||
bot.mailer.init.db= - Database File: {0}
|
||
bot.mailer.init.ignore= - Ignore List: {0}
|
||
bot.mailer.init.public= - Public Interactions: {0}
|
||
bot.mailer.init.max_mails= - Max Mails per Player: {0}
|
||
bot.mailer.init.db_size= - Max Database Size: {0}
|
||
bot.mailer.init.mail_retention= - Mail Retention: {0}
|
||
|
||
bot.mailer.init_fail.db_size=Cannot enable Mailer: Max Database Size must be greater than zero. Please review the settings.
|
||
bot.mailer.init_fail.max_mails=Cannot enable Mailer: Max Mails per Player must be greater than zero. Please review the settings.
|
||
bot.mailer.init_fail.mail_retention=Cannot enable Mailer: Mail Retention must be greater than zero. Please review the settings.
|
||
|
||
bot.mailer.create.db=Creating new database file: {0}
|
||
bot.mailer.create.ignore=Creating new ignore list: {0}
|
||
bot.mailer.load.db=Loading database file: {0}
|
||
bot.mailer.load.ignore=Loading ignore list:
|
||
|
||
bot.mailer.cmd=mailer command
|
||
|
||
bot.mailer.saving=Saving message: {0}
|
||
bot.mailer.user_ignored={0} is ignored!
|
||
bot.mailer.process_mails=Looking for mails to send @ {0}
|
||
bot.mailer.delivered=Delivered: {0}
|
||
|
||
bot.mailer.cmd.getmails=--- Mails in database ---\n{0}
|
||
bot.mailer.cmd.getignored=--- Ignore list ---\n{0}
|
||
bot.mailer.cmd.ignore.added=Added {0} to the ignore list!
|
||
bot.mailer.cmd.ignore.removed=Removed {0} from the ignore list!
|
||
bot.mailer.cmd.ignore.invalid=Missing or invalid name. Usage: {0} <username>
|
||
bot.mailer.cmd.help=See usage
|
||
|
||
# Maps
|
||
bot.map.cmd.desc=Render maps (item maps)
|
||
bot.map.cmd.not_found=A map with id '{0}' does not exists!
|
||
bot.map.cmd.invalid_id=Invalid ID provided, must be a number!
|
||
bot.map.received=The list of received maps from the server:
|
||
bot.map.no_maps=No maps received!
|
||
bot.map.received_map=Received a new Map, with Id: {0}
|
||
bot.map.rendered=Succesfully rendered a map with id '{0}' to: '{1}'
|
||
bot.map.failed_to_render=Failed to render the map with id: '{0}'
|
||
bot.map.list_item=- Map id: {0} (Last Updated: {1})
|
||
bot.map.scale=The size of the map is reduced from ({0}x{1}) to ({2}x{3}) due to the size limitation of the current terminal.
|
||
|
||
# ReplayCapture
|
||
bot.replayCapture.cmd=replay command
|
||
bot.replayCapture.created=Replay file created.
|
||
bot.replayCapture.stopped=Record stopped.
|
||
bot.replayCapture.restart=Record was stopped. Restart the program to start another record.
|
||
|
||
# Farmer
|
||
bot.farmer.desc=Farming bot
|
||
bot.farmer.not_implemented=Not implemented bellow 1.13!
|
||
bot.farmer.already_stopped=The bot has already stopped farming!
|
||
bot.farmer.stopping=Stoping farming, this might take a second...
|
||
bot.farmer.stopped=Stopped farming!
|
||
bot.farmer.already_running=The bot is already farming!
|
||
bot.farmer.invalid_crop_type=Invalid crop type provided (Types which you can use: Beetroot, Carrot, Melon, Netherwart, Pumpkin, Potato, Wheat)!
|
||
bot.farmer.warining_invalid_parameter=Invalid parameter "{0}" provided (Use format: "key:value")!
|
||
bot.farmer.invalid_radius=Invalid radius provided, you must provide a valid integer number greater than 0!
|
||
bot.farmer.warining_force_unsafe=You have enabled un-safe movement, the bot might get hurt!
|
||
bot.farmer.warining_allow_teleport=You have enabled teleporting, this might get your bot account kicked and in the worst case scenario banned! Use with caution!
|
||
bot.farmer.started=Started farming!
|
||
bot.farmer.crop_type=Crop type
|
||
bot.farmer.radius=Radius
|
||
|
||
# Follow player
|
||
cmd.follow.desc=Makes the bot follow a specified player
|
||
cmd.follow.usage=follow <player name|stop> [-f] (Use -f to enable un-safe walking)
|
||
cmd.follow.already_stopped=Already stopped
|
||
cmd.follow.stopping=Stopped following!
|
||
cmd.follow.invalid_name=Invalid or empty player name provided!
|
||
cmd.follow.invalid_player=The specified player is either not connected out out of the range!
|
||
cmd.follow.cant_reach_player=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!
|
||
cmd.follow.already_following=Already following {0}!
|
||
cmd.follow.switched=Switched to following {0}!
|
||
cmd.follow.started=Started following {0}!
|
||
cmd.follow.unsafe_enabled=Enabled us-safe walking (NOTE: The bot might die or get hurt!)
|
||
cmd.follow.note=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.
|
||
cmd.follow.player_came_to_the_range=The player {0} came back to the range!
|
||
cmd.follow.resuming=Resuming to follow!
|
||
cmd.follow.player_left_the_range=The player {0} has left the range!
|
||
cmd.follow.pausing=Pausing!
|
||
cmd.follow.player_left=The player {0} left the server!
|
||
cmd.follow.stopping=Stopped!
|
||
|
||
# Script
|
||
bot.script.not_found=§8[MCC] [{0}] Cannot find script file: {1}
|
||
bot.script.file_not_found=File not found: '{0}'
|
||
bot.script.fail=Script '{0}' failed to run ({1}).
|
||
bot.script.pm.loaded=Script '{0}' loaded.
|
||
|
||
# ScriptScheduler
|
||
bot.scriptScheduler.loaded_task=Loaded task:\n{0}
|
||
bot.scriptScheduler.no_trigger=This task will never trigger:\n{0}
|
||
bot.scriptScheduler.no_action=No action for task:\n{0}
|
||
bot.scriptScheduler.running_time=Time / Running action: {0}
|
||
bot.scriptScheduler.running_inverval=Interval / Running action: {0}
|
||
bot.scriptScheduler.running_login=Login / Running action: {0}
|
||
bot.scriptScheduler.task=triggeronfirstlogin: {0}\n triggeronlogin: {1}\n triggerontime: {2}\n triggeroninterval: {3}\n timevalue: {4}\n timeinterval: {5}\n action: {6}
|
||
|
||
# TestBot
|
||
bot.testBot.told=Bot: {0} told me : {1}
|
||
bot.testBot.said=Bot: {0} said : {1}
|
||
|
||
|
||
[config]
|
||
|
||
config.load=Settings have been loaded from {0}
|
||
config.load.fail=§cFailed to load settings:§r
|
||
config.write.fail=§cFailed to write to settings file {0}§r
|
||
config.backup.fail=§cFailed to write to backup file {0}§r
|
||
config.saving=§aThe current setting is saved as {0}
|
||
|
||
# Head
|
||
config.Head=Startup Config File\n# Please do not record extraneous data in this file as it will be overwritten by MCC.\n\n# New to Minecraft Console Client? Check out this document: https://mccteam.github.io/guide/configuration.html\n# Want to upgrade to a newer version? See https://github.com/MCCTeam/Minecraft-Console-Client/#download
|
||
|
||
# Main.General
|
||
config.Main.General.account=Login=Email or Name. Use "-" as password for offline mode. Leave blank to prompt user on startup.
|
||
config.Main.General.login=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)
|
||
config.Main.General.server_info=Account type: "mojang" OR "microsoft". Also affects interactive login in console.
|
||
config.Main.General.method=Microsoft Account sign-in method: "mcc" OR "browser". If the login always fails, please try to use the "browser" once.
|
||
|
||
# Main.Advanced
|
||
config.Main.Advanced=Make sure you understand what each setting does before changing anything!
|
||
config.Main.Advanced.language=Fill in with in-game locale code, check https://github.com/MCCTeam/Minecraft-Console-Client/discussions/2239
|
||
config.Main.Advanced.internal_cmd_char=Use "none", "slash"(/) or "backslash"(\).
|
||
config.Main.Advanced.message_cooldown=Controls the minimum interval (in seconds) between sending each message to the server.
|
||
config.Main.Advanced.bot_owners=Set the owner of the bot. /!\ Server admins can impersonate owners!
|
||
config.Main.Advanced.mc_version=Use "auto" or "1.X.X" values. Allows to skip server info retrieval.
|
||
config.Main.Advanced.mc_forge=Use "auto", "no" or "force". Force-enabling only works for MC 1.13+.
|
||
config.Main.Advanced.brand_info=Use "mcc", "vanilla" or "none". This is how MCC identifies itself to the server.
|
||
config.Main.Advanced.chatbot_log_file=Leave empty for no logfile.
|
||
config.Main.Advanced.private_msgs_cmd_name=For remote control of the bot.
|
||
config.Main.Advanced.show_system_messages=System messages for server ops.
|
||
config.Main.Advanced.show_xpbar_messages=Messages displayed above xp bar, set this to false in case of xp bar spam.
|
||
config.Main.Advanced.show_chat_links=Decode links embedded in chat messages and show them in console.
|
||
config.Main.Advanced.show_inventory_layout=Show inventory layout as ASCII art in inventory command.
|
||
config.Main.Advanced.terrain_and_movements=Uses more ram, cpu, bandwidth but allows you to move around.
|
||
config.Main.Advanced.inventory_handling=Toggle inventory handling.
|
||
config.Main.Advanced.entity_handling=Toggle entity handling.
|
||
config.Main.Advanced.session_cache=How to retain session tokens. Use "none", "memory" or "disk".
|
||
config.Main.Advanced.profilekey_cache=How to retain profile key. Use "none", "memory" or "disk".
|
||
config.Main.Advanced.resolve_srv_records=Use "no", "fast" (5s timeout), or "yes". Required for joining some servers.
|
||
config.Main.Advanced.account_list=AccountList: It allows a fast account switching without directly using the credentials\n# Usage examples: "/tell <mybot> reco Player2", "/connect <serverip> Player1"
|
||
config.Main.Advanced.server_list=ServerList: It allows an easier and faster server switching with short aliases instead of full server IP\n# Aliases cannot contain dots or spaces, and the name "localhost" cannot be used as an alias.\n# Usage examples: "/tell <mybot> connect Server1", "/connect Server2"
|
||
config.Main.Advanced.player_head_icon=Only works on Windows XP-8 or Windows 10 with old console.
|
||
config.Main.Advanced.exit_on_failure=Whether to exit directly when an error occurs, for using MCC in non-interactive scripts.
|
||
config.Main.Advanced.script_cache=Cache compiled scripts for faster load on low-end devices.
|
||
config.Main.Advanced.timestamps=Prepend timestamps to chat messages.
|
||
config.Main.Advanced.auto_respawn=Toggle auto respawn if client player was dead (make sure your spawn point is safe).
|
||
config.Main.Advanced.minecraft_realms=Enable support for joining Minecraft Realms worlds.
|
||
config.Main.Advanced.move_head_while_walking=Enable head movement while walking to avoid anti-cheat triggers.
|
||
config.Main.Advanced.timeout=Customize the TCP connection timeout with the server. (in seconds)
|
||
config.Main.Advanced.enable_emoji=If turned off, the emoji will be replaced with a simpler character (for /chunk status).
|
||
config.Main.Advanced.movement_speed=A movement speed higher than 2 may be considered cheating.
|
||
config.Main.Advanced.language.invaild=The language code is invalid!
|
||
config.Main.Advanced.TerminalColorDepth=Use "none", "bit_4", "bit_8" or "bit_24". This can be checked by opening the debug log.
|
||
config.Main.Advanced.MinTerminalWidth=The minimum width used when calculating the image size from the width of the terminal.
|
||
config.Main.Advanced.MinTerminalHeight=The minimum height to use when calculating the image size from the height of the terminal.
|
||
|
||
# Signature
|
||
config.Signature=Chat signature related settings (affects minecraft 1.19+)
|
||
config.Signature.LoginWithSecureProfile=Microsoft accounts only. If disabled, will not be able to sign chat and join servers configured with "enforce-secure-profile=true"
|
||
config.Signature.SignChat=Whether to sign the chat send from MCC
|
||
config.Signature.SignMessageInCommand=Whether to sign the messages contained in the commands sent by MCC. For example, the message in "/msg" and "/me"
|
||
config.Signature.MarkLegallySignedMsg=Use green color block to mark chat with legitimate signatures
|
||
config.Signature.MarkModifiedMsg=Use yellow color block to mark chat that have been modified by the server.
|
||
config.Signature.MarkIllegallySignedMsg=Use red color block to mark chat without legitimate signature
|
||
config.Signature.MarkSystemMessage=Use gray color block to mark system message (always without signature)
|
||
config.Signature.ShowModifiedChat=Set to true to display messages modified by the server, false to display the original signed messages
|
||
config.Signature.ShowIllegalSignedChat=Whether to display chat and messages in commands without legal signatures
|
||
|
||
# Logging
|
||
config.Logging=This setting affects only the messages in the console.
|
||
config.Logging.DebugMessages=Please enable this before submitting bug reports. Thanks!
|
||
config.Logging.ChatMessages=Show server chat messages.
|
||
config.Logging.InfoMessages=Informative messages. (i.e Most of the message from MCC)
|
||
config.Logging.WarningMessages=Show warning messages.
|
||
config.Logging.ErrorMessages=Show error messages.
|
||
config.Logging.ChatFilter=Regex for filtering chat message.
|
||
config.Logging.DebugFilter=Regex for filtering debug message.
|
||
config.Logging.FilterMode="disable" or "blacklist" OR "whitelist". Blacklist hide message match regex. Whitelist show message match regex.
|
||
config.Logging.LogToFile=Write log messages to file.
|
||
config.Logging.LogFile=Log file name.
|
||
config.Logging.PrependTimestamp=Prepend timestamp to messages in log file.
|
||
config.Logging.SaveColorCodes=Keep color codes in the saved text.(look like "§b")
|
||
|
||
# AppVars
|
||
config.AppVars.Variables=can be used in some other fields as %yourvar%\n# %username% and %serverip% are reserved variables.
|
||
|
||
# Proxy
|
||
config.Proxy=Connect to a server via a proxy instead of connecting directly\n# If Mojang session services are blocked on your network, set Enabled_Login=true to login using proxy.\n# 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.\n# /!\ Make sure your server rules allow Proxies or VPNs before setting enabled=true, or you may face consequences!
|
||
config.Proxy.Enabled_Login=Whether to connect to the login server through a proxy.
|
||
config.Proxy.Enabled_Ingame=Whether to connect to the game server through a proxy.
|
||
config.Proxy.Server=Proxy server must allow HTTPS for login, and non-443 ports for playing.
|
||
config.Proxy.Proxy_Type=Supported types: "HTTP", "SOCKS4", "SOCKS4a", "SOCKS5".
|
||
config.Proxy.Username=Only required for password-protected proxies.
|
||
config.Proxy.Password=Only required for password-protected proxies.
|
||
|
||
# ChatFormat
|
||
config.ChatFormat=MCC does it best to detect chat messages, but some server have unusual chat formats\n# When this happens, you'll need to configure chat format below, see https://mccteam.github.io/guide/configuration.html#chat-format
|
||
config.ChatFormat.Builtins=MCC support for common message formats. Set "false" to avoid conflicts with custom formats.
|
||
config.ChatFormat.UserDefined=Whether to use the custom regular expressions below for detection.
|
||
|
||
# MCSettings
|
||
config.MCSettings=Settings below are sent to the server and only affect server-side things like your skin.
|
||
config.MCSettings.Enabled=If disabled, settings below are not sent to the server.
|
||
config.MCSettings.Locale=Use any language implemented in Minecraft.
|
||
config.MCSettings.RenderDistance=Value range: [0 - 255].
|
||
config.MCSettings.Difficulty=MC 1.7- difficulty. "peaceful", "easy", "normal", "difficult".
|
||
config.MCSettings.ChatMode=Use "enabled", "commands", or "disabled". Allows to mute yourself...
|
||
config.MCSettings.ChatColors=Allows disabling chat colors server-side.
|
||
config.MCSettings.MainHand=MC 1.9+ main hand. "left" or "right".
|
||
|
||
# ChatBot
|
||
config.ChatBot================================ #\n# Minecraft Console Client Bots #\n# =============================== #
|
||
|
||
# ChatBot.Alerts
|
||
config.ChatBot.Alerts=Get alerted when specified words are detected in chat\n# Useful for moderating your server or detecting when someone is talking to you
|
||
config.ChatBot.Alerts.Beep_Enabled=Play a beep sound when a word is detected in addition to highlighting.
|
||
config.ChatBot.Alerts.Trigger_By_Words=Triggers an alert after receiving a specified keyword.
|
||
config.ChatBot.Alerts.Trigger_By_Rain=Trigger alerts when it rains and when it stops.
|
||
config.ChatBot.Alerts.Trigger_By_Thunderstorm=Triggers alerts at the beginning and end of thunderstorms.
|
||
config.ChatBot.Alerts.Matches=List of words/strings to alert you on.
|
||
config.ChatBot.Alerts.Excludes=List of words/strings to NOT alert you on.
|
||
config.ChatBot.Alerts.Log_To_File=Log alerts info a file.
|
||
config.ChatBot.Alerts.Log_File=The name of a file where alers logs will be written.
|
||
|
||
# ChatBot.AntiAFK
|
||
config.ChatBot.AntiAfk=Send a command on a regular or random basis or make the bot walk around randomly to avoid automatic AFK disconnection\n# /!\ Make sure your server rules do not forbid anti-AFK mechanisms!\n# /!\ Make sure you keep the bot in an enclosure to prevent it wandering off if you're using terrain handling! (Recommended size 5x5x5)
|
||
config.ChatBot.AntiAfk.Delay=The time interval for execution. (in seconds)
|
||
config.ChatBot.AntiAfk.Command=Command to send to the server.
|
||
config.ChatBot.AntiAfk.Use_Sneak=Whether to sneak when sending the command.
|
||
config.ChatBot.AntiAfk.Use_Terrain_Handling=Use terrain handling to enable the bot to move around.
|
||
config.ChatBot.AntiAfk.Walk_Range=The range the bot can move around randomly (Note: the bigger the range, the slower the bot will be)
|
||
config.ChatBot.AntiAfk.Walk_Retries=How many times can the bot fail trying to move before using the command method.
|
||
|
||
# ChatBot.AutoAttack
|
||
config.ChatBot.AutoAttack=Automatically attack hostile mobs around you\n# You need to enable Entity Handling to use this bot\n# /!\ Make sure server rules allow your planned use of AutoAttack\n# /!\ SERVER PLUGINS may consider AutoAttack to be a CHEAT MOD and TAKE ACTION AGAINST YOUR ACCOUNT so DOUBLE CHECK WITH SERVER RULES!
|
||
config.ChatBot.AutoAttack.Mode="single" or "multi". single target one mob per attack. multi target all mobs in range per attack
|
||
config.ChatBot.AutoAttack.Priority="health" or "distance". Only needed when using single mode
|
||
config.ChatBot.AutoAttack.Cooldown_Time=How long to wait between each attack. Set "Custom = false" to let MCC calculate it.
|
||
config.ChatBot.AutoAttack.Interaction=Possible values: "Interact", "Attack" (default), "InteractAt" (Interact and Attack).
|
||
config.ChatBot.AutoAttack.Attack_Hostile=Allow attacking hostile mobs.
|
||
config.ChatBot.AutoAttack.Attack_Passive=Allow attacking passive mobs.
|
||
config.ChatBot.AutoAttack.List_Mode=Wether to treat the entities list as a "whitelist" or as a "blacklist".
|
||
config.ChatBot.AutoAttack.Entites_List=All entity types can be found here: https://bit.ly/3Rg68lp
|
||
|
||
# ChatBot.AutoCraft
|
||
config.ChatBot.AutoCraft=Automatically craft items in your inventory\n# See https://mccteam.github.io/guide/chat-bots.html#auto-craft for how to use\n# You need to enable Inventory Handling to use this bot\n# You should also enable Terrain and Movements if you need to use a crafting table
|
||
config.ChatBot.AutoCraft.CraftingTable=Location of the crafting table if you intended to use it. Terrain and movements must be enabled.
|
||
config.ChatBot.AutoCraft.OnFailure=What to do on crafting failure, "abort" or "wait".
|
||
config.ChatBot.AutoCraft.Recipes=Recipes.Name: The name can be whatever you like and it is used to represent the recipe.\n# Recipes.Type: crafting table type: "player" or "table"\n# Recipes.Result: the resulting item\n# Recipes.Slots: All slots, counting from left to right, top to bottom. Please fill in "Null" for empty slots.\n# For the naming of the items, please see:\n# https://github.com/MCCTeam/Minecraft-Console-Client/blob/master/MinecraftClient/Inventory/ItemType.cs
|
||
|
||
# AutoDig
|
||
config.ChatBot.AutoDig=Auto-digging blocks.\n# You need to enable Terrain Handling to use this bot\n# You can use "/digbot start" and "/digbot stop" to control the start and stop of AutoDig.\n# 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.\n# For the naming of the block, please see https://github.com/MCCTeam/Minecraft-Console-Client/blob/master/MinecraftClient/Mapping/Material.cs
|
||
config.ChatBot.AutoDig.Auto_Tool_Switch=Automatically switch to the appropriate tool.
|
||
config.ChatBot.AutoDig.Durability_Limit=Will not use tools with less durability than this. Set to zero to disable this feature.
|
||
config.ChatBot.AutoDig.Drop_Low_Durability_Tools=Whether to drop the current tool when its durability is too low.
|
||
config.ChatBot.AutoDig.Mode="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.
|
||
config.ChatBot.AutoDig.Locations=The position of the blocks when using "fixedpos" or "both" mode.
|
||
config.ChatBot.AutoDig.Location_Order="distance" or "index", When using the "fixedpos" mode, the blocks are determined by distance to the player, or by the order in the list.
|
||
config.ChatBot.AutoDig.Auto_Start_Delay=How many seconds to wait after entering the game to start digging automatically, set to -1 to disable automatic start.
|
||
config.ChatBot.AutoDig.Dig_Timeout=Mining a block for more than "Dig_Timeout" seconds will be considered a timeout.
|
||
config.ChatBot.AutoDig.Log_Block_Dig=Whether to output logs when digging blocks.
|
||
config.ChatBot.AutoDig.List_Type=Wether to treat the blocks list as a "whitelist" or as a "blacklist".
|
||
|
||
# ChatBot.AutoDrop
|
||
config.ChatBot.AutoDrop=Automatically drop items in inventory\n# You need to enable Inventory Handling to use this bot\n# See this file for an up-to-date list of item types you can use with this bot:\n# https://github.com/MCCTeam/Minecraft-Console-Client/blob/master/MinecraftClient/Inventory/ItemType.cs
|
||
config.ChatBot.AutoDrop.Mode="include", "exclude" or "everything". Include: drop item IN the list. Exclude: drop item NOT IN the list
|
||
|
||
# ChatBot.AutoEat
|
||
config.ChatBot.AutoEat=Automatically eat food when your Hunger value is low\n# You need to enable Inventory Handling to use this bot
|
||
|
||
# ChatBot.AutoFishing
|
||
config.ChatBot.AutoFishing=Automatically catch fish using a fishing rod\n# Guide: https://mccteam.github.io/guide/chat-bots.html#auto-fishing\n# You can use "/fish" to control the bot manually.\n# /!\ Make sure server rules allow automated farming before using this bot
|
||
config.ChatBot.AutoFishing.Antidespawn=Keep it as false if you have not changed it before.
|
||
config.ChatBot.AutoFishing.Mainhand=Use the mainhand or the offhand to hold the rod.
|
||
config.ChatBot.AutoFishing.Auto_Start=Whether to start fishing automatically after entering a world.
|
||
config.ChatBot.AutoFishing.Cast_Delay=How soon to re-cast after successful fishing.
|
||
config.ChatBot.AutoFishing.Fishing_Delay=How long after entering the game to start fishing (seconds).
|
||
config.ChatBot.AutoFishing.Fishing_Timeout=Fishing timeout (seconds). Timeout will trigger a re-cast.
|
||
config.ChatBot.AutoFishing.Durability_Limit=Will not use rods with less durability than this (full durability is 64). Set to zero to disable this feature.
|
||
config.ChatBot.AutoFishing.Auto_Rod_Switch=Switch to a new rod from inventory after the current rod is unavailable.
|
||
config.ChatBot.AutoFishing.Stationary_Threshold=Hook movement in the X and Z axis less than this value will be considered stationary.
|
||
config.ChatBot.AutoFishing.Hook_Threshold=A "stationary" hook that moves above this threshold in the Y-axis will be considered to have caught a fish.
|
||
config.ChatBot.AutoFishing.Log_Fish_Bobber=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.
|
||
config.ChatBot.AutoFishing.Enable_Move=This allows the player to change position/facing after each fish caught.
|
||
config.ChatBot.AutoFishing.Movements=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.
|
||
|
||
# ChatBot.AutoRelog
|
||
config.ChatBot.AutoRelog=Automatically relog when disconnected by server, for example because the server is restating\n# /!\ Use Ignore_Kick_Message=true at own risk! Server staff might not appreciate if you auto-relog on manual kicks
|
||
config.ChatBot.AutoRelog.Delay=The delay time before joining the server. (in seconds)
|
||
config.ChatBot.AutoRelog.Retries=Retries when failing to relog to the server. use -1 for unlimited retries.
|
||
config.ChatBot.AutoRelog.Ignore_Kick_Message=When set to true, autorelog will reconnect regardless of kick messages.
|
||
config.ChatBot.AutoRelog.Kick_Messages=If the kickout message matches any of the strings, then autorelog will be triggered.
|
||
|
||
# ChatBot.AutoRespond
|
||
config.ChatBot.AutoRespond=Run commands or send messages automatically when a specified pattern is detected in chat\n# Server admins can spoof chat messages (/nick, /tellraw) so keep this in mind when implementing AutoRespond rules\n# /!\ This bot may get spammy depending on your rules, although the global messagecooldown setting can help you avoiding accidental spam
|
||
config.ChatBot.AutoRespond.Match_Colors=Do not remove colors from text (Note: Your matches will have to include color codes (ones using the § character) in order to work)
|
||
|
||
# ChatBot.ChatLog
|
||
config.ChatBot.ChatLog=Logs chat messages in a file on disk.
|
||
|
||
# ChatBot.Farmer
|
||
config.ChatBot.Farmer=Automatically farms crops for you (plants, breaks and bonemeals them).\n# Crop types available: Beetroot, Carrot, Melon, Netherwart, Pumpkin, Potato, Wheat.\n# Usage: "/farmer start" command and "/farmer stop" command.\n# 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.\n# or bot jumps onto the farm land and breaks it (this happens rarely but still happens). We are looking forward at improving this.\n# It is recommended to keep the farming area walled off and flat to avoid the bot jumping.\n# 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.\n# 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).
|
||
config.ChatBot.Farmer.Delay_Between_Tasks=Delay between tasks in seconds (Minimum 1 second)
|
||
|
||
# ChatBot.FollowPlayer
|
||
config.ChatBot.FollowPlayer=Enabled you to make the bot follow you\n# 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\n# It's similar to making animals follow you when you're holding food in your hand.\n# This is due to a slow pathfinding algorithm, we're working on getting a better one\n# 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,\n# this might clog the thread for terain handling) and thus slow the bot even more.\n# /!\ Make sure server rules allow an option like this in the rules of the server before using this bot
|
||
config.ChatBot.FollowPlayer.Update_Limit=The rate at which the bot does calculations (in seconds) (You can tweak this if you feel the bot is too slow)
|
||
config.ChatBot.FollowPlayer.Stop_At_Distance=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)
|
||
|
||
# ChatBot.HangmanGame
|
||
config.ChatBot.HangmanGame=A small game to demonstrate chat interactions. Players can guess mystery words one letter at a time.\n# You need to have ChatFormat working correctly and add yourself in botowners to start the game with /tell <bot username> start\n# /!\ This bot may get a bit spammy if many players are interacting with it
|
||
|
||
# ChatBot.Mailer
|
||
config.ChatBot.Mailer=Relay messages between players and servers, like a mail plugin\n# This bot can store messages when the recipients are offline, and send them when they join the server\n# /!\ Server admins can spoof PMs (/tellraw, /nick) so enable this bot only if you trust server admins
|
||
|
||
# ChatBot.Map
|
||
config.ChatBot.Map=Allows you to render maps into .jpg images\n# This is useful for solving captchas which use maps\n# The maps are rendered into Rendered_Maps folder.\n# NOTE:\n# This feature is currently only useful for solving captchas which use maps.\n# If some servers have a very short time for solving captchas, enabe Auto_Render_On_Update and prepare to open the file quickly.\n# On linux you can use FTP to access generated files.\n# In the future it might will be possible to display maps directly in the console with a separate command.\n# /!\ Make sure server rules allow bots to be used on the server, or you risk being punished.
|
||
config.ChatBot.Map.Render_In_Console=Whether to render the map in the console.
|
||
config.ChatBot.Map.Save_To_File=Whether to store the rendered map as a file.
|
||
config.ChatBot.Map.Auto_Render_On_Update=Automatically render the map once it is received or updated from/by the server
|
||
config.ChatBot.Map.Delete_All_On_Unload=Delete all rendered maps on unload/reload (Does not delete the images if you exit the client)
|
||
config.ChatBot.Map.Notify_On_First_Update=Get a notification when you have gotten a map from the server for the first time
|
||
|
||
# ChatBot.PlayerListLogger
|
||
config.ChatBot.PlayerListLogger=Log the list of players periodically into a textual file.
|
||
config.ChatBot.PlayerListLogger.Delay=(In seconds)
|
||
|
||
# ChatBot.RemoteControl
|
||
config.ChatBot.RemoteControl=Send MCC console commands to your bot through server PMs (/tell)\n# You need to have ChatFormat working correctly and add yourself in botowners to use the bot\n# /!\ Server admins can spoof PMs (/tellraw, /nick) so enable RemoteControl only if you trust server admins
|
||
|
||
# ChatBot.ReplayCapture
|
||
config.ChatBot.ReplayCapture=Enable recording of the game (/replay start) and replay it later using the Replay Mod (https://www.replaymod.com/)\n# Please note that due to technical limitations, the client player (you) will not be shown in the replay file\n# /!\ You SHOULD use /replay stop or exit the program gracefully with /quit OR THE REPLAY FILE MAY GET CORRUPT!
|
||
config.ChatBot.ReplayCapture.Backup_Interval=How long should replay file be auto-saved, in seconds. Use -1 to disable.
|
||
|
||
# ChatBot.ScriptScheduler
|
||
config.ChatBot.ScriptScheduler=Schedule commands and scripts to launch on various events such as server join, date/time or time interval\n# See https://mccteam.github.io/guide/chat-bots.html#script-scheduler for more info
|