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 theMoveController
of 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 TypeMethodDescriptionvoid
MountController.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.void
MountController.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 void
MountController.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 TypeMethodDescriptionvoid
FlyingMountController_v16.updateDriverMovement
(MoveController controller, ModeledEntity model) void
FlyingMountController.updateDriverMovement
(MoveController controller, ModeledEntity model) void
FlyingMountForcedController.updateDriverMovement
(MoveController controller, ModeledEntity model) void
FlyingMountController_v16.updatePassengerMovement
(MoveController controller, ModeledEntity model) void
FlyingMountController.updatePassengerMovement
(MoveController controller, ModeledEntity model) void
FlyingMountForcedController.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 TypeMethodDescriptionvoid
WalkingMountController.updateDriverMovement
(MoveController controller, ModeledEntity model) void
WalkingMountForcedController.updateDriverMovement
(MoveController controller, ModeledEntity model) void
WalkingMountController.updatePassengerMovement
(MoveController controller, ModeledEntity model) void
WalkingMountForcedController.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