Class PlayerManager
- Direct Known Subclasses:
 DedicatedPlayerManager,IntegratedPlayerManager
- Mappings:
 Namespace Name named net/minecraft/server/PlayerManagerintermediary net/minecraft/class_3324official ayb
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<UUID, PlayerAdvancementTracker> static final Filestatic final Fileprivate final BannedIpListprivate final BannedPlayerListprivate booleanprivate static final SimpleDateFormatstatic final Textprivate static final booleanstatic final Textprivate static final intprivate intprivate static final Loggerprotected final intstatic final Fileprivate final OperatorListprivate final Map<UUID, ServerPlayerEntity> private final List<ServerPlayerEntity> private final CombinedDynamicRegistries<ServerDynamicRegistryType> private final PlayerSaveHandlerprivate final MinecraftServerprivate intprivate final Map<UUID, ServerStatHandler> private intprivate final Whiteliststatic final Fileprivate boolean - 
Constructor Summary
ConstructorsConstructorDescriptionPlayerManager(MinecraftServer server, CombinedDynamicRegistries<ServerDynamicRegistryType> registryManager, PlayerSaveHandler saveHandler, int maxPlayers)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddToOperators(com.mojang.authlib.GameProfile profile) booleanprivate voidbroadcast(SignedMessage message, Predicate<ServerPlayerEntity> shouldSendFiltered, @Nullable ServerPlayerEntity sender, MessageType.Parameters params) Broadcasts a chat message to all players and the server console.voidbroadcast(SignedMessage message, ServerCommandSource source, MessageType.Parameters params) Broadcasts a chat message to all players and the server console.voidbroadcast(SignedMessage message, ServerPlayerEntity sender, MessageType.Parameters params) Broadcasts a chat message to all players and the server console.voidBroadcasts a message to all players and the server console.voidbroadcast(Text message, Function<ServerPlayerEntity, Text> playerMessageFactory, boolean overlay) Broadcasts a message to all players and the server console.booleancanBypassPlayerLimit(com.mojang.authlib.GameProfile profile) checkCanJoin(SocketAddress address, com.mojang.authlib.GameProfile profile) createStatHandler(PlayerEntity player) voidbooleandisconnectDuplicateLogins(com.mojang.authlib.GameProfile profile) intintString[]Gets a list of all players on a Minecraft server.String[]getPlayersByIp(String ip) intGets the user data of the player hosting the Minecraft server.intString[]booleanisOperator(com.mojang.authlib.GameProfile profile) booleanisWhitelisted(com.mojang.authlib.GameProfile profile) booleanloadPlayerData(ServerPlayerEntity player, ErrorReporter errorReporter) voidvoidonPlayerConnect(ClientConnection connection, ServerPlayerEntity player, ConnectedClientData clientData) voidvoidremove(ServerPlayerEntity player) voidremoveFromOperators(com.mojang.authlib.GameProfile profile) respawnPlayer(ServerPlayerEntity player, boolean alive, Entity.RemovalReason removalReason) voidprotected voidsavePlayerData(ServerPlayerEntity player) voidsendCommandTree(ServerPlayerEntity player) private voidsendCommandTree(ServerPlayerEntity player, int permissionLevel) voidsendPlayerStatus(ServerPlayerEntity player) protected voidsendScoreboard(ServerScoreboard scoreboard, ServerPlayerEntity player) voidsendStatusEffects(LivingEntity entity, ServerPlayNetworkHandler networkHandler) voidsendStatusEffects(ServerPlayerEntity player) voidvoidsendToAround(@Nullable PlayerEntity player, double x, double y, double z, double distance, RegistryKey<World> worldKey, Packet<?> packet) voidsendToDimension(Packet<?> packet, RegistryKey<World> dimension) voidsendToOtherTeams(PlayerEntity source, Text message) voidsendToTeam(PlayerEntity source, Text message) voidsendWorldInfo(ServerPlayerEntity player, ServerWorld world) voidsetCheatsAllowed(boolean cheatsAllowed) voidsetMainWorld(ServerWorld world) voidsetSimulationDistance(int simulationDistance) voidsetViewDistance(int viewDistance) voidsetWhitelistEnabled(boolean whitelistEnabled) voidprivate booleanverify(SignedMessage message) Returns whethermessageis not expired and is verified. 
- 
Field Details
- 
BANNED_PLAYERS_FILE
- Mappings:
 Namespace Name Mixin selector named BANNED_PLAYERS_FILELnet/minecraft/server/PlayerManager;BANNED_PLAYERS_FILE:Ljava/io/File;intermediary field_14355Lnet/minecraft/class_3324;field_14355:Ljava/io/File;official aLayb;a:Ljava/io/File;
 - 
BANNED_IPS_FILE
- Mappings:
 Namespace Name Mixin selector named BANNED_IPS_FILELnet/minecraft/server/PlayerManager;BANNED_IPS_FILE:Ljava/io/File;intermediary field_14364Lnet/minecraft/class_3324;field_14364:Ljava/io/File;official bLayb;b:Ljava/io/File;
 - 
OPERATORS_FILE
- Mappings:
 Namespace Name Mixin selector named OPERATORS_FILELnet/minecraft/server/PlayerManager;OPERATORS_FILE:Ljava/io/File;intermediary field_14348Lnet/minecraft/class_3324;field_14348:Ljava/io/File;official cLayb;c:Ljava/io/File;
 - 
