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) voidAdvancementRewards.grant(ServerPlayer player) -
Uses of ServerPlayer in net.minecraft.advancements.critereon
Methods in net.minecraft.advancements.critereon with parameters of type ServerPlayerModifier and TypeMethodDescriptionstatic LootContextEntityPredicate.createContext(ServerPlayer player, Entity entity) booleanDamagePredicate.matches(ServerPlayer player, DamageSource source, float dealtDamage, float takenDamage, boolean blocked) booleanDamageSourcePredicate.matches(ServerPlayer player, DamageSource source) booleanEffectsChangedTrigger.TriggerInstance.matches(ServerPlayer player, LootContext lootContext) booleanEntityHurtPlayerTrigger.TriggerInstance.matches(ServerPlayer player, DamageSource source, float dealtDamage, float takenDamage, boolean blocked) booleanEntityPredicate.matches(ServerPlayer player, Entity entity) booleanKilledTrigger.TriggerInstance.matches(ServerPlayer player, LootContext context, DamageSource source) booleanLevitationTrigger.TriggerInstance.matches(ServerPlayer player, Vec3 startPos, int duration) booleanPickedUpItemTrigger.TriggerInstance.matches(ServerPlayer player, ItemStack stack, LootContext context) booleanPlayerHurtEntityTrigger.TriggerInstance.matches(ServerPlayer player, LootContext context, DamageSource damage, float dealt, float taken, boolean blocked) voidAnyBlockInteractionTrigger.trigger(ServerPlayer player, BlockPos pos, ItemStack stack) voidBeeNestDestroyedTrigger.trigger(ServerPlayer player, BlockState state, ItemStack stack, int numBees) voidBredAnimalsTrigger.trigger(ServerPlayer player, Animal parent, Animal partner, AgeableMob child) voidBrewedPotionTrigger.trigger(ServerPlayer player, Holder<Potion> potion) voidChangeDimensionTrigger.trigger(ServerPlayer player, ResourceKey<Level> fromLevel, ResourceKey<Level> toLevel) voidChanneledLightningTrigger.trigger(ServerPlayer player, Collection<? extends Entity> entityTriggered) voidConstructBeaconTrigger.trigger(ServerPlayer player, int level) voidConsumeItemTrigger.trigger(ServerPlayer player, ItemStack item) voidCuredZombieVillagerTrigger.trigger(ServerPlayer player, Zombie zombie, Villager villager) voidDefaultBlockInteractionTrigger.trigger(ServerPlayer player, BlockPos pos) voidDistanceTrigger.trigger(ServerPlayer player, Vec3 position) voidEffectsChangedTrigger.trigger(ServerPlayer player, Entity source) voidEnchantedItemTrigger.trigger(ServerPlayer player, ItemStack item, int levelsSpent) voidEnterBlockTrigger.trigger(ServerPlayer player, BlockState state) voidEntityHurtPlayerTrigger.trigger(ServerPlayer player, DamageSource source, float dealtDamage, float takenDamage, boolean blocked) voidFallAfterExplosionTrigger.trigger(ServerPlayer player, Vec3 pos, Entity entity) voidFilledBucketTrigger.trigger(ServerPlayer player, ItemStack stack) voidFishingRodHookedTrigger.trigger(ServerPlayer player, ItemStack rod, FishingHook entity, Collection<ItemStack> stacks) voidInventoryChangeTrigger.trigger(ServerPlayer player, Inventory inventory, ItemStack stack) private voidInventoryChangeTrigger.trigger(ServerPlayer player, Inventory inventory, ItemStack stack, int full, int empty, int occupied) voidItemDurabilityTrigger.trigger(ServerPlayer player, ItemStack item, int newDurability) voidItemUsedOnLocationTrigger.trigger(ServerPlayer player, BlockPos pos, ItemStack stack) voidKilledByCrossbowTrigger.trigger(ServerPlayer player, Collection<Entity> entities) voidKilledTrigger.trigger(ServerPlayer player, Entity entity, DamageSource source) voidLevitationTrigger.trigger(ServerPlayer player, Vec3 startPos, int duration) voidLightningStrikeTrigger.trigger(ServerPlayer player, LightningBolt lightning, List<Entity> nearbyEntities) voidLootTableTrigger.trigger(ServerPlayer player, ResourceKey<LootTable> lootTable) voidPickedUpItemTrigger.trigger(ServerPlayer player, ItemStack stack, Entity entity) voidPlayerHurtEntityTrigger.trigger(ServerPlayer player, Entity entity, DamageSource source, float amountDealt, float amountTaken, boolean blocked) voidPlayerInteractTrigger.trigger(ServerPlayer player, ItemStack item, Entity entity) voidPlayerTrigger.trigger(ServerPlayer player) voidRecipeCraftedTrigger.trigger(ServerPlayer player, ResourceLocation recipeId, List<ItemStack> items) voidRecipeUnlockedTrigger.trigger(ServerPlayer player, RecipeHolder<?> recipe) voidShotCrossbowTrigger.trigger(ServerPlayer shooter, ItemStack stack) protected voidSimpleCriterionTrigger.trigger(ServerPlayer player, Predicate<T> testTrigger) voidSlideDownBlockTrigger.trigger(ServerPlayer player, BlockState state) voidStartRidingTrigger.trigger(ServerPlayer player) voidSummonedEntityTrigger.trigger(ServerPlayer player, Entity entity) voidTameAnimalTrigger.trigger(ServerPlayer player, Animal entity) voidTargetBlockTrigger.trigger(ServerPlayer player, Entity projectile, Vec3 vector, int signalStrength) voidTradeTrigger.trigger(ServerPlayer player, AbstractVillager villager, ItemStack stack) voidUsedEnderEyeTrigger.trigger(ServerPlayer player, BlockPos pos) voidUsedTotemTrigger.trigger(ServerPlayer player, ItemStack item) voidUsingItemTrigger.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 voidIntegratedPlayerList.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 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(ServerPlayer player, Component message) voidOutgoingChatMessage.Disguised.sendToPlayer(ServerPlayer p_249237_, boolean p_249574_, ChatType.Bound p_250880_) voidOutgoingChatMessage.Player.sendToPlayer(ServerPlayer p_249642_, boolean p_251123_, ChatType.Bound p_251482_) voidOutgoingChatMessage.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 TypeMethodDescriptionvoidServerPlaceRecipe.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) voidPlayerAdvancements.flushDirty(ServerPlayer serverPlayer) private voidMinecraftServer.sendDifficultyUpdate(ServerPlayer player) voidPlayerAdvancements.setPlayer(ServerPlayer player) voidMinecraftServer.subscribeToDebugSample(ServerPlayer player, RemoteDebugSampleType sampleType) 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> 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.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(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 value) private static intDebugConfigCommand.config(CommandSourceStack source, ServerPlayer target) private static Collection<ServerPlayer> PlaySoundCommand.getCallingPlayerAsCollection(ServerPlayer player) private static RaidRaidCommand.getRaid(ServerPlayer player) private static voidGameModeCommand.logGamemodeChange(CommandSourceStack source, ServerPlayer player, GameType gameType) intAdvancementCommands.Action.perform(ServerPlayer player, Iterable<AdvancementHolder> advancements) Applies this action to all the given advancements.protected abstract booleanAdvancementCommands.Action.perform(ServerPlayer player, AdvancementHolder advancement) protected abstract booleanAdvancementCommands.Action.performCriterion(ServerPlayer player, AdvancementHolder advancement, String criterionName) private static intExperienceCommand.queryExperience(CommandSourceStack source, ServerPlayer player, ExperienceCommand.Type type) private static intTriggerCommand.setValue(CommandSourceStack source, ServerPlayer player, Objective objective, int value) private static intTriggerCommand.simpleTrigger(CommandSourceStack source, ServerPlayer player, Objective objective) private static intSpectateCommand.spectate(CommandSourceStack source, 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> targets, int amount, ExperienceCommand.Type type) private static intClearInventoryCommands.clearInventory(CommandSourceStack source, Collection<ServerPlayer> targetPlayers, Predicate<ItemStack> itemPredicate, int maxCount) private static intTitleCommand.clearTitle(CommandSourceStack source, Collection<ServerPlayer> targets) private static intClearInventoryCommands.clearUnlimited(CommandSourceStack source, Collection<ServerPlayer> targets, Predicate<ItemStack> filter) private static intListPlayersCommand.format(CommandSourceStack source, Function<ServerPlayer, Component> nameExtractor) private static intGiveCommand.giveItem(CommandSourceStack source, ItemInput item, Collection<ServerPlayer> targets, int count) private static intRecipeCommand.giveRecipes(CommandSourceStack source, Collection<ServerPlayer> targets, Collection<RecipeHolder<?>> recipes) private static intKickCommand.kickPlayers(CommandSourceStack source, Collection<ServerPlayer> players, Component reason) private static intAdvancementCommands.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 intAdvancementCommands.performCriterion(CommandSourceStack source, Collection<ServerPlayer> targets, AdvancementCommands.Action action, AdvancementHolder p_advancement, String criterionName) private static intLootCommand.playerGive(Collection<ServerPlayer> targets, List<ItemStack> items, LootCommand.Callback callback) private static intPlaySoundCommand.playSound(CommandSourceStack source, Collection<ServerPlayer> targets, ResourceLocation sound, SoundSource category, Vec3 pos, float volume, float pitch, float minVolume) private static intTitleCommand.resetTitle(CommandSourceStack source, Collection<ServerPlayer> targets) private static voidMsgCommand.sendMessage(CommandSourceStack source, Collection<ServerPlayer> targets, PlayerChatMessage message) private static voidTeamMsgCommand.sendMessage(CommandSourceStack source, Entity sender, PlayerTeam team, List<ServerPlayer> teamMembers, PlayerChatMessage chatMessage) private static intParticleCommand.sendParticles(CommandSourceStack source, ParticleOptions particleData, Vec3 pos, Vec3 delta, float speed, int count, boolean force, Collection<ServerPlayer> viewers) private static intExperienceCommand.setExperience(CommandSourceStack source, Collection<? extends ServerPlayer> targets, int amount, ExperienceCommand.Type type) private static intGameModeCommand.setMode(com.mojang.brigadier.context.CommandContext<CommandSourceStack> source, Collection<ServerPlayer> players, GameType gameType) private static intBossBarCommands.setPlayers(CommandSourceStack source, CustomBossEvent bossbar, Collection<ServerPlayer> players) private static intSetSpawnCommand.setSpawn(CommandSourceStack source, Collection<ServerPlayer> targets, BlockPos pos, float angle) private static intTitleCommand.setTimes(CommandSourceStack source, Collection<ServerPlayer> target, int fade, int stay, int fadeOut) private static intTitleCommand.showTitle(CommandSourceStack source, Collection<ServerPlayer> targets, Component title, String titleType, Function<Component, Packet<?>> packetGetter) private static intStopSoundCommand.stopSound(CommandSourceStack source, Collection<ServerPlayer> targets, SoundSource category, ResourceLocation sound) private static intRecipeCommand.takeRecipes(CommandSourceStack source, Collection<ServerPlayer> targets, 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 ServerPlayerModifier and TypeMethodDescriptionDedicatedServer.createTextFilterForPlayer(ServerPlayer player) voidDedicatedServer.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.playersprivate 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.playersPerChunkprivate final Set<ServerPlayer> ServerBossEvent.unmodifiablePlayersMethods 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 TypeMethodDescriptionvoidServerLevel.addNewPlayer(ServerPlayer player) voidServerEntity.addPairing(ServerPlayer player) voidDistanceManager.addPlayer(SectionPos sectionPos, ServerPlayer player) voidPlayerMap.addPlayer(ServerPlayer player, boolean skipPlayer) 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 chunkTrackingView) booleanServerPlayer.broadcastToPlayer(ServerPlayer player) voidServerPlayer.copyRespawnPosition(ServerPlayer player) private static voidChunkMap.dropChunk(ServerPlayer player, ChunkPos chunkPos) (package private) intChunkMap.getPlayerViewDistance(ServerPlayer player) booleanPlayerMap.ignored(ServerPlayer player) booleanPlayerMap.ignoredOrUnknown(ServerPlayer player) voidPlayerMap.ignorePlayer(ServerPlayer player) private booleanChunkMap.isChunkOnTrackedBorder(ServerPlayer player, int x, int z) Checks if a chunk is on the edge of the player's view distance.(package private) booleanChunkMap.isChunkTracked(ServerPlayer player, int x, int z) 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 chunkPos) voidChunkMap.move(ServerPlayer player) voidServerChunkCache.move(ServerPlayer player) private booleanChunkMap.playerIsCloseEnoughForSpawning(ServerPlayer player, ChunkPos chunkPos) voidServerEntity.removePairing(ServerPlayer player) voidChunkMap.TrackedEntity.removePlayer(ServerPlayer player) voidDistanceManager.removePlayer(SectionPos sectionPos, 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 that, boolean keepEverything) voidServerEntity.sendPairingData(ServerPlayer p_289562_, PacketAndPayloadAcceptor<ClientGamePacketListener> p_289563_) private booleanServerLevel.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) booleanServerPlayer.shouldFilterMessageTo(ServerPlayer player) 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 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 voidChunkHolder.broadcast(List<ServerPlayer> players, Packet<?> packet) private voidChunkHolder.broadcastBlockEntity(List<ServerPlayer> players, Level level, BlockPos pos) private voidChunkHolder.broadcastBlockEntityIfNeeded(List<ServerPlayer> players, Level level, BlockPos pos, BlockState state) ServerLevel.getPlayers(Predicate<? super ServerPlayer> predicate) ServerLevel.getPlayers(Predicate<? super ServerPlayer> predicate, int maxResults) voidChunkMap.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 TypeMethodDescriptionvoidPlayerChunkSender.dropChunk(ServerPlayer player, ChunkPos chunkPos) ServerGamePacketListenerImpl.EntityInteraction.run(ServerPlayer player, Entity entity, InteractionHand hand) voidPlayerChunkSender.sendNextChunks(ServerPlayer player) private static booleanServerGamePacketListenerImpl.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.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 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 voidPlayerList.broadcastChatMessage(PlayerChatMessage message, Predicate<ServerPlayer> shouldFilterMessageTo, ServerPlayer sender, ChatType.Bound boundChatType) voidPlayerList.broadcastChatMessage(PlayerChatMessage message, ServerPlayer sender, ChatType.Bound boundChatType) PlayerList.getPlayerAdvancements(ServerPlayer player) PlayerList.load(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 player, boolean keepInventory, Entity.RemovalReason reason) 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, int permLevel) protected voidPlayerList.updateEntireScoreboard(ServerScoreboard scoreboard, ServerPlayer player) Method parameters in net.minecraft.server.players with type arguments of type ServerPlayerModifier and TypeMethodDescriptionbooleanSleepStatus.areEnoughDeepSleeping(int requiredSleepPercentage, List<ServerPlayer> sleepingPlayers) private voidPlayerList.broadcastChatMessage(PlayerChatMessage message, Predicate<ServerPlayer> shouldFilterMessageTo, ServerPlayer sender, ChatType.Bound boundChatType) voidPlayerList.broadcastSystemMessage(Component serverMessage, Function<ServerPlayer, Component> playerMessageFactory, boolean bypassHiddenChat) booleanSleepStatus.update(List<ServerPlayer> players) -
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) private voidServerRecipeBook.sendRecipes(ClientboundRecipePacket.State state, ServerPlayer player, List<ResourceLocation> recipes) voidServerStatsCounter.sendStats(ServerPlayer player) -
Uses of ServerPlayer in net.minecraft.util.debugchart
Fields in net.minecraft.util.debugchart declared as ServerPlayerModifier and TypeFieldDescriptionprivate final ServerPlayerDebugSampleSubscriptionTracker.SubscriptionRequest.playerThe field for theplayerrecord component.Fields in net.minecraft.util.debugchart with type parameters of type ServerPlayerModifier and TypeFieldDescriptionprivate final EnumMap<RemoteDebugSampleType, Map<ServerPlayer, DebugSampleSubscriptionTracker.SubscriptionStartedAt>> DebugSampleSubscriptionTracker.subscriptionsMethods in net.minecraft.util.debugchart that return ServerPlayerModifier and TypeMethodDescriptionDebugSampleSubscriptionTracker.SubscriptionRequest.player()Returns the value of theplayerrecord component.Methods in net.minecraft.util.debugchart with parameters of type ServerPlayerModifier and TypeMethodDescriptionvoidDebugSampleSubscriptionTracker.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 aSubscriptionRequestrecord 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 TypeMethodDescriptionbooleanEntity.broadcastToPlayer(ServerPlayer player) private intExperienceOrb.repairPlayerItems(ServerPlayer player, int value) voidLightningBolt.setCause(ServerPlayer cause) voidEntity.startSeenByPlayer(ServerPlayer serverPlayer) Add the given player to the list of players tracking this entity.voidEntity.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 voidGoAndGiveItemsToTarget.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 TypeMethodDescriptionbooleanShoulderRidingEntity.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 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 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 TypeMethodDescriptionbooleanRaid.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 TypeMethodDescriptionvoidRecipeBookMenu.handlePlacement(boolean placeAll, RecipeHolder<?> recipe, ServerPlayer player) default booleanRecipeCraftingHolder.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 TypeMethodDescriptionvoidItemStack.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.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 ServerPlayerSculkShriekerBlockEntity.tryGetPlayer(Entity p_entity) Methods in net.minecraft.world.level.block.entity with parameters of type ServerPlayerModifier and TypeMethodDescriptionvoidAbstractFurnaceBlockEntity.awardUsedRecipesAndPopExperience(ServerPlayer player) voidSculkShriekerBlockEntity.tryShriek(ServerLevel level, 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 TypeMethodDescriptionvoidEndDragonFight.addPlayer(ServerPlayer player) voidEndDragonFight.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.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<ResourceLocation> attachments) static @Nullable ComponentCommonHooks.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 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, DimensionTransition dimensionTransition, 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(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 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, 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 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)