Uses of Interface
com.ticxo.modelengine.api.nms.entity.wrapper.MoveController
Packages that use MoveController
Package
Description
-
Uses of MoveController in com.ticxo.modelengine.api.entity
Methods in com.ticxo.modelengine.api.entity that return MoveControllerModifier and TypeMethodDescriptionBaseEntity.wrapMoveControl()Create a wrapper for the movement control of this entity.
For bukkit entities, wrap withEntityHandler.wrapMoveControl(Entity).BukkitEntity.wrapMoveControl()BukkitPlayer.wrapMoveControl()Dummy.wrapMoveControl() -
Uses of MoveController in com.ticxo.modelengine.api.model
Methods in com.ticxo.modelengine.api.model that return MoveControllerModifier and TypeMethodDescriptionModeledEntity.getMoveController()Get theMoveControllerof this entity.
This is mainly used to control this entity withMountController. -
Uses of MoveController in com.ticxo.modelengine.api.mount.controller
Methods in com.ticxo.modelengine.api.mount.controller with parameters of type MoveControllerModifier and TypeMethodDescriptionvoidMountController.updateDriverMovement(MoveController controller, ModeledEntity model) Action performed when the rider is controlling the vehicle as a driver.
This method is called each movement tick of the vehicle.voidMountController.updatePassengerMovement(MoveController controller, ModeledEntity model) Action performed when the rider is controlling the vehicle as a passenger.
This method is called each movement tick of the vehicle.
Usually, only dismounting through sneaking is handled here, but there are no limits to what the passenger can do.default voidMountController.updateRiderPosition(MoveController controller, Mountable mountBone) Update the server-side location of the rider.
While the entity is visually at the correct location, the position of the rider is not actually updated and would cause unexpected behavior, such as projectiles phasing through the rider, or the rider dismounting at the wrong location.
This method is called each movement tick of the vehicle. -
Uses of MoveController in com.ticxo.modelengine.api.mount.controller.flying
Methods in com.ticxo.modelengine.api.mount.controller.flying with parameters of type MoveControllerModifier and TypeMethodDescriptionvoidFlyingMountController_v16.updateDriverMovement(MoveController controller, ModeledEntity model) voidFlyingMountController.updateDriverMovement(MoveController controller, ModeledEntity model) voidFlyingMountForcedController.updateDriverMovement(MoveController controller, ModeledEntity model) voidFlyingMountController_v16.updatePassengerMovement(MoveController controller, ModeledEntity model) voidFlyingMountController.updatePassengerMovement(MoveController controller, ModeledEntity model) voidFlyingMountForcedController.updatePassengerMovement(MoveController controller, ModeledEntity model) -
Uses of MoveController in com.ticxo.modelengine.api.mount.controller.walking
Methods in com.ticxo.modelengine.api.mount.controller.walking with parameters of type MoveControllerModifier and TypeMethodDescriptionvoidWalkingMountController.updateDriverMovement(MoveController controller, ModeledEntity model) voidWalkingMountForcedController.updateDriverMovement(MoveController controller, ModeledEntity model) voidWalkingMountController.updatePassengerMovement(MoveController controller, ModeledEntity model) voidWalkingMountForcedController.updatePassengerMovement(MoveController controller, ModeledEntity model) -
Uses of MoveController in com.ticxo.modelengine.api.nms.entity
Methods in com.ticxo.modelengine.api.nms.entity that return MoveController -
Uses of MoveController in com.ticxo.modelengine.api.nms.entity.impl
Classes in com.ticxo.modelengine.api.nms.entity.impl that implement MoveController