ORelio
ORelio
You could theoretically do it by creating multiple McClient instances, although I never tried. Regarding thread safety, the `CommandPrompt()` method runs in a separate thread so maybe you could look...
Related code: https://github.com/ORelio/Minecraft-Console-Client/blob/4577deee61c913c1457c3ea411027f342689eb37/MinecraftClient/Protocol/ReplayHandler.cs#L27 https://github.com/ORelio/Minecraft-Console-Client/blob/4577deee61c913c1457c3ea411027f342689eb37/MinecraftClient/Protocol/ReplayHandler.cs#L131-L161 The handler would need to generate a unique cache name on launch, e.g. by appending a small random string. This way different MCC instances would have...
Hi @Vort, this looks nice 👍 To make this future proof I think you should also abstract the flags in Player abilities because they may change between versions.
What do you mean by AutoTool? You have some scripts that auto-mine or harvest stuff here: https://github.com/ORelio/Minecraft-Console-Client/tree/master/MinecraftClient/config/ChatBots
Are you looking for [AutoRelog](https://github.com/ORelio/Minecraft-Console-Client/tree/master/MinecraftClient/config#using-the-autorelog-bot)? It can automatically relog you when connection is lost. Regarding the log you posted, `Failed to check session` usually means that MCC failed to contact...
OK. If you can't use AutoRelog, try `exitonfailure=true` in config then use a script to relaunch MCC in a loop: https://github.com/ORelio/Minecraft-Console-Client/issues/252#issuecomment-283615317
As MCC does not know you can pass through a sign, it does not. It is similar with half blocks. I can't work on this myself due to a lack...
The culprit is [ConsoleIO.cs](https://github.com/ORelio/Minecraft-Console-Client/blob/master/MinecraftClient/ConsoleIO.cs). This class handles the chat-like prompt that allows you to type while messages are being printed in chat. I could only test it using European keyboard...
This is also how ConsoleIO handles this in its [Write()](https://github.com/ORelio/Minecraft-Console-Client/blob/master/MinecraftClient/ConsoleIO.cs#L248) method. When new text needs to be printed, user input is temporarily removed and printed back.
I'd like to say I don't mind, but many bugs were fixed across the years and `ConsoleIO` has come to be pretty stable although there is still room for improvement...