RideThaMob
RideThaMob
NOTE
If the log says "[RideThaMob] WARINING:Failed to register the custom Entitys! You cant control the Entitys with the wasd keys now! Please make sure your are running the right Bukkit version(version) if you want to use the wasd mode!" make sure you use the right bukkit version. If you want a version of this plugin for your bukkit version pls pn me
What does this plugin
The plugin is very simple
It let you ride mobs!
And you can fly with theses mobs!
All u have to do is to get near a mob/player (10 blocks) and type in the chat /rtm.
And you will ride this mob/player!
If you like to control the mob/player just type in /rtm control.
Then you can control the mob/player with the wasd keys and the spacebar!
If you like to ride faster type in /rtm speed and you will ride faster!
If you want to fly with your mob/player type in /rtm fly and your mob/player will fly in the direction you are pointing at.
Another cool feature is that you can activate the nyan mode if you are on a sheep.
Just type in /rtm nyan. And then the color of your sheep will change rapidly.
Permissions
ridethamob.mob.* : Allows you to ride on all mobs
ridethamob.mob.sheep: Allows you to ride on one spezific mob
ridethamob.control : Allows you to control mobs/players with the wasd keys
ridethamob.player.* : Allows you to ride on all players
ridethamob.player.MiniDigger : Allows you to ride on one spezific player
ridethamob.speed: Allows you to use the speed mode
ridethamob.nyan: Allows you to use the nyan mode
ridethamob.updater: Allows you to use the updater (v1.3.0)
ridethamob.fly: Allows you to use the fly mode (v.1.3.2)
For more information see this page
Commands
/rtm: Ride the next entity you are allowed to ride
/rtm control: Toggles control mode
/rtm speed: Toggles speed mode
/rtm nyan: Toggles nyan mode
/rtm fly: Toggles fly mode(v1.3.2)
/rtm update: Updates the plugin (v1.3.0)
Localization
All informations for localization support (upcomming in v1.3.10) can be shown on this page
Planed
Ride on Players (v0.6)
Adjustable speed (v0.5)
Fix the bugs with enderdragons and giants
Stop spamming the consol with "... moved too quickly!" (v1.3.2)
AntiCheat compatibility
Only ride on mobs, not on items :D (v0.4)
Prevend bats from doing strange thinks...
Let the dragon shoot fireballs (v1.3.2)
Control the mobs with wasd (v1.3.*)
Let the mob you are riding attack other entitys, control who will be attacked by movement
If you have anything to add here post it below
Videos
English
Portuguese
Some links
The source of the plugin is available here
DevBuilds are available here (thanks @graywolf336)
Stats are provided by mcstats.com
Metrics
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
A unique identifier
The server's version of Java
Whether the server is in offline or online mode
The plugin's version
The server's version
The OS version/name and architecture
The core count for the CPU
The number of players online
The Metrics version
If you wish to disable this feature (/me cries), you can do so by opt-ing out, which you can do in the config file under /plugins/PluginMetrics/
Auto-updater
This plugin has a built-in auto-updater, which connects to BukkitDev to check for updates. If you, for some reason, wish to disable this process, you can do so by setting 'check_for_updates' to false in the plugins' settings file.
I have problem; whenever I attempt to use any command associated with this plugin, I get a message saying that an internal error has occurred. From what I understand, this usually means that the server is on the wrong craftbukkit version. However, I double-checked and my versions should be correct - I am on the latest beta build for Craftbukkit (1.7.9-R0.2) and the latest version of RideThaMob (1.3.9), which should be compatible.
What else could be causing the "internal error"?
These are the relevant error messages that come up in the server logs: http://pastebin.com/JHZWsEb7
Thanks MiniDigger. The config.yml file has been posted here:
http://pastebin.com/quED7F1J
It is the one from the .jar file, unmodified. Is the error referring to character position 2741 in the file?
@coremania
what character is character 2741? If you don't know, post your config. (pastebin or similar)
Also it could be caused by an fileencoding error, you should check that.
Hi I have a possible YAML error I need help with.
I have installed the newest release of this plugin: RideThaMob v1.3.9 for CB 1.7.9-R0.2
I am running craftbukkit-1.7.9-R0.2.jar, under Ubuntu Linux, with Oracle Java:
java version "1.7.0_65" Java(TM) SE Runtime Environment (build 1.7.0_65-b17)
When I start this plugin, I get the error message:
[12:00:57] [Server thread/ERROR]: Cannot load plugins/RideThaMob/config.yml org.bukkit.configuration.InvalidConfigurationException: unacceptable character '�' (0xFFFD) special characters are not allowed in "<string>", position 2741
The RideThaMob/config.yml looks good to me, and I have run the config.yml through some YAML validators and it checks out OK.
I have loaded the permissions into PermissionsBukkit configuration as:
ridethamob.*: true
Thanks for any ideas.
@judgmentrealm
Just looked at the code and found an error that mayy be causing your problem. If you want you can try the latest dev build #13 here If you don't want to use it, you will have to wait till the staff approves the file
@judgmentrealm
The player permission works like the mob permission. If you want to ride me, you need ridethamob.player.minidigger If you want to ride everybody you need ridethamob.player.* So if the should not be able to ride any players you need to negate ridethamob.player.* Updateing the description now to make that more clearly
Hello! People on my server are still able to ride players despite the permission for it being negated. Permissions file: http://pastie.org/9425528
@Gitany
currently having no time for implementing new features... Will put it on the todo list.
@MiniDigger
another cool feature would be if the mob you ride could be ordered to attack someone. One way could be making them want to automaticly target nearby players, but using WASD to manuever will replace/cancel their movement. That way you can let go of the mob you ride while close to other players, and let them freely deal their own dmg while you yourself swing your own sword or draw your bow.
@Gamerstreak1998
can you send me the complete message?
Im trying to use this plugin using the 1.3.5 version of this plugin on a 1.6.4 R1.0 server, and the console is telling me that it could not load because its unsupported.
@Gitany
I think this happens, because the blazed targeted you before you ride it. The latest build should clear the target of an creature, if you start to ride it. Download Build #11
@MiniDigger
I tested blaze now and realized that it looks like it still targets me since it movees upwards unusually much, maybe indicating that it is still engaging but not shooting or dealing dmg
@MiniDigger
I just tested your snapshot.
hostile mobs that you mount does not deal damage anymore, and they seem to not target anyone when mounted. I made a skeleton shoot a spider so that it would target it, but when i mounted the spider he stopped targetting. The mob that you mount seem to have no control left when you ride it.
However the not-target-rider feature is working perfectly. Any of the mob you mount seem to loose all of its regular behaviors.
@Gitany
Currently not at my pc since it cinda broken, but in the code it should work. Pls test it and report back Here it a link to a dev build: http:ci.graywolf336.com/job/RideThaMob/10/
or better, make them not target their rider so that they can target other players instead :)
@Gitany
I'll look into that
Could you make it so that hostile mobs wont hurt you when you ride them? :)
@RazorX2014
The 1.7.10-builds don't work. If it says internal error, there is a error in the consol. Pls paste it on pastebin and send me the link.
i cant get this to work it says when i type /rtm: an internal error occurred while attempting to perform this command
ive also tryed the dev version im on the latest craftbukkit