WHITELIST_FILE
- Mappings:
 Namespace Name Mixin selector named WHITELIST_FILELnet/minecraft/server/PlayerManager;WHITELIST_FILE:Ljava/io/File;intermediary field_14343Lnet/minecraft/class_3324;field_14343:Ljava/io/File;official dLayb;d:Ljava/io/File;
 - 
FILTERED_FULL_TEXT
- Mappings:
 Namespace Name Mixin selector named FILTERED_FULL_TEXTLnet/minecraft/server/PlayerManager;FILTERED_FULL_TEXT:Lnet/minecraft/text/Text;intermediary field_39921Lnet/minecraft/class_3324;field_39921:Lnet/minecraft/class_2561;official eLayb;e:Lxo;
 - 
DUPLICATE_LOGIN_TEXT
- Mappings:
 Namespace Name Mixin selector named DUPLICATE_LOGIN_TEXTLnet/minecraft/server/PlayerManager;DUPLICATE_LOGIN_TEXT:Lnet/minecraft/text/Text;intermediary field_45061Lnet/minecraft/class_3324;field_45061:Lnet/minecraft/class_2561;official fLayb;f:Lxo;
 - 
LOGGER
- Mappings:
 Namespace Name Mixin selector named LOGGERLnet/minecraft/server/PlayerManager;LOGGER:Lorg/slf4j/Logger;intermediary field_14349Lnet/minecraft/class_3324;field_14349:Lorg/slf4j/Logger;official hLayb;h:Lorg/slf4j/Logger;
 - 
LATENCY_UPDATE_INTERVAL
private static final int LATENCY_UPDATE_INTERVAL- See Also:
 - Mappings:
 Namespace Name Mixin selector named LATENCY_UPDATE_INTERVALLnet/minecraft/server/PlayerManager;LATENCY_UPDATE_INTERVAL:Iintermediary field_29790Lnet/minecraft/class_3324;field_29790:Iofficial iLayb;i:I
 - 
DATE_FORMATTER
- Mappings:
 Namespace Name Mixin selector named DATE_FORMATTERLnet/minecraft/server/PlayerManager;DATE_FORMATTER:Ljava/text/SimpleDateFormat;intermediary field_14356Lnet/minecraft/class_3324;field_14356:Ljava/text/SimpleDateFormat;official jLayb;j:Ljava/text/SimpleDateFormat;
 - 
field_29791
private static final boolean field_29791- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_29791Lnet/minecraft/server/PlayerManager;field_29791:Zintermediary field_29791Lnet/minecraft/class_3324;field_29791:Zofficial zLayb;z:Z
 - 
server
- Mappings:
 Namespace Name Mixin selector named serverLnet/minecraft/server/PlayerManager;server:Lnet/minecraft/server/MinecraftServer;intermediary field_14360Lnet/minecraft/class_3324;field_14360:Lnet/minecraft/server/MinecraftServer;official kLayb;k:Lnet/minecraft/server/MinecraftServer;
 - 
players
- Mappings:
 Namespace Name Mixin selector named playersLnet/minecraft/server/PlayerManager;players:Ljava/util/List;intermediary field_14351Lnet/minecraft/class_3324;field_14351:Ljava/util/List;official lLayb;l:Ljava/util/List;
 - 
playerMap
- Mappings:
 Namespace Name Mixin selector named playerMapLnet/minecraft/server/PlayerManager;playerMap:Ljava/util/Map;intermediary field_14354Lnet/minecraft/class_3324;field_14354:Ljava/util/Map;official mLayb;m:Ljava/util/Map;
 - 
bannedProfiles
- Mappings:
 Namespace Name Mixin selector named bannedProfilesLnet/minecraft/server/PlayerManager;bannedProfiles:Lnet/minecraft/server/BannedPlayerList;intermediary field_14344Lnet/minecraft/class_3324;field_14344:Lnet/minecraft/class_3335;official nLayb;n:Layh;
 - 
bannedIps
- Mappings:
 Namespace Name Mixin selector named bannedIpsLnet/minecraft/server/PlayerManager;bannedIps:Lnet/minecraft/server/BannedIpList;intermediary field_14345Lnet/minecraft/class_3324;field_14345:Lnet/minecraft/class_3317;official oLayb;o:Laxy;
 - 
ops
- Mappings:
 Namespace Name Mixin selector named opsLnet/minecraft/server/PlayerManager;ops:Lnet/minecraft/server/OperatorList;intermediary field_14353Lnet/minecraft/class_3324;field_14353:Lnet/minecraft/class_3326;official pLayb;p:Layc;
 - 
whitelist
- Mappings:
 Namespace Name Mixin selector named whitelistLnet/minecraft/server/PlayerManager;whitelist:Lnet/minecraft/server/Whitelist;intermediary field_14361Lnet/minecraft/class_3324;field_14361:Lnet/minecraft/class_3337;official qLayb;q:Layj;
 - 
statisticsMap
- Mappings:
 Namespace Name Mixin selector named statisticsMapLnet/minecraft/server/PlayerManager;statisticsMap:Ljava/util/Map;intermediary field_14362Lnet/minecraft/class_3324;field_14362:Ljava/util/Map;official rLayb;r:Ljava/util/Map;
 - 
