From 1edab1411d3afb95cb6f5c7c8227fc41f1260506 Mon Sep 17 00:00:00 2001 From: Wouter Gritter Date: Sun, 5 Jul 2026 17:10:22 +0200 Subject: [PATCH] Store historical console commands in .console_history (enables command history between restarts) (#1835) --- .../java/com/velocitypowered/proxy/console/VelocityConsole.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/proxy/src/main/java/com/velocitypowered/proxy/console/VelocityConsole.java b/proxy/src/main/java/com/velocitypowered/proxy/console/VelocityConsole.java index fd7d881d..e6e78eb3 100644 --- a/proxy/src/main/java/com/velocitypowered/proxy/console/VelocityConsole.java +++ b/proxy/src/main/java/com/velocitypowered/proxy/console/VelocityConsole.java @@ -25,6 +25,7 @@ import com.velocitypowered.api.permission.Tristate; import com.velocitypowered.api.proxy.ConsoleCommandSource; import com.velocitypowered.proxy.VelocityServer; import com.velocitypowered.proxy.util.ClosestLocaleMatcher; +import java.nio.file.Path; import java.util.List; import java.util.Locale; import net.kyori.adventure.audience.MessageType; @@ -111,6 +112,7 @@ public final class VelocityConsole extends SimpleTerminalConsole implements Cons protected LineReader buildReader(LineReaderBuilder builder) { return super.buildReader(builder .appName("Velocity") + .variable(LineReader.HISTORY_FILE, Path.of(".console_history")) .completer((reader, parsedLine, list) -> { try { List offers = this.server.getCommandManager()