Class PlayerManager
- Direct Known Subclasses:
DedicatedPlayerManager,IntegratedPlayerManager
- Mappings:
Namespace Name official alkintermediary 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 SimpleDateFormatprivate 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 final DynamicRegistryManager.Immutableprivate 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) voidintintString[]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) 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 bLalk;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 cLalk;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 dLalk;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 eLalk;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 fLalk;f:Lsw;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;
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLalk;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 hLalk;h: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 iLalk;i: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 zLalk;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 jLalk;j: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 kLalk;k: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 lLalk;l: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 mLalk;m:Lalq;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 nLalk;n:Lalh;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 oLalk;o:Lall;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 pLalk;p:Lals;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 qLalk;q: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 rLalk;r: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 sLalk;s:Ldyy;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 tLalk;t:Zintermediary field_14352Lnet/minecraft/class_3324;field_14352:Znamed whitelistEnabledLnet/minecraft/server/PlayerManager;whitelistEnabled:Z
-
registryManager
- Mappings:
Namespace Name Mixin selector official uLalk;u:Lhl;intermediary field_24626Lnet/minecraft/class_3324;field_24626:Lnet/minecraft/class_7780;named registryManagerLnet/minecraft/server/PlayerManager;registryManager:Lnet/minecraft/registry/CombinedDynamicRegistries;
-
syncedRegistryManager
- Mappings:
Namespace Name Mixin selector official vLalk;v:Lhs$b;intermediary field_40966Lnet/minecraft/class_3324;field_40966:Lnet/minecraft/class_5455$class_6890;named syncedRegistryManagerLnet/minecraft/server/PlayerManager;syncedRegistryManager:Lnet/minecraft/registry/DynamicRegistryManager$Immutable;
-
maxPlayers
protected final int maxPlayers- Mappings:
Namespace Name Mixin selector official gLalk;g: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 wLalk;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 xLalk;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 yLalk;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 ALalk;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>Lalk;<init>(Lnet/minecraft/server/MinecraftServer;Lhl;Ldyy;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 aLalk;a(Lsd;Laig;)Vintermediary method_14570Lnet/minecraft/class_3324;method_14570(Lnet/minecraft/class_2535;Lnet/minecraft/class_3222;)Vnamed onPlayerConnectLnet/minecraft/server/PlayerManager;onPlayerConnect(Lnet/minecraft/network/ClientConnection;Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
sendScoreboard
- Mappings:
Namespace Name Mixin selector official aLalk;a(Ladg;Laig;)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 aLalk;a(Laif;)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 aLalk;a(Laig;)Lqr;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 bLalk;b(Laig;)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 cLalk;c(Laig;)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 aLalk;a(Ljava/net/SocketAddress;Lcom/mojang/authlib/GameProfile;)Lsw;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 eLalk;e(Lcom/mojang/authlib/GameProfile;)Laig;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;
-
respawnPlayer
- Mappings:
Namespace Name Mixin selector official aLalk;a(Laig;Z)Laig;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 dLalk;d(Laig;)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 dLalk;d()Vintermediary method_14601Lnet/minecraft/class_3324;method_14601()Vnamed updatePlayerLatencyLnet/minecraft/server/PlayerManager;updatePlayerLatency()V
-
sendToAll
- Mappings:
Namespace Name Mixin selector official aLalk;a(Luo;)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 aLalk;a(Luo;Lacp;)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 aLalk;a(Lbym;Lsw;)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 bLalk;b(Lbym;Lsw;)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 eLalk;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 fLalk;f()Lalq;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 gLalk;g()Lalh;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 aLalk;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 bLalk;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 aLalk;a(Laig;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 cLalk;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 fLalk;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 aLalk;a(Ljava/lang/String;)Laig;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 aLalk;a(Lbym;DDDDLacp;Luo;)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 hLalk;h()Vintermediary method_14617Lnet/minecraft/class_3324;method_14617()Vnamed saveAllPlayerDataLnet/minecraft/server/PlayerManager;saveAllPlayerData()V
-
getWhitelist
- Mappings:
Namespace Name Mixin selector official iLalk;i()Lals;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 jLalk;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 kLalk;k()Lall;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 lLalk;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 aLalk;a()Vintermediary method_14599Lnet/minecraft/class_3324;method_14599()Vnamed reloadWhitelistLnet/minecraft/server/PlayerManager;reloadWhitelist()V
-
sendWorldInfo
- Mappings:
Namespace Name Mixin selector official aLalk;a(Laig;Laif;)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 eLalk;e(Laig;)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 mLalk;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 nLalk;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 oLalk;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 aLalk;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 bLalk;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 pLalk;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 qLalk;q()Iintermediary method_38651Lnet/minecraft/class_3324;method_38651()Inamed getSimulationDistanceLnet/minecraft/server/PlayerManager;getSimulationDistance()I
-
getServer
- Mappings:
Namespace Name Mixin selector official cLalk;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 rLalk;r()Lqr;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 bLalk;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 sLalk;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 aLalk;a(Lsw;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 aLalk;a(Lsw;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 aLalk;a(Ltl;Lds;Lss$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 aLalk;a(Ltl;Laig;Lss$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 aLalk;a(Ltl;Ljava/util/function/Predicate;Laig;Lss$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 aLalk;a(Ltl;)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 aLalk;a(Lbym;)Lamn;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 fLalk;f(Laig;)Lacy;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 aLalk;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 bLalk;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 tLalk;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 aLalk;a(Ljava/util/UUID;)Laig;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 dLalk;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 uLalk;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 vLalk;v()Zintermediary method_14579Lnet/minecraft/class_3324;method_14579()Znamed areCheatsAllowedLnet/minecraft/server/PlayerManager;areCheatsAllowed()Z
-