[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

    Methaneboy

    We abused the power of the saddle to fly minecarts through space :) I'm in spaceeeee :D

    [​IMG]
     
    Royalgamer06 and mung3r like this.
  2. Offline

    mung3r

    Fokson
    I added the buck command in the latest dev build.


    Varimathras
    I added the option to pick the control item in the latest dev build.

    shanko
    I added the /mob mount command in the latest dev build.

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

    mung3r

    New version released with the following changes:

    0.46.0
    • Added support for Citizens plugin - "/mob goto <npcname>"
    • Added mount chance/probability feature
    • Added "/mob buck" command to buck players off
    • Added configurable control item - fishing rod is default
    • Fixed "/mob goto" to stop once arriving at destination
    Download a fresh copy here:
    http://dev.bukkit.org/server-mods/mobrider/files/
     
  4. Offline

    Varimathras

    I test the new version but im still waiting for the fishing rod to work.
     
  5. Offline

    GoTheRedSox

    LOL ok im getting this.
     
    mung3r likes this.
  6. Offline

    mung3r

    Yeah, the fishing rod works but it's difficult to use. I have a few ideas on how to make it a bit easier.
     
  7. Offline

    GoTheRedSox

    ugh. got an error any idea what its caused by?
    Code:
    2012-07-10 06:42:56 [SEVERE] Could not pass event EntityDamageByEntityEvent to MobRider
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:363)
        at org.bukkit.craftbukkit.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:381)
        at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:608)
        at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:595)
        at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:215)
        at net.minecraft.server.EntityHuman.attack(EntityHuman.java:750)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:998)
        at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
        at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:172)
        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.ClassCastException: org.getspout.spout.player.SpoutCraftPlayer cannot be cast to org.bukkit.entity.Creature
        at com.edwardhand.mobrider.models.Rider.getTarget(Rider.java:61)
        at com.edwardhand.mobrider.listeners.RiderDamageListener.onEntityDamage(RiderDamageListener.java:71)
        at sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302)
        ... 17 more
     
  8. Offline

    mung3r

    Yeah, I think I know what could be happening. Expect a dev build update soon.
     
  9. Offline

    GoTheRedSox

    alright thanks
     
  10. Offline

    mung3r


    Ok, grab the latest dev build and give it a try.

    Don't forget to rename it to MobRider.jar after you download it before copying to your plugin directory. Otherwise, you'll have two of them installed which would be bad :)
     
  11. Offline

    GoTheRedSox

    it worked thanks!
     
    mung3r likes this.
  12. Offline

    mung3r

    Grab the latest version. I improved the fishing rod navigation a bit but it is still difficult to use at times.

    Left-click a direction to direct your mob.
    Right-click to stop your mob.

    New version released with the following changes:


    0.46.1
    • Added support for WorldGuard plugin - "/mob goto <region_name>"
    • Added admin command to reload config
    • Added update check for latest version of plugin
    • Improved navigation with control item (default: fishing rod)
    • Improved ride control interactions
    • Improved handling of pigs
    Download a fresh copy here:
    http://dev.bukkit.org/server-mods/mobrider/files/

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

    Matt_Anderson

    Mod Spotlight

    Mod review

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

    OmerLux

    Hey, in my server other players can't ride me or other mobs.. anyone knows why?.. I installed vault and the MobRider like in the instructions.. thanks!
     
  15. Offline

    mung3r

  16. Offline

    OmerLux

    i tryed to add to the primissions:

    mobrider.players : true
    mobrider.animals : true
    mobrider.monsters : true

    and it won't work at all, even to me.. can you send me the preferens file that will work for all players?
     
  17. Offline

    mung3r

    First, I need to know what permissions system you're using.
     
  18. Offline

    OmerLux

    plugin.yml :

    "
    name: MobRider
    main: com.edwardhand.mobrider.MobRider
    version: 0.46.1-b46
    authors: [edwardhand, mung3r]
    website: http://dev.bukkit.org/server-mods/mobrider
    softdepend: [SpoutPlugin,Vault]
    commands:
    mob:
    description: MobRider commands
    usage: |
    Usage:
    /<command> mount <player|mob> - mount a nearby player or mob
    /<command> go <direction> - go n, north, northeast, etc.
    /<command> goto <player|mob|npc|region> - go to nearby player, mob, npc or region
    /<command> goto <x> <z> - go to specific x, z coordinates
    /<command> follow <player|mob> - follow nearby player or mob
    /<command> attack <player|mob> - attack nearby player or mob
    /<command> stop - stop
    /<command> buck - buck a player riding you
    permissions:
    mobrider.command.*:
    description: Player can use all /mob commands
    children:
    mobrider.command.mount: true
    mobrider.command.go: true
    mobrider.command.goto: true
    mobrider.command.follow: true
    mobrider.command.attack: true
    mobrider.command.stop: true
    mobrider.command.buck: true
    mobrider.command.mount:
    description: Player can use /mob mount
    default: op
    mobrider.command.go:
    description: Player can use /mob go
    default: op
    mobrider.command.goto:
    description: Player can use /mob goto
    default: op
    mobrider.command.follow:
    description: Player can use /mob follow
    default: op
    mobrider.command.attack:
    description: Player can use /mob attack
    default: op
    mobrider.command.stop:
    description: Player can use /mob stop
    default: op
    mobrider.command.buck:
    description: Player can use /mob buck
    default: op
    mobrider.players:
    description: Player can mount other players
    default: op
    mobrider.animals:
    description: Player can mount animals
    default: op
    mobrider.monsters:
    description: Player can mount monster
    default: op
    mobrider.admin.reload:
    description: Reload config
    default: op
    "
     
  19. Offline

    mung3r

    Not that file. What permission plugin are you using? I assume you've installed Vault - and Vault is a bridge for permission plugins. Each permission plugin has their own type of configuration which is why I need to know which one you're using.
     
  20. Offline

    JShonobustu

    Well done plugin. I like the "whip" idea, it's genius.
     
    mung3r likes this.
  21. Offline

    OmerLux

    Ohh.. I'm using Vault, and I'm new in the plugins thing.. so I don't know how to use "primissions"
     
  22. Offline

    OmerLux

    Can somebody answer? I need help!
     
  23. Offline

    mung3r

    Go to the Vault page and pick a supported permissions plugin. Install that per instructions for the particular permission plugin you choose.
    http://dev.bukkit.org/server-mods/vault/
     
  24. Offline

    SnowGears

    I am wondering, is there a way to throw projectiles such as snowballs while riding a mob? Because it seems while riding the mob the hitbox of the mob gets in the way even if you look up. It is critically important to the plugin I'm developing to be able to throw snowballs normally while riding an Enderman but when riding the mob and I throw a snowball, it explodes in front of my face almost every single time. Any help or suggestions would be great. Is it possible to make snowballs ignore mob hit boxes when riding a mob?
     
  25. Offline

    mad_murdock

    Hi epic plugin btw tnx for it,

    In mcmmo you can summon a cat using 10 fish or a wolf using 10 bones,

    could you make it so while having a fishing pole equipped, if you sneak+rightclick you summoned an animal based on your perms, preferably no saddle needed,

    my Idea is to give the perms based on rank so i would give member - pig, trusted - wolf, Mod - spider, Admin - cavespider, etc etc, then use them as server mounts. if this is possible it would be epic. :)

    Edit: Or maybe even add a can summon mobs perm to summon if no mobs are close,
    - mobrider.summon
    - mobrider.summon.pig
    - mobrider.summon.wolf

    etc etc.

    another idea, maybe on dismount give player an eggspawner based on mount perms or mount dismounted that way members would need to carry a fishing pole + the eggspawner /mount they wished to use, then we could sell mounts ingame, members could collect mounts and trade them.
     
  26. Offline

    mung3r

    I'm implementing configurable cost to mount mobs. Probability to mount is already configurable too. However, the egg idea sounds more interesting. If you manage to mount a mob, then unmount, you get an egg and the mob dissappears - only to reappear when the egg is used.
     
  27. Offline

    mung3r

    New 0.47.0 release with 1.3.1 support:

    Changes:
    • Added keyboard control via arrow keys (requires Spoutcraft client and Spout server)
    • Added configurable feature to give Spawn Egg on dismount
    • Added feature to travel to Multiverse portals
    • Added feature to travel to Residence regions
    • Added feature to travel to Regios regions
    • Added feature to charge configurable cost to ride
    • Added command to reload config
    • Added configurable update rate 1 to 20 ticks
    • Fixed bug detecting dead riders
    • Fixed bug with Spider Jockeys
    Download available here.
     
  28. Offline

    Darthmineboy

    Does it work for 1.3?
     
  29. Offline

    nickDG5

  30. Offline

    Varimathras

    great : ) I will try the rod now in 1.3 and see if works better now.
     
    mung3r likes this.

Share This Page