advancementTrackers
- Mappings:
 Namespace Name Mixin selector named advancementTrackersLnet/minecraft/server/PlayerManager;advancementTrackers:Ljava/util/Map;intermediary field_14346Lnet/minecraft/class_3324;field_14346:Ljava/util/Map;official sLayb;s:Ljava/util/Map;
 - 
saveHandler
- Mappings:
 Namespace Name Mixin selector named saveHandlerLnet/minecraft/server/PlayerManager;saveHandler:Lnet/minecraft/world/PlayerSaveHandler;intermediary field_14358Lnet/minecraft/class_3324;field_14358:Lnet/minecraft/class_29;official tLayb;t:Lfcv;
 - 
whitelistEnabled
private boolean whitelistEnabled- Mappings:
 Namespace Name Mixin selector named whitelistEnabledLnet/minecraft/server/PlayerManager;whitelistEnabled:Zintermediary field_14352Lnet/minecraft/class_3324;field_14352:Zofficial uLayb;u:Z
 - 
registryManager
- Mappings:
 Namespace Name Mixin selector named registryManagerLnet/minecraft/server/PlayerManager;registryManager:Lnet/minecraft/registry/CombinedDynamicRegistries;intermediary field_24626Lnet/minecraft/class_3324;field_24626:Lnet/minecraft/class_7780;official vLayb;v:Ljs;
 - 
maxPlayers
protected final int maxPlayers- Mappings:
 Namespace Name Mixin selector named maxPlayersLnet/minecraft/server/PlayerManager;maxPlayers:Iintermediary field_14347Lnet/minecraft/class_3324;field_14347:Iofficial gLayb;g:I
 - 
viewDistance
private int viewDistance- Mappings:
 Namespace Name Mixin selector named viewDistanceLnet/minecraft/server/PlayerManager;viewDistance:Iintermediary field_14359Lnet/minecraft/class_3324;field_14359:Iofficial wLayb;w:I
 - 
simulationDistance
private int simulationDistance- Mappings:
 Namespace Name Mixin selector named simulationDistanceLnet/minecraft/server/PlayerManager;simulationDistance:Iintermediary field_34895Lnet/minecraft/class_3324;field_34895:Iofficial xLayb;x:I
 - 
cheatsAllowed
private boolean cheatsAllowed- Mappings:
 Namespace Name Mixin selector named cheatsAllowedLnet/minecraft/server/PlayerManager;cheatsAllowed:Zintermediary field_14350Lnet/minecraft/class_3324;field_14350:Zofficial yLayb;y:Z
 - 
latencyUpdateTimer
private int latencyUpdateTimer- Mappings:
 Namespace Name Mixin selector named latencyUpdateTimerLnet/minecraft/server/PlayerManager;latencyUpdateTimer:Iintermediary field_14357Lnet/minecraft/class_3324;field_14357:Iofficial ALayb;A:I
 
 - 
 - 
Constructor Details
- 
PlayerManager
public PlayerManager(MinecraftServer server, CombinedDynamicRegistries<ServerDynamicRegistryType> registryManager, PlayerSaveHandler saveHandler, int maxPlayers) - Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/server/PlayerManager;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/registry/CombinedDynamicRegistries;Lnet/minecraft/world/PlayerSaveHandler;I)Vintermediary <init>Lnet/minecraft/class_3324;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_7780;Lnet/minecraft/class_29;I)Vofficial <init>Layb;<init>(Lnet/minecraft/server/MinecraftServer;Ljs;Lfcv;I)V
 
 - 
 - 
Method Details
- 
onPlayerConnect
public void onPlayerConnect(ClientConnection connection, ServerPlayerEntity player, ConnectedClientData clientData) - Mappings:
 Namespace Name Mixin selector named onPlayerConnectLnet/minecraft/server/PlayerManager;onPlayerConnect(Lnet/minecraft/network/ClientConnection;Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/server/network/ConnectedClientData;)Vintermediary method_14570Lnet/minecraft/class_3324;method_14570(Lnet/minecraft/class_2535;Lnet/minecraft/class_3222;Lnet/minecraft/class_8792;)Vofficial aLayb;a(Lwd;Lauc;Laur;)V
 - 
sendScoreboard
- Mappings:
 Namespace Name Mixin selector named sendScoreboardLnet/minecraft/server/PlayerManager;sendScoreboard(Lnet/minecraft/scoreboard/ServerScoreboard;Lnet/minecraft/server/network/ServerPlayerEntity;)Vintermediary method_14588Lnet/minecraft/class_3324;method_14588(Lnet/minecraft/class_2995;Lnet/minecraft/class_3222;)Vofficial aLayb;a(Lamx;Lauc;)V
 - 
setMainWorld
- Mappings:
 Namespace Name Mixin selector named setMainWorldLnet/minecraft/server/PlayerManager;setMainWorld(Lnet/minecraft/server/world/ServerWorld;)Vintermediary method_14591Lnet/minecraft/class_3324;method_14591(Lnet/minecraft/class_3218;)Vofficial aLayb;a(Laub;)V
 - 
