PlayerRider
This is a fork of
arboriginals PlayerRider plugin! PlayerRider is a simple and funny plugin which allows you to ride other players... And whip them!
You can also make towers by riding a player who already rides another, and organise crazy races, because the rider can whip the player to give him a temporary boost.
PlayerRider also works when player are
disguised
How to use it?
Right click on a player to ride him. Press the sneak key to get off.
You can ride a player if:
- You have the permission playerrider.ride
- This player has the permission playerrider.duck (and haven't disable it, see command /prider-toggle)
- You are not in a vehicle / already on a player
- Your hand contains one of the allowed items (configurable)
To get off a player, simply use the crounch / sneak key (shift by default).
If you right click on a player who bears (an)other player(s), you will appear on the top of them.
When riding a player:
You can whip him by right clicking on his head while holding one of the allowed items (also configurable). This will give him a temporary speed boost you can adjust in the configuration. You need the permission
playerrider.whip for this.
When being rided:
If you have the permission
playerrider.eject, you can eject your rider by raise up your head and right click on him.
You need a
Spigot /
Paper, version 1.13 or higher
There is no plugin dependencies.
- Copy PlayerRider.jar into your "plugins" directory.
- Restart your server.
- Enjoy!
A new folder containing the default config.yml is automatically generated.
Edit this file, then reload the plugin, or the server if you prefer (also works well with
PlugManX).
All parameters are explained >>> HERE <<<.
Commands
- /prider-reload: Reload the configuration.
- /prider-toggle: Toggle own ridability
Permissions (see
here for details)
- playerrider.reload: Allows to use /prider-reload command.
- playerrider.ride: Allows to ride a player.
- playerrider.ride.keepitemt: Same, without consuming the item (if activated).
- playerrider.whip: Allows to whip he player you are riding.
- playerrider.whip.keepitemt: Same, without consuming the item (if activated).
- playerrider.duck: Allows to be ridden.
- playerrider.ducktoggle: Allows to use /prider-toggle command.
- playerrider.eject: Allows to eject your passenger.
Known bugs:
[1.14, maybe related to map disappear bug, which seems fixed in 1.15]
- When you dismount from a player, sometime you can see the map disappear for a short time
==> Can't be fixed, seems a client side issue with vanilla or spigot.
- It depends on your server: The most your server is loaded, the most you can see it happens. I personally had big difficulties to reproduce it, and had to create a voluntary laggy server to see it for less than 1 second...
It will not break anything, the plugin will go on to work correctly, this is only a bad visual effect.
I'm not sure about what happens, but I suppose the server send a packet to the client asking it to reload the current chunk. Players around (even in the same chunk) will see nothing, and chunks are not unloaded / reloaded server side (I've tested this point by including log message on my servers to be sure).
I hope it will be fixed in 1.15 (like the respawn screen bug...). If you know a way to fix it now (or have a better explanation), I'm open! But actually I can't do nothing for it.