summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJofkos <JofkosDE@gmail.com>2016-04-08 17:01:22 +0200
committermd_5 <git@md-5.net>2016-04-09 12:59:17 +1000
commit8cb1b362eb718fa091b683f1ea5f49eea3cfbe14 (patch)
tree0a37f5fa6c1b7afceaec331211c399ee93ee415c /src
parent5c23262f159f3c7a927299be0f26df11486e2ac2 (diff)
downloadcraftbukkit-8cb1b362eb718fa091b683f1ea5f49eea3cfbe14.tar
craftbukkit-8cb1b362eb718fa091b683f1ea5f49eea3cfbe14.tar.gz
craftbukkit-8cb1b362eb718fa091b683f1ea5f49eea3cfbe14.tar.lz
craftbukkit-8cb1b362eb718fa091b683f1ea5f49eea3cfbe14.tar.xz
craftbukkit-8cb1b362eb718fa091b683f1ea5f49eea3cfbe14.zip
Begin console output with ANSI line erase.
Diffstat (limited to 'src')
-rw-r--r--src/main/java/org/bukkit/craftbukkit/util/TerminalConsoleWriterThread.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/org/bukkit/craftbukkit/util/TerminalConsoleWriterThread.java b/src/main/java/org/bukkit/craftbukkit/util/TerminalConsoleWriterThread.java
index 772f730f..b6409711 100644
--- a/src/main/java/org/bukkit/craftbukkit/util/TerminalConsoleWriterThread.java
+++ b/src/main/java/org/bukkit/craftbukkit/util/TerminalConsoleWriterThread.java
@@ -7,6 +7,8 @@ import java.util.logging.Logger;
import jline.console.ConsoleReader;
import com.mojang.util.QueueLogAppender;
import org.bukkit.craftbukkit.Main;
+import org.fusesource.jansi.Ansi;
+import org.fusesource.jansi.Ansi.Erase;
public class TerminalConsoleWriterThread implements Runnable {
final private ConsoleReader reader;
@@ -29,7 +31,7 @@ public class TerminalConsoleWriterThread implements Runnable {
try {
if (Main.useJline) {
- reader.print(ConsoleReader.RESET_LINE + "");
+ reader.print(Ansi.ansi().eraseLine(Erase.ALL).toString() + ConsoleReader.RESET_LINE);
reader.flush();
output.write(message.getBytes());
output.flush();