Package net.minecraft.server.management
Class PlayerList
java.lang.Object
net.minecraft.server.management.PlayerList
- Direct Known Subclasses:
DedicatedPlayerList,IntegratedPlayerList
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<UUID,PlayerAdvancements> private booleanprivate static final SimpleDateFormatprivate final BanListprivate booleanstatic final Fileprivate final IPBanListprivate static final org.apache.logging.log4j.Loggerprotected final intstatic final Fileprivate final OpListprivate GameTypeprivate final PlayerDataprivate final List<ServerPlayerEntity>private final Map<UUID,ServerPlayerEntity> private final List<ServerPlayerEntity>private final DynamicRegistries.Implprivate intprivate final MinecraftServerprivate final Map<UUID,ServerStatisticsManager> static final Fileprivate intprivate final WhiteListstatic final File -
Constructor Summary
ConstructorsConstructorDescriptionPlayerList(MinecraftServer p_i231425_1_, DynamicRegistries.Impl p_i231425_2_, PlayerData p_i231425_3_, int p_i231425_4_) -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddPlayer(ServerPlayerEntity player) voidbroadcast(PlayerEntity p_148543_1_, double p_148543_2_, double p_148543_4_, double p_148543_6_, double p_148543_8_, RegistryKey<World> p_148543_10_, IPacket<?> p_148543_11_) voidbroadcastAll(IPacket<?> p_148540_1_) voidbroadcastAll(IPacket<?> p_232642_1_, RegistryKey<World> p_232642_2_) voidbroadcastMessage(ITextComponent p_232641_1_, ChatType p_232641_2_, UUID p_232641_3_) voidbroadcastToAllExceptTeam(PlayerEntity p_177452_1_, ITextComponent p_177452_2_) voidbroadcastToTeam(PlayerEntity p_177453_1_, ITextComponent p_177453_2_) booleancanBypassPlayerLimit(com.mojang.authlib.GameProfile p_183023_1_) canPlayerLogin(SocketAddress p_206258_1_, com.mojang.authlib.GameProfile p_206258_2_) voiddeop(com.mojang.authlib.GameProfile p_152610_1_) getBans()intString[]getOps()getPlayerAdvancements(ServerPlayerEntity p_192054_1_) getPlayerByName(String p_152612_1_) intgetPlayerForLogin(com.mojang.authlib.GameProfile p_148545_1_) String[]getPlayerStats(PlayerEntity p_152602_1_) getPlayersWithAddress(String p_72382_1_) intString[]booleanbooleanisOp(com.mojang.authlib.GameProfile p_152596_1_) booleanbooleanisWhiteListed(com.mojang.authlib.GameProfile p_152607_1_) load(ServerPlayerEntity p_72380_1_) voidop(com.mojang.authlib.GameProfile p_152605_1_) voidplaceNewPlayer(NetworkManager p_72355_1_, ServerPlayerEntity p_72355_2_) voidvoidvoidremove(ServerPlayerEntity p_72367_1_) voidbooleanremovePlayer(ServerPlayerEntity player) respawn(ServerPlayerEntity p_232644_1_, boolean p_232644_2_) protected voidsave(ServerPlayerEntity p_72391_1_) voidsaveAll()voidsendAllPlayerInfo(ServerPlayerEntity p_72385_1_) voidsendLevelInfo(ServerPlayerEntity p_72354_1_, ServerWorld p_72354_2_) voidsendPlayerPermissionLevel(ServerPlayerEntity p_187243_1_) private voidsendPlayerPermissionLevel(ServerPlayerEntity p_187245_1_, int p_187245_2_) voidsetAllowCheatsForAllPlayers(boolean p_72387_1_) voidsetLevel(ServerWorld p_212504_1_) voidsetOverrideGameMode(GameType p_152604_1_) voidsetUsingWhiteList(boolean p_72371_1_) voidsetViewDistance(int p_217884_1_) voidtick()protected voidupdateEntireScoreboard(ServerScoreboard p_96456_1_, ServerPlayerEntity p_96456_2_) private voidupdatePlayerGameMode(ServerPlayerEntity p_72381_1_, ServerPlayerEntity p_72381_2_, ServerWorld p_72381_3_)
-
Field Details
-
USERBANLIST_FILE
-
IPBANLIST_FILE
-
OPLIST_FILE
-
WHITELIST_FILE
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER -
BAN_DATE_FORMAT
-
server
-
players
-
playersByUUID
-
bans
-
ipBans
-
ops
-
whitelist
-
stats
-
advancements
-
playerIo
-
doWhiteList
private boolean doWhiteList -
registryHolder
-
maxPlayers
protected final int maxPlayers -
viewDistance
private int viewDistance -
overrideGameMode
-
allowCheatsForAllPlayers
private boolean allowCheatsForAllPlayers -
sendAllPlayerInfoIn
private int sendAllPlayerInfoIn -
playersView
-
-
Constructor Details
-
PlayerList
public PlayerList(MinecraftServer p_i231425_1_, DynamicRegistries.Impl p_i231425_2_, PlayerData p_i231425_3_, int p_i231425_4_)
-
-
Method Details
-
placeNewPlayer
-
updateEntireScoreboard
-
setLevel
-
load
-
save
-
remove
-
canPlayerLogin
@Nullable public ITextComponent canPlayerLogin(SocketAddress p_206258_1_, com.mojang.authlib.GameProfile p_206258_2_) -
getPlayerForLogin
-
respawn
-
sendPlayerPermissionLevel
-
tick
public void tick() -
broadcastAll
-
broadcastAll
-
broadcastToTeam
-
broadcastToAllExceptTeam
-
getPlayerNamesArray
-
getBans
-
getIpBans
-
op
public void op(com.mojang.authlib.GameProfile p_152605_1_) -
deop
public void deop(com.mojang.authlib.GameProfile p_152610_1_) -
sendPlayerPermissionLevel
-
isWhiteListed
public boolean isWhiteListed(com.mojang.authlib.GameProfile p_152607_1_) -
isOp
public boolean isOp(com.mojang.authlib.GameProfile p_152596_1_) -
getPlayerByName
-
broadcast
public void broadcast(@Nullable PlayerEntity p_148543_1_, double p_148543_2_, double p_148543_4_, double p_148543_6_, double p_148543_8_, RegistryKey<World> p_148543_10_, IPacket<?> p_148543_11_) -
saveAll
public void saveAll() -
getWhiteList
-
getWhiteListNames
-
getOps
-
getOpNames
-
reloadWhiteList
public void reloadWhiteList() -
sendLevelInfo
-
sendAllPlayerInfo
-
getPlayerCount
public int getPlayerCount() -
getMaxPlayers
public int getMaxPlayers() -
isUsingWhitelist
public boolean isUsingWhitelist() -
setUsingWhiteList
public void setUsingWhiteList(boolean p_72371_1_) -
getPlayersWithAddress
-
getViewDistance
public int getViewDistance() -
getServer
-
getSingleplayerData
-
setOverrideGameMode
-
updatePlayerGameMode
private void updatePlayerGameMode(ServerPlayerEntity p_72381_1_, @Nullable ServerPlayerEntity p_72381_2_, ServerWorld p_72381_3_) -
setAllowCheatsForAllPlayers
public void setAllowCheatsForAllPlayers(boolean p_72387_1_) -
removeAll
public void removeAll() -
broadcastMessage
-
getPlayerStats
-
getPlayerAdvancements
-
setViewDistance
public void setViewDistance(int p_217884_1_) -
getPlayers
-
getPlayer
-
canBypassPlayerLimit
public boolean canBypassPlayerLimit(com.mojang.authlib.GameProfile p_183023_1_) -
reloadResources
public void reloadResources() -
isAllowCheatsForAllPlayers
public boolean isAllowCheatsForAllPlayers() -
addPlayer
-
removePlayer
-