[INACTIVE][MECH] MobRider v0.32 - Finally a proper use for saddles! [674]

Discussion in 'Inactive/Unsupported Plugins' started by Edward Hand, Feb 25, 2011.

  1. Offline

    Monkah

    BUG:
    When a player thats being ridden tries to ride the rider, they both fly up into the void, then fall to their death on right click.
     
  2. Offline

    Edward Hand

    Everyone knows. It's even in the video in the first post. I like it :D
    Don't want to fly? Just don't do that...
     
  3. Offline

    Monkah

    But players can gain an advantage from being able to see the whole map and beyond...
     
  4. Offline

    Edward Hand

    The same render range as usual applies. You can see no more than standing on top of a high mountain.
     
  5. Offline

    ledhead900

    This and the other recommended one are just plain awesome I will recommend this to ppl for sure!
     
  6. Offline

    Em0srawk

    Will this work with a higher builds? It looks awesome and I want it for my server!
     
  7. Offline

    Edward Hand

    It should do, yes.
     
  8. Offline

    Em0srawk

    Cool, thanks
     
  9. Offline

    ledhead900

    Anyway to get WSAD to steer mobs ?
    --- merged: Mar 6, 2011 4:06 PM ---
    and possible to get the mob ur riding to disable its AI so it only listens to you and wont wonder around until u let it do so.
     
  10. Offline

    Edward Hand

    WASD is a common request but is unfortunately not possible with bukkit.
    If you're riding a mob it should automatically stay in one place. It might turn on the spot but shouldn't wander around.
     
  11. Offline

    ledhead900

    alright bit of a shame tho wasd would have been superb.
    --- merged: Mar 6, 2011 6:11 PM ---
    oh and is that mount thing where two players mount echother and u get a rocket boost to the sky a bug or a easteregg?
     
  12. Offline

    Edward Hand

    It's technically a bug since I didn't put it in on purpose (it's just minecraft being weird). It's a fun bug though and I'm too lazy to fix it right now [​IMG]
     
  13. Offline

    frin

    BUG:

    When I activate arrow dispenser and get hit by the arrow, MobRider gives a severe error in console:

    Code:
    2011-03-06 23:26:06 [SEVERE] Could not pass event ENTITY_DAMAGED to MobRider
    java.lang.NullPointerException
    <------>at com.edwardhand.mobrider.RiderEntityListener.onEntityDamage(RiderEntityListener.java:63)
    <------>at org.bukkit.plugin.java.JavaPluginLoader$38.execute(JavaPluginLoader.java:319)
    <------>at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    <------>at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
    <------>at net.minecraft.server.EntityArrow.f_(EntityArrow.java:169)
    <------>at net.minecraft.server.World.a(World.java:1011)
    <------>at net.minecraft.server.WorldServer.a(WorldServer.java:53)
    <------>at net.minecraft.server.World.f(World.java:993)
    <------>at net.minecraft.server.World.d(World.java:970)
    <------>at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:354)
    <------>at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
    <------>at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Running on CraftBukkit #493. I was not riding, just walked over stone plate.
     
  14. Offline

    ledhead900

    PHP:
    01:38:04 [SEVERECould not pass event PLAYER_ITEM to MobRider PM spa
    java
    .lang.IllegalStateExceptionStart block missed in BlockIterator
            at org
    .bukkit.util.BlockIterator.<init>(BlockIterator.java:169)
            
    at org.bukkit.util.BlockIterator.<init>(BlockIterator.java:243)
            
    at org.bukkit.util.BlockIterator.<init>(BlockIterator.java:278)
            
    at org.bukkit.craftbukkit.entity.CraftLivingEntity.getLineOfSight(CraftL
    ivingEntity
    .java:84)
            
    at org.bukkit.craftbukkit.entity.CraftLivingEntity.getTargetBlock(CraftL
    ivingEntity
    .java:110)
            
    at com.edwardhand.mobrider.RiderListener.onPlayerItem(RiderListener.java
    :67)
            
    at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.ja
    va
    :202)
            
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a
    :59)
            
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava
    :255)
            
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:448)
            
    at net.minecraft.server.Packet15Place.a(SourceFile:57)
            
    at net.minecraft.server.NetworkManager.a(SourceFile:230)
            
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
            
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
            
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    CB 514
    [MERGETIME="1299595267"][/MERGETIME]
    Error happens somtimes my server log shows it did it when players saddled each other
     
  15. Offline

    Mathus

    Feeding a spider twice with wheat seems to dc everyone on the server, not sure if it affects every food item or just wheat, am I doing something wrong? The console only gives a generic disconnect error. :x
     
  16. Offline

    Mcandmar

    BUG: Seeing the following error inconsole with CB #493. Recreated the same error as Frin when using a dispenser.

    PHP:
    [SEVERECould not pass event ENTITY_DAMAGED to MobRider
    java
    .lang.ClassCastExceptionorg.bukkit.craftbukkit.entity.CraftSkeleton cannot be cast to org.bukkit.entity.Player
            at com
    .edwardhand.mobrider.RiderEntityListener.onEntityDamage(RiderEntityListener.java:71)
            
    at org.bukkit.plugin.java.JavaPluginLoader$38.execute(JavaPluginLoader.java:319)
            
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
            
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
            
    at net.minecraft.server.EntityArrow.f_(EntityArrow.java:169)
            
    at net.minecraft.server.World.a(World.java:1011)
            
    at net.minecraft.server.WorldServer.a(WorldServer.java:53)
            
    at net.minecraft.server.World.f(World.java:993)
            
    at net.minecraft.server.World.d(World.java:970)
            
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:354)
            
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
            
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
     
  17. Offline

    Daveyo

    522 I cant seem to use a saddle on anything
     
  18. Offline

    Itssnowing

    Do you have the necessary permissions?
     
  19. Offline

    Olof Larsson

    Awesome plugin :) and I have two suggestions:

    Could it be possible to use line of sight aiming to command the creature to go somewhere? It is hard to throw the fishing rod to the right place. Also I get annoyed of the sound of the fishing rod after I throwed it 20 times.

    could you create another goto command that takes x and z values? This way I can write down on paper where my home is in x z values and command my creature to go home with me.
     
  20. Offline

    Daveyo

    yes everything was fine in 493. Something with the update
     
  21. Offline

    strupan

    fix this error please!
     
  22. Offline

    Em0srawk

    Maybe there could be locations you could set, for instance:
    /mob setlocation home
    Would add a co-ordinate to a file somewhere that's called "home" (similar to warps). You then tell the creature you're riding:
    /mob goto home
    This would work similarly to travelling to players (although 1 out of the 3 times I did this my creature was just constantly running at a wall :/)

    Edit: There also seems to be an annoying (but hilariously funny) bug with this. My friend was riding his creeper friend (I'm also running Friendlies and Monster tamer - Creepers are friendly), whilst attempting to steer the creeper with his fishing rod he hit a sheep by mistake and for some reason his creeper decided that the sheep was attempting to kill him and rushed to his aid (basically, it exploded with him on it - killing him). The irony of all this is that the sheep was the only one that survived!
     
    Edward Hand likes this.
  23. Offline

    Olof Larsson

    @Em0srawk
    Mwahahah :) lol that's awesome XD
     
  24. Offline

    qrux

    +1, that would be great!
     
  25. Offline

    terwilliker

    I cannot figure out how to install this. Just leaving the .zip extension does not work, (not detected by bukkit), leaving an uncompressed version in plugins does not work (not detected). Renaming the zip to jar tries to load it but then says:

    This server is running Craftbukkit version git-Bukkit-0.0.0-516-gdf87bb3-b531jnks (MC: 1.3)
    [INFO] Preparing level "world"
    [INFO] Preparing start region
    [INFO] Preparing spawn area: 20%
    [INFO] Preparing spawn area: 73%
    [INFO] [Permissions] version [2.5.4] (Phoenix) was Initialized.
    [SEVERE] Could not load plugins/MobRiderv0.2.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:60)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:159)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:107)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:59)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.io.FileNotFoundException: Jar does not contain plugin.yml
    ... 9 more

    Any ideas?
     
  26. Offline

    Edward Hand

    Open the zip and take the jar out. Put the jar in the plugins folder and it should then just work.
    I lol'd hard.
    As for your idea about set locations, I'm not sure I like it. At the moment the plugin is very lightweight. No data is stored or retrieved for it to work. It just uses information from within the game itself. I might give it more thought in the future when bukkit comes with in-built support for data persistence, but until then don't get your hopes up.
    It uses line of sight already. You don't need to throw the fishing rod. Just wave it in the direction you want to go with your left mouse button (which also stops it making a sound).
    I can certainly look into coordinate commands though.
     
  27. Offline

    terwilliker

    Ah ha... I am on a macosx system and when I double clicked on the zip file it automatically opened the jar too! (I saw the jar flash in the folder for a second before expanding automatically) I used stuffit expander to open just the jar. Thanks for hinting it was something simple.
     
  28. Offline

    Mountaineer

    Download link appears to be broken. Never mind. This plugin sounds awesome, can't wait to try it out!
    [MERGETIME="1299882682"][/MERGETIME]
    Lol, Zombie appears to be a bit broken. When mounted, it tries to chase after the rider and spams the hell out of chat:

    [​IMG]
     
  29. Offline

    Edward Hand

    hmmm. I'll see what I can do about that.
     
  30. Offline

    chicka123

    You may need to put esseternals in a folder in order to use this. Unless you deleted esseternals secret permissions.
     

Share This Page