mirror of
https://github.com/PurpurMC/Purpur.git
synced 2026-02-17 16:37:43 +01:00
add back pufferfish config relocatable patch
This commit is contained in:
@@ -5,28 +5,28 @@ Subject: [PATCH] Make pufferfish config relocatable
|
|||||||
|
|
||||||
|
|
||||||
diff --git a/src/main/java/gg/pufferfish/pufferfish/PufferfishConfig.java b/src/main/java/gg/pufferfish/pufferfish/PufferfishConfig.java
|
diff --git a/src/main/java/gg/pufferfish/pufferfish/PufferfishConfig.java b/src/main/java/gg/pufferfish/pufferfish/PufferfishConfig.java
|
||||||
index 5f3be4356a6d65ea2a7e4d013abd4501cedd7428..f3593297929842b52e4467ed4386ab12586b1b70 100644
|
index 866498779e824b971479e92b736b97aa05ce48a3..62b2a3a44929b80b813bc24a33cd1f5049fecbb2 100644
|
||||||
--- a/src/main/java/gg/pufferfish/pufferfish/PufferfishConfig.java
|
--- a/src/main/java/gg/pufferfish/pufferfish/PufferfishConfig.java
|
||||||
+++ b/src/main/java/gg/pufferfish/pufferfish/PufferfishConfig.java
|
+++ b/src/main/java/gg/pufferfish/pufferfish/PufferfishConfig.java
|
||||||
@@ -28,6 +28,7 @@ public class PufferfishConfig {
|
@@ -28,6 +28,7 @@ public class PufferfishConfig {
|
||||||
|
|
||||||
private static final YamlFile config = new YamlFile();
|
private static final YamlFile config = new YamlFile();
|
||||||
private static int updates = 0;
|
private static int updates = 0;
|
||||||
+ public static File pufferfishFile; // Purpur
|
+ public static File pufferfishFile; // Purpur
|
||||||
|
|
||||||
private static ConfigurationSection convertToBukkit(org.simpleyaml.configuration.ConfigurationSection section) {
|
private static ConfigurationSection convertToBukkit(org.simpleyaml.configuration.ConfigurationSection section) {
|
||||||
ConfigurationSection newSection = new MemoryConfiguration();
|
ConfigurationSection newSection = new MemoryConfiguration();
|
||||||
@@ -50,7 +51,7 @@ public class PufferfishConfig {
|
@@ -50,7 +51,7 @@ public class PufferfishConfig {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void load() throws IOException {
|
public static void load() throws IOException {
|
||||||
- File configFile = new File("pufferfish.yml");
|
- File configFile = new File("pufferfish.yml");
|
||||||
+ File configFile = pufferfishFile; // Purpur
|
+ File configFile = pufferfishFile; // Purpur
|
||||||
|
|
||||||
if (configFile.exists()) {
|
if (configFile.exists()) {
|
||||||
try {
|
try {
|
||||||
diff --git a/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java b/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java
|
diff --git a/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java b/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java
|
||||||
index 14c31ac94202e5266610869d3dd93b871cfb4557..46858fb57f122033a68aeb4ad3943132a677fb46 100644
|
index bed0267d42a8dbbd2996bd19c65d09a5ab27b5d2..582467e3419c23446b20d3076fbfce22115250a8 100644
|
||||||
--- a/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java
|
--- a/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java
|
||||||
+++ b/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java
|
+++ b/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java
|
||||||
@@ -230,6 +230,7 @@ public class DedicatedServer extends MinecraftServer implements ServerInterface
|
@@ -230,6 +230,7 @@ public class DedicatedServer extends MinecraftServer implements ServerInterface
|
||||||
@@ -36,12 +36,12 @@ index 14c31ac94202e5266610869d3dd93b871cfb4557..46858fb57f122033a68aeb4ad3943132
|
|||||||
+ gg.pufferfish.pufferfish.PufferfishConfig.pufferfishFile = (java.io.File) options.valueOf("pufferfish-settings"); // Purpur
|
+ gg.pufferfish.pufferfish.PufferfishConfig.pufferfishFile = (java.io.File) options.valueOf("pufferfish-settings"); // Purpur
|
||||||
gg.pufferfish.pufferfish.PufferfishConfig.load(); // Pufferfish
|
gg.pufferfish.pufferfish.PufferfishConfig.load(); // Pufferfish
|
||||||
gg.pufferfish.pufferfish.PufferfishCommand.init(); // Pufferfish
|
gg.pufferfish.pufferfish.PufferfishCommand.init(); // Pufferfish
|
||||||
|
|
||||||
diff --git a/src/main/java/org/bukkit/craftbukkit/Main.java b/src/main/java/org/bukkit/craftbukkit/Main.java
|
diff --git a/src/main/java/org/bukkit/craftbukkit/Main.java b/src/main/java/org/bukkit/craftbukkit/Main.java
|
||||||
index 8e706d752b6bbda353d85ce10cdb83a68a4f71d8..576cd8e20982bb20d10213b6c7a229428eec1c2f 100644
|
index ad4bc3f46bb6f02284ecf62e2701bb627e096b15..ab05f4151e6ec7404a85ddb3a141ed39d9ed86d7 100644
|
||||||
--- a/src/main/java/org/bukkit/craftbukkit/Main.java
|
--- a/src/main/java/org/bukkit/craftbukkit/Main.java
|
||||||
+++ b/src/main/java/org/bukkit/craftbukkit/Main.java
|
+++ b/src/main/java/org/bukkit/craftbukkit/Main.java
|
||||||
@@ -172,6 +172,12 @@ public class Main {
|
@@ -179,6 +179,12 @@ public class Main {
|
||||||
.ofType(File.class)
|
.ofType(File.class)
|
||||||
.defaultsTo(new File("purpur.yml"))
|
.defaultsTo(new File("purpur.yml"))
|
||||||
.describedAs("Yml file");
|
.describedAs("Yml file");
|
||||||
@@ -52,5 +52,5 @@ index 8e706d752b6bbda353d85ce10cdb83a68a4f71d8..576cd8e20982bb20d10213b6c7a22942
|
|||||||
+ .defaultsTo(new File("pufferfish.yml"))
|
+ .defaultsTo(new File("pufferfish.yml"))
|
||||||
+ .describedAs("Yml file");
|
+ .describedAs("Yml file");
|
||||||
// Purpur end
|
// Purpur end
|
||||||
|
|
||||||
// Paper start
|
// Paper start
|
||||||
@@ -36,7 +36,7 @@ index 9938bb90bef84cf784f9a1ceb02a1a45aa8b48a1..1f4b64a5f812376c499c98cb4be62469
|
|||||||
|
|
||||||
this.writeId(BuiltInRegistries.ITEM, item);
|
this.writeId(BuiltInRegistries.ITEM, item);
|
||||||
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
|
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
index ece713391f4ab35a61b733ef00bf156b5b814c21..17a623c3fa095ab530b9d311874c92c3d5b583c1 100644
|
index fc6ce3c622a7e7b6f061284d57af44f4a0dfa0d4..2cc20cc768bbbd386972c426d3a131af33612294 100644
|
||||||
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
|
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
+++ b/src/main/java/net/minecraft/server/MinecraftServer.java
|
+++ b/src/main/java/net/minecraft/server/MinecraftServer.java
|
||||||
@@ -1547,6 +1547,7 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop<TickTa
|
@@ -1547,6 +1547,7 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop<TickTa
|
||||||
Reference in New Issue
Block a user