Class PlayerManager
- Direct Known Subclasses:
DedicatedPlayerManager,IntegratedPlayerManager
- Mappings:
Namespace Name official anxintermediary 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) 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, int latency) 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 bLanx;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 cLanx;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 dLanx;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 eLanx;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 fLanx;f:Lte;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 gLanx;g:Lte;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 aLanx;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 iLanx;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 jLanx;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 zLanx;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 kLanx;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 lLanx;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 mLanx;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 nLanx;n:Laod;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 oLanx;o:Lanu;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 pLanx;p:Lany;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 qLanx;q:Laof;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 rLanx;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 sLanx;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 tLanx;t:Leby;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 uLanx;u:Zintermediary field_14352Lnet/minecraft/class_3324;field_14352:Znamed whitelistEnabledLnet/minecraft/server/PlayerManager;whitelistEnabled:Z
-
registryManager
- Mappings:
Namespace Name Mixin selector official vLanx;v:Lhm;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 hLanx;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 wLanx;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 xLanx;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 yLanx;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 ALanx;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>Lanx;<init>(Lnet/minecraft/server/MinecraftServer;Lhm;Leby;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
- Mappings:
Namespace Name Mixin selector official aLanx;a(Lsf;Lakj;I)Vintermediary method_14570Lnet/minecraft/class_3324;method_14570(Lnet/minecraft/class_2535;Lnet/minecraft/class_3222;I)Vnamed onPlayerConnectLnet/minecraft/server/PlayerManager;onPlayerConnect(Lnet/minecraft/network/ClientConnection;Lnet/minecraft/server/network/ServerPlayerEntity;I)V
-
sendScoreboard
- Mappings:
Namespace Name Mixin selector official aLanx;a(Lafg;Lakj;)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 aLanx;a(Laki;)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 aLanx;a(Lakj;)Lqs;intermediary method_14600Lnet/minecraft/class_3324;method_14600(Lnet/minecraft/class_3222;)Lnet/minecraft/class_2487;named loadPlayerDataLnet/minecraft/server/PlayerManager;loadPlayerData(Lnet/minecraft/server/network/ServerPlayerEntity;)Lnet/minecraft/nbt/NbtCompound;
-
savePlayerData
- Mappings:
Namespace Name Mixin selector official bLanx;b(Lakj;)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 cLanx;c(Lakj;)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 aLanx;a(Ljava/net/SocketAddress;Lcom/mojang/authlib/GameProfile;)Lte;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
- Mappings:
Namespace Name Mixin selector official eLanx;e(Lcom/mojang/authlib/GameProfile;)Lakj;intermediary method_14613Lnet/minecraft/class_3324;method_14613(Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_3222;named createPlayerLnet/minecraft/server/PlayerManager;createPlayer(Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/server/network/ServerPlayerEntity;
-
disconnectDuplicateLogins
public boolean disconnectDuplicateLogins(com.mojang.authlib.GameProfile profile) - Mappings:
Namespace Name Mixin selector official fLanx;f(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 aLanx;a(Lakj;Z)Lakj;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 dLanx;d(Lakj;)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 dLanx;d()Vintermediary method_14601Lnet/minecraft/class_3324;method_14601()Vnamed updatePlayerLatencyLnet/minecraft/server/PlayerManager;updatePlayerLatency()V
-
sendToAll
- Mappings:
Namespace Name Mixin selector official aLanx;a(Luw;)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 aLanx;a(Luw;Laeo;)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 aLanx;a(Lcbl;Lte;)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 bLanx;b(Lcbl;Lte;)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 eLanx;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 fLanx;f()Laod;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 gLanx;g()Lanu;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 aLanx;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 bLanx;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 aLanx;a(Lakj;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 cLanx;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 gLanx;g(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 aLanx;a(Ljava/lang/String;)Lakj;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 aLanx;a(Lcbl;DDDDLaeo;Luw;)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 hLanx;h()Vintermediary method_14617Lnet/minecraft/class_3324;method_14617()Vnamed saveAllPlayerDataLnet/minecraft/server/PlayerManager;saveAllPlayerData()V
-
getWhitelist
- Mappings:
Namespace Name Mixin selector official iLanx;i()Laof;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 jLanx;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 kLanx;k()Lany;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 lLanx;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 aLanx;a()Vintermediary method_14599Lnet/minecraft/class_3324;method_14599()Vnamed reloadWhitelistLnet/minecraft/server/PlayerManager;reloadWhitelist()V
-
sendWorldInfo
- Mappings:
Namespace Name Mixin selector official aLanx;a(Lakj;Laki;)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 eLanx;e(Lakj;)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 mLanx;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 nLanx;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 oLanx;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 aLanx;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 bLanx;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 pLanx;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 qLanx;q()Iintermediary method_38651Lnet/minecraft/class_3324;method_38651()Inamed getSimulationDistanceLnet/minecraft/server/PlayerManager;getSimulationDistance()I
-
getServer
- Mappings:
Namespace Name Mixin selector official cLanx;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 rLanx;r()Lqs;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 bLanx;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 sLanx;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 aLanx;a(Lte;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 aLanx;a(Lte;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 aLanx;a(Ltt;Lds;Lta$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 aLanx;a(Ltt;Lakj;Lta$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 aLanx;a(Ltt;Ljava/util/function/Predicate;Lakj;Lta$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 aLanx;a(Ltt;)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 aLanx;a(Lcbl;)Lapa;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 fLanx;f(Lakj;)Laex;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 aLanx;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 bLanx;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 tLanx;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 aLanx;a(Ljava/util/UUID;)Lakj;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 dLanx;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 uLanx;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 vLanx;v()Zintermediary method_14579Lnet/minecraft/class_3324;method_14579()Znamed areCheatsAllowedLnet/minecraft/server/PlayerManager;areCheatsAllowed()Z
-