13
0
geforkt von Mirrors/Paper

SPIGOT-7946: API for server pause when empty seconds

By: md_5 <git@md-5.net>
Dieser Commit ist enthalten in:
CraftBukkit/Spigot 2024-11-06 20:38:09 +11:00
Ursprung 0df40ed8d9
Commit bbe0572877
2 geänderte Dateien mit 17 neuen und 1 gelöschten Zeilen

Datei anzeigen

@ -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<DedicatedServerProperties>.EditableProperty<Boolean> 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;

Datei anzeigen

@ -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");