Package org.geysermc.connector.entity
Class ItemedFireballEntity
java.lang.Object
org.geysermc.connector.entity.Entity
org.geysermc.connector.entity.ThrowableEntity
org.geysermc.connector.entity.ItemedFireballEntity
- All Implemented Interfaces:
Tickable
- Direct Known Subclasses:
WitherSkullEntity
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intThe number of ticks to advance movement before sending to BedrockFields inherited from class org.geysermc.connector.entity.ThrowableEntity
lastJavaPosition -
Constructor Summary
ConstructorsConstructorDescriptionItemedFireballEntity(long entityId, long geyserId, EntityType entityType, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, com.nukkitx.math.vector.Vector3f rotation) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidmoveAbsoluteImmediate(GeyserSession session, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f rotation, boolean isOnGround, boolean teleported)voidtick(GeyserSession session)Updates the position for the Bedrock client.Methods inherited from class org.geysermc.connector.entity.ThrowableEntity
despawnEntity, getDrag, getGravity, isInWater, moveAbsolute, moveRelativeMethods inherited from class org.geysermc.connector.entity.Entity
addAdditionalSpawnData, as, getBedrockRotation, getMaxAir, is, isShaking, moveAbsolute, moveRelative, setAir, setDimensions, setFreezing, setInvisible, spawnEntity, teleport, updateBedrockMetadata, updateBedrockMetadata, updateHeadLookRotation, updatePositionAndRotation, updateRotation
-
Field Details
-
futureTicks
protected int futureTicksThe number of ticks to advance movement before sending to Bedrock
-
-
Constructor Details
-
ItemedFireballEntity
public ItemedFireballEntity(long entityId, long geyserId, EntityType entityType, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f motion, com.nukkitx.math.vector.Vector3f rotation)
-
-
Method Details
-
moveAbsoluteImmediate
protected void moveAbsoluteImmediate(GeyserSession session, com.nukkitx.math.vector.Vector3f position, com.nukkitx.math.vector.Vector3f rotation, boolean isOnGround, boolean teleported)- Overrides:
moveAbsoluteImmediatein classThrowableEntity
-
tick
Description copied from class:ThrowableEntityUpdates the position for the Bedrock client. Java clients assume the next positions of moving items. Bedrock needs to be explicitly told positions- Specified by:
tickin interfaceTickable- Overrides:
tickin classThrowableEntity
-