2020-10-17 19:41:31 +08:00
# Startup Config File
2021-09-19 15:31:39 +02:00
# New to Minecraft Console Client? See README and sample configuration files here:
2021-10-10 20:56:39 +02:00
# https://github.com/MCCTeam/Minecraft-Console-Client/tree/master/MinecraftClient/config
2021-09-19 15:31:39 +02:00
2021-10-10 20:56:39 +02:00
# Want to upgrade to a newer version? See https://github.com/MCCTeam/Minecraft-Console-Client/#download
2021-09-19 15:31:39 +02:00
# Some settings missing here after an upgrade? Try to delete this file and relaunch MCC to generate a new one
2020-10-17 19:41:31 +08:00
2021-09-19 15:31:39 +02:00
[Main]
2020-10-17 19:41:31 +08:00
# General settings
# Leave blank to prompt user on startup
# Use "-" as password for offline mode
login =
password =
serverip =
2022-04-06 20:28:46 +08:00
type = microsoft # Account type. mojang or microsoft. Also affects interactive login in console.
2021-02-06 09:29:14 +08:00
method = mcc # Microsoft Account sign-in method. mcc OR browser
2020-10-17 19:41:31 +08:00
# Advanced settings
2021-09-19 15:31:39 +02:00
# Make sure you understand what each setting does before changing anything!
2020-10-17 19:41:31 +08:00
language = en_GB
consoletitle = %username%@%serverip% - Minecraft Console Client
internalcmdchar = slash # Use 'none', 'slash' or 'backslash'
2020-10-24 17:41:35 +02:00
messagecooldown = 1 # Minimum delay in seconds between messages to avoid being kicked for spam.
2021-09-19 15:31:39 +02:00
botowners = Player1,Player2,Player3 # Name list or myfile.txt, one name per line. /!\ Server admins can impersonate owners!
2020-10-18 13:09:46 +02:00
mcversion = auto # Use 'auto' or '1.X.X' values. Allows to skip server info retrieval.
mcforge = auto # Use 'auto', 'false' or 'true'. Force-enabling only works for MC 1.13+.
brandinfo = mcc # Use 'mcc', 'vanilla', or 'none'. This is how MCC identifies itself to the server.
2020-10-17 19:41:31 +08:00
chatbotlogfile = # Leave empty for no logfile
privatemsgscmdname = tell # Used by RemoteControl bot
showsystemmessages = true # System messages for server ops
2021-09-19 15:31:39 +02:00
showxpbarmessages = true # Messages displayed above xp bar, set this to false in case of xp bar spam
showchatlinks = true # Decode links embedded in chat messages and show them in console
2021-05-29 15:21:38 +02:00
showinventorylayout = true # Show inventory layout as ASCII art in inventory command
2021-09-19 15:31:39 +02:00
terrainandmovements = false # Uses more ram, cpu, bandwidth but allows you to move around
2020-10-17 19:41:31 +08:00
inventoryhandling = false # Toggle inventory handling (beta)
entityhandling = false # Toggle entity handling (beta)
sessioncache = disk # How to retain session tokens. Use 'none', 'memory' or 'disk'
2022-08-15 23:55:44 +08:00
profilekeycache = disk # How to retain profile key. Use 'none', 'memory' or 'disk'
2020-10-17 19:41:31 +08:00
resolvesrvrecords = fast # Use 'false', 'fast' (5s timeout), or 'true'. Required for joining some servers.
accountlist = accounts.txt # See README > 'Servers and Accounts file' for more info about this file
serverlist = servers.txt # See README > 'Servers and Accounts file' for more info about this file
playerheadicon = true # Only works on Windows XP-8 or Windows 10 with old console
exitonfailure = false # Disable pauses on error, for using MCC in non-interactive scripts
scriptcache = true # Cache compiled scripts for faster load on low-end devices
timestamps = false # Prepend timestamps to chat messages
autorespawn = false # Toggle auto respawn if client player was dead (make sure your spawn point is safe)
2022-08-27 23:01:28 +08:00
minecraftrealms = false # Enable support for joining Minecraft Realms worlds
2021-10-29 06:45:30 +02:00
moveheadwhilewalking = true # Enable head movement while walking to avoid anti-cheat triggers
2022-08-29 19:12:44 +02:00
timeout = 30 # Set a custom timeout in seconds (Default: 30). Use only if you know what you're doing.
2022-09-08 14:55:41 +08:00
enableemoji = true # If turned off, the emoji will be replaced with a simpler character (for /chunk status)
2020-10-17 19:41:31 +08:00
2022-08-15 23:55:44 +08:00
[Signature]
# Chat settings (affects minecraft 1.19+)
login_with_secure_profile = true # Microsoft accounts only. If disabled, will not be able to sign chat and join servers configured with "enforce-secure-profile=true"
sign_chat = true # Whether to sign the chat send from MCC
sign_message_in_command = true # Whether to sign the messages contained in the commands sent by MCC. For example, the message in "/msg" and "/me"
mark_legally_signed_msg = false # Use green color block to mark chat with legitimate signatures
mark_modified_msg = true # Use yellow color block to mark chat that have been modified by the server.
mark_illegally_signed_msg = true # Use red color block to mark chat without legitimate signature
mark_system_message = false # Use gray color block to mark system message (always without signature)
show_modified_chat = true # Set to true to display messages modified by the server, false to display the original signed messages
show_illegal_signed_chat = true # Whether to display chat and messages in commands without legal signatures
2021-01-29 07:45:18 +08:00
[Logging]
# Only affect the messages on console.
debugmessages = false # Please enable this before submitting bug reports. Thanks!
chatmessages = true # Show server chat messages
warningmessages = true # Show warning messages
errormessages = true # Show error messages
infomessages = true # Informative messages (i.e Most of the message from MCC)
#chatfilter= # Regex for filtering chat message
#debugfilter= # Regex for filtering debug message
filtermode = blacklist # blacklist OR whitelist. Blacklist hide message match regex. Whitelist show message match regex
2021-03-07 14:23:26 +08:00
logtofile = false # Write log messages to file
logfile = console-log-%username%-%serverip%.txt # Log file name
prependtimestamp = false # Prepend timestamp to messages in log file
2021-10-30 05:40:58 +02:00
savecolorcodes = false # Keep color codes in the saved text (§b)
2021-01-29 07:45:18 +08:00
2020-10-17 19:41:31 +08:00
[AppVars]
# yourvar=yourvalue
# can be used in some other fields as %yourvar%
# %username% and %serverip% are reserved variables.
[Proxy]
2021-09-19 15:31:39 +02:00
# Connect to a server via a proxy instead of connecting directly
# If Mojang session services are blocked on your network, set enabled=login to login using proxy but connect directly to the server
# If connecting to port 25565 (Minecraft) is blocked on your network, set enabled=true to login & connect using the proxy
# /!\ Make sure your server rules allow Proxies or VPNs before setting enabled=true, or you may face consequences!
2020-10-17 19:41:31 +08:00
enabled = false # Use 'false', 'true', or 'login' for login only
type = HTTP # Supported types: HTTP, SOCKS4, SOCKS4a, SOCKS5
server = 0.0.0.0:0000 # Proxy server must allow HTTPS for login, and non-443 ports for playing
username = # Only required for password-protected proxies
password = # Only required for password-protected proxies
[ChatFormat]
2021-09-19 15:31:39 +02:00
# 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 README > 'Detecting chat messages'
2020-10-17 19:41:31 +08:00
# Do not forget to uncomment (remove '#') these settings if modifying them
2021-09-19 15:31:39 +02:00
builtins = true # MCC support for common message formats. Set "false" to avoid conflicts with custom formats.
2020-10-17 19:41:31 +08:00
# public=^<([a-zA-Z0-9_]+)> (.+)$
# private=^([a-zA-Z0-9_]+) whispers to you: (.+)$
# tprequest=^([a-zA-Z0-9_]+) has requested (?:to|that you) teleport to (?:you|them)\.$
[MCSettings]
2021-09-19 15:31:39 +02:00
# Settings below are sent to the server and only affect server-side things like your skin
2020-10-17 19:41:31 +08:00
enabled = true # If disabled, settings below are not sent to the server
locale = en_US # Use any language implemented in Minecraft
renderdistance = medium # Use tiny, short, medium, far, or chunk amount [0 - 255]
difficulty = normal # MC 1.7- difficulty. peaceful, easy, normal, difficult
chatmode = enabled # Use 'enabled', 'commands', or 'disabled'. Allows to mute yourself...
chatcolors = true # Allows disabling chat colors server-side
main_hand = left # MC 1.9+ main hand. left or right
skin_cape = true
skin_hat = true
skin_jacket = false
skin_sleeve_left = false
skin_sleeve_right = false
skin_pants_left = false
skin_pants_right = false
2021-09-19 15:31:39 +02:00
# =============================== #
# Minecraft Console Client Bots #
# =============================== #
# Although Minecraft Console Client is only a Chat client by default, it can also do many more things
# Below you will find configuration sections to enable Bots that can automatically perform tasks for you
# BY ENABLING BOTS, YOU AGREE TO COMPLY WITH SERVER RULES, AND FACE CONSEQUENCES FROM SERVER STAFF IF YOU DON'T
2020-10-17 19:41:31 +08:00
[Alerts]
2021-09-19 15:31:39 +02:00
# Get alerted when specified words are detected in chat
# Useful for moderating your server or detecting when someone is talking to you
2020-10-17 19:41:31 +08:00
enabled = false
2021-09-19 15:31:39 +02:00
alertsfile = alerts.txt # List of words/strings to alert you on, e.g. "Yourname"
excludesfile = alerts-exclude.txt # List of words/strings to NOT alert you on, e.g. "<Yourname>"
beeponalert = true # Play a beep sound when a word is detected in addition to highlighting
2020-10-17 19:41:31 +08:00
[AntiAFK]
2021-09-19 15:31:39 +02:00
# Send a command on a regular basis to avoid automatic AFK disconnection
# /!\ Make sure your server rules do not forbid anti-AFK mechanisms!
2020-10-17 19:41:31 +08:00
enabled = false
delay = 600 #10 = 1s
command = /ping
[AutoRelog]
2021-09-19 15:31:39 +02:00
# Automatically relog when disconnected by server, for example because the server is restating
# Put keywords/strings such as "Server is restarting" in kick messages file to relog when the message is seen
# /!\ Use ignorekickmessage=true at own risk! Server staff might not appreciate if you auto-relog on manual kicks
2020-10-17 19:41:31 +08:00
enabled = false
2020-11-04 19:23:46 +01:00
delay = 10 # use 10 for 10 seconds, 10-60 for a random delay between 10 and 60 seconds
retries = 3 # retries when failing to relog to the server. use -1 for unlimited retries
kickmessagesfile = kickmessages.txt # file with list of matches in kick messages that will trigger autorelog
ignorekickmessage = false # when set to true, autorelog will reconnect regardless of kick messages
2020-10-17 19:41:31 +08:00
[ChatLog]
2021-09-19 15:31:39 +02:00
# Logs chat messages in a file on disk
2020-10-17 19:41:31 +08:00
enabled = false
timestamps = true
filter = messages
logfile = chatlog-%username%-%serverip%.txt
[Hangman]
2021-09-19 15:31:39 +02:00
# 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
2020-10-17 19:41:31 +08:00
enabled = false
english = true
wordsfile = hangman-en.txt
fichiermots = hangman-fr.txt
[ScriptScheduler]
2021-09-19 15:31:39 +02:00
# Schedule commands and scripts to launch on various events such as server join, date/time or time interval
# See README > 'Using the Script Scheduler' for more info
2020-10-17 19:41:31 +08:00
enabled = false
tasksfile = tasks.ini
[RemoteControl]
2021-09-19 15:31:39 +02:00
# 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
2020-10-17 19:41:31 +08:00
enabled = false
autotpaccept = true
tpaccepteveryone = false
[AutoRespond]
2021-09-19 15:31:39 +02:00
# 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
2020-10-17 19:41:31 +08:00
enabled = false
matchesfile = matches.ini
2022-09-21 17:56:29 +02:00
matchcolors = false # Do not remove colors from text (Note: Your matches will have to include color codes (ones using the § character) in order to work)
2020-10-17 19:41:31 +08:00
[AutoAttack]
2021-09-19 15:31:39 +02:00
# 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!
2020-10-17 19:41:31 +08:00
enabled = false
mode = single # single or multi. single target one mob per attack. multi target all mobs in range per attack
priority = distance # health or distance. Only needed when using single mode
2021-09-19 15:31:39 +02:00
cooldownseconds = auto # How long to wait between each attack. Use auto to let MCC calculate it
2022-08-15 17:31:17 -04:00
interaction = Attack # Possible values: Interact, Attack (default), InteractAt (Interact and Attack)
2020-10-17 19:41:31 +08:00
[AutoFishing]
2021-09-19 15:31:39 +02:00
# Automatically catch fish using a fishing rod
# You need to enable Entity Handling to use this bot
# You should also enable Inventory Handling to keep track of the fishing rod, although not mandatory
# /!\ Make sure server rules allow automated farming before using this bot
2020-10-17 19:41:31 +08:00
enabled = false
antidespawn = false
2022-09-12 16:27:37 +08:00
main_hand = true # Use the main hand or the second hand to hold the rod.
2022-09-12 23:15:57 +08:00
auto_start = true # Whether to start fishing automatically after entering a world.
2022-09-13 19:25:00 +08:00
cast_delay = 0.4 # How soon to re-cast after successful fishing.
2022-09-12 02:10:18 +08:00
fishing_delay = 3.0 # How long after entering the game to start fishing (seconds).
2022-09-12 16:27:37 +08:00
fishing_timeout = 300.0 # Fishing timeout (seconds). Timeout will trigger a re-cast.
2022-09-12 18:02:46 +08:00
durability_limit = 2 # Will not use rods with less durability than this (full durability is 64). Set to zero to disable this feature.
auto_rod_switch = true # Switch to a new rod from inventory after the current rod is unavailable.
2022-09-13 19:25:00 +08:00
stationary_threshold = 0.001 # Hooks moving in the X and Z axes below this threshold will be considered stationary.
hook_threshold = 0.2 # A stationary hook moving on the Y-axis above this threshold will be considered to have caught a fish.
log_fishing_bobber = false # For debugging purposes, you can use this log to adjust the two thresholds mentioned above.
2022-09-12 16:27:37 +08:00
location = # Some plugins do not allow the player to fish in one place. This allows the player to change position/angle after each fish caught.
# Floating point numbers can be used for both coordinates and angles. Leave blank to disable this function.
2022-09-13 19:25:00 +08:00
# Change the angle only (recommended): location=yaw_1, pitch_1; yaw_2, pitch_2; ...; yaw_n, pitch_n
# Change position only: location=x1, y1, z1; x2, y2, z2; ...; xn, yn, zn
# Change both angle and position: location=x1, y1, z1, yaw_1, pitch_1; x2, y2, z2, yaw_2, pitch_2; ... ;xn, yn, zn, yaw_n, pitch_n
2020-10-17 19:41:31 +08:00
[AutoEat]
2021-09-19 15:31:39 +02:00
# Automatically eat food when your Hunger value is low
# You need to enable Inventory Handling to use this bot
2020-10-17 19:41:31 +08:00
enabled = false
threshold = 6
[AutoCraft]
2021-09-19 15:31:39 +02:00
# Automatically craft items in your inventory
# See README > 'Using the AutoCraft bot' 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
2020-10-17 19:41:31 +08:00
enabled = false
configfile = autocraft\config.ini
[Mailer]
2021-09-19 15:31:39 +02:00
# 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
2020-10-17 19:41:31 +08:00
enabled = false
database = MailerDatabase.ini
ignorelist = MailerIgnoreList.ini
publicinteractions = false
maxmailsperplayer = 10
maxdatabasesize = 10000
retentiondays = 30
[AutoDrop]
2021-09-19 15:31:39 +02:00
# Automatically drop items in inventory
# You need to enable Inventory Handling to use this bot
2020-10-17 19:41:31 +08:00
enabled = false
mode = include # include, exclude or everything. Include: drop item IN the list. Exclude: drop item NOT IN the list
2021-09-19 15:31:39 +02:00
items = # separate each item name with a comma ',': ItemOne,ItemTwo
# See this file for an up-to-date list of item types you can use with this bot:
2021-10-10 20:56:39 +02:00
# https://github.com/MCCTeam/Minecraft-Console-Client/blob/master/MinecraftClient/Inventory/ItemType.cs
2020-10-17 19:41:31 +08:00
[ReplayMod]
2021-09-19 15:31:39 +02:00
# 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!
2020-10-17 19:41:31 +08:00
enabled = false
2021-09-19 15:31:39 +02:00
backupinterval = 300 # How long should replay file be auto-saved, in seconds. Use -1 to disable
2022-09-09 15:39:41 +02:00
[FollowPlayer]
# 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.
enabled = false
update_limit = 10 # The rate at which the bot does calculations (10 = 1s) (Default: 5) (You can tweak this if you feel the bot is too slow)
stop_at_distance = 3 # 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)