Class PlayerList

java.lang.Object
net.minecraft.server.players.PlayerList
Direct Known Subclasses:
DedicatedPlayerList, IntegratedPlayerList

public abstract class PlayerList extends Object
  • Field Details Link icon

    • USERBANLIST_FILE Link icon

      public static final File USERBANLIST_FILE
    • IPBANLIST_FILE Link icon

      public static final File IPBANLIST_FILE
    • OPLIST_FILE Link icon

      public static final File OPLIST_FILE
    • WHITELIST_FILE Link icon

      public static final File WHITELIST_FILE
    • CHAT_FILTERED_FULL Link icon

      public static final Component CHAT_FILTERED_FULL
    • DUPLICATE_LOGIN_DISCONNECT_MESSAGE Link icon

      public static final Component DUPLICATE_LOGIN_DISCONNECT_MESSAGE
    • LOGGER Link icon

      private static final org.slf4j.Logger LOGGER
    • SEND_PLAYER_INFO_INTERVAL Link icon

      private static final int SEND_PLAYER_INFO_INTERVAL
      See Also:
    • BAN_DATE_FORMAT Link icon

      private static final SimpleDateFormat BAN_DATE_FORMAT
    • server Link icon

      private final MinecraftServer server
    • players Link icon

      private final List<ServerPlayer> players
    • playersByUUID Link icon

      private final Map<UUID,ServerPlayer> playersByUUID
    • bans Link icon

      private final UserBanList bans
    • ipBans Link icon

      private final IpBanList ipBans
    • ops Link icon

      private final ServerOpList ops
    • whitelist Link icon

      private final UserWhiteList whitelist
    • stats Link icon

      private final Map<UUID,ServerStatsCounter> stats
    • advancements Link icon

      private final Map<UUID,PlayerAdvancements> advancements
    • playerIo Link icon

      private final PlayerDataStorage playerIo
    • doWhiteList Link icon

      private boolean doWhiteList
    • registries Link icon

      private final LayeredRegistryAccess<RegistryLayer> registries
    • maxPlayers Link icon

      protected final int maxPlayers
    • viewDistance Link icon

      private int viewDistance
    • simulationDistance Link icon

      private int simulationDistance
    • allowCommandsForAllPlayers Link icon

      private boolean allowCommandsForAllPlayers
    • ALLOW_LOGOUTIVATOR Link icon

      private static final boolean ALLOW_LOGOUTIVATOR
      See Also:
    • sendAllPlayerInfoIn Link icon

      private int sendAllPlayerInfoIn
    • playersView Link icon

      private final List<ServerPlayer> playersView
  • Constructor Details Link icon

  • Method Details Link icon

    • placeNewPlayer Link icon

      public void placeNewPlayer(Connection p_11262_, ServerPlayer p_11263_, CommonListenerCookie p_301988_)
    • updateEntireScoreboard Link icon

      protected void updateEntireScoreboard(ServerScoreboard p_11274_, ServerPlayer p_11275_)
    • addWorldborderListener Link icon

      public void addWorldborderListener(ServerLevel p_184210_)
    • load Link icon

      public Optional<CompoundTag> load(ServerPlayer p_11225_)
    • save Link icon

      protected void save(ServerPlayer p_11277_)
    • remove Link icon

      public void remove(ServerPlayer p_11287_)
    • canPlayerLogin Link icon

      @Nullable public Component canPlayerLogin(SocketAddress p_11257_, com.mojang.authlib.GameProfile p_11258_)
    • getPlayerForLogin Link icon

      public ServerPlayer getPlayerForLogin(com.mojang.authlib.GameProfile p_215625_, ClientInformation p_302018_)
    • disconnectAllPlayersWithProfile Link icon

      public boolean disconnectAllPlayersWithProfile(com.mojang.authlib.GameProfile p_295670_)
    • respawn Link icon

      public ServerPlayer respawn(ServerPlayer p_11237_, boolean p_11238_, Entity.RemovalReason p_348558_)
    • sendActivePlayerEffects Link icon

      public void sendActivePlayerEffects(ServerPlayer p_348494_)
    • sendActiveEffects Link icon

      public void sendActiveEffects(LivingEntity p_348624_, ServerGamePacketListenerImpl p_348496_)
    • sendPlayerPermissionLevel Link icon

      public void sendPlayerPermissionLevel(ServerPlayer p_11290_)
    • tick Link icon

      public void tick()
    • broadcastAll Link icon

      public void broadcastAll(Packet<?> p_11269_)
    • broadcastAll Link icon

      public void broadcastAll(Packet<?> p_11271_, ResourceKey<Level> p_11272_)
    • broadcastSystemToTeam Link icon

      public void broadcastSystemToTeam(Player p_215622_, Component p_215623_)
    • broadcastSystemToAllExceptTeam Link icon

      public void broadcastSystemToAllExceptTeam(Player p_215650_, Component p_215651_)
    • getPlayerNamesArray Link icon

      public String[] getPlayerNamesArray()
    • getBans Link icon

      public UserBanList getBans()
    • getIpBans Link icon

      public IpBanList getIpBans()
    • op Link icon

      public void op(com.mojang.authlib.GameProfile p_11254_)
    • deop Link icon

      public void deop(com.mojang.authlib.GameProfile p_11281_)
    • sendPlayerPermissionLevel Link icon

      private void sendPlayerPermissionLevel(ServerPlayer p_11227_, int p_11228_)
    • isWhiteListed Link icon

      public boolean isWhiteListed(com.mojang.authlib.GameProfile p_11294_)
    • isOp Link icon

      public boolean isOp(com.mojang.authlib.GameProfile p_11304_)
    • getPlayerByName Link icon

      @Nullable public ServerPlayer getPlayerByName(String p_11256_)
    • broadcast Link icon

      public void broadcast(@Nullable Player p_11242_, double p_11243_, double p_11244_, double p_11245_, double p_11246_, ResourceKey<Level> p_11247_, Packet<?> p_11248_)
    • saveAll Link icon

      public void saveAll()
    • getWhiteList Link icon

      public UserWhiteList getWhiteList()
    • getWhiteListNames Link icon

      public String[] getWhiteListNames()
    • getOps Link icon

      public ServerOpList getOps()
    • getOpNames Link icon

      public String[] getOpNames()
    • reloadWhiteList Link icon

      public void reloadWhiteList()
    • sendLevelInfo Link icon

      public void sendLevelInfo(ServerPlayer p_11230_, ServerLevel p_11231_)
    • sendAllPlayerInfo Link icon

      public void sendAllPlayerInfo(ServerPlayer p_11293_)
    • getPlayerCount Link icon

      public int getPlayerCount()
    • getMaxPlayers Link icon

      public int getMaxPlayers()
    • isUsingWhitelist Link icon

      public boolean isUsingWhitelist()
    • setUsingWhiteList Link icon

      public void setUsingWhiteList(boolean p_11276_)
    • getPlayersWithAddress Link icon

      public List<ServerPlayer> getPlayersWithAddress(String p_11283_)
    • getViewDistance Link icon

      public int getViewDistance()
    • getSimulationDistance Link icon

      public int getSimulationDistance()
    • getServer Link icon

      public MinecraftServer getServer()
    • getSingleplayerData Link icon

      @Nullable public CompoundTag getSingleplayerData()
    • setAllowCommandsForAllPlayers Link icon

      public void setAllowCommandsForAllPlayers(boolean p_321498_)
    • removeAll Link icon

      public void removeAll()
    • broadcastSystemMessage Link icon

      public void broadcastSystemMessage(Component p_240618_, boolean p_240644_)
    • broadcastSystemMessage Link icon

      public void broadcastSystemMessage(Component p_240526_, Function<ServerPlayer,Component> p_240594_, boolean p_240648_)
    • broadcastChatMessage Link icon

      public void broadcastChatMessage(PlayerChatMessage p_243229_, CommandSourceStack p_243254_, ChatType.Bound p_243255_)
    • broadcastChatMessage Link icon

      public void broadcastChatMessage(PlayerChatMessage p_243264_, ServerPlayer p_243234_, ChatType.Bound p_243204_)
    • broadcastChatMessage Link icon

      private void broadcastChatMessage(PlayerChatMessage p_249952_, Predicate<ServerPlayer> p_250784_, @Nullable ServerPlayer p_249623_, ChatType.Bound p_250276_)
    • verifyChatTrusted Link icon

      private boolean verifyChatTrusted(PlayerChatMessage p_251384_)
    • getPlayerStats Link icon

      public ServerStatsCounter getPlayerStats(Player p_11240_)
    • getPlayerAdvancements Link icon

      public PlayerAdvancements getPlayerAdvancements(ServerPlayer p_11297_)
    • setViewDistance Link icon

      public void setViewDistance(int p_11218_)
    • setSimulationDistance Link icon

      public void setSimulationDistance(int p_184212_)
    • getPlayers Link icon

      public List<ServerPlayer> getPlayers()
    • getPlayer Link icon

      @Nullable public ServerPlayer getPlayer(UUID p_11260_)
    • canBypassPlayerLimit Link icon

      public boolean canBypassPlayerLimit(com.mojang.authlib.GameProfile p_11298_)
    • reloadResources Link icon

      public void reloadResources()
    • isAllowCommandsForAllPlayers Link icon

      public boolean isAllowCommandsForAllPlayers()