Files
Purpur/patches/server/0088-Double-Click-Jar-Check.patch
William Blake Galbreath af7f8f2bb5 Fix #8
2019-12-13 12:51:59 -06:00

30 lines
1.1 KiB
Diff

From cb243d10d29ec985bc421e44127bf382b10de3e0 Mon Sep 17 00:00:00 2001
From: William Blake Galbreath <Blake.Galbreath@GMail.com>
Date: Sat, 7 Dec 2019 14:35:43 -0600
Subject: [PATCH] Double Click Jar Check
---
src/main/java/org/bukkit/craftbukkit/Main.java | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/src/main/java/org/bukkit/craftbukkit/Main.java b/src/main/java/org/bukkit/craftbukkit/Main.java
index 31af710a07..b105416ba3 100644
--- a/src/main/java/org/bukkit/craftbukkit/Main.java
+++ b/src/main/java/org/bukkit/craftbukkit/Main.java
@@ -20,6 +20,12 @@ public class Main {
public static boolean useConsole = true;
public static void main(String[] args) {
+ // Purpur start
+ if (System.console() == null && !java.awt.GraphicsEnvironment.isHeadless()) {
+ javax.swing.JOptionPane.showMessageDialog(null, "Please do not run this server by double clicking the jar!");
+ return;
+ }
+ // Purpur end
// Todo: Installation script
OptionParser parser = new OptionParser() {
{
--
2.24.0.rc1