[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

    Fluff

    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)

    Download

    Source

    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

    Juze

  3. Offline

    Fluff

  4. Offline

    skimberk1

  5. Thanks for forking this.
     
  6. Offline

    Fluff

    Considering this is one of those plugins where a description is short and sweet "a plugin for riding and controlling mobs", I thought a video description was appropriate. However, putting them in spoiler tags does look nicer. Thanks for the suggestion.
     
  7. Yay - I didnt have to fix this myself!

    Bug Report - 740 / Latest (0.34)
    http://pastie.org/1878726

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 16, 2016
  8. Offline

    Fluff

    Kainzo, can you identify the cause of that warning? Any idea who was doing what when that happened?
     
  9. Offline

    Bigwig222

    Very nice idea, I will try this
     
  10. Offline

    Joy

    Same spam here as Kainzo has, nothing was happening, it started right after loading this.

    Just got proper MASSIVE spam with this, when someone was riding a Wolf to test.
     
  11. Offline

    Raspberry

    Woo! YAY! Thx!
     
  12. Offline

    Evilsanta

    When I try to mount something it says that I dont have permission to mount mobs. What do I do?
     
  13. Offline

    Fluff

    0.35 released.

    The warning reported above should be fixed now. If you see any text being emitted from MobRider to the console, please report it with as much detail as possible about what was happening at the time. One thing that I know doesn't work correctly is feeding the mobs. I'll fix that in the next release.
     
  14. Giving it another test.
     
  15. Offline

    Chuckster

    Hey ive got a problem... whenever i type a /command such as /mob goto bob it doesnt do anything whatsoever
     
  16. Offline

    Fluff

    I've not yet tested goto, follow, attack, mount, or unmount. However, remember that you must be mounted on a mob for the /mob commands to do anything. I've updated the command handler to give appropriate feedback to the user; it will be in the next release.
     
  17. Offline

    zoolder101

    Can you control them using wasd? And is there permission to only ride certain mobs.
     
  18. Offline

    Fluff

    You cannot control them using wasd. The permission nodes are currently pretty broad; I have no problem adding them at a more granular level.
     
  19. Offline

    MeinerHosen

    MUCH support for you continuing this.

    It's absolutely wonderful to be able to vanish and sit AFK on a guy's head instead of staring at a wall. But that's just my usage XD

    My players have asked if this was returning and now I can say it's now possible again. Thank you :D
     
  20. Offline

    Zerkion

    LOL MobRider... a little too much vulgarity for a kids game >.>?
     
  21. Offline

    Logstone

    Haha, you can even ride other players! XD
     
  22. Offline

    Joy

    .....what, you manage to find offense somehow in Riding Mobs? Dear lord.
     
    KoryuObihiro and Mentioum like this.
  23. Offline

    clap2times

    Please make it so people can only ride certain animals, I want to make it so players can only ride other players... bookmarked, but not installed.
     
  24. Then don't grant them the permission nodes....

    I dont believe this needs much more configurations...
     
  25. Offline

    Fluff

    The only configuration options I plan to implement will be through permission nodes, extending existing ones as much as possible.

    Development plans:
    • Add more granular permissions for mounting. Add range permission to be used by goto/follow/attack.
    • Add relative mob movement commands.

    For example in a future vesion, mobRider.animals.sheep would only allow riding of sheep. mobRider.players.PoorVictim would only allow riding of the player named PoorVictim.

    To take care of Psycho Robot's range request, I plan on adding mobRider.range. If you don't have the permission, if you have mobRider.range, or if you have mobRider.range.*, you have unlimited range. If you have mobRider.range.50, you can only goto, attack, and follow players and mobs that are within 50 blocks of you. The number at the end can be anything, so you can easily give different ranges to different groups.

    For relative mob controls, I plan on adding /mob turn <degrees>, where degrees must be a multiple of 45. This will allow users to use a macro program to 'drive' their mobs via a different set of keys. Personally, I was planning on using the numpad.

    Any objections to removing /mob mount and /mob unmount? As far as I can tell, it doesn't really serve any practical purpose.
     
  26. Offline

    Paul_VB

    hey just a quick question, do the mob commands work? like /goto xyz, /goto player ect.
     
  27. Offline

    Mentioum

    yes they have done for a long time so unless they have been broken recently (i dont think the have) then yes it does. It also supports /follow <player> although it tends to spam the console....
     
  28. Offline

    Fluff

    Please report any console spam you get, along with what was happening at the time it occurred and any guesses you might have of the cause. The current version of MobRider should not be spamming the console.
     
  29. Offline

    Mentioum

    I havent updated to the most recent version. I'm waiting to get all my other plugins stable before I add donator related features (mobrider is one) on my server. Sorry I should have clarified that I hadn't used the most recent version.

    Thanks for taking this one on board btw.
     

Share This Page