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 holder, ServerPlayer player) voidAdvancementRewards.grant(ServerPlayer player) -
Uses of ServerPlayer in net.minecraft.advancements.criterion
Methods in net.minecraft.advancements.criterion with parameters of type ServerPlayerModifier and TypeMethodDescriptionstatic LootContextEntityPredicate.createContext(ServerPlayer player, Entity entity) booleanDamagePredicate.matches(ServerPlayer player, DamageSource source, float originalDamage, float actualDamage, boolean blocked) booleanDamageSourcePredicate.matches(ServerPlayer player, DamageSource source) booleanEffectsChangedTrigger.TriggerInstance.matches(ServerPlayer player, @Nullable LootContext source) booleanEntityHurtPlayerTrigger.TriggerInstance.matches(ServerPlayer player, DamageSource source, float originalDamage, float actualDamage, boolean blocked) booleanEntityPredicate.matches(ServerPlayer player, @Nullable Entity entity) booleanKilledTrigger.TriggerInstance.matches(ServerPlayer player, LootContext entity, DamageSource killingBlow) booleanLevitationTrigger.TriggerInstance.matches(ServerPlayer player, Vec3 start, int duration) booleanPickedUpItemTrigger.TriggerInstance.matches(ServerPlayer player, ItemStack itemStack, LootContext pickedUpBy) booleanPlayerHurtEntityTrigger.TriggerInstance.matches(ServerPlayer player, LootContext victim, DamageSource source, float originalDamage, float actualDamage, boolean blocked) voidAnyBlockInteractionTrigger.trigger(ServerPlayer player, BlockPos pos, ItemInstance tool) voidBeeNestDestroyedTrigger.trigger(ServerPlayer player, BlockState state, ItemStack itemStack, int numBeesInside) voidBredAnimalsTrigger.trigger(ServerPlayer player, Animal parent, Animal partner, @Nullable AgeableMob child) voidBrewedPotionTrigger.trigger(ServerPlayer player, Holder<Potion> potion) voidChangeDimensionTrigger.trigger(ServerPlayer player, ResourceKey<Level> from, ResourceKey<Level> to) voidChanneledLightningTrigger.trigger(ServerPlayer player, Collection<? extends Entity> victims) voidConstructBeaconTrigger.trigger(ServerPlayer player, int levels) voidConsumeItemTrigger.trigger(ServerPlayer player, ItemStack itemStack) voidCuredZombieVillagerTrigger.trigger(ServerPlayer player, Zombie zombie, Villager villager) voidDefaultBlockInteractionTrigger.trigger(ServerPlayer player, BlockPos pos) voidDistanceTrigger.trigger(ServerPlayer player, Vec3 startPosition) voidEffectsChangedTrigger.trigger(ServerPlayer player, @Nullable Entity source) voidEnchantedItemTrigger.trigger(ServerPlayer player, ItemStack itemStack, int levels) voidEnterBlockTrigger.trigger(ServerPlayer player, BlockState state) voidEntityHurtPlayerTrigger.trigger(ServerPlayer player, DamageSource source, float originalDamage, float actualDamage, boolean blocked) voidFallAfterExplosionTrigger.trigger(ServerPlayer player, Vec3 startPosition, @Nullable Entity cause) voidFilledBucketTrigger.trigger(ServerPlayer player, ItemStack item) voidFishingRodHookedTrigger.trigger(ServerPlayer player, ItemStack rod, FishingHook hook, Collection<ItemStack> items) voidInventoryChangeTrigger.trigger(ServerPlayer player, Inventory inventory, ItemStack changedItem) private voidInventoryChangeTrigger.trigger(ServerPlayer player, Inventory inventory, ItemStack changedItem, int slotsFull, int slotsEmpty, int slotsOccupied) voidItemDurabilityTrigger.trigger(ServerPlayer player, ItemStack itemStack, int newDurability) voidItemUsedOnLocationTrigger.trigger(ServerPlayer player, BlockPos pos, ItemInstance tool) voidKilledByArrowTrigger.trigger(ServerPlayer player, Collection<Entity> victims, @Nullable ItemStack firedByWeapon) voidKilledTrigger.trigger(ServerPlayer player, Entity entity, DamageSource killingBlow) voidLevitationTrigger.trigger(ServerPlayer player, Vec3 start, int duration) voidLightningStrikeTrigger.trigger(ServerPlayer player, LightningBolt lightning, List<Entity> entitiesAround) voidLootTableTrigger.trigger(ServerPlayer player, ResourceKey<LootTable> lootTable) voidPickedUpItemTrigger.trigger(ServerPlayer player, ItemStack itemStack, @Nullable Entity entity) voidPlayerHurtEntityTrigger.trigger(ServerPlayer player, Entity victim, DamageSource source, float originalDamage, float actualDamage, boolean blocked) voidPlayerInteractTrigger.trigger(ServerPlayer player, ItemStack itemStack, Entity interactedWith) voidPlayerTrigger.trigger(ServerPlayer player) voidRecipeCraftedTrigger.trigger(ServerPlayer player, ResourceKey<Recipe<?>> id, List<ItemStack> usedIngredients) voidRecipeUnlockedTrigger.trigger(ServerPlayer player, RecipeHolder<?> recipe) voidShotCrossbowTrigger.trigger(ServerPlayer player, ItemStack itemStack) protected voidSimpleCriterionTrigger.trigger(ServerPlayer player, Predicate<T> matcher) voidSlideDownBlockTrigger.trigger(ServerPlayer player, BlockState state) voidSpearMobsTrigger.trigger(ServerPlayer player, int number) voidStartRidingTrigger.trigger(ServerPlayer player) voidSummonedEntityTrigger.trigger(ServerPlayer player, Entity entity) voidTameAnimalTrigger.trigger(ServerPlayer player, Animal animal) voidTargetBlockTrigger.trigger(ServerPlayer player, Entity projectile, Vec3 hitPosition, int signalStrength) voidTradeTrigger.trigger(ServerPlayer player, AbstractVillager villager, ItemStack itemStack) voidUsedEnderEyeTrigger.trigger(ServerPlayer player, BlockPos feature) voidUsedTotemTrigger.trigger(ServerPlayer player, ItemStack itemStack) voidUsingItemTrigger.trigger(ServerPlayer player, ItemStack item) -
Uses of ServerPlayer in net.minecraft.commands
Methods in net.minecraft.commands that return ServerPlayerModifier and TypeMethodDescription@Nullable ServerPlayerCommandSourceStack.getPlayer()CommandSourceStack.getPlayerOrException()Methods in net.minecraft.commands with parameters of type ServerPlayerModifier and TypeMethodDescriptionvoidCommands.sendCommands(ServerPlayer player) booleanCommandSourceStack.shouldFilterMessageTo(ServerPlayer receiver) -
Uses of ServerPlayer in net.minecraft.commands.arguments
Methods in net.minecraft.commands.arguments that return ServerPlayerModifier and TypeMethodDescriptionstatic ServerPlayerEntityArgument.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(@Nullable ServerPlayer player, Component plain) voidOutgoingChatMessage.Disguised.sendToPlayer(ServerPlayer player, boolean filtered, ChatType.Bound chatType) voidOutgoingChatMessage.Player.sendToPlayer(ServerPlayer player, boolean filtered, ChatType.Bound chatType) voidOutgoingChatMessage.sendToPlayer(ServerPlayer player, boolean filtered, ChatType.Bound chatType) -
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) privateEntry(ServerPlayer player) 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.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) voidPlayerAdvancements.flushDirty(ServerPlayer player, boolean showAdvancements) private voidMinecraftServer.sendDifficultyUpdate(ServerPlayer player) voidPlayerAdvancements.setPlayer(ServerPlayer player) voidServerTickRateManager.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 TypeMethodDescriptionvoidCustomBossEvent.addPlayer(ServerPlayer player) Makes the boss visible to the given player.voidCustomBossEvent.onPlayerConnect(ServerPlayer player) voidCustomBossEvents.onPlayerConnect(ServerPlayer player) voidCustomBossEvent.onPlayerDisconnect(ServerPlayer player) voidCustomBossEvents.onPlayerDisconnect(ServerPlayer player) voidCustomBossEvent.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 TypeMethodDescriptionbooleanCustomBossEvent.setPlayers(Collection<ServerPlayer> players) -
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.addprivate final ToIntFunction<ServerPlayer> ExperienceCommand.Type.queryfinal BiPredicate<ServerPlayer, Integer> ExperienceCommand.Type.setMethods in net.minecraft.server.commands that return types with arguments of type ServerPlayerModifier and TypeMethodDescriptionprivate static Collection<ServerPlayer> PlaySoundCommand.getCallingPlayerAsCollection(@Nullable ServerPlayer player) Methods in net.minecraft.server.commands with parameters of type ServerPlayerModifier and TypeMethodDescriptionprivate static intTriggerCommand.addValue(CommandSourceStack source, ServerPlayer player, Objective objective, int amount) private static intDebugConfigCommand.config(CommandSourceStack source, ServerPlayer target) private static Collection<ServerPlayer> PlaySoundCommand.getCallingPlayerAsCollection(@Nullable ServerPlayer player) private static @Nullable RaidRaidCommand.getRaid(ServerPlayer player) private static voidGameModeCommand.logGamemodeChange(CommandSourceStack source, ServerPlayer target, GameType newType) intAdvancementCommands.Action.perform(ServerPlayer player, Iterable<AdvancementHolder> advancements, boolean showAdvancements) protected abstract booleanAdvancementCommands.Action.perform(ServerPlayer player, AdvancementHolder advancement) protected abstract booleanAdvancementCommands.Action.performCriterion(ServerPlayer player, AdvancementHolder advancement, String criterion) private static intExperienceCommand.queryExperience(CommandSourceStack source, ServerPlayer target, ExperienceCommand.Type type) private static booleanGameModeCommand.setGameMode(CommandSourceStack source, ServerPlayer player, GameType type) static voidGameModeCommand.setGameMode(ServerPlayer player, GameType type) private static intTriggerCommand.setValue(CommandSourceStack source, ServerPlayer player, Objective objective, int amount) private static intTriggerCommand.simpleTrigger(CommandSourceStack source, ServerPlayer player, Objective objective) private static intSpectateCommand.spectate(CommandSourceStack source, @Nullable Entity target, ServerPlayer player) Method parameters in net.minecraft.server.commands with type arguments of type ServerPlayerModifier and TypeMethodDescriptionprivate static intExperienceCommand.addExperience(CommandSourceStack source, Collection<? extends ServerPlayer> players, int amount, ExperienceCommand.Type type) private static intDialogCommand.clearDialog(CommandSourceStack sender, Collection<ServerPlayer> targets) private static intClearInventoryCommands.clearInventory(CommandSourceStack source, Collection<ServerPlayer> players, Predicate<ItemStack> predicate, int maxCount) private static intTitleCommand.clearTitle(CommandSourceStack source, Collection<ServerPlayer> targets) private static intClearInventoryCommands.clearUnlimited(CommandSourceStack source, Collection<ServerPlayer> players, Predicate<ItemStack> predicate) private static intListPlayersCommand.format(CommandSourceStack source, Function<ServerPlayer, Component> formatter) private static intGiveCommand.giveItem(CommandSourceStack source, ItemInput input, Collection<ServerPlayer> players, int count) private static intRecipeCommand.giveRecipes(CommandSourceStack source, Collection<ServerPlayer> players, Collection<RecipeHolder<?>> recipes) private static intKickCommand.kickPlayers(CommandSourceStack source, Collection<ServerPlayer> players, Component reason) private static intAdvancementCommands.perform(CommandSourceStack source, Collection<ServerPlayer> players, AdvancementCommands.Action action, Collection<AdvancementHolder> advancements) Performs the given action on each advancement in the list, for each player.private static intAdvancementCommands.perform(CommandSourceStack source, Collection<ServerPlayer> players, AdvancementCommands.Action action, Collection<AdvancementHolder> advancements, boolean showAdvancements) private static intAdvancementCommands.performCriterion(CommandSourceStack source, Collection<ServerPlayer> players, AdvancementCommands.Action action, AdvancementHolder holder, String criterion) private static intLootCommand.playerGive(Collection<ServerPlayer> players, List<ItemStack> drops, LootCommand.Callback callback) private static intPlaySoundCommand.playSound(CommandSourceStack source, Collection<ServerPlayer> players, Identifier sound, SoundSource soundSource, Vec3 position, float volume, float pitch, float minVolume) private static intTitleCommand.resetTitle(CommandSourceStack source, Collection<ServerPlayer> targets) private static voidMsgCommand.sendMessage(CommandSourceStack source, Collection<ServerPlayer> players, PlayerChatMessage message) private static voidTeamMsgCommand.sendMessage(CommandSourceStack source, Entity entity, PlayerTeam team, List<ServerPlayer> receivers, PlayerChatMessage message) private static intParticleCommand.sendParticles(CommandSourceStack source, ParticleOptions particle, Vec3 pos, Vec3 delta, float speed, int count, boolean force, Collection<ServerPlayer> players) private static intExperienceCommand.setExperience(CommandSourceStack source, Collection<? extends ServerPlayer> players, int amount, ExperienceCommand.Type type) private static intGameModeCommand.setMode(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, Collection<ServerPlayer> players, GameType type) private static intBossBarCommands.setPlayers(CommandSourceStack source, CustomBossEvent bossBar, Collection<ServerPlayer> targets) private static intSetSpawnCommand.setSpawn(CommandSourceStack source, Collection<ServerPlayer> targets, BlockPos pos, Coordinates rotation) private static intTitleCommand.setTimes(CommandSourceStack source, Collection<ServerPlayer> targets, int fadeIn, int stay, int fadeOut) private static intDialogCommand.showDialog(CommandSourceStack sender, Collection<ServerPlayer> targets, Holder<Dialog> dialog) private static intTitleCommand.showTitle(CommandSourceStack source, Collection<ServerPlayer> targets, Component title, String type, Function<Component, Packet<?>> factory) private static intStopSoundCommand.stopSound(CommandSourceStack source, Collection<ServerPlayer> targets, @Nullable SoundSource soundSource, @Nullable Identifier sound) private static intRecipeCommand.takeRecipes(CommandSourceStack source, Collection<ServerPlayer> players, Collection<RecipeHolder<?>> recipes) private static intTransferCommand.transfer(CommandSourceStack source, String hostname, int port, Collection<ServerPlayer> players) Constructor parameters in net.minecraft.server.commands with type arguments of type ServerPlayerModifierConstructorDescriptionprivateType(String name, BiConsumer<ServerPlayer, Integer> add, BiPredicate<ServerPlayer, Integer> set, ToIntFunction<ServerPlayer> query) privateType(String name, BiConsumer<ServerPlayer, Integer> add, BiPredicate<ServerPlayer, Integer> set, ToIntFunction<ServerPlayer> query) privateType(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 ServerPlayer -
Uses of ServerPlayer in net.minecraft.server.jsonrpc
Methods in net.minecraft.server.jsonrpc with parameters of type ServerPlayerModifier and TypeMethodDescriptionvoidJsonRpcNotificationService.playerJoined(ServerPlayer player) voidJsonRpcNotificationService.playerLeft(ServerPlayer player) -
Uses of ServerPlayer in net.minecraft.server.jsonrpc.api
Methods in net.minecraft.server.jsonrpc.api with parameters of type ServerPlayer -
Uses of ServerPlayer in net.minecraft.server.jsonrpc.internalapi
Methods in net.minecraft.server.jsonrpc.internalapi that return ServerPlayerModifier and TypeMethodDescription@Nullable ServerPlayer@Nullable ServerPlayer@Nullable ServerPlayerMinecraftPlayerListService.getPlayerByName(String name) @Nullable ServerPlayerMinecraftPlayerListServiceImpl.getPlayerByName(String name) Methods in net.minecraft.server.jsonrpc.internalapi that return types with arguments of type ServerPlayerModifier and TypeMethodDescriptionMinecraftPlayerListService.getPlayers()MinecraftPlayerListServiceImpl.getPlayers()MinecraftPlayerListService.getPlayersWithAddress(String ip) MinecraftPlayerListServiceImpl.getPlayersWithAddress(String ip) Methods in net.minecraft.server.jsonrpc.internalapi with parameters of type ServerPlayerModifier and TypeMethodDescriptionvoidMinecraftPlayerListService.remove(ServerPlayer player, ClientInfo clientInfo) voidMinecraftPlayerListServiceImpl.remove(ServerPlayer serverPlayer, ClientInfo clientInfo) Method parameters in net.minecraft.server.jsonrpc.internalapi with type arguments of type ServerPlayerModifier and TypeMethodDescriptionvoidMinecraftServerStateService.sendSystemMessage(Component message, boolean overlay, Collection<ServerPlayer> players, ClientInfo clientInfo) voidMinecraftServerStateServiceImpl.sendSystemMessage(Component message, boolean overlay, Collection<ServerPlayer> players, ClientInfo clientInfo) -
Uses of ServerPlayer in net.minecraft.server.jsonrpc.methods
Methods in net.minecraft.server.jsonrpc.methods that return ServerPlayerModifier and TypeMethodDescriptionprivate static @Nullable ServerPlayerPlayerService.getServerPlayer(MinecraftApi minecraftApi, PlayerDto playerDto) Methods in net.minecraft.server.jsonrpc.methods that return types with arguments of type ServerPlayerModifier and TypeMethodDescriptionprivate static List<ServerPlayer> IpBanlistService.banIp(MinecraftApi minecraftApi, IpBanlistService.IncomingIpBanDto ban, ClientInfo clientInfo) private static List<ServerPlayer> IpBanlistService.banIp(MinecraftApi minecraftApi, IpBanlistService.IpBan ban, ClientInfo clientInfo) Methods in net.minecraft.server.jsonrpc.methods with parameters of type ServerPlayerModifier and TypeMethodDescriptionprivate IpBanlistService.IpBanIpBanlistService.IncomingIpBanDto.toIpBan(ServerPlayer player) -
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.playersprivate final Set<ServerPlayer> ServerBossEvent.playersprivate final List<ServerPlayer> ServerLevel.playersprivate final it.unimi.dsi.fastutil.longs.Long2ObjectMap<it.unimi.dsi.fastutil.objects.ObjectSet<ServerPlayer>> DistanceManager.playersPerChunkprivate final Set<ServerPlayer> ServerBossEvent.unmodifiablePlayersMethods in net.minecraft.server.level that return ServerPlayerModifier and TypeMethodDescription@Nullable ServerPlayerServerLevel.getRandomPlayer()@Nullable ServerPlayerServerPlayer.teleport(TeleportTransition transition) Methods in net.minecraft.server.level that return types with arguments of type ServerPlayerModifier and TypeMethodDescriptionPlayerMap.getAllPlayers()ChunkHolder.PlayerProvider.getPlayers(ChunkPos pos, boolean borderOnly) Returns the players tracking the given chunk.ChunkMap.getPlayers(ChunkPos pos, boolean borderOnly) ServerBossEvent.getPlayers()ServerLevel.getPlayers(Predicate<? super ServerPlayer> selector) ServerLevel.getPlayers(Predicate<? super ServerPlayer> selector, int maxResults) ChunkMap.getPlayersCloseForSpawning(ChunkPos pos) ChunkMap.getPlayersWatching(Entity entity) ServerLevel.players()Methods in net.minecraft.server.level with parameters of type ServerPlayerModifier and TypeMethodDescriptionvoidServerLevel.addNewPlayer(ServerPlayer player) voidServerEntity.addPairing(ServerPlayer player) voidDistanceManager.addPlayer(SectionPos pos, ServerPlayer player) voidPlayerMap.addPlayer(ServerPlayer player, boolean ignored) voidServerBossEvent.addPlayer(ServerPlayer player) Makes the boss visible to the given player.private voidServerLevel.addPlayer(ServerPlayer player) voidServerLevel.addRespawnedPlayer(ServerPlayer player) private voidChunkMap.applyChunkTrackingView(ServerPlayer player, ChunkTrackingView next) booleanServerPlayer.broadcastToPlayer(ServerPlayer player) voidServerPlayer.copyRespawnPosition(ServerPlayer player) private static voidChunkMap.dropChunk(ServerPlayer player, ChunkPos pos) voidChunkMap.forEachEntityTrackedBy(ServerPlayer player, Consumer<Entity> consumer) private intChunkMap.getPlayerViewDistance(ServerPlayer player) booleanPlayerMap.ignored(ServerPlayer player) booleanPlayerMap.ignoredOrUnknown(ServerPlayer player) voidPlayerMap.ignorePlayer(ServerPlayer player) private booleanChunkMap.isChunkOnTrackedBorder(ServerPlayer player, int chunkX, int chunkZ) Checks if a chunk is on the edge of the player's view distance.booleanChunkMap.isChunkTracked(ServerPlayer player, int chunkX, int chunkZ) Checks if a chunk is within a player's view distance.private static voidChunkMap.markChunkPendingToSend(ServerPlayer player, LevelChunk chunk) private voidChunkMap.markChunkPendingToSend(ServerPlayer player, ChunkPos pos) voidChunkMap.move(ServerPlayer player) voidServerChunkCache.move(ServerPlayer player) private booleanChunkMap.playerIsCloseEnoughForSpawning(ServerPlayer player, ChunkPos pos) private booleanChunkMap.playerIsCloseEnoughTo(ServerPlayer player, Vec3 pos, int maxDistance) voidServerEntity.removePairing(ServerPlayer player) voidChunkMap.TrackedEntity.removePlayer(ServerPlayer player) voidDistanceManager.removePlayer(SectionPos pos, ServerPlayer player) voidPlayerMap.removePlayer(ServerPlayer player) voidServerBossEvent.removePlayer(ServerPlayer player) Makes the boss non-visible to the given player.voidServerLevel.removePlayerImmediately(ServerPlayer player, Entity.RemovalReason reason) voidServerPlayer.restoreFrom(ServerPlayer oldPlayer, boolean restoreAll) voidServerEntity.sendPairingData(ServerPlayer player, Consumer<Packet<? super ClientGamePacketListener>> broadcast) private booleanServerLevel.sendParticles(ServerPlayer player, boolean overrideLimiter, double x, double y, double z, Packet<?> packet) <T extends ParticleOptions>
booleanServerLevel.sendParticles(ServerPlayer player, T particle, boolean overrideLimiter, boolean alwaysShow, double x, double y, double z, int count, double xDist, double yDist, double zDist, double speed) booleanServerPlayer.shouldFilterMessageTo(ServerPlayer serverPlayer) private booleanChunkMap.skipPlayer(ServerPlayer player) voidPlayerMap.unIgnorePlayer(ServerPlayer player) private voidChunkMap.updateChunkTracking(ServerPlayer player) voidChunkMap.TrackedEntity.updatePlayer(ServerPlayer player) private voidChunkMap.updatePlayerPos(ServerPlayer player) (package private) voidChunkMap.updatePlayerStatus(ServerPlayer player, boolean added) DemoMode.useItem(ServerPlayer player, Level level, ItemStack itemStack, InteractionHand hand) ServerPlayerGameMode.useItem(ServerPlayer player, Level level, ItemStack itemStack, InteractionHand hand) DemoMode.useItemOn(ServerPlayer player, Level level, ItemStack itemStack, InteractionHand hand, BlockHitResult hitResult) ServerPlayerGameMode.useItemOn(ServerPlayer player, Level level, ItemStack itemStack, InteractionHand hand, BlockHitResult hitResult) Method parameters in net.minecraft.server.level with type arguments of type ServerPlayerModifier and TypeMethodDescriptionprivate voidChunkHolder.broadcast(List<ServerPlayer> players, Packet<?> packet) private voidChunkHolder.broadcastBlockEntity(List<ServerPlayer> players, Level level, BlockPos blockPos) private voidChunkHolder.broadcastBlockEntityIfNeeded(List<ServerPlayer> players, Level level, BlockPos pos, BlockState state) ServerLevel.getPlayers(Predicate<? super ServerPlayer> selector) ServerLevel.getPlayers(Predicate<? super ServerPlayer> selector, int maxResults) voidChunkMap.sendToTrackingPlayersFiltered(Entity entity, Packet<? super ClientGamePacketListener> packet, Predicate<ServerPlayer> targetPredicate) voidChunkMap.TrackedEntity.sendToTrackingPlayersFiltered(Packet<? super ClientGamePacketListener> packet, Predicate<ServerPlayer> targetPredicate) voidServerEntity.Synchronizer.sendToTrackingPlayersFiltered(Packet<? super ClientGamePacketListener> packet, Predicate<ServerPlayer> predicate) voidChunkMap.TrackedEntity.updatePlayers(List<ServerPlayer> players) 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 TypeMethodDescriptionvoidPlayerChunkSender.dropChunk(ServerPlayer player, ChunkPos pos) voidPlayerChunkSender.sendNextChunks(ServerPlayer player) private static booleanServerGamePacketListenerImpl.wasBlockPlacementAttempt(ServerPlayer player, ItemStack itemStack) 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.network.config
Methods in net.minecraft.server.network.config that return ServerPlayerModifier and TypeMethodDescriptionPrepareSpawnTask.Ready.spawn(Connection connection, CommonListenerCookie cookie) PrepareSpawnTask.spawnPlayer(Connection connection, CommonListenerCookie cookie) -
Uses of ServerPlayer in net.minecraft.server.notifications
Methods in net.minecraft.server.notifications with parameters of type ServerPlayerModifier and TypeMethodDescriptionvoidEmptyNotificationService.playerJoined(ServerPlayer player) voidNotificationManager.playerJoined(ServerPlayer player) voidNotificationService.playerJoined(ServerPlayer player) voidEmptyNotificationService.playerLeft(ServerPlayer player) voidNotificationManager.playerLeft(ServerPlayer player) voidNotificationService.playerLeft(ServerPlayer player) -
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.playersprivate final Map<UUID, ServerPlayer> PlayerList.playersByUUIDA map containing the key-value pairs for UUIDs and their EntityPlayerMP objects.private final List<ServerPlayer> PlayerList.playersViewMethods in net.minecraft.server.players that return ServerPlayerModifier and TypeMethodDescription@Nullable ServerPlayer@Nullable ServerPlayerGets the ServerPlayer object representing the player with the UUID.@Nullable ServerPlayerPlayerList.getPlayerByName(String name) PlayerList.respawn(ServerPlayer serverPlayer, boolean keepAllPlayerData, Entity.RemovalReason removalReason) Methods in net.minecraft.server.players that return types with arguments of type ServerPlayerModifier and TypeMethodDescriptionPlayerList.getPlayers()PlayerList.getPlayersWithAddress(String ip) Methods in net.minecraft.server.players with parameters of type ServerPlayerModifier and TypeMethodDescriptionprivate voidPlayerList.broadcastChatMessage(PlayerChatMessage message, Predicate<ServerPlayer> isFiltered, @Nullable ServerPlayer senderPlayer, ChatType.Bound chatType) voidPlayerList.broadcastChatMessage(PlayerChatMessage message, ServerPlayer sender, ChatType.Bound chatType) PlayerList.getPlayerAdvancements(ServerPlayer player) voidPlayerList.placeNewPlayer(Connection connection, ServerPlayer player, CommonListenerCookie cookie) voidPlayerList.remove(ServerPlayer player) Called when a player disconnects from the game.PlayerList.respawn(ServerPlayer serverPlayer, boolean keepAllPlayerData, Entity.RemovalReason removalReason) protected voidPlayerList.save(ServerPlayer player) Also stores the NBTTags if this is an IntegratedPlayerList.voidPlayerList.sendActivePlayerEffects(ServerPlayer player) voidPlayerList.sendAllPlayerInfo(ServerPlayer player) Sends the players inventory to himself.voidPlayerList.sendLevelInfo(ServerPlayer player, ServerLevel level) Updates the time and weather for the given player to those of the given worldvoidPlayerList.sendPlayerPermissionLevel(ServerPlayer player) private voidPlayerList.sendPlayerPermissionLevel(ServerPlayer player, LevelBasedPermissionSet permissions) protected voidPlayerList.updateEntireScoreboard(ServerScoreboard scoreboard, ServerPlayer player) Method parameters in net.minecraft.server.players with type arguments of type ServerPlayerModifier and TypeMethodDescriptionbooleanSleepStatus.areEnoughDeepSleeping(int sleepPercentageNeeded, List<ServerPlayer> players) private voidPlayerList.broadcastChatMessage(PlayerChatMessage message, Predicate<ServerPlayer> isFiltered, @Nullable ServerPlayer senderPlayer, ChatType.Bound chatType) voidPlayerList.broadcastSystemMessage(Component message, Function<ServerPlayer, Component> playerMessages, boolean overlay) booleanSleepStatus.update(List<ServerPlayer> players) -
Uses of ServerPlayer in net.minecraft.server.waypoints
Fields in net.minecraft.server.waypoints with type parameters of type ServerPlayerModifier and TypeFieldDescriptionprivate final Table<ServerPlayer, WaypointTransmitter, WaypointTransmitter.Connection> ServerWaypointManager.connectionsprivate final Set<ServerPlayer> ServerWaypointManager.playersMethods in net.minecraft.server.waypoints with parameters of type ServerPlayerModifier and TypeMethodDescriptionvoidServerWaypointManager.addPlayer(ServerPlayer player) private voidServerWaypointManager.createConnection(ServerPlayer player, WaypointTransmitter waypoint) private static booleanServerWaypointManager.isLocatorBarEnabledFor(ServerPlayer player) voidServerWaypointManager.removePlayer(ServerPlayer player) private voidServerWaypointManager.updateConnection(ServerPlayer player, WaypointTransmitter waypoint, WaypointTransmitter.Connection connection) voidServerWaypointManager.updatePlayer(ServerPlayer player) -
Uses of ServerPlayer in net.minecraft.stats
Methods in net.minecraft.stats with parameters of type ServerPlayerModifier and TypeMethodDescriptionintServerRecipeBook.addRecipes(Collection<RecipeHolder<?>> recipes, ServerPlayer player) intServerRecipeBook.removeRecipes(Collection<RecipeHolder<?>> recipes, ServerPlayer player) voidServerRecipeBook.sendInitialRecipeBook(ServerPlayer player) voidServerStatsCounter.sendStats(ServerPlayer player) -
Uses of ServerPlayer in net.minecraft.util.debug
Fields in net.minecraft.util.debug with type parameters of type ServerPlayerModifier and TypeFieldDescriptionprivate final Map<DebugSubscription<?>, List<ServerPlayer>> ServerDebugSubscribers.enabledSubscriptionsMethods in net.minecraft.util.debug that return types with arguments of type ServerPlayerModifier and TypeMethodDescriptionprivate List<ServerPlayer> ServerDebugSubscribers.getSubscribersFor(DebugSubscription<?> subscription) Methods in net.minecraft.util.debug with parameters of type ServerPlayerModifier and TypeMethodDescriptionprivate voidTrackingDebugSynchronizer.addSubscriber(ServerPlayer player) booleanServerDebugSubscribers.hasRequiredPermissions(ServerPlayer player) protected voidTrackingDebugSynchronizer.PoiSynchronizer.sendInitialChunk(ServerPlayer player, ChunkPos chunkPos) protected voidTrackingDebugSynchronizer.sendInitialChunk(ServerPlayer player, ChunkPos chunkPos) protected voidTrackingDebugSynchronizer.SourceSynchronizer.sendInitialChunk(ServerPlayer player, ChunkPos chunkPos) protected voidTrackingDebugSynchronizer.VillageSectionSynchronizer.sendInitialChunk(ServerPlayer player, ChunkPos chunkPos) protected voidTrackingDebugSynchronizer.sendInitialEntity(ServerPlayer player, Entity entity) protected voidTrackingDebugSynchronizer.SourceSynchronizer.sendInitialEntity(ServerPlayer player, Entity entity) voidLevelDebugSynchronizers.startTrackingChunk(ServerPlayer player, ChunkPos chunkPos) final voidTrackingDebugSynchronizer.startTrackingChunk(ServerPlayer player, ChunkPos chunkPos) voidLevelDebugSynchronizers.startTrackingEntity(ServerPlayer player, Entity entity) final voidTrackingDebugSynchronizer.startTrackingEntity(ServerPlayer player, Entity entity) -
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, @Nullable Entity source, Vec3 position, double radius, MobEffectInstance effectInstance, int displayEffectLimit) -
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 TypeMethodDescriptionbooleanEntity.broadcastToPlayer(ServerPlayer player) LivingEntity.makeWaypointConnectionWith(ServerPlayer player) private intExperienceOrb.repairPlayerItems(ServerPlayer player, int amount) voidLightningBolt.setCause(@Nullable ServerPlayer cause) voidEntity.startSeenByPlayer(ServerPlayer player) Add the given player to the list of players tracking this entity.voidEntity.stopSeenByPlayer(ServerPlayer player) Removes the given player from the list of players tracking this entity. -
Uses of ServerPlayer in net.minecraft.world.entity.animal
Fields in net.minecraft.world.entity.animal with type parameters of type ServerPlayerModifier and TypeFieldDescriptionprivate @Nullable EntityReference<ServerPlayer> Animal.loveCauseMethods in net.minecraft.world.entity.animal that return ServerPlayer -
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 allay) -
Uses of ServerPlayer in net.minecraft.world.entity.animal.parrot
Methods in net.minecraft.world.entity.animal.parrot with parameters of type ServerPlayerModifier and TypeMethodDescriptionbooleanShoulderRidingEntity.setEntityOnShoulder(ServerPlayer player) -
Uses of ServerPlayer in net.minecraft.world.entity.boss.wither
Methods in net.minecraft.world.entity.boss.wither with parameters of type ServerPlayerModifier and TypeMethodDescriptionvoidWitherBoss.startSeenByPlayer(ServerPlayer player) Add the given player to the list of players tracking this entity.voidWitherBoss.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 OptionalIntWardenSpawnTracker.tryWarn(ServerLevel level, BlockPos pos, ServerPlayer triggerPlayer) -
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 TypeMethodDescriptionbooleanRaid.absorbRaidOmen(ServerPlayer player) @Nullable RaidRaids.createOrExtendRaid(ServerPlayer player, BlockPos raidPosition) -
Uses of ServerPlayer in net.minecraft.world.food
Methods in net.minecraft.world.food with parameters of type ServerPlayer -
Uses of ServerPlayer in net.minecraft.world.inventory
Methods in net.minecraft.world.inventory with parameters of type ServerPlayerModifier and TypeMethodDescriptiondefault booleanRecipeCraftingHolder.setRecipeUsed(ServerPlayer player, 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 TypeMethodDescriptionprivate voidItemStack.applyDamage(int newDamage, @Nullable ServerPlayer player, Consumer<Item> onBreak) private booleanDebugStickItem.handleInteraction(ServerPlayer player, BlockState state, LevelAccessor level, BlockPos pos, boolean cycle, ItemStack itemStackInHand) voidItemStack.hurtAndBreak(int amount, ServerLevel level, @Nullable ServerPlayer player, Consumer<Item> onBreak) private static voidDebugStickItem.message(ServerPlayer player, Component message) private intItemStack.processDurabilityChange(int amount, ServerLevel level, @Nullable ServerPlayer player) 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.playerMobCountsprivate final it.unimi.dsi.fastutil.longs.Long2ObjectMap<List<ServerPlayer>> LocalMobCapCalculator.playersNearChunkMethods 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 @Nullable ServerPlayerSculkShriekerBlockEntity.tryGetPlayer(@Nullable Entity sourceEntity) Methods in net.minecraft.world.level.block.entity with parameters of type ServerPlayerModifier and TypeMethodDescriptionvoidAbstractFurnaceBlockEntity.awardUsedRecipesAndPopExperience(ServerPlayer player) voidSculkShriekerBlockEntity.tryShriek(ServerLevel level, @Nullable ServerPlayer player) private booleanSculkShriekerBlockEntity.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 TypeMethodDescriptionvoidEnderDragonFight.addPlayer(ServerPlayer player) voidEnderDragonFight.removePlayer(ServerPlayer player) -
Uses of ServerPlayer in net.minecraft.world.level.portal
Methods in net.minecraft.world.level.portal with parameters of type ServerPlayerModifier and TypeMethodDescriptionstatic TeleportTransitionTeleportTransition.createDefault(ServerPlayer player, TeleportTransition.PostTeleportTransition postTeleportTransition) static TeleportTransitionTeleportTransition.missingRespawnBlock(ServerPlayer player, TeleportTransition.PostTeleportTransition postTeleportTransition) -
Uses of ServerPlayer in net.minecraft.world.waypoints
Fields in net.minecraft.world.waypoints declared as ServerPlayerModifier and TypeFieldDescriptionprivate final ServerPlayerWaypointTransmitter.EntityAzimuthConnection.receiverprivate final ServerPlayerWaypointTransmitter.EntityBlockConnection.receiverprivate final ServerPlayerWaypointTransmitter.EntityChunkConnection.receiverMethods in net.minecraft.world.waypoints with parameters of type ServerPlayerModifier and TypeMethodDescriptionstatic booleanWaypointTransmitter.doesSourceIgnoreReceiver(LivingEntity source, ServerPlayer receiver) static booleanWaypointTransmitter.isChunkVisible(ChunkPos chunkPos, ServerPlayer receiver) static booleanWaypointTransmitter.isReallyFar(LivingEntity source, ServerPlayer receiver) WaypointTransmitter.makeWaypointConnectionWith(ServerPlayer player) Constructors in net.minecraft.world.waypoints with parameters of type ServerPlayerModifierConstructorDescriptionEntityAzimuthConnection(LivingEntity source, Waypoint.Icon icon, ServerPlayer receiver) EntityBlockConnection(LivingEntity source, Waypoint.Icon icon, ServerPlayer receiver) EntityChunkConnection(LivingEntity source, Waypoint.Icon icon, ServerPlayer receiver) -
Uses of ServerPlayer in net.neoforged.neoforge.attachment
Methods in net.neoforged.neoforge.attachment with parameters of type ServerPlayerModifier and TypeMethodDescriptiondefault booleanAttachmentSyncHandler.sendToPlayer(IAttachmentHolder holder, ServerPlayer to) Decides whether data should be sent to some player that can see the holder.private static @Nullable SyncAttachmentsPayloadAttachmentSync.syncInitialAttachments(AttachmentHolder holder, ServerPlayer to) Constructs a payload to sync all syncable attachments to a player, if any.static voidAttachmentSync.syncInitialEntityAttachments(Entity entity, ServerPlayer to, Consumer<Packet<? super ClientGamePacketListener>> packetConsumer) Handles initial syncing of entity attachments, except for a player's own attachments.static voidAttachmentSync.syncInitialLevelAttachments(ServerLevel level, ServerPlayer to) Handles initial syncing of level attachments.static voidAttachmentSync.syncInitialPlayerAttachments(ServerPlayer player) Handles initial syncing of a player's own attachments.Method parameters in net.neoforged.neoforge.attachment with type arguments of type ServerPlayerModifier and TypeMethodDescriptionAttachmentType.Builder.sync(BiPredicate<IAttachmentHolder, ServerPlayer> sendToPlayer, StreamCodec<? super RegistryFriendlyByteBuf, T> streamCodec) Requests that this attachment be synced to some clients.static voidAttachmentSync.syncBlockEntityUpdates(BlockEntity blockEntity, List<ServerPlayer> players) private static <T> voidAttachmentSync.syncUpdate(AttachmentHolder holder, AttachmentType<T> type, List<ServerPlayer> players) Syncs the update (possibly removal) of a single attachment type to a list of players. -
Uses of ServerPlayer in net.neoforged.neoforge.common
Methods in net.neoforged.neoforge.common with parameters of type ServerPlayerModifier and TypeMethodDescriptionstatic BlockEvent.BreakEventCommonHooks.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> voidNeoForgeEventHandler.handleSync(ServerPlayer player, Registry<T> registry, Collection<Identifier> attachments) static @Nullable ComponentCommonHooks.onServerChatSubmittedEvent(ServerPlayer player, String plain, Component decorated) static voidCommonHooks.sendRecipes(ServerPlayer player, Set<RecipeType<?>> recipeTypesToSend, RecipeMap recipeMap) Determines whether the given players should be sent full recipe content or not and handles the sending. -
Uses of ServerPlayer in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions with parameters of type ServerPlayerModifier and TypeMethodDescriptiondefault voidIEntityExtension.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 TypeClassDescriptionclassA 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 ServerPlayerOnDatapackSyncEvent.playerprivate final ServerPlayerServerChatEvent.playerMethods in net.neoforged.neoforge.event that return ServerPlayerModifier and TypeMethodDescription@Nullable ServerPlayerOnDatapackSyncEvent.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 voidEventHooks.fireChunkSent(ServerPlayer entity, LevelChunk chunk, ServerLevel level) static voidEventHooks.fireChunkUnWatch(ServerPlayer entity, ChunkPos chunkpos, ServerLevel level) static voidEventHooks.fireChunkWatch(ServerPlayer entity, LevelChunk chunk, ServerLevel level) static voidEventHooks.firePlayerRespawnEvent(ServerPlayer player, boolean fromEndFight) Called byafter creating and initializing the newinvalid reference
PlayerList#respawn(ServerPlayer, boolean)ServerPlayer.static PlayerRespawnPositionEventEventHooks.firePlayerRespawnPositionEvent(ServerPlayer player, TeleportTransition teleportTransition, boolean fromEndFight) Called bybefore creating the newinvalid reference
PlayerList#respawn(ServerPlayer, boolean)ServerPlayerto fire thePlayerRespawnPositionEventstatic PlayerSpawnPhantomsEventEventHooks.firePlayerSpawnPhantoms(ServerPlayer player, ServerLevel level, BlockPos pos) Called fromPhantomSpawner.tick(ServerLevel, 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 ServerPlayerEntityTeleportEvent.EnderPearl.playerMethods 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, LevelBasedPermissionSet newLevel, LevelBasedPermissionSet oldLevel) PlayerRespawnPositionEvent(ServerPlayer player, TeleportTransition teleportTransition, 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 voidPacketDistributor.sendToPlayer(ServerPlayer player, CustomPacketPayload payload, CustomPacketPayload... payloads) Send the given payload(s) to the given playerstatic voidPacketDistributor.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> TPermissionAPI.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> TDefaultPermissionHandler.getPermission(ServerPlayer player, PermissionNode<T> node, PermissionDynamicContext<?>... context) <T> TIPermissionHandler.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)