Uses of Class
net.minecraft.server.level.ServerPlayer
Packages that use ServerPlayer
Package
Description
-
Uses of ServerPlayer in net.minecraft.advancements
Methods in net.minecraft.advancements with parameters of type ServerPlayerModifier and TypeMethodDescriptionAdvancementType.createAnnouncement
(AdvancementHolder advancement, ServerPlayer player) void
AdvancementRewards.grant
(ServerPlayer player) -
Uses of ServerPlayer in net.minecraft.advancements.critereon
Methods in net.minecraft.advancements.critereon with parameters of type ServerPlayerModifier and TypeMethodDescriptionstatic LootContext
EntityPredicate.createContext
(ServerPlayer player, Entity entity) boolean
DamagePredicate.matches
(ServerPlayer player, DamageSource source, float dealtDamage, float takenDamage, boolean blocked) boolean
DamageSourcePredicate.matches
(ServerPlayer player, DamageSource source) boolean
EffectsChangedTrigger.TriggerInstance.matches
(ServerPlayer player, LootContext lootContext) boolean
EntityHurtPlayerTrigger.TriggerInstance.matches
(ServerPlayer player, DamageSource source, float dealtDamage, float takenDamage, boolean blocked) boolean
EntityPredicate.matches
(ServerPlayer player, Entity entity) boolean
KilledTrigger.TriggerInstance.matches
(ServerPlayer player, LootContext context, DamageSource source) boolean
LevitationTrigger.TriggerInstance.matches
(ServerPlayer player, Vec3 startPos, int duration) boolean
PickedUpItemTrigger.TriggerInstance.matches
(ServerPlayer player, ItemStack stack, LootContext context) boolean
PlayerHurtEntityTrigger.TriggerInstance.matches
(ServerPlayer player, LootContext context, DamageSource damage, float dealt, float taken, boolean blocked) void
AnyBlockInteractionTrigger.trigger
(ServerPlayer player, BlockPos pos, ItemStack stack) void
BeeNestDestroyedTrigger.trigger
(ServerPlayer player, BlockState state, ItemStack stack, int numBees) void
BredAnimalsTrigger.trigger
(ServerPlayer player, Animal parent, Animal partner, AgeableMob child) void
BrewedPotionTrigger.trigger
(ServerPlayer player, Holder<Potion> potion) void
ChangeDimensionTrigger.trigger
(ServerPlayer player, ResourceKey<Level> fromLevel, ResourceKey<Level> toLevel) void
ChanneledLightningTrigger.trigger
(ServerPlayer player, Collection<? extends Entity> entityTriggered) void
ConstructBeaconTrigger.trigger
(ServerPlayer player, int level) void
ConsumeItemTrigger.trigger
(ServerPlayer player, ItemStack item) void
CuredZombieVillagerTrigger.trigger
(ServerPlayer player, Zombie zombie, Villager villager) void
DefaultBlockInteractionTrigger.trigger
(ServerPlayer player, BlockPos pos) void
DistanceTrigger.trigger
(ServerPlayer player, Vec3 position) void
EffectsChangedTrigger.trigger
(ServerPlayer player, Entity source) void
EnchantedItemTrigger.trigger
(ServerPlayer player, ItemStack item, int levelsSpent) void
EnterBlockTrigger.trigger
(ServerPlayer player, BlockState state) void
EntityHurtPlayerTrigger.trigger
(ServerPlayer player, DamageSource source, float dealtDamage, float takenDamage, boolean blocked) void
FallAfterExplosionTrigger.trigger
(ServerPlayer player, Vec3 pos, Entity entity) void
FilledBucketTrigger.trigger
(ServerPlayer player, ItemStack stack) void
FishingRodHookedTrigger.trigger
(ServerPlayer player, ItemStack rod, FishingHook entity, Collection<ItemStack> stacks) void
InventoryChangeTrigger.trigger
(ServerPlayer player, Inventory inventory, ItemStack stack) private void
InventoryChangeTrigger.trigger
(ServerPlayer player, Inventory inventory, ItemStack stack, int full, int empty, int occupied) void
ItemDurabilityTrigger.trigger
(ServerPlayer player, ItemStack item, int newDurability) void
ItemUsedOnLocationTrigger.trigger
(ServerPlayer player, BlockPos pos, ItemStack stack) void
KilledByCrossbowTrigger.trigger
(ServerPlayer player, Collection<Entity> entities) void
KilledTrigger.trigger
(ServerPlayer player, Entity entity, DamageSource source) void
LevitationTrigger.trigger
(ServerPlayer player, Vec3 startPos, int duration) void
LightningStrikeTrigger.trigger
(ServerPlayer player, LightningBolt lightning, List<Entity> nearbyEntities) void
LootTableTrigger.trigger
(ServerPlayer player, ResourceKey<LootTable> lootTable) void
PickedUpItemTrigger.trigger
(ServerPlayer player, ItemStack stack, Entity entity) void
PlayerHurtEntityTrigger.trigger
(ServerPlayer player, Entity entity, DamageSource source, float amountDealt, float amountTaken, boolean blocked) void
PlayerInteractTrigger.trigger
(ServerPlayer player, ItemStack item, Entity entity) void
PlayerTrigger.trigger
(ServerPlayer player) void
RecipeCraftedTrigger.trigger
(ServerPlayer player, ResourceLocation recipeId, List<ItemStack> items) void
RecipeUnlockedTrigger.trigger
(ServerPlayer player, RecipeHolder<?> recipe) void
ShotCrossbowTrigger.trigger
(ServerPlayer shooter, ItemStack stack) protected void
SimpleCriterionTrigger.trigger
(ServerPlayer player, Predicate<T> testTrigger) void
SlideDownBlockTrigger.trigger
(ServerPlayer player, BlockState state) void
StartRidingTrigger.trigger
(ServerPlayer player) void
SummonedEntityTrigger.trigger
(ServerPlayer player, Entity entity) void
TameAnimalTrigger.trigger
(ServerPlayer player, Animal entity) void
TargetBlockTrigger.trigger
(ServerPlayer player, Entity projectile, Vec3 vector, int signalStrength) void
TradeTrigger.trigger
(ServerPlayer player, AbstractVillager villager, ItemStack stack) void
UsedEnderEyeTrigger.trigger
(ServerPlayer player, BlockPos pos) void
UsedTotemTrigger.trigger
(ServerPlayer player, ItemStack item) void
UsingItemTrigger.trigger
(ServerPlayer player, ItemStack item) -
Uses of ServerPlayer in net.minecraft.client.server
Methods in net.minecraft.client.server with parameters of type ServerPlayerModifier and TypeMethodDescriptionprotected void
IntegratedPlayerList.save
(ServerPlayer player) Also stores the NBTTags if this is an IntegratedPlayerList. -
Uses of ServerPlayer in net.minecraft.commands
Methods in net.minecraft.commands that return ServerPlayerModifier and TypeMethodDescriptionCommandSourceStack.getPlayer()
CommandSourceStack.getPlayerOrException()
Methods in net.minecraft.commands with parameters of type ServerPlayerModifier and TypeMethodDescriptionvoid
Commands.sendCommands
(ServerPlayer player) boolean
CommandSourceStack.shouldFilterMessageTo
(ServerPlayer receiver) -
Uses of ServerPlayer in net.minecraft.commands.arguments
Methods in net.minecraft.commands.arguments that return ServerPlayerModifier and TypeMethodDescriptionstatic ServerPlayer
EntityArgument.getPlayer
(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, String name) Methods in net.minecraft.commands.arguments that return types with arguments of type ServerPlayerModifier and TypeMethodDescriptionstatic Collection
<ServerPlayer> EntityArgument.getOptionalPlayers
(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, String name) static Collection
<ServerPlayer> EntityArgument.getPlayers
(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, String name) -
Uses of ServerPlayer in net.minecraft.commands.arguments.selector
Methods in net.minecraft.commands.arguments.selector that return ServerPlayerMethods in net.minecraft.commands.arguments.selector that return types with arguments of type ServerPlayer -
Uses of ServerPlayer in net.minecraft.gametest.framework
Methods in net.minecraft.gametest.framework that return ServerPlayerModifier and TypeMethodDescriptionGameTestHelper.makeMockServerPlayerInLevel()
Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of ServerPlayer in net.minecraft.network.chat
Methods in net.minecraft.network.chat with parameters of type ServerPlayerModifier and TypeMethodDescriptionChatDecorator.decorate
(ServerPlayer player, Component message) void
OutgoingChatMessage.Disguised.sendToPlayer
(ServerPlayer p_249237_, boolean p_249574_, ChatType.Bound p_250880_) void
OutgoingChatMessage.Player.sendToPlayer
(ServerPlayer p_249642_, boolean p_251123_, ChatType.Bound p_251482_) void
OutgoingChatMessage.sendToPlayer
(ServerPlayer player, boolean filtered, ChatType.Bound boundType) -
Uses of ServerPlayer in net.minecraft.network.protocol.game
Method parameters in net.minecraft.network.protocol.game with type arguments of type ServerPlayerModifier and TypeMethodDescriptionClientboundPlayerInfoUpdatePacket.createPlayerInitializing
(Collection<ServerPlayer> players) Constructors in net.minecraft.network.protocol.game with parameters of type ServerPlayerModifierConstructorDescriptionClientboundPlayerInfoUpdatePacket
(ClientboundPlayerInfoUpdatePacket.Action action, ServerPlayer player) (package private)
Entry
(ServerPlayer p_252094_) Constructor parameters in net.minecraft.network.protocol.game with type arguments of type ServerPlayerModifierConstructorDescriptionClientboundPlayerInfoUpdatePacket
(EnumSet<ClientboundPlayerInfoUpdatePacket.Action> actions, Collection<ServerPlayer> players) -
Uses of ServerPlayer in net.minecraft.recipebook
Methods in net.minecraft.recipebook with parameters of type ServerPlayerModifier and TypeMethodDescriptionvoid
ServerPlaceRecipe.recipeClicked
(ServerPlayer player, RecipeHolder<R> recipe, boolean placeAll) -
Uses of ServerPlayer in net.minecraft.server
Fields in net.minecraft.server declared as ServerPlayerMethods in net.minecraft.server with parameters of type ServerPlayerModifier and TypeMethodDescriptionMinecraftServer.createGameModeForPlayer
(ServerPlayer player) MinecraftServer.createTextFilterForPlayer
(ServerPlayer player) void
PlayerAdvancements.flushDirty
(ServerPlayer serverPlayer) private void
MinecraftServer.sendDifficultyUpdate
(ServerPlayer player) void
PlayerAdvancements.setPlayer
(ServerPlayer player) void
MinecraftServer.subscribeToDebugSample
(ServerPlayer player, RemoteDebugSampleType sampleType) void
ServerTickRateManager.updateJoiningPlayer
(ServerPlayer player) Constructors in net.minecraft.server with parameters of type ServerPlayerModifierConstructorDescriptionPlayerAdvancements
(com.mojang.datafixers.DataFixer dataFixer, PlayerList playerList, ServerAdvancementManager manager, Path playerSavePath, ServerPlayer player) -
Uses of ServerPlayer in net.minecraft.server.bossevents
Methods in net.minecraft.server.bossevents with parameters of type ServerPlayerModifier and TypeMethodDescriptionvoid
CustomBossEvent.addPlayer
(ServerPlayer player) Makes the boss visible to the given player.void
CustomBossEvent.onPlayerConnect
(ServerPlayer player) void
CustomBossEvents.onPlayerConnect
(ServerPlayer player) void
CustomBossEvent.onPlayerDisconnect
(ServerPlayer player) void
CustomBossEvents.onPlayerDisconnect
(ServerPlayer player) void
CustomBossEvent.removePlayer
(ServerPlayer player) Makes the boss non-visible to the given player.Method parameters in net.minecraft.server.bossevents with type arguments of type ServerPlayerModifier and TypeMethodDescriptionboolean
CustomBossEvent.setPlayers
(Collection<ServerPlayer> serverPlayerList) -
Uses of ServerPlayer in net.minecraft.server.commands
Fields in net.minecraft.server.commands with type parameters of type ServerPlayerModifier and TypeFieldDescriptionfinal BiConsumer
<ServerPlayer, Integer> ExperienceCommand.Type.add
(package private) final ToIntFunction
<ServerPlayer> ExperienceCommand.Type.query
final BiPredicate
<ServerPlayer, Integer> ExperienceCommand.Type.set
Methods in net.minecraft.server.commands that return types with arguments of type ServerPlayerModifier and TypeMethodDescriptionprivate static Collection
<ServerPlayer> PlaySoundCommand.getCallingPlayerAsCollection
(ServerPlayer player) Methods in net.minecraft.server.commands with parameters of type ServerPlayerModifier and TypeMethodDescriptionprivate static int
TriggerCommand.addValue
(CommandSourceStack source, ServerPlayer player, Objective objective, int value) private static int
DebugConfigCommand.config
(CommandSourceStack source, ServerPlayer target) private static Collection
<ServerPlayer> PlaySoundCommand.getCallingPlayerAsCollection
(ServerPlayer player) private static Raid
RaidCommand.getRaid
(ServerPlayer player) private static void
GameModeCommand.logGamemodeChange
(CommandSourceStack source, ServerPlayer player, GameType gameType) int
AdvancementCommands.Action.perform
(ServerPlayer player, Iterable<AdvancementHolder> advancements) Applies this action to all the given advancements.protected abstract boolean
AdvancementCommands.Action.perform
(ServerPlayer player, AdvancementHolder advancement) protected abstract boolean
AdvancementCommands.Action.performCriterion
(ServerPlayer player, AdvancementHolder advancement, String criterionName) private static int
ExperienceCommand.queryExperience
(CommandSourceStack source, ServerPlayer player, ExperienceCommand.Type type) private static int
TriggerCommand.setValue
(CommandSourceStack source, ServerPlayer player, Objective objective, int value) private static int
TriggerCommand.simpleTrigger
(CommandSourceStack source, ServerPlayer player, Objective objective) private static int
SpectateCommand.spectate
(CommandSourceStack source, Entity target, ServerPlayer player) Method parameters in net.minecraft.server.commands with type arguments of type ServerPlayerModifier and TypeMethodDescriptionprivate static int
ExperienceCommand.addExperience
(CommandSourceStack source, Collection<? extends ServerPlayer> targets, int amount, ExperienceCommand.Type type) private static int
ClearInventoryCommands.clearInventory
(CommandSourceStack source, Collection<ServerPlayer> targetPlayers, Predicate<ItemStack> itemPredicate, int maxCount) private static int
TitleCommand.clearTitle
(CommandSourceStack source, Collection<ServerPlayer> targets) private static int
ClearInventoryCommands.clearUnlimited
(CommandSourceStack source, Collection<ServerPlayer> targets, Predicate<ItemStack> filter) private static int
ListPlayersCommand.format
(CommandSourceStack source, Function<ServerPlayer, Component> nameExtractor) private static int
GiveCommand.giveItem
(CommandSourceStack source, ItemInput item, Collection<ServerPlayer> targets, int count) private static int
RecipeCommand.giveRecipes
(CommandSourceStack source, Collection<ServerPlayer> targets, Collection<RecipeHolder<?>> recipes) private static int
KickCommand.kickPlayers
(CommandSourceStack source, Collection<ServerPlayer> players, Component reason) private static int
AdvancementCommands.perform
(CommandSourceStack source, Collection<ServerPlayer> targets, AdvancementCommands.Action action, Collection<AdvancementHolder> advancements) Performs the given action on each advancement in the list, for each player.private static int
AdvancementCommands.performCriterion
(CommandSourceStack source, Collection<ServerPlayer> targets, AdvancementCommands.Action action, AdvancementHolder p_advancement, String criterionName) private static int
LootCommand.playerGive
(Collection<ServerPlayer> targets, List<ItemStack> items, LootCommand.Callback callback) private static int
PlaySoundCommand.playSound
(CommandSourceStack source, Collection<ServerPlayer> targets, ResourceLocation sound, SoundSource category, Vec3 pos, float volume, float pitch, float minVolume) private static int
TitleCommand.resetTitle
(CommandSourceStack source, Collection<ServerPlayer> targets) private static void
MsgCommand.sendMessage
(CommandSourceStack source, Collection<ServerPlayer> targets, PlayerChatMessage message) private static void
TeamMsgCommand.sendMessage
(CommandSourceStack source, Entity sender, PlayerTeam team, List<ServerPlayer> teamMembers, PlayerChatMessage chatMessage) private static int
ParticleCommand.sendParticles
(CommandSourceStack source, ParticleOptions particleData, Vec3 pos, Vec3 delta, float speed, int count, boolean force, Collection<ServerPlayer> viewers) private static int
ExperienceCommand.setExperience
(CommandSourceStack source, Collection<? extends ServerPlayer> targets, int amount, ExperienceCommand.Type type) private static int
GameModeCommand.setMode
(com.mojang.brigadier.context.CommandContext<CommandSourceStack> source, Collection<ServerPlayer> players, GameType gameType) private static int
BossBarCommands.setPlayers
(CommandSourceStack source, CustomBossEvent bossbar, Collection<ServerPlayer> players) private static int
SetSpawnCommand.setSpawn
(CommandSourceStack source, Collection<ServerPlayer> targets, BlockPos pos, float angle) private static int
TitleCommand.setTimes
(CommandSourceStack source, Collection<ServerPlayer> target, int fade, int stay, int fadeOut) private static int
TitleCommand.showTitle
(CommandSourceStack source, Collection<ServerPlayer> targets, Component title, String titleType, Function<Component, Packet<?>> packetGetter) private static int
StopSoundCommand.stopSound
(CommandSourceStack source, Collection<ServerPlayer> targets, SoundSource category, ResourceLocation sound) private static int
RecipeCommand.takeRecipes
(CommandSourceStack source, Collection<ServerPlayer> targets, Collection<RecipeHolder<?>> recipes) private static int
TransferCommand.transfer
(CommandSourceStack source, String hostname, int port, Collection<ServerPlayer> players) Constructor parameters in net.minecraft.server.commands with type arguments of type ServerPlayerModifierConstructorDescriptionprivate
Type
(String name, BiConsumer<ServerPlayer, Integer> add, BiPredicate<ServerPlayer, Integer> set, ToIntFunction<ServerPlayer> query) private
Type
(String name, BiConsumer<ServerPlayer, Integer> add, BiPredicate<ServerPlayer, Integer> set, ToIntFunction<ServerPlayer> query) private
Type
(String name, BiConsumer<ServerPlayer, Integer> add, BiPredicate<ServerPlayer, Integer> set, ToIntFunction<ServerPlayer> query) -
Uses of ServerPlayer in net.minecraft.server.dedicated
Methods in net.minecraft.server.dedicated with parameters of type ServerPlayerModifier and TypeMethodDescriptionDedicatedServer.createTextFilterForPlayer
(ServerPlayer player) void
DedicatedServer.subscribeToDebugSample
(ServerPlayer player, RemoteDebugSampleType sampleType) -
Uses of ServerPlayer in net.minecraft.server.level
Fields in net.minecraft.server.level declared as ServerPlayerFields in net.minecraft.server.level with type parameters of type ServerPlayerModifier and TypeFieldDescriptionprivate final it.unimi.dsi.fastutil.objects.Object2BooleanMap
<ServerPlayer> PlayerMap.players
private final Set
<ServerPlayer> ServerBossEvent.players
(package private) final List
<ServerPlayer> ServerLevel.players
(package private) final it.unimi.dsi.fastutil.longs.Long2ObjectMap
<it.unimi.dsi.fastutil.objects.ObjectSet<ServerPlayer>> DistanceManager.playersPerChunk
private final Set
<ServerPlayer> ServerBossEvent.unmodifiablePlayers
Methods in net.minecraft.server.level that return ServerPlayerMethods in net.minecraft.server.level that return types with arguments of type ServerPlayerModifier and TypeMethodDescriptionPlayerMap.getAllPlayers()
ChunkHolder.PlayerProvider.getPlayers
(ChunkPos pos, boolean boundaryOnly) Returns the players tracking the given chunk.ChunkMap.getPlayers
(ChunkPos pos, boolean boundaryOnly) Returns the players tracking the given chunk.ServerBossEvent.getPlayers()
ServerLevel.getPlayers
(Predicate<? super ServerPlayer> predicate) ServerLevel.getPlayers
(Predicate<? super ServerPlayer> predicate, int maxResults) ChunkMap.getPlayersCloseForSpawning
(ChunkPos chunkPos) ServerLevel.players()
Methods in net.minecraft.server.level with parameters of type ServerPlayerModifier and TypeMethodDescriptionvoid
ServerLevel.addNewPlayer
(ServerPlayer player) void
ServerEntity.addPairing
(ServerPlayer player) void
DistanceManager.addPlayer
(SectionPos sectionPos, ServerPlayer player) void
PlayerMap.addPlayer
(ServerPlayer player, boolean skipPlayer) void
ServerBossEvent.addPlayer
(ServerPlayer player) Makes the boss visible to the given player.private void
ServerLevel.addPlayer
(ServerPlayer player) void
ServerLevel.addRespawnedPlayer
(ServerPlayer player) private void
ChunkMap.applyChunkTrackingView
(ServerPlayer player, ChunkTrackingView chunkTrackingView) boolean
ServerPlayer.broadcastToPlayer
(ServerPlayer player) void
ServerPlayer.copyRespawnPosition
(ServerPlayer player) private static void
ChunkMap.dropChunk
(ServerPlayer player, ChunkPos chunkPos) (package private) int
ChunkMap.getPlayerViewDistance
(ServerPlayer player) boolean
PlayerMap.ignored
(ServerPlayer player) boolean
PlayerMap.ignoredOrUnknown
(ServerPlayer player) void
PlayerMap.ignorePlayer
(ServerPlayer player) private boolean
ChunkMap.isChunkOnTrackedBorder
(ServerPlayer player, int x, int z) Checks if a chunk is on the edge of the player's view distance.(package private) boolean
ChunkMap.isChunkTracked
(ServerPlayer player, int x, int z) Checks if a chunk is within a player's view distance.private static void
ChunkMap.markChunkPendingToSend
(ServerPlayer player, LevelChunk chunk) private void
ChunkMap.markChunkPendingToSend
(ServerPlayer player, ChunkPos chunkPos) void
ChunkMap.move
(ServerPlayer player) void
ServerChunkCache.move
(ServerPlayer player) private boolean
ChunkMap.playerIsCloseEnoughForSpawning
(ServerPlayer player, ChunkPos chunkPos) void
ServerEntity.removePairing
(ServerPlayer player) void
ChunkMap.TrackedEntity.removePlayer
(ServerPlayer player) void
DistanceManager.removePlayer
(SectionPos sectionPos, ServerPlayer player) void
PlayerMap.removePlayer
(ServerPlayer player) void
ServerBossEvent.removePlayer
(ServerPlayer player) Makes the boss non-visible to the given player.void
ServerLevel.removePlayerImmediately
(ServerPlayer player, Entity.RemovalReason reason) void
ServerPlayer.restoreFrom
(ServerPlayer that, boolean keepEverything) void
ServerEntity.sendPairingData
(ServerPlayer p_289562_, PacketAndPayloadAcceptor<ClientGamePacketListener> p_289563_) private boolean
ServerLevel.sendParticles
(ServerPlayer player, boolean longDistance, double posX, double posY, double posZ, Packet<?> packet) <T extends ParticleOptions>
booleanServerLevel.sendParticles
(ServerPlayer player, T type, boolean longDistance, double posX, double posY, double posZ, int particleCount, double xOffset, double yOffset, double zOffset, double speed) boolean
ServerPlayer.shouldFilterMessageTo
(ServerPlayer player) private boolean
ChunkMap.skipPlayer
(ServerPlayer player) void
PlayerMap.unIgnorePlayer
(ServerPlayer player) private void
ChunkMap.updateChunkTracking
(ServerPlayer player) void
ChunkMap.TrackedEntity.updatePlayer
(ServerPlayer player) private void
ChunkMap.updatePlayerPos
(ServerPlayer player) (package private) void
ChunkMap.updatePlayerStatus
(ServerPlayer player, boolean track) DemoMode.useItem
(ServerPlayer player, Level level, ItemStack stack, InteractionHand hand) ServerPlayerGameMode.useItem
(ServerPlayer player, Level level, ItemStack stack, InteractionHand hand) DemoMode.useItemOn
(ServerPlayer player, Level level, ItemStack stack, InteractionHand hand, BlockHitResult hitResult) ServerPlayerGameMode.useItemOn
(ServerPlayer player, Level level, ItemStack stack, InteractionHand hand, BlockHitResult hitResult) Method parameters in net.minecraft.server.level with type arguments of type ServerPlayerModifier and TypeMethodDescriptionprivate void
ChunkHolder.broadcast
(List<ServerPlayer> players, Packet<?> packet) private void
ChunkHolder.broadcastBlockEntity
(List<ServerPlayer> players, Level level, BlockPos pos) private void
ChunkHolder.broadcastBlockEntityIfNeeded
(List<ServerPlayer> players, Level level, BlockPos pos, BlockState state) ServerLevel.getPlayers
(Predicate<? super ServerPlayer> predicate) ServerLevel.getPlayers
(Predicate<? super ServerPlayer> predicate, int maxResults) void
ChunkMap.TrackedEntity.updatePlayers
(List<ServerPlayer> playersList) Constructors in net.minecraft.server.level with parameters of type ServerPlayerModifierConstructorDescriptionDemoMode
(ServerPlayer player) ServerPlayerGameMode
(ServerPlayer player) -
Uses of ServerPlayer in net.minecraft.server.network
Fields in net.minecraft.server.network declared as ServerPlayerMethods in net.minecraft.server.network that return ServerPlayerModifier and TypeMethodDescriptionServerGamePacketListenerImpl.getPlayer()
ServerPlayerConnection.getPlayer()
Methods in net.minecraft.server.network with parameters of type ServerPlayerModifier and TypeMethodDescriptionvoid
PlayerChunkSender.dropChunk
(ServerPlayer player, ChunkPos chunkPos) ServerGamePacketListenerImpl.EntityInteraction.run
(ServerPlayer player, Entity entity, InteractionHand hand) void
PlayerChunkSender.sendNextChunks
(ServerPlayer player) private static boolean
ServerGamePacketListenerImpl.wasBlockPlacementAttempt
(ServerPlayer player, ItemStack stack) Constructors in net.minecraft.server.network with parameters of type ServerPlayerModifierConstructorDescriptionServerGamePacketListenerImpl
(MinecraftServer server, Connection connection, ServerPlayer player, CommonListenerCookie cookie) -
Uses of ServerPlayer in net.minecraft.server.players
Fields in net.minecraft.server.players with type parameters of type ServerPlayerModifier and TypeFieldDescriptionprivate final List
<ServerPlayer> PlayerList.players
private final Map
<UUID, ServerPlayer> PlayerList.playersByUUID
A map containing the key-value pairs for UUIDs and their EntityPlayerMP objects.private final List
<ServerPlayer> PlayerList.playersView
Methods in net.minecraft.server.players that return ServerPlayerModifier and TypeMethodDescriptionGets the ServerPlayer object representing the player with the UUID.PlayerList.getPlayerByName
(String username) PlayerList.getPlayerForLogin
(com.mojang.authlib.GameProfile gameProfile, ClientInformation clientInformation) PlayerList.respawn
(ServerPlayer player, boolean keepInventory, Entity.RemovalReason reason) Methods in net.minecraft.server.players that return types with arguments of type ServerPlayerModifier and TypeMethodDescriptionPlayerList.getPlayers()
PlayerList.getPlayersWithAddress
(String address) Methods in net.minecraft.server.players with parameters of type ServerPlayerModifier and TypeMethodDescriptionprivate void
PlayerList.broadcastChatMessage
(PlayerChatMessage message, Predicate<ServerPlayer> shouldFilterMessageTo, ServerPlayer sender, ChatType.Bound boundChatType) void
PlayerList.broadcastChatMessage
(PlayerChatMessage message, ServerPlayer sender, ChatType.Bound boundChatType) PlayerList.getPlayerAdvancements
(ServerPlayer player) PlayerList.load
(ServerPlayer player) void
PlayerList.placeNewPlayer
(Connection connection, ServerPlayer player, CommonListenerCookie cookie) void
PlayerList.remove
(ServerPlayer player) Called when a player disconnects from the game.PlayerList.respawn
(ServerPlayer player, boolean keepInventory, Entity.RemovalReason reason) protected void
PlayerList.save
(ServerPlayer player) Also stores the NBTTags if this is an IntegratedPlayerList.void
PlayerList.sendActivePlayerEffects
(ServerPlayer player) void
PlayerList.sendAllPlayerInfo
(ServerPlayer player) Sends the players inventory to himself.void
PlayerList.sendLevelInfo
(ServerPlayer player, ServerLevel level) Updates the time and weather for the given player to those of the given worldvoid
PlayerList.sendPlayerPermissionLevel
(ServerPlayer player) private void
PlayerList.sendPlayerPermissionLevel
(ServerPlayer player, int permLevel) protected void
PlayerList.updateEntireScoreboard
(ServerScoreboard scoreboard, ServerPlayer player) Method parameters in net.minecraft.server.players with type arguments of type ServerPlayerModifier and TypeMethodDescriptionboolean
SleepStatus.areEnoughDeepSleeping
(int requiredSleepPercentage, List<ServerPlayer> sleepingPlayers) private void
PlayerList.broadcastChatMessage
(PlayerChatMessage message, Predicate<ServerPlayer> shouldFilterMessageTo, ServerPlayer sender, ChatType.Bound boundChatType) void
PlayerList.broadcastSystemMessage
(Component serverMessage, Function<ServerPlayer, Component> playerMessageFactory, boolean bypassHiddenChat) boolean
SleepStatus.update
(List<ServerPlayer> players) -
Uses of ServerPlayer in net.minecraft.stats
Methods in net.minecraft.stats with parameters of type ServerPlayerModifier and TypeMethodDescriptionint
ServerRecipeBook.addRecipes
(Collection<RecipeHolder<?>> recipes, ServerPlayer player) int
ServerRecipeBook.removeRecipes
(Collection<RecipeHolder<?>> recipes, ServerPlayer player) void
ServerRecipeBook.sendInitialRecipeBook
(ServerPlayer player) private void
ServerRecipeBook.sendRecipes
(ClientboundRecipePacket.State state, ServerPlayer player, List<ResourceLocation> recipes) void
ServerStatsCounter.sendStats
(ServerPlayer player) -
Uses of ServerPlayer in net.minecraft.util.debugchart
Fields in net.minecraft.util.debugchart declared as ServerPlayerModifier and TypeFieldDescriptionprivate final ServerPlayer
DebugSampleSubscriptionTracker.SubscriptionRequest.player
The field for theplayer
record component.Fields in net.minecraft.util.debugchart with type parameters of type ServerPlayerModifier and TypeFieldDescriptionprivate final EnumMap
<RemoteDebugSampleType, Map<ServerPlayer, DebugSampleSubscriptionTracker.SubscriptionStartedAt>> DebugSampleSubscriptionTracker.subscriptions
Methods in net.minecraft.util.debugchart that return ServerPlayerModifier and TypeMethodDescriptionDebugSampleSubscriptionTracker.SubscriptionRequest.player()
Returns the value of theplayer
record component.Methods in net.minecraft.util.debugchart with parameters of type ServerPlayerModifier and TypeMethodDescriptionvoid
DebugSampleSubscriptionTracker.subscribe
(ServerPlayer player, RemoteDebugSampleType sampleType) Constructors in net.minecraft.util.debugchart with parameters of type ServerPlayerModifierConstructorDescription(package private)
SubscriptionRequest
(ServerPlayer player, RemoteDebugSampleType sampleType) Creates an instance of aSubscriptionRequest
record class. -
Uses of ServerPlayer in net.minecraft.world.effect
Methods in net.minecraft.world.effect that return types with arguments of type ServerPlayerModifier and TypeMethodDescriptionstatic List
<ServerPlayer> MobEffectUtil.addEffectToPlayersAround
(ServerLevel level, Entity source, Vec3 pos, double radius, MobEffectInstance effect, int duration) -
Uses of ServerPlayer in net.minecraft.world.entity
Fields in net.minecraft.world.entity declared as ServerPlayerMethods in net.minecraft.world.entity that return ServerPlayerMethods in net.minecraft.world.entity with parameters of type ServerPlayerModifier and TypeMethodDescriptionboolean
Entity.broadcastToPlayer
(ServerPlayer player) private int
ExperienceOrb.repairPlayerItems
(ServerPlayer player, int value) void
LightningBolt.setCause
(ServerPlayer cause) void
Entity.startSeenByPlayer
(ServerPlayer serverPlayer) Add the given player to the list of players tracking this entity.void
Entity.stopSeenByPlayer
(ServerPlayer serverPlayer) Removes the given player from the list of players tracking this entity. -
Uses of ServerPlayer in net.minecraft.world.entity.ai.behavior
Methods in net.minecraft.world.entity.ai.behavior with parameters of type ServerPlayerModifier and TypeMethodDescriptionprivate void
GoAndGiveItemsToTarget.triggerDropItemOnBlock
(PositionTracker positionTracker, ItemStack stack, ServerPlayer player) -
Uses of ServerPlayer in net.minecraft.world.entity.ai.goal
Fields in net.minecraft.world.entity.ai.goal declared as ServerPlayer -
Uses of ServerPlayer in net.minecraft.world.entity.animal
Methods in net.minecraft.world.entity.animal that return ServerPlayerMethods in net.minecraft.world.entity.animal with parameters of type ServerPlayerModifier and TypeMethodDescriptionboolean
ShoulderRidingEntity.setEntityOnShoulder
(ServerPlayer player) -
Uses of ServerPlayer in net.minecraft.world.entity.animal.allay
Methods in net.minecraft.world.entity.animal.allay that return types with arguments of type ServerPlayerModifier and TypeMethodDescriptionstatic Optional
<ServerPlayer> AllayAi.getLikedPlayer
(LivingEntity entity) -
Uses of ServerPlayer in net.minecraft.world.entity.boss.wither
Methods in net.minecraft.world.entity.boss.wither with parameters of type ServerPlayerModifier and TypeMethodDescriptionvoid
WitherBoss.startSeenByPlayer
(ServerPlayer player) Add the given player to the list of players tracking this entity.void
WitherBoss.stopSeenByPlayer
(ServerPlayer player) Removes the given player from the list of players tracking this entity. -
Uses of ServerPlayer in net.minecraft.world.entity.monster.warden
Methods in net.minecraft.world.entity.monster.warden that return types with arguments of type ServerPlayerModifier and TypeMethodDescriptionprivate static List
<ServerPlayer> WardenSpawnTracker.getNearbyPlayers
(ServerLevel level, BlockPos pos) Methods in net.minecraft.world.entity.monster.warden with parameters of type ServerPlayerModifier and TypeMethodDescriptionstatic OptionalInt
WardenSpawnTracker.tryWarn
(ServerLevel level, BlockPos pos, ServerPlayer player) -
Uses of ServerPlayer in net.minecraft.world.entity.raid
Methods in net.minecraft.world.entity.raid that return types with arguments of type ServerPlayerMethods in net.minecraft.world.entity.raid with parameters of type ServerPlayerModifier and TypeMethodDescriptionboolean
Raid.absorbRaidOmen
(ServerPlayer player) Raids.createOrExtendRaid
(ServerPlayer player, BlockPos pos) -
Uses of ServerPlayer in net.minecraft.world.inventory
Methods in net.minecraft.world.inventory with parameters of type ServerPlayerModifier and TypeMethodDescriptionvoid
RecipeBookMenu.handlePlacement
(boolean placeAll, RecipeHolder<?> recipe, ServerPlayer player) default boolean
RecipeCraftingHolder.setRecipeUsed
(Level level, ServerPlayer players, RecipeHolder<?> recipe) -
Uses of ServerPlayer in net.minecraft.world.item
Fields in net.minecraft.world.item declared as ServerPlayerMethods in net.minecraft.world.item with parameters of type ServerPlayerModifier and TypeMethodDescriptionvoid
ItemStack.hurtAndBreak
(int damage, ServerLevel level, ServerPlayer player, Consumer<Item> onBreak) Constructors in net.minecraft.world.item with parameters of type ServerPlayer -
Uses of ServerPlayer in net.minecraft.world.level
Fields in net.minecraft.world.level with type parameters of type ServerPlayerModifier and TypeFieldDescriptionprivate final Map
<ServerPlayer, LocalMobCapCalculator.MobCounts> LocalMobCapCalculator.playerMobCounts
private final it.unimi.dsi.fastutil.longs.Long2ObjectMap
<List<ServerPlayer>> LocalMobCapCalculator.playersNearChunk
Methods in net.minecraft.world.level that return types with arguments of type ServerPlayerModifier and TypeMethodDescriptionprivate List
<ServerPlayer> LocalMobCapCalculator.getPlayersNear
(ChunkPos pos) -
Uses of ServerPlayer in net.minecraft.world.level.block.entity
Methods in net.minecraft.world.level.block.entity that return ServerPlayerModifier and TypeMethodDescriptionstatic ServerPlayer
SculkShriekerBlockEntity.tryGetPlayer
(Entity p_entity) Methods in net.minecraft.world.level.block.entity with parameters of type ServerPlayerModifier and TypeMethodDescriptionvoid
AbstractFurnaceBlockEntity.awardUsedRecipesAndPopExperience
(ServerPlayer player) void
SculkShriekerBlockEntity.tryShriek
(ServerLevel level, ServerPlayer player) private boolean
SculkShriekerBlockEntity.tryToWarn
(ServerLevel level, ServerPlayer player) -
Uses of ServerPlayer in net.minecraft.world.level.dimension.end
Methods in net.minecraft.world.level.dimension.end with parameters of type ServerPlayerModifier and TypeMethodDescriptionvoid
EndDragonFight.addPlayer
(ServerPlayer player) void
EndDragonFight.removePlayer
(ServerPlayer player) -
Uses of ServerPlayer in net.neoforged.neoforge.common
Methods in net.neoforged.neoforge.common with parameters of type ServerPlayerModifier and TypeMethodDescriptionstatic BlockEvent.BreakEvent
CommonHooks.fireBlockBreak
(Level level, GameType gameType, ServerPlayer player, BlockPos pos, BlockState state) FiresBlockEvent.BreakEvent
, pre-emptively canceling the event based on the conditions that will cause the block to not be broken anyway.private <T> void
NeoForgeEventHandler.handleSync
(ServerPlayer player, Registry<T> registry, Collection<ResourceLocation> attachments) static @Nullable Component
CommonHooks.onServerChatSubmittedEvent
(ServerPlayer player, String plain, Component decorated) -
Uses of ServerPlayer in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions with parameters of type ServerPlayerModifier and TypeMethodDescriptiondefault void
IEntityExtension.sendPairingData
(ServerPlayer serverPlayer, Consumer<CustomPacketPayload> bundleBuilder) Sends the pairing data to the client. -
Uses of ServerPlayer in net.neoforged.neoforge.common.util
Subclasses of ServerPlayer in net.neoforged.neoforge.common.utilModifier and TypeClassDescriptionclass
A basic fake server player implementation that can be used to simulate player actions.Constructors in net.neoforged.neoforge.common.util with parameters of type ServerPlayerModifierConstructorDescriptionCenterChunkPosComparator
(ServerPlayer entityplayer) FakePlayerNetHandler
(MinecraftServer server, ServerPlayer player) -
Uses of ServerPlayer in net.neoforged.neoforge.event
Fields in net.neoforged.neoforge.event declared as ServerPlayerModifier and TypeFieldDescriptionprivate final @Nullable ServerPlayer
OnDatapackSyncEvent.player
private final ServerPlayer
ServerChatEvent.player
Methods in net.neoforged.neoforge.event that return ServerPlayerModifier and TypeMethodDescription@Nullable ServerPlayer
OnDatapackSyncEvent.getPlayer()
Gets the player that is joining the server, or null when syncing for all players, such as when the reload command runs.ServerChatEvent.getPlayer()
Returns the player who initiated the chat action.Methods in net.neoforged.neoforge.event that return types with arguments of type ServerPlayerModifier and TypeMethodDescriptionOnDatapackSyncEvent.getRelevantPlayers()
Creates a stream of players that need to receive data during this event, which is the specified player (if present) or all players.Methods in net.neoforged.neoforge.event with parameters of type ServerPlayerModifier and TypeMethodDescriptionstatic com.mojang.datafixers.util.Either
<Player.BedSleepingProblem, Unit> EventHooks.canPlayerStartSleeping
(ServerPlayer player, BlockPos pos, com.mojang.datafixers.util.Either<Player.BedSleepingProblem, Unit> vanillaResult) static void
EventHooks.fireChunkSent
(ServerPlayer entity, LevelChunk chunk, ServerLevel level) static void
EventHooks.fireChunkUnWatch
(ServerPlayer entity, ChunkPos chunkpos, ServerLevel level) static void
EventHooks.fireChunkWatch
(ServerPlayer entity, LevelChunk chunk, ServerLevel level) static void
EventHooks.firePlayerRespawnEvent
(ServerPlayer player, boolean fromEndFight) Called byinvalid reference
PlayerList#respawn(ServerPlayer, boolean)
ServerPlayer
.static PlayerRespawnPositionEvent
EventHooks.firePlayerRespawnPositionEvent
(ServerPlayer player, DimensionTransition dimensionTransition, boolean fromEndFight) Called byinvalid reference
PlayerList#respawn(ServerPlayer, boolean)
ServerPlayer
to fire thePlayerRespawnPositionEvent
static PlayerSpawnPhantomsEvent
EventHooks.firePlayerSpawnPhantoms
(ServerPlayer player, ServerLevel level, BlockPos pos) Called fromPhantomSpawner.tick(net.minecraft.server.level.ServerLevel, boolean, boolean)
just before the spawn conditions for phantoms are evaluated.EventHooks.onEnderPearlLand
(ServerPlayer entity, double targetX, double targetY, double targetZ, ThrownEnderpearl pearlEntity, float attackDamage, HitResult hitResult) Constructors in net.neoforged.neoforge.event with parameters of type ServerPlayerModifierConstructorDescriptionOnDatapackSyncEvent
(PlayerList playerList, @Nullable ServerPlayer player) ServerChatEvent
(ServerPlayer player, String rawText, Component message) -
Uses of ServerPlayer in net.neoforged.neoforge.event.entity
Fields in net.neoforged.neoforge.event.entity declared as ServerPlayerModifier and TypeFieldDescriptionprivate final ServerPlayer
EntityTeleportEvent.EnderPearl.player
Methods in net.neoforged.neoforge.event.entity that return ServerPlayerConstructors in net.neoforged.neoforge.event.entity with parameters of type ServerPlayerModifierConstructorDescriptionEnderPearl
(ServerPlayer entity, double targetX, double targetY, double targetZ, ThrownEnderpearl pearlEntity, float attackDamage, HitResult hitResult) -
Uses of ServerPlayer in net.neoforged.neoforge.event.entity.player
Methods in net.neoforged.neoforge.event.entity.player that return ServerPlayerModifier and TypeMethodDescriptionCanPlayerSleepEvent.getEntity()
ClientInformationUpdatedEvent.getEntity()
Constructors in net.neoforged.neoforge.event.entity.player with parameters of type ServerPlayerModifierConstructorDescriptionCanPlayerSleepEvent
(ServerPlayer player, BlockPos pos, @Nullable Player.BedSleepingProblem problem) ClientInformationUpdatedEvent
(ServerPlayer player, ClientInformation oldInfo, ClientInformation newInfo) PermissionsChangedEvent
(ServerPlayer player, int newLevel, int oldLevel) PlayerRespawnPositionEvent
(ServerPlayer player, DimensionTransition dimensionTransition, boolean fromEndFight) -
Uses of ServerPlayer in net.neoforged.neoforge.event.level
Fields in net.neoforged.neoforge.event.level declared as ServerPlayerMethods in net.neoforged.neoforge.event.level that return ServerPlayerModifier and TypeMethodDescriptionChunkWatchEvent.getPlayer()
Returns the server player involved with the watch action.Constructors in net.neoforged.neoforge.event.level with parameters of type ServerPlayerModifierConstructorDescriptionChunkWatchEvent
(ServerPlayer player, ChunkPos pos, ServerLevel level) Sent
(ServerPlayer player, LevelChunk chunk, ServerLevel level) UnWatch
(ServerPlayer player, ChunkPos pos, ServerLevel level) Watch
(ServerPlayer player, LevelChunk chunk, ServerLevel level) -
Uses of ServerPlayer in net.neoforged.neoforge.network
Methods in net.neoforged.neoforge.network with parameters of type ServerPlayerModifier and TypeMethodDescriptionstatic void
PacketDistributor.sendToPlayer
(ServerPlayer player, CustomPacketPayload payload, CustomPacketPayload... payloads) Send the given payload(s) to the given playerstatic void
PacketDistributor.sendToPlayersNear
(ServerLevel level, @Nullable ServerPlayer excluded, double x, double y, double z, double radius, CustomPacketPayload payload, CustomPacketPayload... payloads) Send the given payload(s) to all players in the area covered by the given radius around the given coordinates in the given dimension, except the given excluded player if present -
Uses of ServerPlayer in net.neoforged.neoforge.network.handling
Methods in net.neoforged.neoforge.network.handling that return ServerPlayer -
Uses of ServerPlayer in net.neoforged.neoforge.server.command.generation
Methods in net.neoforged.neoforge.server.command.generation with parameters of type ServerPlayer -
Uses of ServerPlayer in net.neoforged.neoforge.server.permission
Methods in net.neoforged.neoforge.server.permission with parameters of type ServerPlayerModifier and TypeMethodDescriptionstatic <T> T
PermissionAPI.getPermission
(ServerPlayer player, PermissionNode<T> node, PermissionDynamicContext<?>... context) Queries a player's permission for a given node and contexts -
Uses of ServerPlayer in net.neoforged.neoforge.server.permission.handler
Methods in net.neoforged.neoforge.server.permission.handler with parameters of type ServerPlayerModifier and TypeMethodDescription<T> T
DefaultPermissionHandler.getPermission
(ServerPlayer player, PermissionNode<T> node, PermissionDynamicContext<?>... context) <T> T
IPermissionHandler.getPermission
(ServerPlayer player, PermissionNode<T> node, PermissionDynamicContext<?>... context) -
Uses of ServerPlayer in net.neoforged.neoforge.server.permission.nodes
Methods in net.neoforged.neoforge.server.permission.nodes with parameters of type ServerPlayerModifier and TypeMethodDescriptionPermissionNode.PermissionResolver.resolve
(@Nullable ServerPlayer player, UUID playerUUID, PermissionDynamicContext<?>... context)