Uses of Class
net.minecraftforge.event.entity.player.PlayerEvent
Packages that use PlayerEvent
Package
Description
Events fired only on the client-side, chiefly related to rendering and user interfaces (screens and input).
-
Uses of PlayerEvent in net.minecraftforge.client.event
Subclasses of PlayerEvent in net.minecraftforge.client.eventModifier and TypeClassDescriptionclassFired after the player's movement inputs are updated.classFired when a player is being rendered.static classFired after the player is rendered, if the correspondingRenderPlayerEvent.Preis not cancelled.static classFired before the player is rendered. -
Uses of PlayerEvent in net.minecraftforge.event.brewing
Subclasses of PlayerEvent in net.minecraftforge.event.brewingModifier and TypeClassDescriptionclassThis event is called when a player picks up a potion from a brewing stand. -
Uses of PlayerEvent in net.minecraftforge.event.entity.player
Subclasses of PlayerEvent in net.minecraftforge.event.entity.playerModifier and TypeClassDescriptionclassDeprecated.static classDeprecated.Fired when the player earns an advancement.static classDeprecated.Fired when the player's progress on an advancement criterion is granted or revoked.classFired when the player removes a "repaired" item from the Anvil's Output slot.classArrowLooseEvent is fired when a player stops using a bow.
This event is fired whenever a player stops using a bow inBowItem.releaseUsing(ItemStack, Level, LivingEntity, int).
ArrowLooseEvent.bowcontains the ItemBow ItemStack that was used in this event.
ArrowLooseEvent.chargecontains the value for how much the player had charged before stopping the shot.
This event isCancelable.
If this event is canceled, the player does not stop using the bow.
For crossbows, the charge will always be 1; Set it to -1 in order to prevent firing the arrow.classArrowNockEvent is fired when a player begins using a bow.
This event is fired whenever a player begins using a bow inBowItem.use(Level, Player, InteractionHand).
This event is fired on theMinecraftForge.EVENT_BUS.classAttackEntityEvent is fired when a player attacks an Entity.
This event is fired whenever a player attacks an Entity inPlayer.attack(Entity).
AttackEntityEvent.targetcontains the Entity that was damaged by the player.classThis event is called when a player attempts to use Bonemeal on a block.classThis event is fired whenever a player attacks an Entity in EntityPlayer#attackTargetEntityWithCurrentItem(Entity).
This event is notCancelable.
This event has a result.classThis event is called when a player collides with a EntityItem on the ground.classThis event is fired when a player attempts to use a Empty bucket, it can be canceled to completely prevent any further processing.classThis event is called when a player fishes an item.classclassThis event will fire when the player is opped or deopped.classstatic classstatic classclassPlayerDestroyItemEvent is fired when a player destroys an item.
This event is fired whenever a player destroys an item inMultiPlayerGameMode.destroyBlock(BlockPos),MultiPlayerGameMode.useItem(Player, InteractionHand),MultiPlayerGameMode.useItemOn(LocalPlayer, InteractionHand, BlockHitResult),Player.attack(Entity),Player#hurtCurrentlyUsedShield(float),Player.interactOn(Entity, InteractionHand),ForgeHooks.getCraftingRemainingItem(ItemStack),ServerPlayerGameMode.useItem(ServerPlayer, Level, ItemStack, InteractionHand),ServerPlayerGameMode.useItemOn(ServerPlayer, Level, ItemStack, InteractionHand, BlockHitResult)andServerPlayerGameMode.destroyBlock(BlockPos).
PlayerDestroyItemEvent.originalcontains the original ItemStack before the item was destroyed.static classBreakSpeed is fired when a player attempts to harvest a block.
This event is fired whenever a player attempts to harvest a block inPlayer.getDigSpeed(BlockState, BlockPos).
This event is fired via theForgeEventFactory.getBreakSpeed(Player, BlockState, float, BlockPos).
PlayerEvent.BreakSpeed.statecontains the block being broken.static classFired when the EntityPlayer is cloned, typically caused by the impl sending a RESPAWN_PLAYER event.static classHarvestCheck is fired when a player attempts to harvest a block.
This event is fired whenever a player attempts to harvest a block inPlayer.hasCorrectToolForDrops(BlockState).
This event is fired via theForgeEventFactory.doPlayerHarvestCheck(Player, BlockState, boolean).
PlayerEvent.HarvestCheck.statecontains theBlockStatethat is being checked for harvesting.static classstatic classstatic classstatic classThe player is being loaded from the world save.static classNameFormat is fired when a player's display name is retrieved.
This event is fired whenever a player's name is retrieved inPlayer.getDisplayName()orPlayer.refreshDisplayName().
This event is fired via theForgeEventFactory.getPlayerDisplayName(Player, Component).
PlayerEvent.NameFormat.usernamecontains the username of the player.static classstatic classFired when the game type of a server player is changed to a different value than what it was previously.static classstatic classstatic classstatic classThe player is being saved to the world store.static classFired when an Entity is started to be "tracked" by this player (the player receives updates about this entity, e.g.static classFired when an Entity is stopped to be "tracked" by this player (the player no longer receives updates about this entity, e.g.static classTabListNameFormat is fired when a player's display name for the tablist is retrieved.
This event is fired whenever a player's display name for the tablist is retrieved inServerPlayer.getTabListDisplayName()orServerPlayer.refreshTabListName().
This event is fired via theForgeEventFactory.getPlayerTabListDisplayName(Player).
PlayerEvent.TabListNameFormat.getDisplayName()contains the display name of the player or null if the client should determine the display name itself.classOccurs when a player falls, but is able to fly.classPlayerInteractEvent is fired when a player interacts in some way.static classThis event is fired on both sides when the player right clicks an entity.static classThis event is fired on both sides whenever a player right clicks an entity.static classThis event is fired when a player left clicks while targeting a block.static classThis event is fired on the client side when the player left clicks empty space with any ItemStack.static classThis event is fired on both sides whenever the player right clicks while targeting a block.static classThis event is fired on the client side when the player right clicks empty space with an empty hand.static classThis event is fired on both sides before the player triggersItem.use(Level, Player, InteractionHand).classThis event is fired when a player's spawn point is set or reset.
The event can be canceled, which will prevent the spawn point from being changed.classPlayerSleepInBedEvent is fired when a player sleeps in a bed.classThis event is fired when the player is waking up.
This is merely for purposes of listening for this to happen.
There is nothing that can be manipulated with this event.classPlayerXpEvent is fired whenever an event involving player experience occurs.static classThis event is fired when the player's experience level changes through thePlayer.giveExperienceLevels(int)method.static classThis event is fired after the player collides with an experience orb, but before the player has been given the experience.static classThis event is fired when the player's experience changes through thePlayer.giveExperiencePoints(int)method.classThis event is fired when the game checks if players can sleep at this time.
Failing this check will cause sleeping players to wake up and prevent awake players from sleeping.
This event has a result.classFired when a player trades with anAbstractVillager.
AdvancementEvent.AdvancementEarnEventandAdvancementEvent.AdvancementProgressEventinstead