[MECH] MobRider v0.47 - Finally a proper use for saddles! [1.4.6]

Discussion in 'Archived: Plugin Releases' started by mung3r, Nov 28, 2011.

  1. Offline

    mung3r

    MobRider 0.47.3 - Finally a proper use for saddles!
    More plugins to try:
    ecoCreature - Custom mob & PVP rewards!
    DeathTpPlus - Death notifications & recall!

    A continuation of a continuation (last maintainer was Fluff) of Edward's most awesome plugins - MobRider - a plugin for riding and controlling mobs.

    Features:
    • Use saddles to ride any mob, animal and even players
    • Control mobs/animals by use of a whip (fishing rod - configurable)
    • Control mobs using arrows keys in Spoutcraft with Spout enabled servers
    • Command mobs to move, attack and stop using simple chat commands
    • Command mobs to goto the following destinations
      • Local players and mobs
      • Citizen NPCs (requires Citizens plugin)
      • Factions regions (requires Factions plugin)
      • Multiverse portals (requires Multiverse-Portal plugin)
      • Regios regions (requires Regios plugin)
      • Residence regions (requires Residence plugin)
      • Towny regions (requires Towny plugin)
      • WorldGuard regions (requires WorldGuard plugin)
    • Your mob will automatically protect you from anything causing you harm
    • If you attack anyone, your mob will automatically lend a hand
    • Feed your mob to replenish its health (food items configurable)
    • Travel at much faster speeds than walking (speeds configurable)
    • Receive a Spawn Egg on dismount (configurable)
    • Enable random chance to mount and/or associated coin cost (configurable)
    • Your mob will chat with you :)
    • Permissions-friendly
    Usage Stats:
    [​IMG]
    --------------------------------------------------------------------------------------------------------
    Acknowledgements:
     
  2. Offline

    WizzleDonker

    I would kiss you...
     
  3. Offline

    Phantom Index

    Imagine the Grief Ride using an EnderDragon.
     
    MrRedLogan and IownYourFinger like this.
  4. Offline

    paulram16

    ACCEPT IT, ME WANTS
     
  5. Offline

    Phiwa

    EDIT: Sorry, just got the idea how it could have been solved here...
     
  6. Offline

    mung3r

    Note that the bukkit dev site has been approved so you don't have to wait on approval for this thread. This is just a placeholder so that people can find it in the plugin search.
     
  7. Offline

    kahlilnc

    YES A THREAD! BY MUNG3R!
     
  8. Offline

    mung3r

    I have no idea of what you're talking about :p
    [​IMG]
     
    kagecookeh, Jay98d, rdemanta and 3 others like this.
  9. Offline

    Phantom Index

    What... The Fuck.
     
    kagecookeh and Olivki like this.
  10. Offline

    Kohle

    I would... Do things.
     
    AS1LV3RN1NJA likes this.
  11. Offline

    Raycrash

    Why would we need vault for this ? :eek:
    It tells me so in the console ;(
     
  12. Offline

    mung3r

    Vault handles permissions for the commands.
     
  13. Offline

    Raycrash

    Oh I just saw that you are one of the creators of vault, so I guess you won't support plain bperms ?
    I would switch to vault but too many plugins still need register :S
     
  14. Offline

    mung3r

    bperms are supported as the fallback if you don't use any other permissions plugin. Also, Vault can coexist with Register.
     
  15. Offline

    Raycrash

    Getting this without vault
    Code:
    18:21:21 [SCHWERWIEGEND] Could not load 'plugins\MobRider-0.0.1-SNAPSHOT.jar' in
     folder 'plugins': Vault
    org.bukkit.plugin.UnknownDependencyException: Vault
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:135)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:215)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:136)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:147)
            at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:123)
            at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigur
    ationManager.java:52)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:141)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:388)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
     
  16. Offline

    mung3r

    So you still need to install at least Vault - then Vault will use bperms if it doesn't find any other permission plugins installed. Basically, Vault handles finding all the different types of permission systems including bperms.
     
  17. Offline

    Raycrash

    Oh okay, sounded like it would auto-use pberm if no vault is found.
    Anyways, the source won't be released anytime soon right ?
     
  18. Offline

    mung3r

    Source is on github for both MobRider and Vault.
     
  19. Offline

    Adrenaline

    Bukkit Build #1549
    MobRider: v0.4

    PHP:
    Could not pass event PLAYER_ANIMATION to MobRider
    java
    .lang.NullPointerException
            at com
    .edwardhand.mobrider.models.Ride.speak(Ride.java:226)
            
    at com.edwardhand.mobrider.models.Ride.setDestination(Ride.java:242)
            
    at com.edwardhand.mobrider.listeners.RiderPlayerListener.onPlayerAnimation(RiderPlayerListener.java:108)
            
    at org.bukkit.plugin.java.JavaPluginLoader$16.execute(JavaPluginLoader.java:365)
            
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
            
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:829)
            
    at net.minecraft.server.Packet18ArmAnimation.a(SourceFile:38)
            
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
            
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
            
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:516)
            
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
            
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
     
  20. Offline

    mung3r

    So what was the last action?
     
  21. Offline

    Adrenaline

    dont remember ;>
     
  22. Offline

    xGhOsTkiLLeRx

    Hey
    @mung3r

    What's about soft-depending on Vault?
    So it could be optional ;P

    Thanks for keeping this plugin alive!
     
  23. Offline

    mung3r

    Hmm, good point. I suppose that means everything is permitted/allowed, right?
     
  24. Offline

    CakRochi

    I wasn't saw it 10 days ago !
    I use it Minecraft Beta 1.5 up to now !
    I'm very thanks to update it .... :)
     
    mung3r likes this.
  25. Offline

    Adrenaline

    Next errors:
    PHP:
    [SEVERECould not pass event PLAYER_INTERACT to MobRider
    java
    .lang.IllegalStateExceptionStart block missed in BlockIterator
        at org
    .bukkit.util.BlockIterator.<init>(BlockIterator.java:167)
        
    at org.bukkit.util.BlockIterator.<init>(BlockIterator.java:254)
        
    at org.bukkit.util.BlockIterator.<init>(BlockIterator.java:289)
        
    at org.bukkit.craftbukkit.entity.CraftLivingEntity.getLineOfSight(CraftLivingEntity.java:83)
        
    at org.bukkit.craftbukkit.entity.CraftLivingEntity.getTargetBlock(CraftLivingEntity.java:109)
        
    at com.edwardhand.mobrider.listeners.RiderPlayerListener.onPlayerInteract(RiderPlayerListener.java:56)
        
    at org.bukkit.plugin.java.JavaPluginLoader$11.execute(JavaPluginLoader.java:330)
        
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
        
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:178)
        
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:149)
        
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:560)
        
    at net.minecraft.server.Packet15Place.a(SourceFile:39)
        
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
        
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
        
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:516)
        
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
        
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
     
  26. Offline

    xGhOsTkiLLeRx

    Yeah.
    I looked at your source and it already seems like you have prepared for the case that Vault isn't found.
    softepend: [Vault]
    Instead of
    depend: [Vault]
    Would return permissions = null.
    And you already have the log for "everyhing is allowed" ;)
     
  27. Offline

    mung3r

    What mob was this? Looks like an error trying to mount a mob.

    Yeah, that was my intention. Doesn't require Vault anymore - 0.41.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 21, 2016
  28. Offline

    Adrenaline

    Dont know :( i found this at logs ;/

    Issues:
    • When i "sit" at player.. next player can sit at me ;s this is very annoying
     
  29. Offline

    Raycrash

Share This Page