From cfbf68d37ab3b24ffd304268f8efd7653b4cf85a Mon Sep 17 00:00:00 2001 From: Julian Krings Date: Wed, 31 Dec 2025 13:01:18 +0100 Subject: [PATCH] add check for headless environments to the edit command --- .../com/volmit/iris/core/commands/CommandEdit.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/core/src/main/java/com/volmit/iris/core/commands/CommandEdit.java b/core/src/main/java/com/volmit/iris/core/commands/CommandEdit.java index 345b3f214..dc00adf7d 100644 --- a/core/src/main/java/com/volmit/iris/core/commands/CommandEdit.java +++ b/core/src/main/java/com/volmit/iris/core/commands/CommandEdit.java @@ -46,6 +46,16 @@ public class CommandEdit implements DecreeExecutor { sender().sendMessage(C.RED + "You must be in a studio world!"); return true; } + + if (GraphicsEnvironment.isHeadless()) { + sender().sendMessage(C.RED + "Cannot open files in headless environments!"); + return true; + } + + if (!Desktop.isDesktopSupported()) { + sender().sendMessage(C.RED + "Desktop is not supported by this environment!"); + return true; + } return false; }