Class StriderEntity
java.lang.Object
org.geysermc.connector.entity.Entity
org.geysermc.connector.entity.LivingEntity
org.geysermc.connector.entity.living.InsentientEntity
org.geysermc.connector.entity.living.CreatureEntity
org.geysermc.connector.entity.living.AgeableEntity
org.geysermc.connector.entity.living.animal.AnimalEntity
org.geysermc.connector.entity.living.animal.StriderEntity
-
Field Summary
Fields inherited from class org.geysermc.connector.entity.LivingEntity
boots, chestplate, hand, health, helmet, leggings, maxHealth, offHand -
Constructor Summary
ConstructorsConstructorDescriptionStriderEntity(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 TypeMethodDescriptionbooleancanEat(GeyserSession session, String javaIdentifierStripped, ItemMapping mapping)protected booleanisShaking(GeyserSession session)If true, the entity should be shaking on the client's end.voidupdateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)Applies the Java metadata to the local Bedrock metadata copyvoidupdateBedrockMetadata(GeyserSession session)Sends the Bedrock metadata to the clientMethods inherited from class org.geysermc.connector.entity.LivingEntity
calculateAttribute, createHealthAttribute, setDimensions, setFreezing, updateArmor, updateAttribute, updateBedrockAttributes, updateMainHand, updateOffHandMethods inherited from class org.geysermc.connector.entity.Entity
addAdditionalSpawnData, as, despawnEntity, getBedrockRotation, getMaxAir, is, moveAbsolute, moveAbsolute, moveRelative, moveRelative, setAir, setDisplayName, setDisplayNameVisible, setInvisible, spawnEntity, teleport, updateHeadLookRotation, updatePositionAndRotation, updateRotation
-
Constructor Details
-
StriderEntity
public StriderEntity(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
-
updateBedrockMetadata
public void updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata, GeyserSession session)Description copied from class:EntityApplies the Java metadata to the local Bedrock metadata copy- Overrides:
updateBedrockMetadatain classAgeableEntity- Parameters:
entityMetadata- the Java entity metadatasession- GeyserSession
-
updateBedrockMetadata
Description copied from class:EntitySends the Bedrock metadata to the client- Overrides:
updateBedrockMetadatain classEntity- Parameters:
session- GeyserSession
-
isShaking
Description copied from class:EntityIf true, the entity should be shaking on the client's end.- Overrides:
isShakingin classLivingEntity- Returns:
- whether
EntityFlag.SHAKINGshould be set to true.
-
canEat
- Overrides:
canEatin classAnimalEntityjavaIdentifierStripped- the stripped Java identifier of the item that is potential breeding food. For example,wheat.- Returns:
- true if this is a valid item to breed with for this animal.
-