Uses of Interface
com.ticxo.modelengine.api.mount.controller.MountController
Package
Description
-
Uses of MountController in com.ticxo.modelengine.api
Modifier and TypeMethodDescriptionstatic MountController
ModelEngineAPI.getPlayerMountController
(UUID uuid) Get theMountController
used by the player passenger.Modifier 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
Modifier and TypeMethodDescriptionprotected MountController
MountControllerRegistry.convert
(Supplier<MountController> item) MountManager.getController
(UUID uuid) MountPairManager.getController
(UUID uuid) Modifier 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) Modifier and TypeMethodDescriptionprotected MountController
MountControllerRegistry.convert
(Supplier<MountController> item) -
Uses of MountController in com.ticxo.modelengine.api.mount.controller
Modifier and TypeClassDescriptionclass
Simple abstract implementation of a basicMountController
. -
Uses of MountController in com.ticxo.modelengine.api.mount.controller.flying
Modifier 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
Modifier 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.