[INACTIVE][MECH] MobRider v0.39 - Finally a proper use for saddles! [860,928,935]

Discussion in 'Inactive/Unsupported Plugins' started by Fluff, May 8, 2011.

  1. Offline


    MobRider v0.39

    Continuing one of Edward's most awesome plugins - MobRider - a plugin for riding and controlling mobs.

    Note: this plugin is still pretty rough. Expect errors and bugs until version 1.0.
    Demonstration Videos (open)

    Featured on yogscast! Starts around 1:25...ends around 4:00

    Feature Summary
    • Use saddles to ride any mob, animal and even players
    • Control mobs/animals by use of a whip (fishing rod)
    • Command mobs to move, attack and stop using simple chat commands
    • Your mob will protect you from anything causing you harm
    • If you attack anyone, your mob will lend a hand
    • Feed your mob to replenish its health
    • Your mob will talk to you
    • Travel at much faster speeds than walking
    • Permissions-friendly

    User's Guide

    About The Developers

    Want to ensure your bug or suggestion isn't lost in the thread? Post it on our issue tracker.

    Command Summary (open)

    • /mob go <north/south/northeast etc> [distance] - Instructs the mob you are riding to start moving in the given direction. If a distance is supplied, it will walk that far and then stop (maximum distance is 250 blocks).
    • /mob goto <player name/entityID/mob name> - Instructs your mob to go to the specified player (no matter how far away they are).
    • /mob goto <X> <Z> - Mob will go to the specified coordinate
    • /mob attack <player name/entityID/mob name> - Commands your mob to move to and attack the given player/entity. If the mob is a friendly animal, this will make it follow you around (forever). (You can find out the entity ID of an entity by pressing f3 and noting the number above the entity's head.)
    • /mob follow <player name/entityID/mob name> - Commands your mob to follow the player/entity around (until you unmount)
    • /mob stop - Commands your mob to stop everything it's doing.
    Permission Nodes (open)

    • mobRider.command.goto - Player can use /mob goto
    • mobRider.command.attack - Player can use /mob attack
    • mobRider.command.go - Player can use /mob go
    • mobRider.command.stop - Player can use /mob stop
    • mobRider.command.follow - Player can use /mob follow
    • mobRider.players - Player can mount other players
    • mobRider.animals - Player can mount animals
    • mobRider.monsters - Player can mount monsters

    Recommended Plugins
    Known Issues
    • Pigs don't work so well (ironically)



    Change Log
    version 0.39
    • Mounts should no longer attempt to target themselves.
    version 0.38
    • Removed /mob mount and /mob unmount
    • Added 'mob name' to possible values for /mob attack, follow, and goto. Using a mob name will target the closest of that mob.
    • Fixed mob attack logic to be more aggressive.
    • Cleaned up plugin enable code.
    Older Entries (open)

    version 0.37
    • Fixed mob intents.
    version 0.36 - See post
    • Fixed command permission nodes not working correctly.
    • Added skeleton/spider awareness (not all riders are players!).
    • Added shortcuts for /mob go.
    • Updated feeding logic.
    version 0.35
    • Fixed onEntityDamage warnings.
    • Damage types cancelled correctly.
    version 0.34
    • Fixed player-mounting permissions bug.
    version 0.33
    • Updated for 740
    version 0.32
    • NPE fix
    version 0.31
    • Removed a certain cow-related line of debug code...
    version 0.3
    • Compatibility fix for latest builds
    • Added follow command
    • Added goto X Z
    • Added mount command (warning: glitchy)
    • Improved functionality of some other commands
    • Tidied up code a little.
    • A few bugs and annoyances fixed.
    version 0.2
    • Stopped hostile mobs defending you from themselves
    • A few other bug fixes
    • Fixed compatibility with the latest bukkit version
    • Increased mob travel speed for fully-fed mobs
    • Made it so you don't drown while riding squid (though you still can't control them)
    • Probably some other things I forgot
    version 0.11
    • Fixed a spelling mistake and stuff.
    version 0.1
    • Plugin Released
  2. Offline


    Sitting on a player's head causes them to move when they are not walking.

    Also, is there an ETA on updated controls mount controls?
  3. Offline

    DELIGNY Loïc

    Do you think to use ZQSD for moving mount ?
  4. Offline


    does this use permissions or whatever its called?
    cause i need this & i dont want permissions, i want to use it as ops
  5. Offline


    Is there a way to disable so the person (actual player) being rode on can stop being pushed? Because the rider will conflict with the mob rider, which pushes him around.
  6. Offline


    Thank you very much for this plugin !
    I juste have a suggestion/request :
    Can't the mob bear a chest and then ask him to go back to our house on his own ? (with x/y) ?
  7. Offline


    Any update on "go where you look"?
  8. Offline

    Joseph Goodley

    Great mod! Though perhaps you could make it so you mount the entity then type /mob set and then the entity is your pet and it never despawns nor do you have to mount the entity to command it.
  9. Offline


    commands does not work.. the mob wont go any where
  10. Offline


    2011-06-22 23:34:09 [SEVERE] Could not pass event ENTITY_DAMAGE to MobRider
    java.lang.ClassCastException: org.bukkit.craftbukkit.entity.CraftSkeleton cannot be cast to org.bukkit.entity.Player
        at com.edwardhand.mobrider.RiderEntityActionListener.onEntityDamage(RiderEntityActionListener.java:73)
        at org.bukkit.plugin.java.JavaPluginLoader$51.execute(JavaPluginLoader.java:598)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at net.minecraft.server.EntityArrow.o_(EntityArrow.java:180)
        at net.minecraft.server.World.entityJoinedWorld(World.java:1114)
        at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:62)
        at net.minecraft.server.World.playerJoinedWorld(World.java:1096)
        at net.minecraft.server.World.cleanUp(World.java:1073)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:395)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    just posting this from my log
  11. Offline


    Still around Fluff?
  12. Offline


    Still around, just burnt out on trying so much crap to get "go where you look" working. Don't worry; the plugin will stay up-to-date and working with the latest RBs. I'm just going to work on some other plugins and try again in a week or so. Hopefully I'll have some new ideas.
    kahlilnc likes this.
  13. Offline


    You download link is broken :[
  14. Offline


    After a quick check, MobRider appears to continue to work with RB 928. Let me know if you find anything different.
  15. Offline


    You going to pick up Mobtamer? the other guy never pulled thru in the end apparently.
  16. Offline


    Not until I get some help.
    kahlilnc likes this.
  17. Offline


    Nice to know your considering it. Plus I will test with the newest permissions 3.x I hope it works...
    It is working for me with the newest up to date permissions 3.1.6 I think it is.

    EDIT: Actually I think this plugin crashed my server. It may not be compatible with perm 3.x

    Its just permissions 3.x in general I switched back to perm 2.x
  18. Offline


    I love this Plugin, Since it allows me to make a "Cavalry" Rank in an RPG server. But is it possible to have it so that you can Shoot Arrows on Mob's Back? I havent tried with the Other Mobs except for Spiders, and it hurts them...
  19. Offline


    is this updated
  20. Offline


    Same For Me!
  21. Offline


    Check your permssions.
  22. Offline


    Awesome Plugin... cant ride Ghast though...
  23. Offline


    when riding, if i drop my saddle (which i did by accident) there is no way to get off, except by killing my stead. also, how does the /mob go command work? i could only get /mob stop to work.
  24. Offline


    hello i love this plugin but could you make it when you are mounted on an animal you dont spin with the animal and also can you make it that the item to control them with is configureable and also point and click to move them
  25. Offline


    Awesome plugin, needs a little work, but cool... would be nice if you added separate permission nodes mobRider.monsters.Spider mobRider.monsters.Zombie mobRider.monsters.creeper Ect.... so on RPG servers I can have players riding spides but not sitting on Creepers heads.... Thanks, keep up the good work

    EDIT: Just saw your previous post where you discuss this, I will be glad to see this added
  26. Offline


    can you make a wiki?
  27. Offline

    Psycho Robot

    Why? This plugin seems really simple. What's confusing enough that you'd need a wiki?
  28. Offline


    Nevermind, I figured everything out. All is well. :)
  29. Offline


    Okay, feedback time. Yes, I've still been working on this (as much as it pains me). Here's the bug I've been having: when riding a mount and coming up against a block, instead of jumping over it or something like that, I instead fall through the world into the void. Is this just me, or is anyone else having this problem? I assumed it was just my developer builds, but I've rolled back my changes and started over four times, each time not being able to discern between which changesets this behavior was happening.
  30. Offline



    Thanks dude, This plugin is great... Have it on a survival server as a perk for being VIP. My Users are Eating this up...

    Show Spoiler

    Have not had this problem.... yet :\

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: Jul 16, 2016
  31. Saw this error today:

    22:41:25 [SEVERE] Could not pass event ENTITY_DAMAGE to MobRider
    java.lang.ClassCastException: org.bukkit.craftbukkit.entity.CraftSkeleton cannot be cast to org.bukkit.entity.Player
            at com.edwardhand.mobrider.RiderEntityActionListener.onEntityDamage(RiderEntityActionListener.java:73)
            at org.bukkit.plugin.java.JavaPluginLoader$56.execute(JavaPluginLoader.java:635)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
            at net.minecraft.server.EntityArrow.m_(EntityArrow.java:178)
            at net.minecraft.server.World.entityJoinedWorld(World.java:1190)
            at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48)
            at net.minecraft.server.World.playerJoinedWorld(World.java:1172)
            at net.minecraft.server.World.cleanUp(World.java:1102)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:447)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)

Share This Page