SPIGOT-7540, #1312: Add ServerTickManager API
By: Miles Holder <mwholder2005@gmail.com>
This commit is contained in:
@@ -133,6 +133,7 @@ import org.bukkit.NamespacedKey;
|
||||
import org.bukkit.OfflinePlayer;
|
||||
import org.bukkit.Registry;
|
||||
import org.bukkit.Server;
|
||||
import org.bukkit.ServerTickManager;
|
||||
import org.bukkit.StructureType;
|
||||
import org.bukkit.UnsafeValues;
|
||||
import org.bukkit.Warning.WarningState;
|
||||
@@ -298,6 +299,7 @@ public final class CraftServer implements Server {
|
||||
public String minimumAPI;
|
||||
public CraftScoreboardManager scoreboardManager;
|
||||
public CraftDataPackManager dataPackManager;
|
||||
private CraftServerTickManager serverTickManager;
|
||||
public boolean playerCommandState;
|
||||
private boolean printSaveWarning;
|
||||
private CraftIconCache icon;
|
||||
@@ -324,6 +326,7 @@ public final class CraftServer implements Server {
|
||||
this.serverVersion = CraftServer.class.getPackage().getImplementationVersion();
|
||||
this.structureManager = new CraftStructureManager(console.getStructureManager());
|
||||
this.dataPackManager = new CraftDataPackManager(this.getServer().getPackRepository());
|
||||
this.serverTickManager = new CraftServerTickManager(console.tickRateManager());
|
||||
|
||||
Bukkit.setServer(this);
|
||||
|
||||
@@ -714,6 +717,11 @@ public final class CraftServer implements Server {
|
||||
return this.dataPackManager;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ServerTickManager getServerTickManager() {
|
||||
return this.serverTickManager;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getResourcePack() {
|
||||
return this.getServer().getServerResourcePack().map(MinecraftServer.ServerResourcePackInfo::url).orElse("");
|
||||
|
||||
Reference in New Issue
Block a user