Added BasicIO mode

If "BasicIO" is passed as last argument, Basic IO will be enabled.
- Basic input/output : disable the advanced I/O class from MCC 1.3+
- Do not print colors, output messages directly with §c color tags
This allows an external GUI to manage input/output instead of MCC.
http://www.minecraftforum.net/topic/1314800-/page__st__180#entry23903618
This commit is contained in:
ORelio 2013-08-15 18:04:29 +02:00
parent 0128d5c41a
commit 700d345cef
3 changed files with 11 additions and 0 deletions

View file

@ -467,6 +467,7 @@ namespace MinecraftClient
if (!String.IsNullOrEmpty(str))
{
if (!acceptnewlines) { str = str.Replace('\n', ' '); }
if (ConsoleIO.basicIO) { ConsoleIO.WriteLine(str); return; }
string[] subs = str.Split(new char[] { '§' });
if (subs[0].Length > 0) { ConsoleIO.Write(subs[0]); }
for (int i = 1; i < subs.Length; i++)