RideableMobs Ride and Control Any Mob in Minecraft 1.19 - 1.19.4
RideableMobs is a plugin that allows you to ride any mob in Minecraft 1.19 and control them with WASD. You can ride animals, monsters, villagers, and even players! This plugin is very fun and easy to use, and it adds a lot of possibilities to your Minecraft adventures.
There may be other plugins that do something similar to this one, but I wanted to practice a little with packets and it occurred to me to make this plugin, enjoy it ^^.
Features:
Ride any mob in the game with the right click
Control the mob’s movement with WASD keys
Fly with the flying mobs, such as bats, parrots, bees, phantoms, etc.
Ride the water mobs and go through the water, such as dolphins, squids, turtles, etc. But be careful because you can still drown!
Feed mechanic (Entities can be fed with apples, golden apples, and enchanted golden apples to restore health)
Installation:
Download the plugin jar file from the resource page Enjoy riding mobs!
You can edit the config.yml file to change the message that is shown when you don’t have permission to ride an entity
You can enable or disable a specific entity to be rideable in the config.yml file.
You can enable the mechanics of riding and controlling entities by world. To add or remove a world, you can do it from the config.
# Custom message for when a player does not have permission to ride an entity
no-permission-ride: "&cYou do not have permission to ride this mob"
# Custom message for when a player is granted permission to ride an entity
granted-permission: "&aYou are now granted permission to ride %entity_type%"
# Custom message for when a player's permission to ride an entity is revoked/removed
revoked-permission: "&cYou no longer have permission to ride %entity_type%"
# Custom message for when an entity is disabled
entity-disabled: "&cThis entity is disabled and you can't ride them"
# Setting to establish that the primary hand must be empty in order to ride the entity.
requires-empty-hand: true
# List of worlds where the plugin will work, meaning that you will be able to ride and control any mob.
worlds:
- world
- world_nether
- world_the_end
The permission to ride a specific mob type is rideablemobs.ride.<EntityType>, for example rideablemobs.ride.sheep, rideablemobs.ride.cow, etc.
The permission to ride a player is rideablemobs.ride.player.
Command /rm permission <player> <entity_type> <true/false> (The permission to use this command is rideablemobs.commands), example /rm permission Maed_12 sheep true
Notes:
Riding the ender dragon is disabled by default, as it causes issues with duplication and mounting. I'm working on it.
Entities that can already be ridden using Minecraft's vanilla mechanics will function the same way. For example, to ride a pig or strider, you will need a saddle and then use a carrot on a stick to control it.
Support:
If you have any questions, suggestions, or issues with the plugin, please contact me through SpigotMC or Discord (MaedKill12#6540). If you like the plugin, please leave a review and a rating on SpigotMC
If you want to support the development of the plugin, please consider donating through PayPal