类 EntityEvent.Size
java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.event.entity.EntityEvent
net.minecraftforge.event.entity.EntityEvent.Size
- 封闭类:
- EntityEvent
This event is fired whenever the
CAREFUL: This is also fired in the Entity constructor. Therefore the entity(subclass) might not be fully initialized. Check Entity#isAddedToWorld() or !Entity#firstUpdate.
If you change the player's size, you probably want to set the eye height accordingly as well
This event is not
This event does not have a result.
This event is fired on the
Pose
changes, and in a few other hardcoded scenarios.CAREFUL: This is also fired in the Entity constructor. Therefore the entity(subclass) might not be fully initialized. Check Entity#isAddedToWorld() or !Entity#firstUpdate.
If you change the player's size, you probably want to set the eye height accordingly as well
This event is not
Cancelable
.This event does not have a result.
Event.HasResult
This event is fired on the
MinecraftForge.EVENT_BUS
.-
嵌套类概要
从类继承的嵌套类/接口 net.minecraftforge.event.entity.EntityEvent
EntityEvent.EnteringSection, EntityEvent.EntityConstructing, EntityEvent.Size
从类继承的嵌套类/接口 net.minecraftforge.eventbus.api.Event
net.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result
-
字段概要
字段修饰符和类型字段说明private float
private EntityDimensions
private final float
private final EntityDimensions
private final Pose
-
构造器概要
构造器构造器说明Size
(Entity entity, Pose pose, EntityDimensions size, float defaultEyeHeight) Size
(Entity entity, Pose pose, EntityDimensions oldSize, EntityDimensions newSize, float oldEyeHeight, float newEyeHeight) -
方法概要
修饰符和类型方法说明float
float
getPose()
void
setNewEyeHeight
(float newHeight) void
setNewSize
(EntityDimensions size) void
setNewSize
(EntityDimensions size, boolean updateEyeHeight) Set the new size of the entity.从类继承的方法 net.minecraftforge.event.entity.EntityEvent
getEntity
从类继承的方法 net.minecraftforge.eventbus.api.Event
getListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult
-
字段详细资料
-
pose
-
oldSize
-
newSize
-
oldEyeHeight
private final float oldEyeHeight -
newEyeHeight
private float newEyeHeight
-
-
构造器详细资料
-
Size
-
Size
public Size(Entity entity, Pose pose, EntityDimensions oldSize, EntityDimensions newSize, float oldEyeHeight, float newEyeHeight)
-
-
方法详细资料
-
getPose
-
getOldSize
-
getNewSize
-
setNewSize
-
setNewSize
Set the new size of the entity. Set updateEyeHeight to true to also update the eye height according to the new size. -
getOldEyeHeight
public float getOldEyeHeight() -
getNewEyeHeight
public float getNewEyeHeight() -
setNewEyeHeight
public void setNewEyeHeight(float newHeight)
-