Uses of Class
net.minecraftforge.event.entity.EntityEvent
-
-
Uses of EntityEvent in net.minecraftforge.client.event
Subclasses of EntityEvent in net.minecraftforge.client.event Modifier and Type Class Description class
InputUpdateEvent
This event is fired after player movement inputs are updated.
Handlers can freely manipulateMovementInput
to cancel movement.class
RenderNameplateEvent
RenderNameplateEvent is fired whenever the entity renderer attempts to render a name plate/tag of an entity.class
RenderPlayerEvent
static class
RenderPlayerEvent.Post
static class
RenderPlayerEvent.Pre
-
Uses of EntityEvent in net.minecraftforge.event.brewing
Subclasses of EntityEvent in net.minecraftforge.event.brewing Modifier and Type Class Description class
PlayerBrewedPotionEvent
This event is called when a player picks up a potion from a brewing stand. -
Uses of EntityEvent in net.minecraftforge.event.entity
Subclasses of EntityEvent in net.minecraftforge.event.entity Modifier and Type Class Description static class
EntityEvent.CanUpdate
CanUpdate is fired when an Entity is being created.static class
EntityEvent.EnteringChunk
EnteringChunk is fired when an Entity enters a chunk.static class
EntityEvent.EntityConstructing
EntityConstructing is fired when an Entity is being created.static class
EntityEvent.Size
This event is fired whenever thePose
changes, and in a few other hardcoded scenarios.
CAREFUL: This is also fired in the Entity constructor.class
EntityJoinWorldEvent
EntityJoinWorldEvent is fired when an Entity joins the world.class
EntityLeaveWorldEvent
EntityLeaveWorldEvent is fired when an Entity leaves the world.class
EntityMobGriefingEvent
EntityMobGriefingEvent is fired when mob griefing is about to occur and allows an event listener to specify whether it should or not.
This event is fired when ever themobGriefing
game rule is checked.
This event has aresult
:Event.Result.ALLOW
means this instance of mob griefing is allowed.Event.Result.DEFAULT
means themobGriefing
game rule is used to determine the behaviour.Event.Result.DENY
means this instance of mob griefing is not allowed.
This event is fired on theMinecraftForge.EVENT_BUS
.class
EntityMountEvent
This event gets fired whenever a entity mounts/dismounts another entity.
entityBeingMounted can be null, be sure to check for that.class
EntityStruckByLightningEvent
EntityStruckByLightningEvent is fired when an Entity is about to be struck by lightening.
This event is fired whenever an EntityLightningBolt is updated to strike an Entity inEntityLightningBolt#onUpdate()
viaForgeEventFactory#onEntityStruckByLightning(Entity, EntityLightningBolt)
.
EntityStruckByLightningEvent.lightning
contains the instance of EntityLightningBolt attempting to strike an entity.
This event isCancelable
.
If this event is canceled, the Entity is not struck by the lightening.
This event does not have a result.class
EntityTravelToDimensionEvent
EntityTravelToDimensionEvent is fired before an Entity travels to a dimension.
EntityTravelToDimensionEvent.dimension
contains the id of the dimension the entity is traveling to.
This event isCancelable
.
If this event is canceled, the Entity does not travel to the dimension.
This event does not have a result.class
PlaySoundAtEntityEvent
PlaySoundAtEntityEvent is fired a sound is to be played at an Entity
This event is fired whenever a sound is set to be played at an Entity such as inClientPlayerEntity.playSound(SoundEvent, float, float)
andWorld.playSound(PlayerEntity, double, double, double, SoundEvent, SoundCategory, float, float)
.
PlaySoundAtEntityEvent.name
contains the name of the sound to be played at the Entity.
PlaySoundAtEntityEvent.volume
contains the volume at which the sound is to be played originally.
PlaySoundAtEntityEvent.pitch
contains the pitch at which the sound is to be played originally.
PlaySoundAtEntityEvent.newVolume
contains the volume at which the sound is actually played.
PlaySoundAtEntityEvent.newPitch
contains the pitch at which the sound is actually played.
Changing thePlaySoundAtEntityEvent.name
field will cause the sound of this name to be played instead of the originally intended sound.
This event isCancelable
.
If this event is canceled, the sound is not played.
This event does not have a result.class
ProjectileImpactEvent
This event is fired when a projectile entity impacts something.static class
ProjectileImpactEvent.Arrow
static class
ProjectileImpactEvent.Fireball
static class
ProjectileImpactEvent.FireworkRocket
Event is cancellable, causes firework to ignore the current hit and continue on its journey.static class
ProjectileImpactEvent.FishingBobber
Event is cancellable, causes bobber to ignore the current hit and continue on its journey.static class
ProjectileImpactEvent.Throwable
-
Uses of EntityEvent in net.minecraftforge.event.entity.item
Subclasses of EntityEvent in net.minecraftforge.event.entity.item Modifier and Type Class Description class
ItemEvent
Base class for all EntityItem events.class
ItemExpireEvent
Event that is fired when an EntityItem's age has reached its maximum lifespan.class
ItemTossEvent
Event that is fired whenever a player tosses (Q) an item or drag-n-drops a stack of items outside the inventory GUI screens. -
Uses of EntityEvent in net.minecraftforge.event.entity.living
Subclasses of EntityEvent in net.minecraftforge.event.entity.living Modifier and Type Class Description class
AnimalTameEvent
This event is fired when anEntityAnimal
is tamed.class
EnderTeleportEvent
Deprecated.class
EntityTeleportEvent
EntityTeleportEvent is fired when an event involving any teleportation of an Entity occurs.
If a method utilizes thisEvent
as its parameter, the method will receive every child event of this class.
EntityTeleportEvent.getTarget()
contains the target destination.
EntityTeleportEvent.getPrev()
contains the entity's current position.
All children of this event are fired on theMinecraftForge.EVENT_BUS
.static class
EntityTeleportEvent.ChorusFruit
EntityTeleportEvent.ChorusFruit is fired before a LivingEntity is teleported due to consuming Chorus Fruit.static class
EntityTeleportEvent.EnderEntity
EntityTeleportEvent.EnderEntity is fired before an Enderman or Shulker randomly teleports.static class
EntityTeleportEvent.EnderPearl
EntityTeleportEvent.EnderPearl is fired before an Entity is teleported from an EnderPearlEntity.static class
EntityTeleportEvent.SpreadPlayersCommand
EntityTeleportEvent.SpreadPlayersCommand is fired before a living entity is teleported from use ofSpreadPlayersCommand
.static class
EntityTeleportEvent.TeleportCommand
EntityTeleportEvent.TeleportCommand is fired before a living entity is teleported from use ofTeleportCommand
.class
LivingAttackEvent
LivingAttackEvent is fired when a living Entity is attacked.class
LivingConversionEvent
static class
LivingConversionEvent.Post
LivingConversionEvent.Post is triggered when an entity is replacing itself with another entity.static class
LivingConversionEvent.Pre
LivingConversionEvent.Pre is triggered when an entity is trying to replace itself with another entity This event may trigger every tick even if it was cancelled last tick for entities like Zombies and Hoglins.class
LivingDamageEvent
LivingDamageEvent is fired just before damage is applied to entity.
At this point armor, potion and absorption modifiers have already been applied to damage - this is FINAL value.
Also note that appropriate resources (like armor durability and absorption extra hearths) have already been consumed.
This event is fired whenever an Entity is damaged inEntityLivingBase#damageEntity(DamageSource, float)
andEntityPlayer#damageEntity(DamageSource, float)
.
This event is fired via theForgeHooks#onLivingDamage(EntityLivingBase, DamageSource, float)
.
LivingDamageEvent.source
contains the DamageSource that caused this Entity to be hurt.class
LivingDeathEvent
LivingDeathEvent is fired when an Entity dies.class
LivingDestroyBlockEvent
Fired when the ender dragon or wither attempts to destroy a block and when ever a zombie attempts to break a door.class
LivingDropsEvent
LivingDropsEvent is fired when an Entity's death causes dropped items to appear.
This event is fired whenever an Entity dies and drops items inEntityLivingBase#onDeath(DamageSource)
.
This event is fired via theForgeHooks#onLivingDrops(EntityLivingBase, DamageSource, ArrayList, int, boolean)
.
LivingDropsEvent.source
contains the DamageSource that caused the drop to occur.
LivingDropsEvent.drops
contains the ArrayList of EntityItems that will be dropped.
LivingDropsEvent.lootingLevel
contains the amount of loot that will be dropped.
LivingDropsEvent.recentlyHit
determines whether the Entity doing the drop has recently been damaged.
This event isCancelable
.
If this event is canceled, the Entity does not drop anything.
This event does not have a result.class
LivingEntityUseItemEvent
static class
LivingEntityUseItemEvent.Finish
Fired after an item has fully finished being used.static class
LivingEntityUseItemEvent.Start
Fired when a player starts 'using' an item, typically when they hold right mouse.static class
LivingEntityUseItemEvent.Stop
Fired when a player stops using an item without the use duration timing out.static class
LivingEntityUseItemEvent.Tick
Fired every tick that a player is 'using' an item, seeLivingEntityUseItemEvent.Start
for info.class
LivingEquipmentChangeEvent
LivingEquipmentChangeEvent
is fired when the Equipment of a Entity changes.class
LivingEvent
LivingEvent is fired whenever an event involving Living entities occurs.
If a method utilizes thisEvent
as its parameter, the method will receive every child event of this class.
All children of this event are fired on theMinecraftForge.EVENT_BUS
.static class
LivingEvent.LivingJumpEvent
LivingJumpEvent is fired when an Entity jumps.
This event is fired whenever an Entity jumps inEntityLivingBase#jump()
,EntityMagmaCube#jump()
, andEntityHorse#jump()
.
This event is fired via theForgeHooks#onLivingJump(EntityLivingBase)
.
This event is notCancelable
.
This event does not have a result.static class
LivingEvent.LivingUpdateEvent
LivingUpdateEvent is fired when an Entity is updated.static class
LivingEvent.LivingVisibilityEvent
class
LivingExperienceDropEvent
Event for when an entity drops experience on its death, can be used to change the amount of experience points dropped or completely prevent dropping of experience by canceling the event.class
LivingFallEvent
LivingFallEvent is fired when an Entity is set to be falling.
This event is fired whenever an Entity is set to fall inEntityLivingBase#fall(float, float)
.
This event is fired via theForgeHooks#onLivingFall(EntityLivingBase, float, float)
.
LivingFallEvent.distance
contains the distance the Entity is to fall.class
LivingHealEvent
LivingHealEvent is fired when an Entity is set to be healed.class
LivingHurtEvent
LivingHurtEvent is fired when an Entity is set to be hurt.class
LivingKnockBackEvent
LivingKnockBackEvent is fired when a living entity is about to be knocked back.class
LivingPackSizeEvent
class
LivingSetAttackTargetEvent
LivingSetAttackTargetEvent is fired when an Entity sets a target to attack.
This event is fired whenever an Entity sets a target to attack inEntityLiving#setAttackTarget(EntityLivingBase)
andEntityLivingBase#setRevengeTarget(EntityLivingBase)
.
This event is fired via theForgeHooks#onLivingSetAttackTarget(EntityLivingBase, EntityLivingBase)
.
LivingSetAttackTargetEvent.target
contains the newly targeted Entity.
This event is notCancelable
.
This event does not have a result.class
LivingSpawnEvent
LivingSpawnEvent is fired for any events associated with Living Entities spawn status.static class
LivingSpawnEvent.AllowDespawn
Fired each tick for despawnable mobs to allow control over despawning.static class
LivingSpawnEvent.CheckSpawn
Fires before mob spawn events.static class
LivingSpawnEvent.SpecialSpawn
SpecialSpawn is fired when an Entity is to be spawned.
This allows you to do special inializers in the new entity.
This event is fired via theForgeEventFactory#doSpecialSpawn(EntityLiving, World, float, float, float)
.
This event isCancelable
.
If this event is canceled, the Entity is not spawned.
This event does not have a result.class
LootingLevelEvent
class
PotionColorCalculationEvent
Fires after Potion Color Calculation.class
PotionEvent
static class
PotionEvent.PotionAddedEvent
This Event is fired when a new Potion is added to the Entity.static class
PotionEvent.PotionApplicableEvent
This Event is fired to check if a Potion can get applied to an Entity.static class
PotionEvent.PotionExpiryEvent
This Event is fired when a Potion effect expires on an Entity.static class
PotionEvent.PotionRemoveEvent
This Event is fired when a Potion is about to get removed from an Entity.class
ZombieEvent
ZombieEvent is fired whenever a zombie is spawned for aid.static class
ZombieEvent.SummonAidEvent
SummonAidEvent is fired when a Zombie Entity is summoned. -
Uses of EntityEvent in net.minecraftforge.event.entity.player
Subclasses of EntityEvent in net.minecraftforge.event.entity.player Modifier and Type Class Description class
AdvancementEvent
This event is fired when a player gets an advancement.class
AnvilRepairEvent
Fired when the player removes a "repaired" item from the Anvil's Output slot.class
ArrowLooseEvent
ArrowLooseEvent is fired when a player stops using a bow.
This event is fired whenever a player stops using a bow inItemBow#onPlayerStoppedUsing(ItemStack, World, EntityLivingBase, int)
.
ArrowLooseEvent.bow
contains the ItemBow ItemStack that was used in this event.
ArrowLooseEvent.charge
contains 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.
This event does not have a result.class
ArrowNockEvent
ArrowNockEvent is fired when a player begins using a bow.
This event is fired whenever a player begins using a bow inItemBow#onItemRightClick(World, EntityPlayer, EnumHand)
.
This event is fired on theMinecraftForge.EVENT_BUS
.class
AttackEntityEvent
AttackEntityEvent is fired when a player attacks an Entity.
This event is fired whenever a player attacks an Entity inEntityPlayer#attackTargetEntityWithCurrentItem(Entity)
.
AttackEntityEvent.target
contains the Entity that was damaged by the player.class
BonemealEvent
This event is called when a player attempts to use Bonemeal on a block.class
CriticalHitEvent
This event is fired whenever a player attacks an Entity in EntityPlayer#attackTargetEntityWithCurrentItem(Entity).
This event is notCancelable
.
This event has a result.class
EntityItemPickupEvent
This event is called when a player collides with a EntityItem on the ground.class
FillBucketEvent
This event is fired when a player attempts to use a Empty bucket, it can be canceled to completely prevent any further processing.class
ItemFishedEvent
This event is called when a player fishes an item.class
ItemTooltipEvent
class
PlayerContainerEvent
static class
PlayerContainerEvent.Close
static class
PlayerContainerEvent.Open
class
PlayerDestroyItemEvent
PlayerDestroyItemEvent is fired when a player destroys an item.
This event is fired whenever a player destroys an item inPlayerController#onPlayerDestroyBlock(BlockPos)
,PlayerController#processRightClick(PlayerEntity, World, Hand)
,PlayerController#processRightClickBlock(ClientPlayerEntity, ClientWorld, BlockPos, Direction, Vec3d, Hand)
,PlayerEntity#attackTargetEntityWithCurrentItem(Entity)
,PlayerEntity#damageShield(float)
,PlayerEntity.interactOn(Entity, Hand)
,ForgeHooks.getContainerItem(ItemStack)
,PlayerInteractionManager#processRightClick(PlayerEntity, World, ItemStack, Hand)
,PlayerInteractionManager#processRightClickBlock(PlayerEntity, World, ItemStack, Hand, BlockPos, Direction, float, float, float)
andPlayerInteractionManager#tryHarvestBlock(BlockPos)
.
PlayerDestroyItemEvent.original
contains the original ItemStack before the item was destroyed.class
PlayerEvent
PlayerEvent is fired whenever an event involving Living entities occurs.static class
PlayerEvent.BreakSpeed
BreakSpeed is fired when a player attempts to harvest a block.
This event is fired whenever a player attempts to harvest a block inEntityPlayer#canHarvestBlock(IBlockState)
.
This event is fired via theForgeEventFactory#getBreakSpeed(EntityPlayer, IBlockState, float, BlockPos)
.
PlayerEvent.BreakSpeed.state
contains the block being broken.static class
PlayerEvent.Clone
Fired when the EntityPlayer is cloned, typically caused by the network sending a RESPAWN_PLAYER event.static class
PlayerEvent.HarvestCheck
HarvestCheck is fired when a player attempts to harvest a block.
This event is fired whenever a player attempts to harvest a block inEntityPlayer#canHarvestBlock(IBlockState)
.
This event is fired via theForgeEventFactory#doPlayerHarvestCheck(EntityPlayer, IBlockState, boolean)
.
PlayerEvent.HarvestCheck.state
contains theIBlockState
that is being checked for harvesting.static class
PlayerEvent.ItemCraftedEvent
static class
PlayerEvent.ItemPickupEvent
static class
PlayerEvent.ItemSmeltedEvent
static class
PlayerEvent.LoadFromFile
The player is being loaded from the world save.static class
PlayerEvent.NameFormat
NameFormat is fired when a player's display name is retrieved.
This event is fired whenever a player's name is retrieved inEntityPlayer#getDisplayName()
orEntityPlayer#refreshDisplayName()
.
This event is fired via theForgeEventFactory#getPlayerDisplayName(EntityPlayer, String)
.
PlayerEvent.NameFormat.username
contains the username of the player.static class
PlayerEvent.PlayerChangedDimensionEvent
static class
PlayerEvent.PlayerChangeGameModeEvent
Fired when the game type of a server player is changed to a different value than what it was previously.static class
PlayerEvent.PlayerLoggedInEvent
static class
PlayerEvent.PlayerLoggedOutEvent
static class
PlayerEvent.PlayerRespawnEvent
static class
PlayerEvent.SaveToFile
The player is being saved to the world store.static class
PlayerEvent.StartTracking
Fired when an Entity is started to be "tracked" by this player (the player receives updates about this entity, e.g.static class
PlayerEvent.StopTracking
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
PlayerEvent.TabListNameFormat
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 inServerPlayerEntity.getTabListDisplayName()
orServerPlayerEntity.refreshTabListName()
.
This event is fired via theForgeEventFactory.getPlayerTabListDisplayName(PlayerEntity)
.
PlayerEvent.TabListNameFormat.getDisplayName()
contains the display name of the player or null if the client should determine the display name itself.static class
PlayerEvent.Visibility
Deprecated.class
PlayerFlyableFallEvent
Occurs when a player falls, but is able to fly.class
PlayerInteractEvent
PlayerInteractEvent is fired when a player interacts in some way.static class
PlayerInteractEvent.EntityInteract
This event is fired on both sides when the player right clicks an entity.static class
PlayerInteractEvent.EntityInteractSpecific
This event is fired on both sides whenever a player right clicks an entity.static class
PlayerInteractEvent.LeftClickBlock
This event is fired when a player left clicks while targeting a block.static class
PlayerInteractEvent.LeftClickEmpty
This event is fired on the client side when the player left clicks empty space with any ItemStack.static class
PlayerInteractEvent.RightClickBlock
This event is fired on both sides whenever the player right clicks while targeting a block.static class
PlayerInteractEvent.RightClickEmpty
This event is fired on the client side when the player right clicks empty space with an empty hand.static class
PlayerInteractEvent.RightClickItem
This event is fired on both sides before the player triggersnet.minecraft.item.Item#onItemRightClick
.class
PlayerSetSpawnEvent
This 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.class
PlayerSleepInBedEvent
PlayerSleepInBedEvent is fired when a player sleeps in a bed.class
PlayerWakeUpEvent
This 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.class
PlayerXpEvent
PlayerXpEvent is fired whenever an event involving player experience occurs.static class
PlayerXpEvent.LevelChange
This event is fired when the player's experience level changes through thePlayerEntity#addExperienceLevel
method.static class
PlayerXpEvent.PickupXp
This event is fired after the player collides with an experience orb, but before the player has been given the experience.static class
PlayerXpEvent.XpChange
This event is fired when the player's experience changes through thePlayerEntity.giveExperiencePoints(int)
method.class
SleepingLocationCheckEvent
This event is fired when game checks, if sleeping player should be still considered "in bed".
Failing this check will cause player to wake up.
This event has a result.class
SleepingTimeCheckEvent
This 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.class
UseHoeEvent
Deprecated.
-