Uses of Interface
com.ticxo.modelengine.api.mount.controller.MountController
Packages that use MountController
Package
Description
-
Uses of MountController in com.ticxo.modelengine.api
Methods in com.ticxo.modelengine.api that return MountControllerModifier and TypeMethodDescriptionstatic MountController
ModelEngineAPI.getPlayerMountController
(UUID uuid) Get theMountController
used by the player passenger.Methods in com.ticxo.modelengine.api with parameters of type MountControllerModifier and TypeMethodDescriptionstatic void
ModelEngineAPI.registerMountedPair
(org.bukkit.entity.Entity entity, ModeledEntity model, MountController controller) Register a passenger-vehicle pair.
A vehicle can have multiple passengers, but a passenger can only have one vehicle. -
Uses of MountController in com.ticxo.modelengine.api.mount
Methods in com.ticxo.modelengine.api.mount that return MountControllerModifier and TypeMethodDescriptionprotected MountController
MountControllerRegistry.convert
(Supplier<MountController> item) MountManager.getController
(UUID uuid) MountPairManager.getController
(UUID uuid) Methods in com.ticxo.modelengine.api.mount with parameters of type MountControllerModifier and TypeMethodDescriptionvoid
MountManager.addPassengerToSeat
(String modelId, String seatId, org.bukkit.entity.Entity passenger, MountController controller) void
MountPairManager.registerMountedPair
(org.bukkit.entity.Entity entity, ModeledEntity model, MountController controller) protected void
MountManager.registerPair
(org.bukkit.entity.Entity entity, MountController controller) void
MountManager.setDriver
(@NotNull org.bukkit.entity.Entity driver, MountController controller) Method parameters in com.ticxo.modelengine.api.mount with type arguments of type MountControllerModifier and TypeMethodDescriptionprotected MountController
MountControllerRegistry.convert
(Supplier<MountController> item) -
Uses of MountController in com.ticxo.modelengine.api.mount.controller
Classes in com.ticxo.modelengine.api.mount.controller that implement MountControllerModifier and TypeClassDescriptionclass
Simple abstract implementation of a basicMountController
. -
Uses of MountController in com.ticxo.modelengine.api.mount.controller.flying
Classes in com.ticxo.modelengine.api.mount.controller.flying that implement MountControllerModifier and TypeClassDescriptionclass
Controller ID:flying
Standard airborne controller with WASD movement, jump to ascend, sneak to descend and sneak on ground to dismount.class
Controller ID:flying_v16
Special airborne controller specifically for 1.16 due to the bug MC-202202.
This controller uses WASD for movement, jump & look up to ascend, jump & look down to descend, and sneak anywhere to dismount.class
Controller ID:force_flying
Standard airborne controller with WASD movement, jump to ascend and sneak to descend, but have dismounting on ground disabled. -
Uses of MountController in com.ticxo.modelengine.api.mount.controller.walking
Classes in com.ticxo.modelengine.api.mount.controller.walking that implement MountControllerModifier and TypeClassDescriptionclass
Controller ID:walking
Standard ground-based controller with WASD movement, jumping and dismounting.
This is also the default controller returned whenTRegistry.get(String)
could not find a controller under the provided ID.class
Controller ID:force_walking
Standard ground-based controller with WASD movement and jumping, but have dismounting disabled.