Package net.minecraft.server.dedicated
Class DedicatedPlayerManager
java.lang.Object
net.minecraft.server.PlayerManager
net.minecraft.server.dedicated.DedicatedPlayerManager
public class DedicatedPlayerManager extends PlayerManager
-
Field Summary
Fields inherited from class net.minecraft.server.PlayerManager
BANNED_IPS_FILE, BANNED_PLAYERS_FILE, maxPlayers, OPERATORS_FILE, WHITELIST_FILE
-
Constructor Summary
Constructors Constructor Description DedicatedPlayerManager(MinecraftDedicatedServer server, DynamicRegistryManager.Impl tracker, WorldSaveHandler saveHandler)
-
Method Summary
Modifier and Type Method Description void
addToOperators(com.mojang.authlib.GameProfile profile)
boolean
canBypassPlayerLimit(com.mojang.authlib.GameProfile profile)
MinecraftDedicatedServer
getServer()
boolean
isWhitelisted(com.mojang.authlib.GameProfile profile)
private void
loadIpBanList()
private void
loadOpList()
private void
loadUserBanList()
private void
loadWhitelist()
void
reloadWhitelist()
void
removeFromOperators(com.mojang.authlib.GameProfile profile)
private void
saveIpBanList()
private void
saveOpList()
private void
saveUserBanList()
private void
saveWhitelist()
void
setWhitelistEnabled(boolean whitelistEnabled)
Methods inherited from class net.minecraft.server.PlayerManager
areCheatsAllowed, broadcastChatMessage, checkCanJoin, createPlayer, createStatHandler, disconnectAllPlayers, getAdvancementTracker, getCurrentPlayerCount, getIpBanList, getMaxPlayerCount, getOpList, getOpNames, getPlayer, getPlayer, getPlayerList, getPlayerNames, getPlayersByIp, getUserBanList, getUserData, getViewDistance, getWhitelist, getWhitelistedNames, isOperator, isWhitelistEnabled, loadPlayerData, onDataPacksReloaded, onPlayerConnect, remove, respawnPlayer, saveAllPlayerData, savePlayerData, sendCommandTree, sendPlayerStatus, sendScoreboard, sendToAll, sendToAround, sendToDimension, sendToOtherTeams, sendToTeam, sendWorldInfo, setCheatsAllowed, setMainWorld, setViewDistance, updatePlayerLatency
-
Field Details
-
LOGGER
-
-
Constructor Details
-
DedicatedPlayerManager
public DedicatedPlayerManager(MinecraftDedicatedServer server, DynamicRegistryManager.Impl tracker, WorldSaveHandler saveHandler)
-
-
Method Details
-
setWhitelistEnabled
public void setWhitelistEnabled(boolean whitelistEnabled)- Overrides:
setWhitelistEnabled
in classPlayerManager
-
addToOperators
public void addToOperators(com.mojang.authlib.GameProfile profile)- Overrides:
addToOperators
in classPlayerManager
-
removeFromOperators
public void removeFromOperators(com.mojang.authlib.GameProfile profile)- Overrides:
removeFromOperators
in classPlayerManager
-
reloadWhitelist
public void reloadWhitelist()- Overrides:
reloadWhitelist
in classPlayerManager
-
saveIpBanList
private void saveIpBanList() -
saveUserBanList
private void saveUserBanList() -
loadIpBanList
private void loadIpBanList() -
loadUserBanList
private void loadUserBanList() -
loadOpList
private void loadOpList() -
saveOpList
private void saveOpList() -
loadWhitelist
private void loadWhitelist() -
saveWhitelist
private void saveWhitelist() -
isWhitelisted
public boolean isWhitelisted(com.mojang.authlib.GameProfile profile)- Overrides:
isWhitelisted
in classPlayerManager
-
getServer
- Overrides:
getServer
in classPlayerManager
-
canBypassPlayerLimit
public boolean canBypassPlayerLimit(com.mojang.authlib.GameProfile profile)- Overrides:
canBypassPlayerLimit
in classPlayerManager
-