Class HappyGhastVehicleComponent
java.lang.Object
org.geysermc.geyser.entity.vehicle.VehicleComponent<HappyGhastEntity>
org.geysermc.geyser.entity.vehicle.HappyGhastVehicleComponent
-
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, moveSpeed, stepHeight, vehicle, waterMovementEfficiency -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatfloatvoidvoidonMount()voidsetCameraDistance(float cameraDistance) voidsetFlyingSpeed(float flyingSpeed) voidCalled every session tick while the player is mounted on the vehicle.protected voidUpdate the rotation of the vehicle.Methods inherited from class org.geysermc.geyser.entity.vehicle.VehicleComponent
applyBlockCollisionEffects, correctMovement, getBlockMovementMultiplier, getBlockUnderSupport, getBoundingBox, getFluidGravity, getFluidHeightAndApplyMovement, getGravity, getInputVector, getJumpVelocityMultiplier, getLandingBlock, getLogicalFluidHeight, getMoveSpeed, getRiddenRotation, getVelocityBlock, getVelocityMultiplier, getWaterMovementEfficiency, getWorldFluidHeight, isClimbing, isFlowBlocked, javaNormalize, landMovement, lavaMovement, moveAbsolute, moveAbsolute, moveRelative, moveRelative, moveVehicle, onBubbleColumnCollision, onHoneyBlockCollision, removeEffect, setEffect, setGravity, setHeight, setMoveSpeed, setStepHeight, setWaterMovementEfficiency, setWidth, shouldApplyFluidJumpBoost, travel, updateFluidMovement, waterMovement
-
Constructor Details
-
HappyGhastVehicleComponent
-
-
Method Details
-
updateRotation
protected void updateRotation()Description copied from class:VehicleComponentUpdate the rotation of the vehicle. Should be called once per tick, and before getInputVector.- Overrides:
updateRotationin classVehicleComponent<HappyGhastEntity>
-
onMount
public void onMount()- Overrides:
onMountin classVehicleComponent<HappyGhastEntity>
-
onDismount
public void onDismount()- Overrides:
onDismountin classVehicleComponent<HappyGhastEntity>
-
tickVehicle
public void tickVehicle()Called every session tick while the player is mounted on the vehicle.- Overrides:
tickVehiclein classVehicleComponent<HappyGhastEntity>
-
setFlyingSpeed
public void setFlyingSpeed(float flyingSpeed) -
setCameraDistance
public void setCameraDistance(float cameraDistance) -
getFlyingSpeed
public float getFlyingSpeed() -
getCameraDistance
public float getCameraDistance()
-