Class PlayerEvent
java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.event.entity.EntityEvent
net.minecraftforge.event.entity.living.LivingEvent
net.minecraftforge.event.entity.player.PlayerEvent
- Direct Known Subclasses:
AdvancementEvent
,AnvilRepairEvent
,ArrowLooseEvent
,ArrowNockEvent
,AttackEntityEvent
,BonemealEvent
,CriticalHitEvent
,EntityItemPickupEvent
,FillBucketEvent
,ItemFishedEvent
,ItemTooltipEvent
,MovementInputUpdateEvent
,PermissionsChangedEvent
,PlayerBrewedPotionEvent
,PlayerContainerEvent
,PlayerDestroyItemEvent
,PlayerEvent.BreakSpeed
,PlayerEvent.Clone
,PlayerEvent.HarvestCheck
,PlayerEvent.ItemCraftedEvent
,PlayerEvent.ItemPickupEvent
,PlayerEvent.ItemSmeltedEvent
,PlayerEvent.LoadFromFile
,PlayerEvent.NameFormat
,PlayerEvent.PlayerChangedDimensionEvent
,PlayerEvent.PlayerChangeGameModeEvent
,PlayerEvent.PlayerLoggedInEvent
,PlayerEvent.PlayerLoggedOutEvent
,PlayerEvent.PlayerRespawnEvent
,PlayerEvent.SaveToFile
,PlayerEvent.StartTracking
,PlayerEvent.StopTracking
,PlayerEvent.TabListNameFormat
,PlayerFlyableFallEvent
,PlayerInteractEvent
,PlayerSetSpawnEvent
,PlayerSleepInBedEvent
,PlayerSpawnPhantomsEvent
,PlayerWakeUpEvent
,PlayerXpEvent
,RenderPlayerEvent
,SleepingTimeCheckEvent
,TradeWithVillagerEvent
PlayerEvent is fired whenever an event involving a
If a method utilizes this
All children of this event are fired on the
Player
occurs. If a method utilizes this
Event
as its parameter, the method will
receive every child event of this class.All children of this event are fired on the
MinecraftForge.EVENT_BUS
.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
BreakSpeed is fired when a player attempts to harvest a block.
This event is fired whenever a player attempts to harvest a block ininvalid reference
Player#getDigSpeed(BlockState, BlockPos)
This event is fired via theForgeEventFactory.getBreakSpeed(Player, BlockState, float, BlockPos)
.
PlayerEvent.BreakSpeed.state
contains the block being broken.static class
Fired when the EntityPlayer is cloned, typically caused by the impl sending a RESPAWN_PLAYER event.static class
HarvestCheck 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.state
contains theBlockState
that is being checked for harvesting.static class
static class
static class
static class
The player is being loaded from the world save.static class
NameFormat 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.username
contains the username of the player.static class
static class
Fired when the game type of a server player is changed to a different value than what it was previously.static class
static class
static class
static class
The player is being saved to the world store.static class
Fired when an Entity is started to be "tracked" by this player (the player receives updates about this entity, e.g.static class
Fired when an Entity is stopped to be "tracked" by this player (the player no longer receives updates about this entity, e.g.static class
TabListNameFormat 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.Nested classes/interfaces inherited from class net.minecraftforge.event.entity.living.LivingEvent
LivingEvent.LivingJumpEvent, LivingEvent.LivingTickEvent, LivingEvent.LivingVisibilityEvent
Nested classes/interfaces inherited from class net.minecraftforge.event.entity.EntityEvent
EntityEvent.EnteringSection, EntityEvent.EntityConstructing
Nested classes/interfaces inherited from class net.minecraftforge.eventbus.api.Event
net.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result
-
Field Summary
-
Constructor Summary
-
Method Summary
Methods inherited from class net.minecraftforge.eventbus.api.Event
getListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult
-
Field Details
-
player
-
-
Constructor Details
-
PlayerEvent
-
-
Method Details
-
getEntity
- Overrides:
getEntity
in classLivingEvent
-