Class HorseVehicleComponent
java.lang.Object
org.geysermc.geyser.entity.vehicle.VehicleComponent<AbstractHorseEntity>
org.geysermc.geyser.entity.vehicle.HorseVehicleComponent
-
Nested Class Summary
Nested classes/interfaces inherited from class org.geysermc.geyser.entity.vehicle.VehicleComponent
VehicleComponent.VehicleContext -
Field Summary
Fields inherited from class org.geysermc.geyser.entity.vehicle.VehicleComponent
boundingBox, effectLevitation, effectSlowFalling, effectWeaving, gravity, movementEfficiency, moveSpeed, scale, stepHeight, vehicle, waterMovementEfficiency -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanfloatprotected org.cloudburstmc.math.vector.Vector3fgetInputVector(VehicleComponent<AbstractHorseEntity>.VehicleContext ctx, float speed, org.cloudburstmc.math.vector.Vector3f input) protected floatvoidremoveEffect(org.geysermc.mcprotocollib.protocol.data.game.entity.Effect effect) voidsetAllowStandSliding(boolean allowStandSliding) voidsetEffect(org.geysermc.mcprotocollib.protocol.data.game.entity.Effect effect, int effectAmplifier) voidsetHorseJumpStrength(float horseJumpStrength) voidCalled every session tick while the player is mounted on the vehicle.Methods inherited from class org.geysermc.geyser.entity.vehicle.VehicleComponent
applyBlockCollisionEffects, checkForFluid, correctMovement, getBlockMovementMultiplier, getBlockUnderSupport, getBoundingBox, getFluidGravity, getFluidHeightAndApplyMovement, getGravity, getJumpVelocityMultiplier, getLandingBlock, getLogicalFluidHeight, getMovementEfficiency, getMoveSpeed, getRiddenRotation, getScale, getVelocityBlock, getVelocityMultiplier, getWaterMovementEfficiency, getWorldFluidHeight, isClimbing, isFlowBlocked, isInWater, isPushedByFluid, javaNormalize, landMovement, lavaMovement, moveAbsolute, moveAbsolute, moveRelative, moveRelative, moveVehicle, onBubbleColumnCollision, onDismount, onHoneyBlockCollision, onMount, sendServerboundMoveVehiclePacket, setGravity, setHeight, setMovementEfficiency, setMoveSpeed, setScale, setStepHeight, setWaterMovementEfficiency, setWidth, shouldApplyFluidJumpBoost, travel, updateFluidMovement, updateRotation, waterMovement
-
Constructor Details
-
HorseVehicleComponent
-
-
Method Details
-
tickVehicle
public void tickVehicle()Description copied from class:VehicleComponentCalled every session tick while the player is mounted on the vehicle.- Overrides:
tickVehiclein classVehicleComponent<AbstractHorseEntity>
-
getInputVector
protected org.cloudburstmc.math.vector.Vector3f getInputVector(VehicleComponent<AbstractHorseEntity>.VehicleContext ctx, float speed, org.cloudburstmc.math.vector.Vector3f input) - Overrides:
getInputVectorin classVehicleComponent<AbstractHorseEntity>
-
getWaterSlowDown
protected float getWaterSlowDown()- Overrides:
getWaterSlowDownin classVehicleComponent<AbstractHorseEntity>
-
setEffect
public void setEffect(org.geysermc.mcprotocollib.protocol.data.game.entity.Effect effect, int effectAmplifier) - Overrides:
setEffectin classVehicleComponent<AbstractHorseEntity>
-
removeEffect
public void removeEffect(org.geysermc.mcprotocollib.protocol.data.game.entity.Effect effect) - Overrides:
removeEffectin classVehicleComponent<AbstractHorseEntity>
-
canFloatWhileRidden
public boolean canFloatWhileRidden()- Overrides:
canFloatWhileRiddenin classVehicleComponent<AbstractHorseEntity>
-
getEyeHeight
public float getEyeHeight()- Overrides:
getEyeHeightin classVehicleComponent<AbstractHorseEntity>
-
setHorseJumpStrength
public void setHorseJumpStrength(float horseJumpStrength) -
setAllowStandSliding
public void setAllowStandSliding(boolean allowStandSliding)
-