diff --git a/paper-server/nms-patches/net/minecraft/server/dedicated/DedicatedServerProperties.patch b/paper-server/nms-patches/net/minecraft/server/dedicated/DedicatedServerProperties.patch index f46a8a100f..89fcf8664a 100644 --- a/paper-server/nms-patches/net/minecraft/server/dedicated/DedicatedServerProperties.patch +++ b/paper-server/nms-patches/net/minecraft/server/dedicated/DedicatedServerProperties.patch @@ -17,7 +17,13 @@ public final boolean onlineMode = this.get("online-mode", true); public final boolean preventProxyConnections = this.get("prevent-proxy-connections", false); public final String serverIp = this.get("server-ip", ""); -@@ -105,8 +110,10 @@ +@@ -100,13 +105,15 @@ + public final PropertyManager.EditableProperty whiteList; + public final boolean enforceSecureProfile; + public final boolean logIPs; +- public final int pauseWhenEmptySeconds; ++ public int pauseWhenEmptySeconds; + private final DedicatedServerProperties.WorldDimensionData worldDimensionData; public final WorldOptions worldOptions; public boolean acceptsTransfers; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/paper-server/src/main/java/org/bukkit/craftbukkit/CraftServer.java index 7366b93ebb..e48e96e892 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -2292,6 +2292,16 @@ public final class CraftServer implements Server { return console.getPlayerIdleTimeout(); } + @Override + public int getPauseWhenEmptyTime() { + return this.getProperties().pauseWhenEmptySeconds; + } + + @Override + public void setPauseWhenEmptyTime(int seconds) { + this.getProperties().pauseWhenEmptySeconds = seconds; + } + @Override public ChunkGenerator.ChunkData createChunkData(World world) { Preconditions.checkArgument(world != null, "World cannot be null");