Class PlayerManager
- Direct Known Subclasses:
DedicatedPlayerManager,IntegratedPlayerManager
- Mappings:
Namespace Name official atbintermediary net/minecraft/class_3324named net/minecraft/server/PlayerManager
-
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 WorldSaveHandlerprivate final MinecraftServerprivate intprivate final Map<UUID, ServerStatHandler> private intprivate final Whiteliststatic final Fileprivate boolean -
Constructor Summary
ConstructorsConstructorDescriptionPlayerManager(MinecraftServer server, CombinedDynamicRegistries<ServerDynamicRegistryType> registryManager, WorldSaveHandler 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) createPlayer(com.mojang.authlib.GameProfile profile, SyncedClientOptions syncedOptions) 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) voidvoidonPlayerConnect(ClientConnection connection, ServerPlayerEntity player, ConnectedClientData clientData) voidvoidremove(ServerPlayerEntity player) voidremoveFromOperators(com.mojang.authlib.GameProfile profile) respawnPlayer(ServerPlayerEntity player, boolean alive) voidprotected voidsavePlayerData(ServerPlayerEntity player) voidsendCommandTree(ServerPlayerEntity player) private voidsendCommandTree(ServerPlayerEntity player, int permissionLevel) voidsendPlayerStatus(ServerPlayerEntity player) protected voidsendScoreboard(ServerScoreboard scoreboard, 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 official bLatb;b:Ljava/io/File;intermediary field_14355Lnet/minecraft/class_3324;field_14355:Ljava/io/File;named BANNED_PLAYERS_FILELnet/minecraft/server/PlayerManager;BANNED_PLAYERS_FILE:Ljava/io/File;
-
BANNED_IPS_FILE
- Mappings:
Namespace Name Mixin selector official cLatb;c:Ljava/io/File;intermediary field_14364Lnet/minecraft/class_3324;field_14364:Ljava/io/File;named BANNED_IPS_FILELnet/minecraft/server/PlayerManager;BANNED_IPS_FILE:Ljava/io/File;
-
OPERATORS_FILE
- Mappings:
Namespace Name Mixin selector official dLatb;d:Ljava/io/File;intermediary field_14348Lnet/minecraft/class_3324;field_14348:Ljava/io/File;named OPERATORS_FILELnet/minecraft/server/PlayerManager;OPERATORS_FILE:Ljava/io/File;
-
WHITELIST_FILE
- Mappings:
Namespace Name Mixin selector official eLatb;e:Ljava/io/File;intermediary field_14343Lnet/minecraft/class_3324;field_14343:Ljava/io/File;named WHITELIST_FILELnet/minecraft/server/PlayerManager;WHITELIST_FILE:Ljava/io/File;
-
FILTERED_FULL_TEXT
- Mappings:
Namespace Name Mixin selector official fLatb;f:Lvu;intermediary field_39921Lnet/minecraft/class_3324;field_39921:Lnet/minecraft/class_2561;named FILTERED_FULL_TEXTLnet/minecraft/server/PlayerManager;FILTERED_FULL_TEXT:Lnet/minecraft/text/Text;
-
DUPLICATE_LOGIN_TEXT
- Mappings:
Namespace Name Mixin selector official gLatb;g:Lvu;intermediary field_45061Lnet/minecraft/class_3324;field_45061:Lnet/minecraft/class_2561;named DUPLICATE_LOGIN_TEXTLnet/minecraft/server/PlayerManager;DUPLICATE_LOGIN_TEXT:Lnet/minecraft/text/Text;
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLatb;a:Lorg/slf4j/Logger;intermediary field_14349Lnet/minecraft/class_3324;field_14349:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/server/PlayerManager;LOGGER:Lorg/slf4j/Logger;
-
LATENCY_UPDATE_INTERVAL
private static final int LATENCY_UPDATE_INTERVAL- See Also:
- Mappings:
Namespace Name Mixin selector official iLatb;i:Iintermediary field_29790Lnet/minecraft/class_3324;field_29790:Inamed LATENCY_UPDATE_INTERVALLnet/minecraft/server/PlayerManager;LATENCY_UPDATE_INTERVAL:I
-
DATE_FORMATTER
- Mappings:
Namespace Name Mixin selector official jLatb;j:Ljava/text/SimpleDateFormat;intermediary field_14356Lnet/minecraft/class_3324;field_14356:Ljava/text/SimpleDateFormat;named DATE_FORMATTERLnet/minecraft/server/PlayerManager;DATE_FORMATTER:Ljava/text/SimpleDateFormat;
-
field_29791
private static final boolean field_29791- See Also:
- Mappings:
Namespace Name Mixin selector official zLatb;z:Zintermediary field_29791Lnet/minecraft/class_3324;field_29791:Znamed field_29791Lnet/minecraft/server/PlayerManager;field_29791:Z
-
server
- Mappings:
Namespace Name Mixin selector official kLatb;k:Lnet/minecraft/server/MinecraftServer;intermediary field_14360Lnet/minecraft/class_3324;field_14360:Lnet/minecraft/server/MinecraftServer;named serverLnet/minecraft/server/PlayerManager;server:Lnet/minecraft/server/MinecraftServer;
-
players
- Mappings:
Namespace Name Mixin selector official lLatb;l:Ljava/util/List;intermediary field_14351Lnet/minecraft/class_3324;field_14351:Ljava/util/List;named playersLnet/minecraft/server/PlayerManager;players:Ljava/util/List;
-
playerMap
- Mappings:
Namespace Name Mixin selector official mLatb;m:Ljava/util/Map;intermediary field_14354Lnet/minecraft/class_3324;field_14354:Ljava/util/Map;named playerMapLnet/minecraft/server/PlayerManager;playerMap:Ljava/util/Map;
-
bannedProfiles
- Mappings:
Namespace Name Mixin selector official nLatb;n:Lath;intermediary field_14344Lnet/minecraft/class_3324;field_14344:Lnet/minecraft/class_3335;named bannedProfilesLnet/minecraft/server/PlayerManager;bannedProfiles:Lnet/minecraft/server/BannedPlayerList;
-
bannedIps
- Mappings:
Namespace Name Mixin selector official oLatb;o:Lasy;intermediary field_14345Lnet/minecraft/class_3324;field_14345:Lnet/minecraft/class_3317;named bannedIpsLnet/minecraft/server/PlayerManager;bannedIps:Lnet/minecraft/server/BannedIpList;
-
ops
- Mappings:
Namespace Name Mixin selector official pLatb;p:Latc;intermediary field_14353Lnet/minecraft/class_3324;field_14353:Lnet/minecraft/class_3326;named opsLnet/minecraft/server/PlayerManager;ops:Lnet/minecraft/server/OperatorList;
-
whitelist
- Mappings:
Namespace Name Mixin selector official qLatb;q:Latj;intermediary field_14361Lnet/minecraft/class_3324;field_14361:Lnet/minecraft/class_3337;named whitelistLnet/minecraft/server/PlayerManager;whitelist:Lnet/minecraft/server/Whitelist;
-
statisticsMap
- Mappings:
Namespace Name Mixin selector official rLatb;r:Ljava/util/Map;intermediary field_14362Lnet/minecraft/class_3324;field_14362:Ljava/util/Map;named statisticsMapLnet/minecraft/server/PlayerManager;statisticsMap:Ljava/util/Map;
-
advancementTrackers
- Mappings:
Namespace Name Mixin selector official sLatb;s:Ljava/util/Map;intermediary field_14346Lnet/minecraft/class_3324;field_14346:Ljava/util/Map;named advancementTrackersLnet/minecraft/server/PlayerManager;advancementTrackers:Ljava/util/Map;
-
saveHandler
- Mappings:
Namespace Name Mixin selector official tLatb;t:Lekn;intermediary field_14358Lnet/minecraft/class_3324;field_14358:Lnet/minecraft/class_29;named saveHandlerLnet/minecraft/server/PlayerManager;saveHandler:Lnet/minecraft/world/WorldSaveHandler;
-
whitelistEnabled
private boolean whitelistEnabled- Mappings:
Namespace Name Mixin selector official uLatb;u:Zintermediary field_14352Lnet/minecraft/class_3324;field_14352:Znamed whitelistEnabledLnet/minecraft/server/PlayerManager;whitelistEnabled:Z
-
registryManager
- Mappings:
Namespace Name Mixin selector official vLatb;v:Lis;intermediary field_24626Lnet/minecraft/class_3324;field_24626:Lnet/minecraft/class_7780;named registryManagerLnet/minecraft/server/PlayerManager;registryManager:Lnet/minecraft/registry/CombinedDynamicRegistries;
-
maxPlayers
protected final int maxPlayers- Mappings:
Namespace Name Mixin selector official hLatb;h:Iintermediary field_14347Lnet/minecraft/class_3324;field_14347:Inamed maxPlayersLnet/minecraft/server/PlayerManager;maxPlayers:I
-
viewDistance
private int viewDistance- Mappings:
Namespace Name Mixin selector official wLatb;w:Iintermediary field_14359Lnet/minecraft/class_3324;field_14359:Inamed viewDistanceLnet/minecraft/server/PlayerManager;viewDistance:I
-
simulationDistance
private int simulationDistance- Mappings:
Namespace Name Mixin selector official xLatb;x:Iintermediary field_34895Lnet/minecraft/class_3324;field_34895:Inamed simulationDistanceLnet/minecraft/server/PlayerManager;simulationDistance:I
-
cheatsAllowed
private boolean cheatsAllowed- Mappings:
Namespace Name Mixin selector official yLatb;y:Zintermediary field_14350Lnet/minecraft/class_3324;field_14350:Znamed cheatsAllowedLnet/minecraft/server/PlayerManager;cheatsAllowed:Z
-
latencyUpdateTimer
private int latencyUpdateTimer- Mappings:
Namespace Name Mixin selector official ALatb;A:Iintermediary field_14357Lnet/minecraft/class_3324;field_14357:Inamed latencyUpdateTimerLnet/minecraft/server/PlayerManager;latencyUpdateTimer:I
-
-
Constructor Details
-
PlayerManager
public PlayerManager(MinecraftServer server, CombinedDynamicRegistries<ServerDynamicRegistryType> registryManager, WorldSaveHandler saveHandler, int maxPlayers) - Mappings:
Namespace Name Mixin selector official <init>Latb;<init>(Lnet/minecraft/server/MinecraftServer;Lis;Lekn;I)Vintermediary <init>Lnet/minecraft/class_3324;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_7780;Lnet/minecraft/class_29;I)Vnamed <init>Lnet/minecraft/server/PlayerManager;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/registry/CombinedDynamicRegistries;Lnet/minecraft/world/WorldSaveHandler;I)V
-
-
Method Details
-
onPlayerConnect
public void onPlayerConnect(ClientConnection connection, ServerPlayerEntity player, ConnectedClientData clientData) - Mappings:
Namespace Name Mixin selector official aLatb;a(Lus;Lapg;Lapu;)Vintermediary method_14570Lnet/minecraft/class_3324;method_14570(Lnet/minecraft/class_2535;Lnet/minecraft/class_3222;Lnet/minecraft/class_8792;)Vnamed onPlayerConnectLnet/minecraft/server/PlayerManager;onPlayerConnect(Lnet/minecraft/network/ClientConnection;Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/server/network/ConnectedClientData;)V
-
sendScoreboard
- Mappings:
Namespace Name Mixin selector official aLatb;a(Lajy;Lapg;)Vintermediary method_14588Lnet/minecraft/class_3324;method_14588(Lnet/minecraft/class_2995;Lnet/minecraft/class_3222;)Vnamed sendScoreboardLnet/minecraft/server/PlayerManager;sendScoreboard(Lnet/minecraft/scoreboard/ServerScoreboard;Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
setMainWorld
- Mappings:
Namespace Name Mixin selector official aLatb;a(Lapf;)Vintermediary method_14591Lnet/minecraft/class_3324;method_14591(Lnet/minecraft/class_3218;)Vnamed setMainWorldLnet/minecraft/server/PlayerManager;setMainWorld(Lnet/minecraft/server/world/ServerWorld;)V
-
loadPlayerData
- Mappings:
Namespace Name Mixin selector official aLatb;a(Lapg;)Ljava/util/Optional;intermediary method_14600Lnet/minecraft/class_3324;method_14600(Lnet/minecraft/class_3222;)Ljava/util/Optional;named loadPlayerDataLnet/minecraft/server/PlayerManager;loadPlayerData(Lnet/minecraft/server/network/ServerPlayerEntity;)Ljava/util/Optional;
-
savePlayerData
- Mappings:
Namespace Name Mixin selector official bLatb;b(Lapg;)Vintermediary method_14577Lnet/minecraft/class_3324;method_14577(Lnet/minecraft/class_3222;)Vnamed savePlayerDataLnet/minecraft/server/PlayerManager;savePlayerData(Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
remove
- Mappings:
Namespace Name Mixin selector official cLatb;c(Lapg;)Vintermediary method_14611Lnet/minecraft/class_3324;method_14611(Lnet/minecraft/class_3222;)Vnamed removeLnet/minecraft/server/PlayerManager;remove(Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
checkCanJoin
@Nullable public @Nullable Text checkCanJoin(SocketAddress address, com.mojang.authlib.GameProfile profile) - Mappings:
Namespace Name Mixin selector official aLatb;a(Ljava/net/SocketAddress;Lcom/mojang/authlib/GameProfile;)Lvu;intermediary method_14586Lnet/minecraft/class_3324;method_14586(Ljava/net/SocketAddress;Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_2561;named checkCanJoinLnet/minecraft/server/PlayerManager;checkCanJoin(Ljava/net/SocketAddress;Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/text/Text;
-
createPlayer
public ServerPlayerEntity createPlayer(com.mojang.authlib.GameProfile profile, SyncedClientOptions syncedOptions) - Mappings:
Namespace Name Mixin selector official aLatb;a(Lcom/mojang/authlib/GameProfile;Laou;)Lapg;intermediary method_14613Lnet/minecraft/class_3324;method_14613(Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_8791;)Lnet/minecraft/class_3222;named createPlayerLnet/minecraft/server/PlayerManager;createPlayer(Lcom/mojang/authlib/GameProfile;Lnet/minecraft/network/packet/c2s/common/SyncedClientOptions;)Lnet/minecraft/server/network/ServerPlayerEntity;
-
disconnectDuplicateLogins
public boolean disconnectDuplicateLogins(com.mojang.authlib.GameProfile profile) - Mappings:
Namespace Name Mixin selector official eLatb;e(Lcom/mojang/authlib/GameProfile;)Zintermediary method_52449Lnet/minecraft/class_3324;method_52449(Lcom/mojang/authlib/GameProfile;)Znamed disconnectDuplicateLoginsLnet/minecraft/server/PlayerManager;disconnectDuplicateLogins(Lcom/mojang/authlib/GameProfile;)Z
-
respawnPlayer
- Mappings:
Namespace Name Mixin selector official aLatb;a(Lapg;Z)Lapg;intermediary method_14556Lnet/minecraft/class_3324;method_14556(Lnet/minecraft/class_3222;Z)Lnet/minecraft/class_3222;named respawnPlayerLnet/minecraft/server/PlayerManager;respawnPlayer(Lnet/minecraft/server/network/ServerPlayerEntity;Z)Lnet/minecraft/server/network/ServerPlayerEntity;
-
sendCommandTree
- Mappings:
Namespace Name Mixin selector official dLatb;d(Lapg;)Vintermediary method_14576Lnet/minecraft/class_3324;method_14576(Lnet/minecraft/class_3222;)Vnamed sendCommandTreeLnet/minecraft/server/PlayerManager;sendCommandTree(Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
updatePlayerLatency
public void updatePlayerLatency()- Mappings:
Namespace Name Mixin selector official dLatb;d()Vintermediary method_14601Lnet/minecraft/class_3324;method_14601()Vnamed updatePlayerLatencyLnet/minecraft/server/PlayerManager;updatePlayerLatency()V
-
sendToAll
- Mappings:
Namespace Name Mixin selector official aLatb;a(Lyb;)Vintermediary method_14581Lnet/minecraft/class_3324;method_14581(Lnet/minecraft/class_2596;)Vnamed sendToAllLnet/minecraft/server/PlayerManager;sendToAll(Lnet/minecraft/network/packet/Packet;)V
-
sendToDimension
- Mappings:
Namespace Name Mixin selector official aLatb;a(Lyb;Lajg;)Vintermediary method_14589Lnet/minecraft/class_3324;method_14589(Lnet/minecraft/class_2596;Lnet/minecraft/class_5321;)Vnamed sendToDimensionLnet/minecraft/server/PlayerManager;sendToDimension(Lnet/minecraft/network/packet/Packet;Lnet/minecraft/registry/RegistryKey;)V
-
sendToTeam
- Mappings:
Namespace Name Mixin selector official aLatb;a(Lcis;Lvu;)Vintermediary method_14564Lnet/minecraft/class_3324;method_14564(Lnet/minecraft/class_1657;Lnet/minecraft/class_2561;)Vnamed sendToTeamLnet/minecraft/server/PlayerManager;sendToTeam(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/text/Text;)V
-
sendToOtherTeams
- Mappings:
Namespace Name Mixin selector official bLatb;b(Lcis;Lvu;)Vintermediary method_14565Lnet/minecraft/class_3324;method_14565(Lnet/minecraft/class_1657;Lnet/minecraft/class_2561;)Vnamed sendToOtherTeamsLnet/minecraft/server/PlayerManager;sendToOtherTeams(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/text/Text;)V
-
getPlayerNames
- Mappings:
Namespace Name Mixin selector official eLatb;e()[Ljava/lang/String;intermediary method_14580Lnet/minecraft/class_3324;method_14580()[Ljava/lang/String;named getPlayerNamesLnet/minecraft/server/PlayerManager;getPlayerNames()[Ljava/lang/String;
-
getUserBanList
- Mappings:
Namespace Name Mixin selector official fLatb;f()Lath;intermediary method_14563Lnet/minecraft/class_3324;method_14563()Lnet/minecraft/class_3335;named getUserBanListLnet/minecraft/server/PlayerManager;getUserBanList()Lnet/minecraft/server/BannedPlayerList;
-
getIpBanList
- Mappings:
Namespace Name Mixin selector official gLatb;g()Lasy;intermediary method_14585Lnet/minecraft/class_3324;method_14585()Lnet/minecraft/class_3317;named getIpBanListLnet/minecraft/server/PlayerManager;getIpBanList()Lnet/minecraft/server/BannedIpList;
-
addToOperators
public void addToOperators(com.mojang.authlib.GameProfile profile) - Mappings:
Namespace Name Mixin selector official aLatb;a(Lcom/mojang/authlib/GameProfile;)Vintermediary method_14582Lnet/minecraft/class_3324;method_14582(Lcom/mojang/authlib/GameProfile;)Vnamed addToOperatorsLnet/minecraft/server/PlayerManager;addToOperators(Lcom/mojang/authlib/GameProfile;)V
-
removeFromOperators
public void removeFromOperators(com.mojang.authlib.GameProfile profile) - Mappings:
Namespace Name Mixin selector official bLatb;b(Lcom/mojang/authlib/GameProfile;)Vintermediary method_14604Lnet/minecraft/class_3324;method_14604(Lcom/mojang/authlib/GameProfile;)Vnamed removeFromOperatorsLnet/minecraft/server/PlayerManager;removeFromOperators(Lcom/mojang/authlib/GameProfile;)V
-
sendCommandTree
- Mappings:
Namespace Name Mixin selector official aLatb;a(Lapg;I)Vintermediary method_14596Lnet/minecraft/class_3324;method_14596(Lnet/minecraft/class_3222;I)Vnamed sendCommandTreeLnet/minecraft/server/PlayerManager;sendCommandTree(Lnet/minecraft/server/network/ServerPlayerEntity;I)V
-
isWhitelisted
public boolean isWhitelisted(com.mojang.authlib.GameProfile profile) - Mappings:
Namespace Name Mixin selector official cLatb;c(Lcom/mojang/authlib/GameProfile;)Zintermediary method_14587Lnet/minecraft/class_3324;method_14587(Lcom/mojang/authlib/GameProfile;)Znamed isWhitelistedLnet/minecraft/server/PlayerManager;isWhitelisted(Lcom/mojang/authlib/GameProfile;)Z
-
isOperator
public boolean isOperator(com.mojang.authlib.GameProfile profile) - Mappings:
Namespace Name Mixin selector official fLatb;f(Lcom/mojang/authlib/GameProfile;)Zintermediary method_14569Lnet/minecraft/class_3324;method_14569(Lcom/mojang/authlib/GameProfile;)Znamed isOperatorLnet/minecraft/server/PlayerManager;isOperator(Lcom/mojang/authlib/GameProfile;)Z
-
getPlayer
- Mappings:
Namespace Name Mixin selector official aLatb;a(Ljava/lang/String;)Lapg;intermediary method_14566Lnet/minecraft/class_3324;method_14566(Ljava/lang/String;)Lnet/minecraft/class_3222;named getPlayerLnet/minecraft/server/PlayerManager;getPlayer(Ljava/lang/String;)Lnet/minecraft/server/network/ServerPlayerEntity;
-
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 official aLatb;a(Lcis;DDDDLajg;Lyb;)Vintermediary method_14605Lnet/minecraft/class_3324;method_14605(Lnet/minecraft/class_1657;DDDDLnet/minecraft/class_5321;Lnet/minecraft/class_2596;)Vnamed sendToAroundLnet/minecraft/server/PlayerManager;sendToAround(Lnet/minecraft/entity/player/PlayerEntity;DDDDLnet/minecraft/registry/RegistryKey;Lnet/minecraft/network/packet/Packet;)V
-
saveAllPlayerData
public void saveAllPlayerData()- Mappings:
Namespace Name Mixin selector official hLatb;h()Vintermediary method_14617Lnet/minecraft/class_3324;method_14617()Vnamed saveAllPlayerDataLnet/minecraft/server/PlayerManager;saveAllPlayerData()V
-
getWhitelist
- Mappings:
Namespace Name Mixin selector official iLatb;i()Latj;intermediary method_14590Lnet/minecraft/class_3324;method_14590()Lnet/minecraft/class_3337;named getWhitelistLnet/minecraft/server/PlayerManager;getWhitelist()Lnet/minecraft/server/Whitelist;
-
getWhitelistedNames
- Mappings:
Namespace Name Mixin selector official jLatb;j()[Ljava/lang/String;intermediary method_14560Lnet/minecraft/class_3324;method_14560()[Ljava/lang/String;named getWhitelistedNamesLnet/minecraft/server/PlayerManager;getWhitelistedNames()[Ljava/lang/String;
-
getOpList
- Mappings:
Namespace Name Mixin selector official kLatb;k()Latc;intermediary method_14603Lnet/minecraft/class_3324;method_14603()Lnet/minecraft/class_3326;named getOpListLnet/minecraft/server/PlayerManager;getOpList()Lnet/minecraft/server/OperatorList;
-
getOpNames
- Mappings:
Namespace Name Mixin selector official lLatb;l()[Ljava/lang/String;intermediary method_14584Lnet/minecraft/class_3324;method_14584()[Ljava/lang/String;named getOpNamesLnet/minecraft/server/PlayerManager;getOpNames()[Ljava/lang/String;
-
reloadWhitelist
public void reloadWhitelist()- Mappings:
Namespace Name Mixin selector official aLatb;a()Vintermediary method_14599Lnet/minecraft/class_3324;method_14599()Vnamed reloadWhitelistLnet/minecraft/server/PlayerManager;reloadWhitelist()V
-
sendWorldInfo
- Mappings:
Namespace Name Mixin selector official aLatb;a(Lapg;Lapf;)Vintermediary method_14606Lnet/minecraft/class_3324;method_14606(Lnet/minecraft/class_3222;Lnet/minecraft/class_3218;)Vnamed sendWorldInfoLnet/minecraft/server/PlayerManager;sendWorldInfo(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/server/world/ServerWorld;)V
-
sendPlayerStatus
- Mappings:
Namespace Name Mixin selector official eLatb;e(Lapg;)Vintermediary method_14594Lnet/minecraft/class_3324;method_14594(Lnet/minecraft/class_3222;)Vnamed sendPlayerStatusLnet/minecraft/server/PlayerManager;sendPlayerStatus(Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
getCurrentPlayerCount
public int getCurrentPlayerCount()- Mappings:
Namespace Name Mixin selector official mLatb;m()Iintermediary method_14574Lnet/minecraft/class_3324;method_14574()Inamed getCurrentPlayerCountLnet/minecraft/server/PlayerManager;getCurrentPlayerCount()I
-
getMaxPlayerCount
public int getMaxPlayerCount()- Mappings:
Namespace Name Mixin selector official nLatb;n()Iintermediary method_14592Lnet/minecraft/class_3324;method_14592()Inamed getMaxPlayerCountLnet/minecraft/server/PlayerManager;getMaxPlayerCount()I
-
isWhitelistEnabled
public boolean isWhitelistEnabled()- Mappings:
Namespace Name Mixin selector official oLatb;o()Zintermediary method_14614Lnet/minecraft/class_3324;method_14614()Znamed isWhitelistEnabledLnet/minecraft/server/PlayerManager;isWhitelistEnabled()Z
-
setWhitelistEnabled
public void setWhitelistEnabled(boolean whitelistEnabled) - Mappings:
Namespace Name Mixin selector official aLatb;a(Z)Vintermediary method_14557Lnet/minecraft/class_3324;method_14557(Z)Vnamed setWhitelistEnabledLnet/minecraft/server/PlayerManager;setWhitelistEnabled(Z)V
-
getPlayersByIp
- Mappings:
Namespace Name Mixin selector official bLatb;b(Ljava/lang/String;)Ljava/util/List;intermediary method_14559Lnet/minecraft/class_3324;method_14559(Ljava/lang/String;)Ljava/util/List;named getPlayersByIpLnet/minecraft/server/PlayerManager;getPlayersByIp(Ljava/lang/String;)Ljava/util/List;
-
getViewDistance
public int getViewDistance()- Mappings:
Namespace Name Mixin selector official pLatb;p()Iintermediary method_14568Lnet/minecraft/class_3324;method_14568()Inamed getViewDistanceLnet/minecraft/server/PlayerManager;getViewDistance()I
-
getSimulationDistance
public int getSimulationDistance()- Mappings:
Namespace Name Mixin selector official qLatb;q()Iintermediary method_38651Lnet/minecraft/class_3324;method_38651()Inamed getSimulationDistanceLnet/minecraft/server/PlayerManager;getSimulationDistance()I
-
getServer
- Mappings:
Namespace Name Mixin selector official cLatb;c()Lnet/minecraft/server/MinecraftServer;intermediary method_14561Lnet/minecraft/class_3324;method_14561()Lnet/minecraft/server/MinecraftServer;named getServerLnet/minecraft/server/PlayerManager;getServer()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 official rLatb;r()Lta;intermediary method_14567Lnet/minecraft/class_3324;method_14567()Lnet/minecraft/class_2487;named getUserDataLnet/minecraft/server/PlayerManager;getUserData()Lnet/minecraft/nbt/NbtCompound;
-
setCheatsAllowed
public void setCheatsAllowed(boolean cheatsAllowed) - Mappings:
Namespace Name Mixin selector official bLatb;b(Z)Vintermediary method_14607Lnet/minecraft/class_3324;method_14607(Z)Vnamed setCheatsAllowedLnet/minecraft/server/PlayerManager;setCheatsAllowed(Z)V
-
disconnectAllPlayers
public void disconnectAllPlayers()- Mappings:
Namespace Name Mixin selector official sLatb;s()Vintermediary method_14597Lnet/minecraft/class_3324;method_14597()Vnamed disconnectAllPlayersLnet/minecraft/server/PlayerManager;disconnectAllPlayers()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 official aLatb;a(Lvu;Z)Vintermediary method_43514Lnet/minecraft/class_3324;method_43514(Lnet/minecraft/class_2561;Z)Vnamed broadcastLnet/minecraft/server/PlayerManager;broadcast(Lnet/minecraft/text/Text;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 official aLatb;a(Lvu;Ljava/util/function/Function;Z)Vintermediary method_43512Lnet/minecraft/class_3324;method_43512(Lnet/minecraft/class_2561;Ljava/util/function/Function;Z)Vnamed broadcastLnet/minecraft/server/PlayerManager;broadcast(Lnet/minecraft/text/Text;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 official aLatb;a(Lwk;Ldu;Lvq$a;)Vintermediary method_44166Lnet/minecraft/class_3324;method_44166(Lnet/minecraft/class_7471;Lnet/minecraft/class_2168;Lnet/minecraft/class_2556$class_7602;)Vnamed broadcastLnet/minecraft/server/PlayerManager;broadcast(Lnet/minecraft/network/message/SignedMessage;Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/network/message/MessageType$Parameters;)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 official aLatb;a(Lwk;Lapg;Lvq$a;)Vintermediary method_43673Lnet/minecraft/class_3324;method_43673(Lnet/minecraft/class_7471;Lnet/minecraft/class_3222;Lnet/minecraft/class_2556$class_7602;)Vnamed broadcastLnet/minecraft/server/PlayerManager;broadcast(Lnet/minecraft/network/message/SignedMessage;Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/network/message/MessageType$Parameters;)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 official aLatb;a(Lwk;Ljava/util/function/Predicate;Lapg;Lvq$a;)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;)Vnamed 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;)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 official aLatb;a(Lwk;)Zintermediary method_44793Lnet/minecraft/class_3324;method_44793(Lnet/minecraft/class_7471;)Znamed verifyLnet/minecraft/server/PlayerManager;verify(Lnet/minecraft/network/message/SignedMessage;)Z
-
createStatHandler
- Mappings:
Namespace Name Mixin selector official aLatb;a(Lcis;)Laue;intermediary method_14583Lnet/minecraft/class_3324;method_14583(Lnet/minecraft/class_1657;)Lnet/minecraft/class_3442;named createStatHandlerLnet/minecraft/server/PlayerManager;createStatHandler(Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/stat/ServerStatHandler;
-
getAdvancementTracker
- Mappings:
Namespace Name Mixin selector official fLatb;f(Lapg;)Lajp;intermediary method_14578Lnet/minecraft/class_3324;method_14578(Lnet/minecraft/class_3222;)Lnet/minecraft/class_2985;named getAdvancementTrackerLnet/minecraft/server/PlayerManager;getAdvancementTracker(Lnet/minecraft/server/network/ServerPlayerEntity;)Lnet/minecraft/advancement/PlayerAdvancementTracker;
-
setViewDistance
public void setViewDistance(int viewDistance) - Mappings:
Namespace Name Mixin selector official aLatb;a(I)Vintermediary method_14608Lnet/minecraft/class_3324;method_14608(I)Vnamed setViewDistanceLnet/minecraft/server/PlayerManager;setViewDistance(I)V
-
setSimulationDistance
public void setSimulationDistance(int simulationDistance) - Mappings:
Namespace Name Mixin selector official bLatb;b(I)Vintermediary method_38650Lnet/minecraft/class_3324;method_38650(I)Vnamed setSimulationDistanceLnet/minecraft/server/PlayerManager;setSimulationDistance(I)V
-
getPlayerList
Gets a list of all players on a Minecraft server. This list should not be modified!- Mappings:
Namespace Name Mixin selector official tLatb;t()Ljava/util/List;intermediary method_14571Lnet/minecraft/class_3324;method_14571()Ljava/util/List;named getPlayerListLnet/minecraft/server/PlayerManager;getPlayerList()Ljava/util/List;
-
getPlayer
- Mappings:
Namespace Name Mixin selector official aLatb;a(Ljava/util/UUID;)Lapg;intermediary method_14602Lnet/minecraft/class_3324;method_14602(Ljava/util/UUID;)Lnet/minecraft/class_3222;named getPlayerLnet/minecraft/server/PlayerManager;getPlayer(Ljava/util/UUID;)Lnet/minecraft/server/network/ServerPlayerEntity;
-
canBypassPlayerLimit
public boolean canBypassPlayerLimit(com.mojang.authlib.GameProfile profile) - Mappings:
Namespace Name Mixin selector official dLatb;d(Lcom/mojang/authlib/GameProfile;)Zintermediary method_14609Lnet/minecraft/class_3324;method_14609(Lcom/mojang/authlib/GameProfile;)Znamed canBypassPlayerLimitLnet/minecraft/server/PlayerManager;canBypassPlayerLimit(Lcom/mojang/authlib/GameProfile;)Z
-
onDataPacksReloaded
public void onDataPacksReloaded()- Mappings:
Namespace Name Mixin selector official uLatb;u()Vintermediary method_14572Lnet/minecraft/class_3324;method_14572()Vnamed onDataPacksReloadedLnet/minecraft/server/PlayerManager;onDataPacksReloaded()V
-
areCheatsAllowed
public boolean areCheatsAllowed()- Mappings:
Namespace Name Mixin selector official vLatb;v()Zintermediary method_14579Lnet/minecraft/class_3324;method_14579()Znamed areCheatsAllowedLnet/minecraft/server/PlayerManager;areCheatsAllowed()Z
-