Class PlayerManager
- Direct Known Subclasses:
DedicatedPlayerManager
,IntegratedPlayerManager
- Mappings:
Namespace Name official alk
intermediary net/minecraft/class_3324
named net/minecraft/server/PlayerManager
-
Field Summary
Modifier and TypeFieldDescriptionprivate final Map<UUID,
PlayerAdvancementTracker> static final File
static final File
private final BannedIpList
private final BannedPlayerList
private boolean
private static final SimpleDateFormat
private static final boolean
static final Text
private static final int
private int
private static final Logger
protected final int
static final File
private final OperatorList
private final Map<UUID,
ServerPlayerEntity> private final List<ServerPlayerEntity>
private final CombinedDynamicRegistries<ServerDynamicRegistryType>
private final WorldSaveHandler
private final MinecraftServer
private int
private final Map<UUID,
ServerStatHandler> private final DynamicRegistryManager.Immutable
private int
private final Whitelist
static final File
private boolean
-
Constructor Summary
ConstructorDescriptionPlayerManager
(MinecraftServer server, CombinedDynamicRegistries<ServerDynamicRegistryType> registryManager, WorldSaveHandler saveHandler, int maxPlayers) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addToOperators
(com.mojang.authlib.GameProfile profile) boolean
private void
broadcast
(SignedMessage message, Predicate<ServerPlayerEntity> shouldSendFiltered, @Nullable ServerPlayerEntity sender, MessageType.Parameters params) Broadcasts a chat message to all players and the server console.void
broadcast
(SignedMessage message, ServerCommandSource source, MessageType.Parameters params) Broadcasts a chat message to all players and the server console.void
broadcast
(SignedMessage message, ServerPlayerEntity sender, MessageType.Parameters params) Broadcasts a chat message to all players and the server console.void
Broadcasts a message to all players and the server console.void
broadcast
(Text message, Function<ServerPlayerEntity, Text> playerMessageFactory, boolean overlay) Broadcasts a message to all players and the server console.boolean
canBypassPlayerLimit
(com.mojang.authlib.GameProfile profile) checkCanJoin
(SocketAddress address, com.mojang.authlib.GameProfile profile) createPlayer
(com.mojang.authlib.GameProfile profile) createStatHandler
(PlayerEntity player) void
int
int
String[]
Gets a list of all players on a Minecraft server.String[]
getPlayersByIp
(String ip) int
Gets the user data of the player hosting the Minecraft server.int
String[]
boolean
isOperator
(com.mojang.authlib.GameProfile profile) boolean
isWhitelisted
(com.mojang.authlib.GameProfile profile) boolean
loadPlayerData
(ServerPlayerEntity player) void
void
onPlayerConnect
(ClientConnection connection, ServerPlayerEntity player) void
void
remove
(ServerPlayerEntity player) void
removeFromOperators
(com.mojang.authlib.GameProfile profile) respawnPlayer
(ServerPlayerEntity player, boolean alive) void
protected void
savePlayerData
(ServerPlayerEntity player) void
sendCommandTree
(ServerPlayerEntity player) private void
sendCommandTree
(ServerPlayerEntity player, int permissionLevel) void
sendPlayerStatus
(ServerPlayerEntity player) protected void
sendScoreboard
(ServerScoreboard scoreboard, ServerPlayerEntity player) void
void
sendToAround
(@Nullable PlayerEntity player, double x, double y, double z, double distance, RegistryKey<World> worldKey, Packet<?> packet) void
sendToDimension
(Packet<?> packet, RegistryKey<World> dimension) void
sendToOtherTeams
(PlayerEntity source, Text message) void
sendToTeam
(PlayerEntity source, Text message) void
sendWorldInfo
(ServerPlayerEntity player, ServerWorld world) void
setCheatsAllowed
(boolean cheatsAllowed) void
setMainWorld
(ServerWorld world) void
setSimulationDistance
(int simulationDistance) void
setViewDistance
(int viewDistance) void
setWhitelistEnabled
(boolean whitelistEnabled) void
private boolean
verify
(SignedMessage message) Returns whethermessage
is not expired and is verified.
-
Field Details
-
BANNED_PLAYERS_FILE
- Mappings:
Namespace Name Mixin selector official b
Lalk;b:Ljava/io/File;
intermediary field_14355
Lnet/minecraft/class_3324;field_14355:Ljava/io/File;
named BANNED_PLAYERS_FILE
Lnet/minecraft/server/PlayerManager;BANNED_PLAYERS_FILE:Ljava/io/File;
-
BANNED_IPS_FILE
- Mappings:
Namespace Name Mixin selector official c
Lalk;c:Ljava/io/File;
intermediary field_14364
Lnet/minecraft/class_3324;field_14364:Ljava/io/File;
named BANNED_IPS_FILE
Lnet/minecraft/server/PlayerManager;BANNED_IPS_FILE:Ljava/io/File;
-
OPERATORS_FILE
- Mappings:
Namespace Name Mixin selector official d
Lalk;d:Ljava/io/File;
intermediary field_14348
Lnet/minecraft/class_3324;field_14348:Ljava/io/File;
named OPERATORS_FILE
Lnet/minecraft/server/PlayerManager;OPERATORS_FILE:Ljava/io/File;
-
WHITELIST_FILE
- Mappings:
Namespace Name Mixin selector official e
Lalk;e:Ljava/io/File;
intermediary field_14343
Lnet/minecraft/class_3324;field_14343:Ljava/io/File;
named WHITELIST_FILE
Lnet/minecraft/server/PlayerManager;WHITELIST_FILE:Ljava/io/File;
-
FILTERED_FULL_TEXT
- Mappings:
Namespace Name Mixin selector official f
Lalk;f:Lsw;
intermediary field_39921
Lnet/minecraft/class_3324;field_39921:Lnet/minecraft/class_2561;
named FILTERED_FULL_TEXT
Lnet/minecraft/server/PlayerManager;FILTERED_FULL_TEXT:Lnet/minecraft/text/Text;
-
LOGGER
- Mappings:
Namespace Name Mixin selector official a
Lalk;a:Lorg/slf4j/Logger;
intermediary field_14349
Lnet/minecraft/class_3324;field_14349:Lorg/slf4j/Logger;
named LOGGER
Lnet/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 h
Lalk;h:I
intermediary field_29790
Lnet/minecraft/class_3324;field_29790:I
named LATENCY_UPDATE_INTERVAL
Lnet/minecraft/server/PlayerManager;LATENCY_UPDATE_INTERVAL:I
-
DATE_FORMATTER
- Mappings:
Namespace Name Mixin selector official i
Lalk;i:Ljava/text/SimpleDateFormat;
intermediary field_14356
Lnet/minecraft/class_3324;field_14356:Ljava/text/SimpleDateFormat;
named DATE_FORMATTER
Lnet/minecraft/server/PlayerManager;DATE_FORMATTER:Ljava/text/SimpleDateFormat;
-
field_29791
private static final boolean field_29791- See Also:
- Mappings:
Namespace Name Mixin selector official z
Lalk;z:Z
intermediary field_29791
Lnet/minecraft/class_3324;field_29791:Z
named field_29791
Lnet/minecraft/server/PlayerManager;field_29791:Z
-
server
- Mappings:
Namespace Name Mixin selector official j
Lalk;j:Lnet/minecraft/server/MinecraftServer;
intermediary field_14360
Lnet/minecraft/class_3324;field_14360:Lnet/minecraft/server/MinecraftServer;
named server
Lnet/minecraft/server/PlayerManager;server:Lnet/minecraft/server/MinecraftServer;
-
players
- Mappings:
Namespace Name Mixin selector official k
Lalk;k:Ljava/util/List;
intermediary field_14351
Lnet/minecraft/class_3324;field_14351:Ljava/util/List;
named players
Lnet/minecraft/server/PlayerManager;players:Ljava/util/List;
-
playerMap
- Mappings:
Namespace Name Mixin selector official l
Lalk;l:Ljava/util/Map;
intermediary field_14354
Lnet/minecraft/class_3324;field_14354:Ljava/util/Map;
named playerMap
Lnet/minecraft/server/PlayerManager;playerMap:Ljava/util/Map;
-
bannedProfiles
- Mappings:
Namespace Name Mixin selector official m
Lalk;m:Lalq;
intermediary field_14344
Lnet/minecraft/class_3324;field_14344:Lnet/minecraft/class_3335;
named bannedProfiles
Lnet/minecraft/server/PlayerManager;bannedProfiles:Lnet/minecraft/server/BannedPlayerList;
-
bannedIps
- Mappings:
Namespace Name Mixin selector official n
Lalk;n:Lalh;
intermediary field_14345
Lnet/minecraft/class_3324;field_14345:Lnet/minecraft/class_3317;
named bannedIps
Lnet/minecraft/server/PlayerManager;bannedIps:Lnet/minecraft/server/BannedIpList;
-
ops
- Mappings:
Namespace Name Mixin selector official o
Lalk;o:Lall;
intermediary field_14353
Lnet/minecraft/class_3324;field_14353:Lnet/minecraft/class_3326;
named ops
Lnet/minecraft/server/PlayerManager;ops:Lnet/minecraft/server/OperatorList;
-
whitelist
- Mappings:
Namespace Name Mixin selector official p
Lalk;p:Lals;
intermediary field_14361
Lnet/minecraft/class_3324;field_14361:Lnet/minecraft/class_3337;
named whitelist
Lnet/minecraft/server/PlayerManager;whitelist:Lnet/minecraft/server/Whitelist;
-
statisticsMap
- Mappings:
Namespace Name Mixin selector official q
Lalk;q:Ljava/util/Map;
intermediary field_14362
Lnet/minecraft/class_3324;field_14362:Ljava/util/Map;
named statisticsMap
Lnet/minecraft/server/PlayerManager;statisticsMap:Ljava/util/Map;
-
advancementTrackers
- Mappings:
Namespace Name Mixin selector official r
Lalk;r:Ljava/util/Map;
intermediary field_14346
Lnet/minecraft/class_3324;field_14346:Ljava/util/Map;
named advancementTrackers
Lnet/minecraft/server/PlayerManager;advancementTrackers:Ljava/util/Map;
-
saveHandler
- Mappings:
Namespace Name Mixin selector official s
Lalk;s:Ldzb;
intermediary field_14358
Lnet/minecraft/class_3324;field_14358:Lnet/minecraft/class_29;
named saveHandler
Lnet/minecraft/server/PlayerManager;saveHandler:Lnet/minecraft/world/WorldSaveHandler;
-
whitelistEnabled
private boolean whitelistEnabled- Mappings:
Namespace Name Mixin selector official t
Lalk;t:Z
intermediary field_14352
Lnet/minecraft/class_3324;field_14352:Z
named whitelistEnabled
Lnet/minecraft/server/PlayerManager;whitelistEnabled:Z
-
registryManager
- Mappings:
Namespace Name Mixin selector official u
Lalk;u:Lhl;
intermediary field_24626
Lnet/minecraft/class_3324;field_24626:Lnet/minecraft/class_7780;
named registryManager
Lnet/minecraft/server/PlayerManager;registryManager:Lnet/minecraft/registry/CombinedDynamicRegistries;
-
syncedRegistryManager
- Mappings:
Namespace Name Mixin selector official v
Lalk;v:Lhs$b;
intermediary field_40966
Lnet/minecraft/class_3324;field_40966:Lnet/minecraft/class_5455$class_6890;
named syncedRegistryManager
Lnet/minecraft/server/PlayerManager;syncedRegistryManager:Lnet/minecraft/registry/DynamicRegistryManager$Immutable;
-
maxPlayers
protected final int maxPlayers- Mappings:
Namespace Name Mixin selector official g
Lalk;g:I
intermediary field_14347
Lnet/minecraft/class_3324;field_14347:I
named maxPlayers
Lnet/minecraft/server/PlayerManager;maxPlayers:I
-
viewDistance
private int viewDistance- Mappings:
Namespace Name Mixin selector official w
Lalk;w:I
intermediary field_14359
Lnet/minecraft/class_3324;field_14359:I
named viewDistance
Lnet/minecraft/server/PlayerManager;viewDistance:I
-
simulationDistance
private int simulationDistance- Mappings:
Namespace Name Mixin selector official x
Lalk;x:I
intermediary field_34895
Lnet/minecraft/class_3324;field_34895:I
named simulationDistance
Lnet/minecraft/server/PlayerManager;simulationDistance:I
-
cheatsAllowed
private boolean cheatsAllowed- Mappings:
Namespace Name Mixin selector official y
Lalk;y:Z
intermediary field_14350
Lnet/minecraft/class_3324;field_14350:Z
named cheatsAllowed
Lnet/minecraft/server/PlayerManager;cheatsAllowed:Z
-
latencyUpdateTimer
private int latencyUpdateTimer- Mappings:
Namespace Name Mixin selector official A
Lalk;A:I
intermediary field_14357
Lnet/minecraft/class_3324;field_14357:I
named latencyUpdateTimer
Lnet/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;Ldzb;I)V
intermediary <init>
Lnet/minecraft/class_3324;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_7780;Lnet/minecraft/class_29;I)V
named <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 a
Lalk;a(Lsd;Laig;)V
intermediary method_14570
Lnet/minecraft/class_3324;method_14570(Lnet/minecraft/class_2535;Lnet/minecraft/class_3222;)V
named onPlayerConnect
Lnet/minecraft/server/PlayerManager;onPlayerConnect(Lnet/minecraft/network/ClientConnection;Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
sendScoreboard
- Mappings:
Namespace Name Mixin selector official a
Lalk;a(Ladg;Laig;)V
intermediary method_14588
Lnet/minecraft/class_3324;method_14588(Lnet/minecraft/class_2995;Lnet/minecraft/class_3222;)V
named sendScoreboard
Lnet/minecraft/server/PlayerManager;sendScoreboard(Lnet/minecraft/scoreboard/ServerScoreboard;Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
setMainWorld
- Mappings:
Namespace Name Mixin selector official a
Lalk;a(Laif;)V
intermediary method_14591
Lnet/minecraft/class_3324;method_14591(Lnet/minecraft/class_3218;)V
named setMainWorld
Lnet/minecraft/server/PlayerManager;setMainWorld(Lnet/minecraft/server/world/ServerWorld;)V
-
loadPlayerData
- Mappings:
Namespace Name Mixin selector official a
Lalk;a(Laig;)Lqr;
intermediary method_14600
Lnet/minecraft/class_3324;method_14600(Lnet/minecraft/class_3222;)Lnet/minecraft/class_2487;
named loadPlayerData
Lnet/minecraft/server/PlayerManager;loadPlayerData(Lnet/minecraft/server/network/ServerPlayerEntity;)Lnet/minecraft/nbt/NbtCompound;
-
savePlayerData
- Mappings:
Namespace Name Mixin selector official b
Lalk;b(Laig;)V
intermediary method_14577
Lnet/minecraft/class_3324;method_14577(Lnet/minecraft/class_3222;)V
named savePlayerData
Lnet/minecraft/server/PlayerManager;savePlayerData(Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
remove
- Mappings:
Namespace Name Mixin selector official c
Lalk;c(Laig;)V
intermediary method_14611
Lnet/minecraft/class_3324;method_14611(Lnet/minecraft/class_3222;)V
named remove
Lnet/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 a
Lalk;a(Ljava/net/SocketAddress;Lcom/mojang/authlib/GameProfile;)Lsw;
intermediary method_14586
Lnet/minecraft/class_3324;method_14586(Ljava/net/SocketAddress;Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_2561;
named checkCanJoin
Lnet/minecraft/server/PlayerManager;checkCanJoin(Ljava/net/SocketAddress;Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/text/Text;
-
createPlayer
- Mappings:
Namespace Name Mixin selector official e
Lalk;e(Lcom/mojang/authlib/GameProfile;)Laig;
intermediary method_14613
Lnet/minecraft/class_3324;method_14613(Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_3222;
named createPlayer
Lnet/minecraft/server/PlayerManager;createPlayer(Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/server/network/ServerPlayerEntity;
-
respawnPlayer
- Mappings:
Namespace Name Mixin selector official a
Lalk;a(Laig;Z)Laig;
intermediary method_14556
Lnet/minecraft/class_3324;method_14556(Lnet/minecraft/class_3222;Z)Lnet/minecraft/class_3222;
named respawnPlayer
Lnet/minecraft/server/PlayerManager;respawnPlayer(Lnet/minecraft/server/network/ServerPlayerEntity;Z)Lnet/minecraft/server/network/ServerPlayerEntity;
-
sendCommandTree
- Mappings:
Namespace Name Mixin selector official d
Lalk;d(Laig;)V
intermediary method_14576
Lnet/minecraft/class_3324;method_14576(Lnet/minecraft/class_3222;)V
named sendCommandTree
Lnet/minecraft/server/PlayerManager;sendCommandTree(Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
updatePlayerLatency
public void updatePlayerLatency()- Mappings:
Namespace Name Mixin selector official d
Lalk;d()V
intermediary method_14601
Lnet/minecraft/class_3324;method_14601()V
named updatePlayerLatency
Lnet/minecraft/server/PlayerManager;updatePlayerLatency()V
-
sendToAll
- Mappings:
Namespace Name Mixin selector official a
Lalk;a(Luo;)V
intermediary method_14581
Lnet/minecraft/class_3324;method_14581(Lnet/minecraft/class_2596;)V
named sendToAll
Lnet/minecraft/server/PlayerManager;sendToAll(Lnet/minecraft/network/packet/Packet;)V
-
sendToDimension
- Mappings:
Namespace Name Mixin selector official a
Lalk;a(Luo;Lacp;)V
intermediary method_14589
Lnet/minecraft/class_3324;method_14589(Lnet/minecraft/class_2596;Lnet/minecraft/class_5321;)V
named sendToDimension
Lnet/minecraft/server/PlayerManager;sendToDimension(Lnet/minecraft/network/packet/Packet;Lnet/minecraft/registry/RegistryKey;)V
-
sendToTeam
- Mappings:
Namespace Name Mixin selector official a
Lalk;a(Lbyo;Lsw;)V
intermediary method_14564
Lnet/minecraft/class_3324;method_14564(Lnet/minecraft/class_1657;Lnet/minecraft/class_2561;)V
named sendToTeam
Lnet/minecraft/server/PlayerManager;sendToTeam(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/text/Text;)V
-
sendToOtherTeams
- Mappings:
Namespace Name Mixin selector official b
Lalk;b(Lbyo;Lsw;)V
intermediary method_14565
Lnet/minecraft/class_3324;method_14565(Lnet/minecraft/class_1657;Lnet/minecraft/class_2561;)V
named sendToOtherTeams
Lnet/minecraft/server/PlayerManager;sendToOtherTeams(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/text/Text;)V
-
getPlayerNames
- Mappings:
Namespace Name Mixin selector official e
Lalk;e()[Ljava/lang/String;
intermediary method_14580
Lnet/minecraft/class_3324;method_14580()[Ljava/lang/String;
named getPlayerNames
Lnet/minecraft/server/PlayerManager;getPlayerNames()[Ljava/lang/String;
-
getUserBanList
- Mappings:
Namespace Name Mixin selector official f
Lalk;f()Lalq;
intermediary method_14563
Lnet/minecraft/class_3324;method_14563()Lnet/minecraft/class_3335;
named getUserBanList
Lnet/minecraft/server/PlayerManager;getUserBanList()Lnet/minecraft/server/BannedPlayerList;
-
getIpBanList
- Mappings:
Namespace Name Mixin selector official g
Lalk;g()Lalh;
intermediary method_14585
Lnet/minecraft/class_3324;method_14585()Lnet/minecraft/class_3317;
named getIpBanList
Lnet/minecraft/server/PlayerManager;getIpBanList()Lnet/minecraft/server/BannedIpList;
-
addToOperators
public void addToOperators(com.mojang.authlib.GameProfile profile) - Mappings:
Namespace Name Mixin selector official a
Lalk;a(Lcom/mojang/authlib/GameProfile;)V
intermediary method_14582
Lnet/minecraft/class_3324;method_14582(Lcom/mojang/authlib/GameProfile;)V
named addToOperators
Lnet/minecraft/server/PlayerManager;addToOperators(Lcom/mojang/authlib/GameProfile;)V
-
removeFromOperators
public void removeFromOperators(com.mojang.authlib.GameProfile profile) - Mappings:
Namespace Name Mixin selector official b
Lalk;b(Lcom/mojang/authlib/GameProfile;)V
intermediary method_14604
Lnet/minecraft/class_3324;method_14604(Lcom/mojang/authlib/GameProfile;)V
named removeFromOperators
Lnet/minecraft/server/PlayerManager;removeFromOperators(Lcom/mojang/authlib/GameProfile;)V
-
sendCommandTree
- Mappings:
Namespace Name Mixin selector official a
Lalk;a(Laig;I)V
intermediary method_14596
Lnet/minecraft/class_3324;method_14596(Lnet/minecraft/class_3222;I)V
named sendCommandTree
Lnet/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 c
Lalk;c(Lcom/mojang/authlib/GameProfile;)Z
intermediary method_14587
Lnet/minecraft/class_3324;method_14587(Lcom/mojang/authlib/GameProfile;)Z
named isWhitelisted
Lnet/minecraft/server/PlayerManager;isWhitelisted(Lcom/mojang/authlib/GameProfile;)Z
-
isOperator
public boolean isOperator(com.mojang.authlib.GameProfile profile) - Mappings:
Namespace Name Mixin selector official f
Lalk;f(Lcom/mojang/authlib/GameProfile;)Z
intermediary method_14569
Lnet/minecraft/class_3324;method_14569(Lcom/mojang/authlib/GameProfile;)Z
named isOperator
Lnet/minecraft/server/PlayerManager;isOperator(Lcom/mojang/authlib/GameProfile;)Z
-
getPlayer
- Mappings:
Namespace Name Mixin selector official a
Lalk;a(Ljava/lang/String;)Laig;
intermediary method_14566
Lnet/minecraft/class_3324;method_14566(Ljava/lang/String;)Lnet/minecraft/class_3222;
named getPlayer
Lnet/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 a
Lalk;a(Lbyo;DDDDLacp;Luo;)V
intermediary method_14605
Lnet/minecraft/class_3324;method_14605(Lnet/minecraft/class_1657;DDDDLnet/minecraft/class_5321;Lnet/minecraft/class_2596;)V
named sendToAround
Lnet/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 h
Lalk;h()V
intermediary method_14617
Lnet/minecraft/class_3324;method_14617()V
named saveAllPlayerData
Lnet/minecraft/server/PlayerManager;saveAllPlayerData()V
-
getWhitelist
- Mappings:
Namespace Name Mixin selector official i
Lalk;i()Lals;
intermediary method_14590
Lnet/minecraft/class_3324;method_14590()Lnet/minecraft/class_3337;
named getWhitelist
Lnet/minecraft/server/PlayerManager;getWhitelist()Lnet/minecraft/server/Whitelist;
-
getWhitelistedNames
- Mappings:
Namespace Name Mixin selector official j
Lalk;j()[Ljava/lang/String;
intermediary method_14560
Lnet/minecraft/class_3324;method_14560()[Ljava/lang/String;
named getWhitelistedNames
Lnet/minecraft/server/PlayerManager;getWhitelistedNames()[Ljava/lang/String;
-
getOpList
- Mappings:
Namespace Name Mixin selector official k
Lalk;k()Lall;
intermediary method_14603
Lnet/minecraft/class_3324;method_14603()Lnet/minecraft/class_3326;
named getOpList
Lnet/minecraft/server/PlayerManager;getOpList()Lnet/minecraft/server/OperatorList;
-
getOpNames
- Mappings:
Namespace Name Mixin selector official l
Lalk;l()[Ljava/lang/String;
intermediary method_14584
Lnet/minecraft/class_3324;method_14584()[Ljava/lang/String;
named getOpNames
Lnet/minecraft/server/PlayerManager;getOpNames()[Ljava/lang/String;
-
reloadWhitelist
public void reloadWhitelist()- Mappings:
Namespace Name Mixin selector official a
Lalk;a()V
intermediary method_14599
Lnet/minecraft/class_3324;method_14599()V
named reloadWhitelist
Lnet/minecraft/server/PlayerManager;reloadWhitelist()V
-
sendWorldInfo
- Mappings:
Namespace Name Mixin selector official a
Lalk;a(Laig;Laif;)V
intermediary method_14606
Lnet/minecraft/class_3324;method_14606(Lnet/minecraft/class_3222;Lnet/minecraft/class_3218;)V
named sendWorldInfo
Lnet/minecraft/server/PlayerManager;sendWorldInfo(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/server/world/ServerWorld;)V
-
sendPlayerStatus
- Mappings:
Namespace Name Mixin selector official e
Lalk;e(Laig;)V
intermediary method_14594
Lnet/minecraft/class_3324;method_14594(Lnet/minecraft/class_3222;)V
named sendPlayerStatus
Lnet/minecraft/server/PlayerManager;sendPlayerStatus(Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
getCurrentPlayerCount
public int getCurrentPlayerCount()- Mappings:
Namespace Name Mixin selector official m
Lalk;m()I
intermediary method_14574
Lnet/minecraft/class_3324;method_14574()I
named getCurrentPlayerCount
Lnet/minecraft/server/PlayerManager;getCurrentPlayerCount()I
-
getMaxPlayerCount
public int getMaxPlayerCount()- Mappings:
Namespace Name Mixin selector official n
Lalk;n()I
intermediary method_14592
Lnet/minecraft/class_3324;method_14592()I
named getMaxPlayerCount
Lnet/minecraft/server/PlayerManager;getMaxPlayerCount()I
-
isWhitelistEnabled
public boolean isWhitelistEnabled()- Mappings:
Namespace Name Mixin selector official o
Lalk;o()Z
intermediary method_14614
Lnet/minecraft/class_3324;method_14614()Z
named isWhitelistEnabled
Lnet/minecraft/server/PlayerManager;isWhitelistEnabled()Z
-
setWhitelistEnabled
public void setWhitelistEnabled(boolean whitelistEnabled) - Mappings:
Namespace Name Mixin selector official a
Lalk;a(Z)V
intermediary method_14557
Lnet/minecraft/class_3324;method_14557(Z)V
named setWhitelistEnabled
Lnet/minecraft/server/PlayerManager;setWhitelistEnabled(Z)V
-
getPlayersByIp
- Mappings:
Namespace Name Mixin selector official b
Lalk;b(Ljava/lang/String;)Ljava/util/List;
intermediary method_14559
Lnet/minecraft/class_3324;method_14559(Ljava/lang/String;)Ljava/util/List;
named getPlayersByIp
Lnet/minecraft/server/PlayerManager;getPlayersByIp(Ljava/lang/String;)Ljava/util/List;
-
getViewDistance
public int getViewDistance()- Mappings:
Namespace Name Mixin selector official p
Lalk;p()I
intermediary method_14568
Lnet/minecraft/class_3324;method_14568()I
named getViewDistance
Lnet/minecraft/server/PlayerManager;getViewDistance()I
-
getSimulationDistance
public int getSimulationDistance()- Mappings:
Namespace Name Mixin selector official q
Lalk;q()I
intermediary method_38651
Lnet/minecraft/class_3324;method_38651()I
named getSimulationDistance
Lnet/minecraft/server/PlayerManager;getSimulationDistance()I
-
getServer
- Mappings:
Namespace Name Mixin selector official c
Lalk;c()Lnet/minecraft/server/MinecraftServer;
intermediary method_14561
Lnet/minecraft/class_3324;method_14561()Lnet/minecraft/server/MinecraftServer;
named getServer
Lnet/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 r
Lalk;r()Lqr;
intermediary method_14567
Lnet/minecraft/class_3324;method_14567()Lnet/minecraft/class_2487;
named getUserData
Lnet/minecraft/server/PlayerManager;getUserData()Lnet/minecraft/nbt/NbtCompound;
-
setCheatsAllowed
public void setCheatsAllowed(boolean cheatsAllowed) - Mappings:
Namespace Name Mixin selector official b
Lalk;b(Z)V
intermediary method_14607
Lnet/minecraft/class_3324;method_14607(Z)V
named setCheatsAllowed
Lnet/minecraft/server/PlayerManager;setCheatsAllowed(Z)V
-
disconnectAllPlayers
public void disconnectAllPlayers()- Mappings:
Namespace Name Mixin selector official s
Lalk;s()V
intermediary method_14597
Lnet/minecraft/class_3324;method_14597()V
named disconnectAllPlayers
Lnet/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 a
Lalk;a(Lsw;Z)V
intermediary method_43514
Lnet/minecraft/class_3324;method_43514(Lnet/minecraft/class_2561;Z)V
named broadcast
Lnet/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 ornull
to indicate the message should not be sent to them- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lalk;a(Lsw;Ljava/util/function/Function;Z)V
intermediary method_43512
Lnet/minecraft/class_3324;method_43512(Lnet/minecraft/class_2561;Ljava/util/function/Function;Z)V
named broadcast
Lnet/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
MeCommand
orSayCommand
. - Mappings:
Namespace Name Mixin selector official a
Lalk;a(Ltl;Lds;Lss$a;)V
intermediary method_44166
Lnet/minecraft/class_3324;method_44166(Lnet/minecraft/class_7471;Lnet/minecraft/class_2168;Lnet/minecraft/class_2556$class_7602;)V
named broadcast
Lnet/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
MeCommand
orSayCommand
. - Mappings:
Namespace Name Mixin selector official a
Lalk;a(Ltl;Laig;Lss$a;)V
intermediary method_43673
Lnet/minecraft/class_3324;method_43673(Lnet/minecraft/class_7471;Lnet/minecraft/class_3222;Lnet/minecraft/class_2556$class_7602;)V
named broadcast
Lnet/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 a
Lalk;a(Ltl;Ljava/util/function/Predicate;Laig;Lss$a;)V
intermediary method_44791
Lnet/minecraft/class_3324;method_44791(Lnet/minecraft/class_7471;Ljava/util/function/Predicate;Lnet/minecraft/class_3222;Lnet/minecraft/class_2556$class_7602;)V
named broadcast
Lnet/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 whethermessage
is not expired and is verified.- Returns:
- whether
message
is 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 a
Lalk;a(Ltl;)Z
intermediary method_44793
Lnet/minecraft/class_3324;method_44793(Lnet/minecraft/class_7471;)Z
named verify
Lnet/minecraft/server/PlayerManager;verify(Lnet/minecraft/network/message/SignedMessage;)Z
-
createStatHandler
- Mappings:
Namespace Name Mixin selector official a
Lalk;a(Lbyo;)Lamn;
intermediary method_14583
Lnet/minecraft/class_3324;method_14583(Lnet/minecraft/class_1657;)Lnet/minecraft/class_3442;
named createStatHandler
Lnet/minecraft/server/PlayerManager;createStatHandler(Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/stat/ServerStatHandler;
-
getAdvancementTracker
- Mappings:
Namespace Name Mixin selector official f
Lalk;f(Laig;)Lacy;
intermediary method_14578
Lnet/minecraft/class_3324;method_14578(Lnet/minecraft/class_3222;)Lnet/minecraft/class_2985;
named getAdvancementTracker
Lnet/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 a
Lalk;a(I)V
intermediary method_14608
Lnet/minecraft/class_3324;method_14608(I)V
named setViewDistance
Lnet/minecraft/server/PlayerManager;setViewDistance(I)V
-
setSimulationDistance
public void setSimulationDistance(int simulationDistance) - Mappings:
Namespace Name Mixin selector official b
Lalk;b(I)V
intermediary method_38650
Lnet/minecraft/class_3324;method_38650(I)V
named setSimulationDistance
Lnet/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 t
Lalk;t()Ljava/util/List;
intermediary method_14571
Lnet/minecraft/class_3324;method_14571()Ljava/util/List;
named getPlayerList
Lnet/minecraft/server/PlayerManager;getPlayerList()Ljava/util/List;
-
getPlayer
- Mappings:
Namespace Name Mixin selector official a
Lalk;a(Ljava/util/UUID;)Laig;
intermediary method_14602
Lnet/minecraft/class_3324;method_14602(Ljava/util/UUID;)Lnet/minecraft/class_3222;
named getPlayer
Lnet/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 d
Lalk;d(Lcom/mojang/authlib/GameProfile;)Z
intermediary method_14609
Lnet/minecraft/class_3324;method_14609(Lcom/mojang/authlib/GameProfile;)Z
named canBypassPlayerLimit
Lnet/minecraft/server/PlayerManager;canBypassPlayerLimit(Lcom/mojang/authlib/GameProfile;)Z
-
onDataPacksReloaded
public void onDataPacksReloaded()- Mappings:
Namespace Name Mixin selector official u
Lalk;u()V
intermediary method_14572
Lnet/minecraft/class_3324;method_14572()V
named onDataPacksReloaded
Lnet/minecraft/server/PlayerManager;onDataPacksReloaded()V
-
areCheatsAllowed
public boolean areCheatsAllowed()- Mappings:
Namespace Name Mixin selector official v
Lalk;v()Z
intermediary method_14579
Lnet/minecraft/class_3324;method_14579()Z
named areCheatsAllowed
Lnet/minecraft/server/PlayerManager;areCheatsAllowed()Z
-