类 LivingExperienceDropEvent
java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.event.entity.EntityEvent
net.neoforged.neoforge.event.entity.living.LivingEvent
net.neoforged.neoforge.event.entity.living.LivingExperienceDropEvent
- 所有已实现的接口:
net.neoforged.bus.api.ICancellableEvent
public class LivingExperienceDropEvent
extends LivingEvent
implements net.neoforged.bus.api.ICancellableEvent
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.
-
嵌套类概要
从类继承的嵌套类/接口 net.neoforged.neoforge.event.entity.living.LivingEvent
LivingEvent.LivingJumpEvent, LivingEvent.LivingVisibilityEvent
从类继承的嵌套类/接口 net.neoforged.neoforge.event.entity.EntityEvent
EntityEvent.EnteringSection, EntityEvent.EntityConstructing, EntityEvent.Size
-
字段概要
字段 -
构造器概要
构造器构造器说明LivingExperienceDropEvent
(LivingEntity entity, @Nullable Player attackingPlayer, int originalExperience) -
方法概要
从类继承的方法 net.neoforged.neoforge.event.entity.living.LivingEvent
getEntity
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.neoforged.bus.api.ICancellableEvent
isCanceled, setCanceled
-
字段详细资料
-
attackingPlayer
-
originalExperiencePoints
private final int originalExperiencePoints -
droppedExperiencePoints
private int droppedExperiencePoints
-
-
构造器详细资料
-
LivingExperienceDropEvent
public LivingExperienceDropEvent(LivingEntity entity, @Nullable @Nullable Player attackingPlayer, int originalExperience)
-
-
方法详细资料
-
getDroppedExperience
public int getDroppedExperience() -
setDroppedExperience
public void setDroppedExperience(int droppedExperience) -
getAttackingPlayer
- 返回:
- The player that last attacked the entity and thus caused the experience. This can be null, in case the player has since logged out.
-
getOriginalExperience
public int getOriginalExperience()
-