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

Discussion in 'Plugin Releases' started by mung3r, Nov 29, 2011.

  1. Offline

    mung3r

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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:

    This post has been edited 29 times. It was last edited by mung3r Jan 8, 2013.
    teamprime, rdemanta, Aangiix3 and 4 others like this.
  2. Offline

    AtillaBosma

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
  3. Offline

    WizzleDonker

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I would kiss you...
  4. Offline

    Phantom Index

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Imagine the Grief Ride using an EnderDragon.
    MrRedLogan and IownYourFinger like this.
  5. Offline

    paulram16

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    ACCEPT IT, ME WANTS
  6. Offline

    Phiwa

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    EDIT: Sorry, just got the idea how it could have been solved here...

    This post has been edited 3 times. It was last edited by Phiwa Nov 29, 2011.
  7. Offline

    mung3r

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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.
  8. Offline

    kahlilnc

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    YES A THREAD! BY MUNG3R!
  9. Offline

    mung3r

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I have no idea of what you're talking about :p
    [IMG]
    kagecookeh, Jay98d, rdemanta and 3 others like this.
  10. Offline

    Phantom Index

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    What... The Fuck.
    kagecookeh and Olivki like this.
  11. Offline

    Kohle

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I would... Do things.
    AS1LV3RN1NJA likes this.
  12. Offline

    Raycrash

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Why would we need vault for this ? :eek:
    It tells me so in the console ;(
  13. Offline

    mung3r

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Vault handles permissions for the commands.

    This post has been edited 1 time. It was last edited by mung3r Dec 1, 2011.
  14. Offline

    Raycrash

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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
  15. Offline

    mung3r

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    bperms are supported as the fallback if you don't use any other permissions plugin. Also, Vault can coexist with Register.
  16. Offline

    Raycrash

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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)
  17. Offline

    mung3r

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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.

    This post has been edited 2 times. It was last edited by mung3r Dec 4, 2011.
  18. Offline

    Raycrash

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Oh okay, sounded like it would auto-use pberm if no vault is found.
    Anyways, the source won't be released anytime soon right ?
  19. Offline

    mung3r

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Source is on github for both MobRider and Vault.
  20. Offline

    Adrenaline

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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)
  21. Offline

    mung3r

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    So what was the last action?
  22. Offline

    Adrenaline

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    dont remember ;>
  23. Offline

    xGhOsTkiLLeRx

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hey
    @mung3r

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

    Thanks for keeping this plugin alive!
  24. Offline

    mung3r

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hmm, good point. I suppose that means everything is permitted/allowed, right?
  25. Offline

    CakRochi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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.
  26. Offline

    Adrenaline

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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)
  27. Offline

    xGhOsTkiLLeRx

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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" ;)
  28. Offline

    mung3r

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    What mob was this? Looks like an error trying to mount a mob.
  29. Offline

    mung3r

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yeah, that was my intention. Doesn't require Vault anymore - 0.41.
    xGhOsTkiLLeRx likes this.
  30. Offline

    Adrenaline

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Dont know :( i found this at logs ;/

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

Share This Page