PaperMC/paper-server/patches/sources/net/minecraft/server
Minecrell 36723cdd60 Use TerminalConsoleAppender for console improvements
Rewrite console improvements (console colors, tab completion,
persistent input line, ...) using JLine 3.x and TerminalConsoleAppender.

Also uses the new ANSIComponentSerializer to serialize components when
logging them via the ComponentLogger, or when sending messages to the
console, for hex color support.

New features:
  - Support console colors for Vanilla commands
  - Add console colors for warnings and errors
  - Server can now be turned off safely using CTRL + C. JLine catches
    the signal and the implementation shuts down the server cleanly.
  - Support console colors and persistent input line when running in
    IntelliJ IDEA

Other changes:
  - Server starts 1-2 seconds faster thanks to optimizations in Log4j
    configuration

Co-Authored-By: Emilia Kond <emilia@rymiel.space>
2017-06-09 19:03:43 +02:00
..
bossevents Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
commands Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
dedicated Use TerminalConsoleAppender for console improvements 2017-06-09 19:03:43 +02:00
gui Use TerminalConsoleAppender for console improvements 2017-06-09 19:03:43 +02:00
level Adventure 2021-01-29 17:54:03 +01:00
network Adventure 2021-01-29 17:54:03 +01:00
packs Build system changes 2016-02-29 20:40:33 -06:00
players Use TerminalConsoleAppender for console improvements 2017-06-09 19:03:43 +02:00
rcon Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
Bootstrap.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
Main.java.patch Paper config files 2022-06-08 22:20:16 -07:00
MinecraftServer.java.patch Use TerminalConsoleAppender for console improvements 2017-06-09 19:03:43 +02:00
PlayerAdvancements.java.patch Configurable Advancement Disabling 2017-06-09 16:29:31 +10:00
ServerAdvancementManager.java.patch Configurable Advancement Disabling 2017-06-09 16:29:31 +10:00
ServerFunctionManager.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
ServerScoreboard.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
ServerTickRateManager.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
Services.java.patch Paper config files 2022-06-08 22:20:16 -07:00