Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Model Engine 4 Model Engine 4
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 111
    • Issues 111
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • MythicCraft
  • Model Engine 4Model Engine 4
  • Wiki
    • Technical
  • Mount Controllers

Last edited by Ticxo Oct 16, 2023
Page history
This is an old version of this page. You can view the most recent version or browse the history.

Mount Controllers

Mount Controllers are, in essence, the various modes in which a model can be controlled by a mounted player. Each entity has its own instance of mount controller, and these controllers are stored in the mount managers of active models.

Each active model contains an instance of mount manager, separate to other active models. However, by default, only one manager is responsible for controlling the model. All driver seats not from the main mount manager would be treated as passenger seats.

The implemented Controllers are:

walking

Modeled Entities controlled this way will behave as you would normally expect a mount to - with a WASD ground controller and the ability to jump if the mounted player does so

force_walking

Like walking, but the mounted player is not able to dismount on its own

flying

This Controller will make the Modeled Entity fly, and the player will be able to control it via the following controls:

  • WASD to move on the horizontally
  • Jump/Shift to go up/down
  • Shift while on the ground to dismount

force_flying

Like flying, but the mounted player is not able to dismount on its own

Meta Controllers

Clone repository
Home
FAQ / Common Issues
Commands & Permissions
Configuration
Modeling
  • Creating a Model
    • Hitbox & Eye Height
    • Shadow
  • Bone Behaviors
  • Animating a Model
  • Importing a Model
  • Scriptable Keyframes
  • Optional Tools
MythicMobs
  • Mechanics: Model
  • Mechanics: VFX
  • Conditions
  • Targeters
API
  • Basic
    • Apply / Remove Model
    • Play / Stop Animation
    • Configure Bone Behaviors
    • Mounting / Dismounting Model
    • Per-Player Model
    • Events
  • Advanced
    • Custom Base Entity
    • Custom Mount Controller
    • Custom Importer
    • Custom Bone Behaviors
    • Custom Script Reader
    • Custom Timeline
    • Custom Animation Handler
    • Custom Render Type
Technical
  • Terminology
  • Animation Systems
  • Mount Controllers
Promotional Material