loadPlayerData
- Mappings:
 Namespace Name Mixin selector named loadPlayerDataLnet/minecraft/server/PlayerManager;loadPlayerData(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/util/ErrorReporter;)Ljava/util/Optional;intermediary method_14600Lnet/minecraft/class_3324;method_14600(Lnet/minecraft/class_3222;Lnet/minecraft/class_8942;)Ljava/util/Optional;official aLayb;a(Lauc;Lbci;)Ljava/util/Optional;
 - 
savePlayerData
- Mappings:
 Namespace Name Mixin selector named savePlayerDataLnet/minecraft/server/PlayerManager;savePlayerData(Lnet/minecraft/server/network/ServerPlayerEntity;)Vintermediary method_14577Lnet/minecraft/class_3324;method_14577(Lnet/minecraft/class_3222;)Vofficial aLayb;a(Lauc;)V
 - 
remove
- Mappings:
 Namespace Name Mixin selector named removeLnet/minecraft/server/PlayerManager;remove(Lnet/minecraft/server/network/ServerPlayerEntity;)Vintermediary method_14611Lnet/minecraft/class_3324;method_14611(Lnet/minecraft/class_3222;)Vofficial bLayb;b(Lauc;)V
 - 
checkCanJoin
@Nullable public @Nullable Text checkCanJoin(SocketAddress address, com.mojang.authlib.GameProfile profile) - Mappings:
 Namespace Name Mixin selector named checkCanJoinLnet/minecraft/server/PlayerManager;checkCanJoin(Ljava/net/SocketAddress;Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/text/Text;intermediary method_14586Lnet/minecraft/class_3324;method_14586(Ljava/net/SocketAddress;Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_2561;official aLayb;a(Ljava/net/SocketAddress;Lcom/mojang/authlib/GameProfile;)Lxo;
 - 
disconnectDuplicateLogins
public boolean disconnectDuplicateLogins(com.mojang.authlib.GameProfile profile) - Mappings:
 Namespace Name Mixin selector named disconnectDuplicateLoginsLnet/minecraft/server/PlayerManager;disconnectDuplicateLogins(Lcom/mojang/authlib/GameProfile;)Zintermediary method_52449Lnet/minecraft/class_3324;method_52449(Lcom/mojang/authlib/GameProfile;)Zofficial eLayb;e(Lcom/mojang/authlib/GameProfile;)Z
 - 
respawnPlayer
public ServerPlayerEntity respawnPlayer(ServerPlayerEntity player, boolean alive, Entity.RemovalReason removalReason) - Mappings:
 Namespace Name Mixin selector named respawnPlayerLnet/minecraft/server/PlayerManager;respawnPlayer(Lnet/minecraft/server/network/ServerPlayerEntity;ZLnet/minecraft/entity/Entity$RemovalReason;)Lnet/minecraft/server/network/ServerPlayerEntity;intermediary method_14556Lnet/minecraft/class_3324;method_14556(Lnet/minecraft/class_3222;ZLnet/minecraft/class_1297$class_5529;)Lnet/minecraft/class_3222;official aLayb;a(Lauc;ZLbzm$e;)Lauc;
 - 
sendStatusEffects
- Mappings:
 Namespace Name Mixin selector named sendStatusEffectsLnet/minecraft/server/PlayerManager;sendStatusEffects(Lnet/minecraft/server/network/ServerPlayerEntity;)Vintermediary method_60598Lnet/minecraft/class_3324;method_60598(Lnet/minecraft/class_3222;)Vofficial cLayb;c(Lauc;)V
 - 
sendStatusEffects
- Mappings:
 Namespace Name Mixin selector named sendStatusEffectsLnet/minecraft/server/PlayerManager;sendStatusEffects(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/server/network/ServerPlayNetworkHandler;)Vintermediary method_60597Lnet/minecraft/class_3324;method_60597(Lnet/minecraft/class_1309;Lnet/minecraft/class_3244;)Vofficial aLayb;a(Lcam;Lavf;)V
 - 
sendCommandTree
- Mappings:
 Namespace Name Mixin selector named sendCommandTreeLnet/minecraft/server/PlayerManager;sendCommandTree(Lnet/minecraft/server/network/ServerPlayerEntity;)Vintermediary method_14576Lnet/minecraft/class_3324;method_14576(Lnet/minecraft/class_3222;)Vofficial dLayb;d(Lauc;)V
 - 
updatePlayerLatency
public void updatePlayerLatency()- Mappings:
 Namespace Name Mixin selector named updatePlayerLatencyLnet/minecraft/server/PlayerManager;updatePlayerLatency()Vintermediary method_14601Lnet/minecraft/class_3324;method_14601()Vofficial dLayb;d()V
 - 
sendToAll
- Mappings:
 Namespace Name Mixin selector named sendToAllLnet/minecraft/server/PlayerManager;sendToAll(Lnet/minecraft/network/packet/Packet;)Vintermediary method_14581Lnet/minecraft/class_3324;method_14581(Lnet/minecraft/class_2596;)Vofficial aLayb;a(Lzw;)V
 - 
sendToDimension
- Mappings:
 Namespace Name Mixin selector named sendToDimensionLnet/minecraft/server/PlayerManager;sendToDimension(Lnet/minecraft/network/packet/Packet;Lnet/minecraft/registry/RegistryKey;)Vintermediary method_14589Lnet/minecraft/class_3324;method_14589(Lnet/minecraft/class_2596;Lnet/minecraft/class_5321;)Vofficial aLayb;a(Lzw;Lamd;)V
 - 
sendToTeam
- Mappings:
 Namespace Name Mixin selector named sendToTeamLnet/minecraft/server/PlayerManager;sendToTeam(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/text/Text;)Vintermediary method_14564Lnet/minecraft/class_3324;method_14564(Lnet/minecraft/class_1657;Lnet/minecraft/class_2561;)Vofficial aLayb;a(Lcut;Lxo;)V
 - 
sendToOtherTeams
- Mappings:
 Namespace Name Mixin selector named sendToOtherTeamsLnet/minecraft/server/PlayerManager;sendToOtherTeams(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/text/Text;)Vintermediary method_14565Lnet/minecraft/class_3324;method_14565(Lnet/minecraft/class_1657;Lnet/minecraft/class_2561;)Vofficial bLayb;b(Lcut;Lxo;)V
 - 
getPlayerNames
- Mappings:
 Namespace Name Mixin selector named getPlayerNamesLnet/minecraft/server/PlayerManager;getPlayerNames()[Ljava/lang/String;intermediary method_14580Lnet/minecraft/class_3324;method_14580()[Ljava/lang/String;official eLayb;e()[Ljava/lang/String;
 - 
getUserBanList
- Mappings:
 Namespace Name Mixin selector named getUserBanListLnet/minecraft/server/PlayerManager;getUserBanList()Lnet/minecraft/server/BannedPlayerList;intermediary method_14563Lnet/minecraft/class_3324;method_14563()Lnet/minecraft/class_3335;official fLayb;f()Layh;
 - 
getIpBanList
- Mappings:
 Namespace Name Mixin selector named getIpBanListLnet/minecraft/server/PlayerManager;getIpBanList()Lnet/minecraft/server/BannedIpList;intermediary method_14585Lnet/minecraft/class_3324;method_14585()Lnet/minecraft/class_3317;official gLayb;g()Laxy;
 - 
addToOperators
public void addToOperators(com.mojang.authlib.GameProfile profile) - Mappings:
 Namespace Name Mixin selector named addToOperatorsLnet/minecraft/server/PlayerManager;addToOperators(Lcom/mojang/authlib/GameProfile;)Vintermediary method_14582Lnet/minecraft/class_3324;method_14582(Lcom/mojang/authlib/GameProfile;)Vofficial aLayb;a(Lcom/mojang/authlib/GameProfile;)V
 - 
removeFromOperators
public void removeFromOperators(com.mojang.authlib.GameProfile profile) - Mappings:
 Namespace Name Mixin selector named removeFromOperatorsLnet/minecraft/server/PlayerManager;removeFromOperators(Lcom/mojang/authlib/GameProfile;)Vintermediary method_14604Lnet/minecraft/class_3324;method_14604(Lcom/mojang/authlib/GameProfile;)Vofficial bLayb;b(Lcom/mojang/authlib/GameProfile;)V
 - 
sendCommandTree
- Mappings:
 Namespace Name Mixin selector named sendCommandTreeLnet/minecraft/server/PlayerManager;sendCommandTree(Lnet/minecraft/server/network/ServerPlayerEntity;I)Vintermediary method_14596Lnet/minecraft/class_3324;method_14596(Lnet/minecraft/class_3222;I)Vofficial aLayb;a(Lauc;I)V
 - 
isWhitelisted
public boolean isWhitelisted(com.mojang.authlib.GameProfile profile) - Mappings:
 Namespace Name Mixin selector named isWhitelistedLnet/minecraft/server/PlayerManager;isWhitelisted(Lcom/mojang/authlib/GameProfile;)Zintermediary method_14587Lnet/minecraft/class_3324;method_14587(Lcom/mojang/authlib/GameProfile;)Zofficial cLayb;c(Lcom/mojang/authlib/GameProfile;)Z
 - 
isOperator
public boolean isOperator(com.mojang.authlib.GameProfile profile) - Mappings:
 Namespace Name Mixin selector named isOperatorLnet/minecraft/server/PlayerManager;isOperator(Lcom/mojang/authlib/GameProfile;)Zintermediary method_14569Lnet/minecraft/class_3324;method_14569(Lcom/mojang/authlib/GameProfile;)Zofficial fLayb;f(Lcom/mojang/authlib/GameProfile;)Z
 - 
getPlayer
- Mappings:
 Namespace Name Mixin selector named getPlayerLnet/minecraft/server/PlayerManager;getPlayer(Ljava/lang/String;)Lnet/minecraft/server/network/ServerPlayerEntity;intermediary method_14566Lnet/minecraft/class_3324;method_14566(Ljava/lang/String;)Lnet/minecraft/class_3222;official aLayb;a(Ljava/lang/String;)Lauc;
 - 
sendToAround
public void sendToAround(@Nullable @Nullable PlayerEntity player, double x, double y, double z, double distance, RegistryKey<World> worldKey, Packet<?> packet) - Mappings:
 Namespace Name Mixin selector named sendToAroundLnet/minecraft/server/PlayerManager;sendToAround(Lnet/minecraft/entity/player/PlayerEntity;DDDDLnet/minecraft/registry/RegistryKey;Lnet/minecraft/network/packet/Packet;)Vintermediary method_14605Lnet/minecraft/class_3324;method_14605(Lnet/minecraft/class_1657;DDDDLnet/minecraft/class_5321;Lnet/minecraft/class_2596;)Vofficial aLayb;a(Lcut;DDDDLamd;Lzw;)V
 - 
saveAllPlayerData
public void saveAllPlayerData()- Mappings:
 Namespace Name Mixin selector named saveAllPlayerDataLnet/minecraft/server/PlayerManager;saveAllPlayerData()Vintermediary method_14617Lnet/minecraft/class_3324;method_14617()Vofficial hLayb;h()V
 - 
getWhitelist
- Mappings:
 Namespace Name Mixin selector named getWhitelistLnet/minecraft/server/PlayerManager;getWhitelist()Lnet/minecraft/server/Whitelist;intermediary method_14590Lnet/minecraft/class_3324;method_14590()Lnet/minecraft/class_3337;official iLayb;i()Layj;
 - 
getWhitelistedNames
- Mappings:
 Namespace Name Mixin selector named getWhitelistedNamesLnet/minecraft/server/PlayerManager;getWhitelistedNames()[Ljava/lang/String;intermediary method_14560Lnet/minecraft/class_3324;method_14560()[Ljava/lang/String;official jLayb;j()[Ljava/lang/String;
 - 
getOpList
- Mappings:
 Namespace Name Mixin selector named getOpListLnet/minecraft/server/PlayerManager;getOpList()Lnet/minecraft/server/OperatorList;intermediary method_14603Lnet/minecraft/class_3324;method_14603()Lnet/minecraft/class_3326;official kLayb;k()Layc;
 - 
getOpNames
- Mappings:
 Namespace Name Mixin selector named getOpNamesLnet/minecraft/server/PlayerManager;getOpNames()[Ljava/lang/String;intermediary method_14584Lnet/minecraft/class_3324;method_14584()[Ljava/lang/String;official lLayb;l()[Ljava/lang/String;
 - 
reloadWhitelist
public void reloadWhitelist()- Mappings:
 Namespace Name Mixin selector named reloadWhitelistLnet/minecraft/server/PlayerManager;reloadWhitelist()Vintermediary method_14599Lnet/minecraft/class_3324;method_14599()Vofficial aLayb;a()V
 - 
sendWorldInfo
- Mappings:
 Namespace Name Mixin selector named sendWorldInfoLnet/minecraft/server/PlayerManager;sendWorldInfo(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/server/world/ServerWorld;)Vintermediary method_14606Lnet/minecraft/class_3324;method_14606(Lnet/minecraft/class_3222;Lnet/minecraft/class_3218;)Vofficial aLayb;a(Lauc;Laub;)V
 - 
sendPlayerStatus
- Mappings:
 Namespace Name Mixin selector named sendPlayerStatusLnet/minecraft/server/PlayerManager;sendPlayerStatus(Lnet/minecraft/server/network/ServerPlayerEntity;)Vintermediary method_14594Lnet/minecraft/class_3324;method_14594(Lnet/minecraft/class_3222;)Vofficial eLayb;e(Lauc;)V
 - 
getCurrentPlayerCount
public int getCurrentPlayerCount()- Mappings:
 Namespace Name Mixin selector named getCurrentPlayerCountLnet/minecraft/server/PlayerManager;getCurrentPlayerCount()Iintermediary method_14574Lnet/minecraft/class_3324;method_14574()Iofficial mLayb;m()I
 - 
getMaxPlayerCount
public int getMaxPlayerCount()- Mappings:
 Namespace Name Mixin selector named getMaxPlayerCountLnet/minecraft/server/PlayerManager;getMaxPlayerCount()Iintermediary method_14592Lnet/minecraft/class_3324;method_14592()Iofficial nLayb;n()I
 - 
isWhitelistEnabled
public boolean isWhitelistEnabled()- Mappings:
 Namespace Name Mixin selector named isWhitelistEnabledLnet/minecraft/server/PlayerManager;isWhitelistEnabled()Zintermediary method_14614Lnet/minecraft/class_3324;method_14614()Zofficial oLayb;o()Z
 - 
setWhitelistEnabled
public void setWhitelistEnabled(boolean whitelistEnabled) - Mappings:
 Namespace Name Mixin selector named setWhitelistEnabledLnet/minecraft/server/PlayerManager;setWhitelistEnabled(Z)Vintermediary method_14557Lnet/minecraft/class_3324;method_14557(Z)Vofficial aLayb;a(Z)V
 - 
getPlayersByIp
- Mappings:
 Namespace Name Mixin selector named getPlayersByIpLnet/minecraft/server/PlayerManager;getPlayersByIp(Ljava/lang/String;)Ljava/util/List;intermediary method_14559Lnet/minecraft/class_3324;method_14559(Ljava/lang/String;)Ljava/util/List;official bLayb;b(Ljava/lang/String;)Ljava/util/List;
 - 
getViewDistance
public int getViewDistance()- Mappings:
 Namespace Name Mixin selector named getViewDistanceLnet/minecraft/server/PlayerManager;getViewDistance()Iintermediary method_14568Lnet/minecraft/class_3324;method_14568()Iofficial pLayb;p()I
 - 
getSimulationDistance
public int getSimulationDistance()- Mappings:
 Namespace Name Mixin selector named getSimulationDistanceLnet/minecraft/server/PlayerManager;getSimulationDistance()Iintermediary method_38651Lnet/minecraft/class_3324;method_38651()Iofficial qLayb;q()I
 - 
getServer
- Mappings:
 Namespace Name Mixin selector named getServerLnet/minecraft/server/PlayerManager;getServer()Lnet/minecraft/server/MinecraftServer;intermediary method_14561Lnet/minecraft/class_3324;method_14561()Lnet/minecraft/server/MinecraftServer;official cLayb;c()Lnet/minecraft/server/MinecraftServer;
 - 
getUserData
Gets the user data of the player hosting the Minecraft server.- Returns:
 - the user data of the host of the server if the server is an integrated server, otherwise 
null - Mappings:
 Namespace Name Mixin selector named getUserDataLnet/minecraft/server/PlayerManager;getUserData()Lnet/minecraft/nbt/NbtCompound;intermediary method_14567Lnet/minecraft/class_3324;method_14567()Lnet/minecraft/class_2487;official rLayb;r()Lui;
 - 
setCheatsAllowed
public void setCheatsAllowed(boolean cheatsAllowed) - Mappings:
 Namespace Name Mixin selector named setCheatsAllowedLnet/minecraft/server/PlayerManager;setCheatsAllowed(Z)Vintermediary method_14607Lnet/minecraft/class_3324;method_14607(Z)Vofficial bLayb;b(Z)V
 - 
disconnectAllPlayers
public void disconnectAllPlayers()- Mappings:
 Namespace Name Mixin selector named disconnectAllPlayersLnet/minecraft/server/PlayerManager;disconnectAllPlayers()Vintermediary method_14597Lnet/minecraft/class_3324;method_14597()Vofficial sLayb;s()V
 - 
broadcast
Broadcasts a message to all players and the server console.- See Also:
 - API Note:
 - This is used to send general messages such as a death message or a join/leave message.
 - Mappings:
 Namespace Name Mixin selector named broadcastLnet/minecraft/server/PlayerManager;broadcast(Lnet/minecraft/text/Text;Z)Vintermediary method_43514Lnet/minecraft/class_3324;method_43514(Lnet/minecraft/class_2561;Z)Vofficial aLayb;a(Lxo;Z)V
 - 
broadcast
public void broadcast(Text message, Function<ServerPlayerEntity, Text> playerMessageFactory, boolean overlay) Broadcasts a message to all players and the server console. A different message can be sent to a different player.- Parameters:
 playerMessageFactory- a function that takes the player to send the message to and returns either the text to send to them ornullto indicate the message should not be sent to them- See Also:
 - Mappings:
 Namespace Name Mixin selector named broadcastLnet/minecraft/server/PlayerManager;broadcast(Lnet/minecraft/text/Text;Ljava/util/function/Function;Z)Vintermediary method_43512Lnet/minecraft/class_3324;method_43512(Lnet/minecraft/class_2561;Ljava/util/function/Function;Z)Vofficial aLayb;a(Lxo;Ljava/util/function/Function;Z)V
 - 
broadcast
public void broadcast(SignedMessage message, ServerCommandSource source, MessageType.Parameters params) Broadcasts a chat message to all players and the server console.- See Also:
 - API Note:
 - This method is used to broadcast a message sent by  commands like
 
MeCommandorSayCommand. - Mappings:
 Namespace Name Mixin selector named broadcastLnet/minecraft/server/PlayerManager;broadcast(Lnet/minecraft/network/message/SignedMessage;Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/network/message/MessageType$Parameters;)Vintermediary method_44166Lnet/minecraft/class_3324;method_44166(Lnet/minecraft/class_7471;Lnet/minecraft/class_2168;Lnet/minecraft/class_2556$class_7602;)Vofficial aLayb;a(Lye;Lek;Lxk$a;)V
 - 
broadcast
public void broadcast(SignedMessage message, ServerPlayerEntity sender, MessageType.Parameters params) Broadcasts a chat message to all players and the server console.Chat messages have signatures. It is possible to use a bogus signature - such as
SignedMessage.ofUnsigned(java.lang.String)- to send a chat message; however if the signature is invalid (e.g. because the text's content differs from the one sent by the client, or because the passed signature is invalid) the client will show a warning and can discard it depending on the client's options.- See Also:
 - API Note:
 - This method is used to broadcast a message sent by a player
 through the chat screen
 as well as through commands like 
MeCommandorSayCommand. - Mappings:
 Namespace Name Mixin selector named broadcastLnet/minecraft/server/PlayerManager;broadcast(Lnet/minecraft/network/message/SignedMessage;Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/network/message/MessageType$Parameters;)Vintermediary method_43673Lnet/minecraft/class_3324;method_43673(Lnet/minecraft/class_7471;Lnet/minecraft/class_3222;Lnet/minecraft/class_2556$class_7602;)Vofficial aLayb;a(Lye;Lauc;Lxk$a;)V
 - 
broadcast
private void broadcast(SignedMessage message, Predicate<ServerPlayerEntity> shouldSendFiltered, @Nullable @Nullable ServerPlayerEntity sender, MessageType.Parameters params) Broadcasts a chat message to all players and the server console.Chat messages have signatures. It is possible to use a bogus signature - such as
SignedMessage.ofUnsigned(java.lang.String)- to send a chat message; however if the signature is invalid (e.g. because the text's content differs from the one sent by the client, or because the passed signature is invalid) the client will show a warning and can discard it depending on the client's options.- Parameters:
 shouldSendFiltered- predicate that determines whether to send the filtered message for the given player- See Also:
 - Mappings:
 Namespace Name Mixin selector named broadcastLnet/minecraft/server/PlayerManager;broadcast(Lnet/minecraft/network/message/SignedMessage;Ljava/util/function/Predicate;Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/network/message/MessageType$Parameters;)Vintermediary method_44791Lnet/minecraft/class_3324;method_44791(Lnet/minecraft/class_7471;Ljava/util/function/Predicate;Lnet/minecraft/class_3222;Lnet/minecraft/class_2556$class_7602;)Vofficial aLayb;a(Lye;Ljava/util/function/Predicate;Lauc;Lxk$a;)V
 - 
verify
Returns whethermessageis not expired and is verified.- Returns:
 - whether 
messageis not expired and is verified - Implementation Note:
 - This only affects the server log. Unverified messages are still broadcast to other clients.
 - Mappings:
 Namespace Name Mixin selector named verifyLnet/minecraft/server/PlayerManager;verify(Lnet/minecraft/network/message/SignedMessage;)Zintermediary method_44793Lnet/minecraft/class_3324;method_44793(Lnet/minecraft/class_7471;)Zofficial aLayb;a(Lye;)Z
 - 
createStatHandler
- Mappings:
 Namespace Name Mixin selector named createStatHandlerLnet/minecraft/server/PlayerManager;createStatHandler(Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/stat/ServerStatHandler;intermediary method_14583Lnet/minecraft/class_3324;method_14583(Lnet/minecraft/class_1657;)Lnet/minecraft/class_3442;official aLayb;a(Lcut;)Lazf;
 - 
getAdvancementTracker
- Mappings:
 Namespace Name Mixin selector named getAdvancementTrackerLnet/minecraft/server/PlayerManager;getAdvancementTracker(Lnet/minecraft/server/network/ServerPlayerEntity;)Lnet/minecraft/advancement/PlayerAdvancementTracker;intermediary method_14578Lnet/minecraft/class_3324;method_14578(Lnet/minecraft/class_3222;)Lnet/minecraft/class_2985;official fLayb;f(Lauc;)Lamm;
 - 
setViewDistance
public void setViewDistance(int viewDistance) - Mappings:
 Namespace Name Mixin selector named setViewDistanceLnet/minecraft/server/PlayerManager;setViewDistance(I)Vintermediary method_14608Lnet/minecraft/class_3324;method_14608(I)Vofficial aLayb;a(I)V
 - 
setSimulationDistance
public void setSimulationDistance(int simulationDistance) - Mappings:
 Namespace Name Mixin selector named setSimulationDistanceLnet/minecraft/server/PlayerManager;setSimulationDistance(I)Vintermediary method_38650Lnet/minecraft/class_3324;method_38650(I)Vofficial bLayb;b(I)V
 - 
getPlayerList
Gets a list of all players on a Minecraft server. This list should not be modified!- Mappings:
 Namespace Name Mixin selector named getPlayerListLnet/minecraft/server/PlayerManager;getPlayerList()Ljava/util/List;intermediary method_14571Lnet/minecraft/class_3324;method_14571()Ljava/util/List;official tLayb;t()Ljava/util/List;
 - 
getPlayer
- Mappings:
 Namespace Name Mixin selector named getPlayerLnet/minecraft/server/PlayerManager;getPlayer(Ljava/util/UUID;)Lnet/minecraft/server/network/ServerPlayerEntity;intermediary method_14602Lnet/minecraft/class_3324;method_14602(Ljava/util/UUID;)Lnet/minecraft/class_3222;official aLayb;a(Ljava/util/UUID;)Lauc;
 - 
canBypassPlayerLimit
public boolean canBypassPlayerLimit(com.mojang.authlib.GameProfile profile) - Mappings:
 Namespace Name Mixin selector named canBypassPlayerLimitLnet/minecraft/server/PlayerManager;canBypassPlayerLimit(Lcom/mojang/authlib/GameProfile;)Zintermediary method_14609Lnet/minecraft/class_3324;method_14609(Lcom/mojang/authlib/GameProfile;)Zofficial dLayb;d(Lcom/mojang/authlib/GameProfile;)Z
 - 
onDataPacksReloaded
public void onDataPacksReloaded()- Mappings:
 Namespace Name Mixin selector named onDataPacksReloadedLnet/minecraft/server/PlayerManager;onDataPacksReloaded()Vintermediary method_14572Lnet/minecraft/class_3324;method_14572()Vofficial uLayb;u()V
 - 
areCheatsAllowed
public boolean areCheatsAllowed()- Mappings:
 Namespace Name Mixin selector named areCheatsAllowedLnet/minecraft/server/PlayerManager;areCheatsAllowed()Zintermediary method_14579Lnet/minecraft/class_3324;method_14579()Zofficial vLayb;v()Z
 
 -