[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

    akrieger

    Interesting, good to know. I didn't realize the base Minecraft classes were so permissive. Sorry if my above post seemed accusatory - I made an uninformed assumption and was wrong. I didn't realize that there were actual, legitimate, means wherein a Player could get in a vehicle, and yet not have a vehicle returned. I guess if either of us cared enough we could file a bug report against Bukkit/CB.
     
  3. Offline

    Truecorruptor

    Ummm it says that the plugin.yml is missing so i cant load the .jar

    NVM i found out what i did

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

    Blazednlovinit

    Anyone tried to ride a player while they are riding you?? reminds me of "The One"
     
  5. Offline

    Kalais

    When attacking (using wolf) it tends to hit once, then walk away then return and attack again, then walk away, then finish off the mob. Is there a way to keep it attacking?

    Also, can you make it attack all mobs, using common mob names, within a defined area?
    (/mob attack pig r:10)
    Have the mob you're riding attack all pigs within a 10 block radius.
     
  6. Offline

    blakefire

    How to I install this mod?
     
  7. Offline

    Psycho Robot

    Download the .zip and extract the files. You'll have a .jar (why is a single file zipped? who knows). Put the .jar in your plugins folder and restart your server. Done.
     
  8. Offline

    Fluff

    Zipped because I cannot upload .jar files to my host. I'm willing to entertain any suggestions for alternate plugin hosting.
     
  9. Offline

    Psycho Robot

    90% of plugins i see use dropbox
     
  10. Offline

    Kalais

    Any way possible?
     
  11. Offline

    JanTTuX

    Can you make /mob help so u can see all the commands ingame?
     
  12. Offline

    Fluff

    My personal inclination is 'no'. I prefer running Help on my server since you can customize the help files to say exactly what you want. If you'd like, I can create a default Help file for use with that plugin, though that will be a pretty low-priority task.

    After playing with the mob action logic, I've got it to a point that it's almost scary. Player + spider mount = doom to everything. The attack is just as unrelentless as a normal mob's attack. The only problem I had with not hitting was when mobs would hide in crevices that Annihilator (because what other name are you going to give to your epic mount?) just couldn't fit into easily. One thing to remember: carry a stack of mob food with you so that you can keep your mount in tip-top shape. A damaged mount is a slow mount.

    I'll add /mob attack <mobname> to attack the nearest mob of that type and then I'll release again.

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

    Kalais

    Yep, I feed the mob throughout battles. I also stroke his ego by telling my mob, "You can destroy him. He's nothing." Needless to say, I've never lost a battle.

    Thanks for adding that!

    Few things I discovered:

    1. An enraged wolf is not considered a monster.
    2. Players can ride another person's wolf.
    3. Skeletons are the worst mob to use for attacking. They literally dance circles around the mob.

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

    Fluff

    1. Wolves are animals, even angry ones. Is this bad?
    2. I can probably add some code to prevent this if necessary.
    3. Skellies are very underwhelming in terms of being a mount.

    If I fix #1 and #2, there will probably be configuration options to toggle it one way or the other.

    Give me some feedback on adding this possible feature: special attacks. If you feed your mob a certain block, it gains a special attack for X seconds. For example, wolves might get a speed boost and set fire to their targets. Skellies might shoot spreads of five arrows. Chickens might throw eggs. Sheep might rain down lightning. Don't expect this feature to be added immediately; it's something I might look into if it has enough interest after the 1.0 release.
     
  15. Offline

    Kalais

    The fact that they are considered an animal is not bad. I was just trying to see how I can configure permissions for my users and found that out. :)

    A configuration file for that would be excellent. I don't want users getting upset that someone makes their tamed wolf attack them or steal their wolf.

    Nothing against your ideas, but I think that those features would completely change the dynamic of the plugin. I love the simplicity of it. If those were to ever be added can you please have them toggleable?
     
  16. Offline

    Fluff

    If implemented, it'd probably be a totally different plugin that depended on this one. One of our goals with every plugin we maintain is to create an API so that other developers can create plugins based on the functionality of ours. We think modularization is good, and letting other developers use their creativity and build on top of what we can provide can only be a good thing for the plugin community.

    EDIT:
    0.38 released. Go kill those mobs!

    Also, I removed /mob mount and /mob dismount. I didn't hear any feedback when I asked for it, so I'm going to assume that no one uses those commands anyway. Next up, respecting BorderGuard.
     
  17. Offline

    Kalais

    This is great to hear. I love when plugin developers work together.
    Thanks for the great plugin.

    Problem:
    I'm sitting on a spider. A user is also sitting on a spider. I use the command /mob attack spider and my spider is attacking itself!

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

    Fluff

    That behavior is intended.

    Just kidding. Tomorrow's update will fix this.
     
  19. Offline

    TruffleDucks

  20. Offline

    Kalais

    Just thought of a good addition (separate permission):
    Have your mob eat automatically to refill HP. It will eat from the first available inventory slot with food in it.

    Looking forward to this:
     
  21. Offline

    Fluff

    0.39 released. Mounts should no longer try to target themselves. Let me know if any errors pop up.
     
  22. Offline

    clap2times

    I feel like such an idiot... SORRY

    installed ( : P)
     
  23. Offline

    Kalais

    Everything seems fine. Just trying to work around the clunky fishing rod controls.
     
  24. Offline

    Kalais

    Anyway to prevent mounts from attacking on protected land (WorldGuard)?
     
  25. Offline

    woodzy

    OMG fishing on a chicken (first video) I died watching that LOL
    getting it >:)
     
  26. Offline

    Psycho Robot

    Hi, I'd like to request that a radius of affect be added to all the commands so that my spider can't hunt someone down no matter where they are in the server. It makes it pretty overpowered, and it acts like a very slow tele that I don't want my users to be able to use. I've asked for this before, but I never heard anything, so I'm figuring my post was overlooked or something.
     
  27. Offline

    AcidicTaco

    epic, I put it on my server, had tons of loling with the players on there and then a new guy came on :D we all stacked on top of him!

    things you could change:
    -add help with the commands, so you type only /mob and it displays all the possible commands!
    -be able to ride squids
    -you select the location for the mob by just clicking where you want to go

    other than that I love this mod! I'm probably going to start something like animal races on my server :D
     
  28. Offline

    Waffletastic

    The dl link is down.
     
  29. Offline

    Psycho Robot

    Are you sure? Its working fine for me.
     
  30. Offline

    Kalais

    When shooting snowballs/arrows/eggs at people through a dispenser, I'm getting this error spamming:

    03:16:22 [INFO] ! MobRider Warning: Catching local exception at RiderEntityActio
    nListener.
    03:16:22 [INFO] ! MobRider Warning: Catching local exception at RiderEntityActio
    nListener.
    03:16:22 [INFO] ! MobRider Warning: Catching local exception at RiderEntityActio
    nListener.
    03:16:22 [INFO] ! MobRider Warning: Catching local exception at RiderEntityActio
    nListener.
     
  31. Offline

    JanTTuX

    why you cannot ride a slime? it totally spams my log.
     

Share This Page