An advanced, high-performance, and fully configurable mount system designed to bring immersive, category-specific riding physics to your Minecraft world. Whether you want to traverse deep oceans on aquatic beasts, scale mountains, or fly through the skies, RPG Mounts Framework provides the complete engine to create, manage, and ride custom mounts.
Featuring dynamic visual UI screens and in-game creator tools for server operators
Unlock, record, and summon your mounts from a premium, dark-themed bestiary interface.
Equip your mount with specialized accessories to improve performance and carry inventory.
Traverse your world using physics tailored to the mount's habitat.
Design and customize new mount templates directly inside the game using an expansive, dynamically scaling GUI editor.
minecraft:entity.wolf.growl), and define summon particle triggers.Built to ensure zero lag, even on high-population servers.
Administrators can configure mod settings inside the server_config.json file or use in-game commands (Permission Level 2 required):
All players can execute the following commands to summon and manage active tames:
/rpg_mounts summon <instance_id> - Summons one of your unlocked mounts by its instance ID.
/rpg_mounts dismiss - Dismisses your active summoned mount.
/rpg_mounts whistle - Recalls your active mount to your current coordinate.
/rpg_mounts status - Shows details of all your unlocked mounts.
Administrators (Permission level 2/Operator required) can execute the following commands to configure mounts:
/rpg_mounts admin admin-mode - Toggles admin mode on/off (Changes the UI from the waypoints and compass).
/rpg_mounts admin config-editor - Opens the main configuration editor GUI.
/rpg_mounts admin creator-ui - Opens the visual Mount Creator editor GUI.
/rpg_mounts admin enhancer-creator - Opens the Enhancer Creator GUI.
/rpg_mounts admin ability-creator - Opens the Ability Creator GUI.
/rpg_mounts admin add-mount <player> <mount_id> - Unlocks a mount template for a specific player.
/rpg_mounts admin remove-mount <player> <instance_id> - Removes an unlocked mount from a player.
/rpg_mounts admin scale-mount <mount_id> <scale> - Overrides the visual scale of a mount template.
/rpg_mounts admin create-enhancer <category> <type> <value> - Spawns a custom enhancer item (defense, movement, damage, or ability) with the given modifier value.
/rpg_mounts admin create-enhancer ability grant_ability <ability_name> - Spawns an enhancer item that grants a specific custom mount ability.
/rpg_mounts admin load-mount <mount_id> - Dynamically loads a mount template from the unpacked configuration folder.
/rpg_mounts admin unload-mount <mount_id> - Unloads a mount template, removing it from the templates registry.
/rpg_mounts admin create-mount <mount_id> - Creates a new blank mount JSON template.
/rpg_mounts admin edit-mount <mount_id> <property> <value> - Edits individual JSON template parameters (e.g. name, modelType, maxHealth, movementSpeed).
/rpg_mounts admin delete-mount <mount_id> - Deletes a mount template and its config files.
/rpg_mounts admin pack-mount <mount_id> - Packs a mount template directory into a shareable ZIP inside the packs folder (config\RPG Mounts\Mounts\Packed).
/rpg_mounts admin load-packed-mount <mount_name> - Unpacks and registers a zipped template from the packs folder.