Mirror von
https://github.com/PaperMC/Paper.git
synchronisiert 2024-12-18 20:40:08 +01:00
Begin console output with ANSI line erase.
Dieser Commit ist enthalten in:
Ursprung
5c23262f15
Commit
8cb1b362eb
@ -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();
|
||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren