mirror of
https://github.com/MCCTeam/Minecraft-Console-Client
synced 2025-10-14 21:22:49 +00:00
Extend BrandInfo setting
Brand Information tells the server what client is being used to connect to the server, possible values are the following: - none (do not tell anything) - vanilla (tells that you are using MC vanilla) - mcc (tell that you are using MCC + version) This will usually not do anything unless plugins developers use this information for developing some MCC interoperability eg more chat interactions instead of using GUIs. This could also be used to block third party clients, that's why brand information can be disabled or changed to vanilla.
This commit is contained in:
parent
fe68e881fb
commit
8560753949
5 changed files with 53 additions and 23 deletions
|
|
@ -13,6 +13,9 @@ namespace MinecraftClient
|
|||
|
||||
public static class Settings
|
||||
{
|
||||
//Minecraft Console Client client information used for BrandInfo setting
|
||||
private const string MCCBrandInfo = "Minecraft-Console-Client/" + Program.Version;
|
||||
|
||||
//Main Settings.
|
||||
//Login: Username or email adress used as login for Minecraft/Mojang account
|
||||
//Username: The actual username of the user, obtained after login to the account
|
||||
|
|
@ -46,7 +49,7 @@ namespace MinecraftClient
|
|||
public static bool playerHeadAsIcon = false;
|
||||
public static string chatbotLogFile = "";
|
||||
public static bool CacheScripts = true;
|
||||
public static bool SendBrandInfoEnabled = true;
|
||||
public static string BrandInfo = MCCBrandInfo;
|
||||
|
||||
//AntiAFK Settings
|
||||
public static bool AntiAFK_Enabled = false;
|
||||
|
|
@ -168,7 +171,6 @@ namespace MinecraftClient
|
|||
case "mcversion": ServerVersion = argValue; break;
|
||||
case "splitmessagedelay": splitMessageDelay = TimeSpan.FromSeconds(str2int(argValue)); break;
|
||||
case "scriptcache": CacheScripts = str2bool(argValue); break;
|
||||
case "sendbrandinfo": SendBrandInfoEnabled = str2bool(argValue); break;
|
||||
|
||||
case "botowners":
|
||||
Bots_Owners.Clear();
|
||||
|
|
@ -224,6 +226,15 @@ namespace MinecraftClient
|
|||
ServerPort = server_port_temp;
|
||||
}
|
||||
break;
|
||||
|
||||
case "brandinfo":
|
||||
switch (argValue.Trim().ToLower())
|
||||
{
|
||||
case "mcc": BrandInfo = MCCBrandInfo; break;
|
||||
case "vanilla": BrandInfo = "vanilla"; break;
|
||||
default: BrandInfo = null; break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
break;
|
||||
|
||||
|
|
@ -382,6 +393,7 @@ namespace MinecraftClient
|
|||
+ "internalcmdchar=slash #use 'none', 'slash' or 'backslash'\r\n"
|
||||
+ "splitmessagedelay=2 #seconds between each part of a long message\r\n"
|
||||
+ "mcversion=auto #use 'auto' or '1.X.X' values\r\n"
|
||||
+ "brandinfo=mcc #use 'mcc','vanilla', or 'none'\r\n"
|
||||
+ "chatbotlogfile= #leave empty for no logfile\r\n"
|
||||
+ "accountlist=accounts.txt\r\n"
|
||||
+ "serverlist=servers.txt\r\n"
|
||||
|
|
@ -389,7 +401,6 @@ namespace MinecraftClient
|
|||
+ "exitonfailure=false\r\n"
|
||||
+ "scriptcache=true\r\n"
|
||||
+ "timestamps=false\r\n"
|
||||
+ "sendbrandinfo=true\r\n"
|
||||
+ "\r\n"
|
||||
+ "[AppVars]\r\n"
|
||||
+ "#yourvar=yourvalue\r\n"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue