[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

    zoolder101

    kk, I hope to have spiders be tho only ridable mob. Also, sux that you cant use wasd D:
     
  3. Offline

    Zerkion

    lulz imagine someone saying OOOOOOOOH YEE IM RIDIN A MOB!... a baby next i spose?

    CAN control ghast and squid, my favourite is controling the giant :D

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

    Fluff

    That's interesting! Can you also test slimes? Also, can you verify that you cannot get the squid to surface and that you cannot drown while mounted on a squid?
     
  5. Offline

    Justin17

    Can you ride a creeper LOL? It might explode on you though...
     
  6. Offline

    tremor

    any chance of checking this against borderguard - you can ride mobs beyond borders
     
  7. Offline

    Fluff

    That does sound like a problem. I'll take a look at it.
     
  8. Offline

    ZerG

    FLUFF ! ! ! ! you took over mobrider :confused:?
    Thank you my premium members will be happy to "get back in the saddle" :D
    and good luck with the months of bug spams to come !
    I really appreciate you getting this plug working again .
     
  9. Offline

    compgurusteve

    can you post a link for a .jar file?
     
  10. Offline

    Fluff

    <Edit by Moderator: Redacted mediafire url>
     
    Last edited by a moderator: Dec 14, 2016
    compgurusteve likes this.
  11. Offline

    compgurusteve

     
    Last edited by a moderator: Dec 14, 2016
  12. Offline

    Kalais

    Can you fix teleporting and going through warps? I have to unmount and mount after teleporting/warping.
     
  13. Offline

    Fluff

    Can you be more explicit? What happens if you don't unmount and re-mount after teleporting?
    Man...that sounds so good right about now.
     
  14. Error in 0.35:

    http://pastie.org/1884695

    ===

    And another very strange issue on 0.35. Admins can ride mobs and steer them.

    But I have some players with these flags:

    - mobRider.animals
    - mobRider.command.stop
    - mobRider.command.go
    - mobRider.monsters
    - mobRider.command.goto
    And they can mount animals/monsters, but the commands do nothing. None of them. Did something change in the command permission nodes?
     
  15. Offline

    Fluff

    Both of these issues fixed in the next release. The next release will happen later today.
     
  16. Offline

    Unscrewed

    Nice plugin, but please, change the title accorfing to the guidelines.
    In the CB Build you need to use a range, not a comma. :)

    [740 - 766]
     
  17. Offline

    Kalais

    The player whom you are mounted is warped to wherever they went, however you are stuck in limbo (the world around you unloads).
     
  18. Offline

    Fluff

    Why would I specify a range when I meant exactly those two builds? I'm not testing for every build in that range. I do indeed mean just those two builds. A comma seems appropriate.

    0.36 released.

    So, permission nodes that contained ".command" in them didn't work at all. Sorry about that!

    In addition to bug fixes, /mob go can now take abbreviated directions. For example, '/mob go north' can just be '/mob go n'.

    Feeding is ready to be tested. Currently you can feed your trusty steed any of the following: brown mushroom, cactus, cake, egg, ice, any dye, leather, red mushroom, red rose, sapling, seeds, slime ball, wheat, sugar, sugar cane. Please report any errors or weirdness.

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

    Peva

    I love that you used the Yogscast livestream highlights :) . That was a really fun livestream to be a part of.
     
  20. Offline

    anon

    Fluff, you should take a look on those flying plugins, and copy learn how they do to go to where the player is looking.

    It is possible, and im pretty sure would be the best solution on this plugin. You mount a spider, and it goes to where you point. No mob go north, no buggy fishingrod.... Maybe you could add a command to turn it on or off. Maybe holding sneak would meke the mod stop.
     
  21. Offline

    Fluff

    Hey, stop reading my mind.

    After adding the relative positioning command-based way (which I'm also looking into using the mousewheel for a "throttle"), I was planning on adding a "go where I look" way as well. If you're just wandering around, "go where I look" is pretty nice. If you're trying to shoot each other off of spider mounts in a coliseum...well, you need a way to look one way and go another.
     
  22. Offline

    anon

    hmm, is it even possible to shoot arrows while riding a mob? Last time I installed this plugin, and taht time it still was edward's, when I shoot arrow, it would hit my own mob, and not where I point.
     
  23. Offline

    Fluff

    Oh yes. It's tough to hit what you're aiming for, but I've got no problem shooting arrows off my trusty wolf mount.
     
  24. Offline

    JanTTuX

    *goes to plugin list and sees mobrider v0.36* *opens it, clicks download* *set permissions* *opens server & enjoys*


    THX AWSOME PLUGIN!:D


    I DONT KNOW BUT WHY NETHERAR IS NOT COPATIBE WITH THIS PLUGIN
    WHILE IM RIDING I GET ERRORS :(

    va:268)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:289)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:131)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    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:372)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    13:50:27 [SEVERE] Could not pass event PLAYER_MOVE to Nethrar
    java.lang.NullPointerException
    at org.akrieger.Nethrar.NethrarPlayerListener.onPlayerMove(NethrarPlayer
    Listener.java:45)
    at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:268)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:289)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:131)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    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:372)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    13:50:27 [SEVERE] Could not pass event PLAYER_MOVE to Nethrar
    java.lang.NullPointerException
    at org.akrieger.Nethrar.NethrarPlayerListener.onPlayerMove(NethrarPlayer
    Listener.java:45)
    at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:268)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:289)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:131)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    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:372)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    13:50:27 [SEVERE] Could not pass event PLAYER_MOVE to Nethrar
    java.lang.NullPointerException
    at org.akrieger.Nethrar.NethrarPlayerListener.onPlayerMove(NethrarPlayer
    Listener.java:45)
    at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:268)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:289)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:131)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    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:372)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    13:50:27 [SEVERE] Could not pass event PLAYER_MOVE to Nethrar
    java.lang.NullPointerException
    at org.akrieger.Nethrar.NethrarPlayerListener.onPlayerMove(NethrarPlayer
    Listener.java:45)
    at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:268)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:289)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:131)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    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:372)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    13:50:27 [SEVERE] Could not pass event PLAYER_MOVE to Nethrar
    java.lang.NullPointerException
    at org.akrieger.Nethrar.NethrarPlayerListener.onPlayerMove(NethrarPlayer
    Listener.java:45)
    at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:268)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:289)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:131)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    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:372)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    13:50:27 [SEVERE] Could not pass event PLAYER_MOVE to Nethrar
    java.lang.NullPointerException
    at org.akrieger.Nethrar.NethrarPlayerListener.onPlayerMove(NethrarPlayer
    Listener.java:45)
    at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:268)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:289)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:131)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    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:372)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    13:50:27 [SEVERE] Could not pass event PLAYER_MOVE to Nethrar
    java.lang.NullPointerException
    at org.akrieger.Nethrar.NethrarPlayerListener.onPlayerMove(NethrarPlayer
    Listener.java:45)
    at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:268)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:289)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:131)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    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:372)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    13:50:27 [SEVERE] Could not pass event PLAYER_MOVE to Nethrar
    java.lang.NullPointerException
    at org.akrieger.Nethrar.NethrarPlayerListener.onPlayerMove(NethrarPlayer
    Listener.java:45)
    at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:268)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:289)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:131)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    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:372)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    13:50:27 [SEVERE] Could not pass event PLAYER_MOVE to Nethrar
    java.lang.NullPointerException
    at org.akrieger.Nethrar.NethrarPlayerListener.onPlayerMove(NethrarPlayer
    Listener.java:45)
    at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:268)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:289)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:131)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    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:372)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    13:50:27 [SEVERE] Could not pass event PLAYER_MOVE to Nethrar
    java.lang.NullPointerException
    at org.akrieger.Nethrar.NethrarPlayerListener.onPlayerMove(NethrarPlayer
    Listener.java:45)
    at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:268)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:289)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:131)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    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:372)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    13:50:27 [SEVERE] Could not pass event PLAYER_MOVE to Nethrar
    java.lang.NullPointerException
    at org.akrieger.Nethrar.NethrarPlayerListener.onPlayerMove(NethrarPlayer
    Listener.java:45)
    at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:268)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:289)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:131)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    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:372)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    13:50:27 [SEVERE] Could not pass event PLAYER_MOVE to Nethrar
    java.lang.NullPointerException
    at org.akrieger.Nethrar.NethrarPlayerListener.onPlayerMove(NethrarPlayer
    Listener.java:45)
    at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:268)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:289)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:131)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    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:372)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    13:50:27 [SEVERE] Could not pass event PLAYER_MOVE to Nethrar
    java.lang.NullPointerException
    at org.akrieger.Nethrar.NethrarPlayerListener.onPlayerMove(NethrarPlayer
    Listener.java:45)
    at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:268)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:289)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:131)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    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:372)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    13:50:27 [SEVERE] Could not pass event PLAYER_MOVE to Nethrar
    java.lang.NullPointerException
    at org.akrieger.Nethrar.NethrarPlayerListener.onPlayerMove(NethrarPlayer
    Listener.java:45)
    at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:268)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:289)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:131)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    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:372)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    13:50:34 [INFO] CraftPlayer: Stopping the server..
    13:50:34 [INFO] Stopping server
    13:50:34 [INFO] [AdminCmd] Plugin Disabled. (version4.7.1)
    13:50:34 [INFO] AppleTree disabled.
    13:50:34 [INFO] [BlackJack]: No table now
    13:50:34 [INFO] BlocksOnGlass disabled.
    13:50:34 [INFO] [BoosterTrax] Plugin disabled. (version1.1)
    13:50:34 [INFO] Chat v 0.1 is disabled
    13:50:34 [INFO] Loaded Config File: C:\Users\Jani\Desktop\Minecraft\SERVERS\Bukk
    it 766\plugins\CopyCat\pluginSettings.xml
    13:50:34 [INFO] Plugin Disabled
    13:50:34 [INFO] DailyBonus Disabled
    13:50:34 [INFO] DeathMessagePlugin version 1.9 is disabled!
    13:50:34 [INFO] FireFix version 1.1 disabled.
    13:50:34 [INFO] [FishPeople] version 1.3 is disabled!
    13:50:34 [INFO] [HeroChat] HeroChat version 4.10.3 disabled.
    13:50:34 [INFO] HomeX disabled
    13:50:34 [INFO] [iChat] iChat Disabled
    13:50:34 [INFO] [iConomy] Plugin disabled.
    13:50:34 [INFO] InstaBreak version 1.5 is stopping...
    13:50:34 [INFO] LWC Freeing SQLite
    13:50:34 [INFO] [MotherNature] Thread successfully joined.
    13:50:34 [INFO] [MotherNature] Plugin disabled. (version 1.2)
    13:50:34 [INFO] NoExplode version 1.4 is disabled!
    13:50:34 [INFO] [OddItem] disabled
    13:50:34 [INFO] [OwnBlocks] Going to try to write database to file...
    13:50:34 [INFO] SaddleBack version 1.2 is disabled!
    13:50:34 [INFO] Skillz Disabled!
    13:50:34 [INFO] [SpawnMob] Version 1.9 disabled.
    13:50:34 [INFO] SpawnX disabled
    13:50:34 [INFO] [STEPS] Steps - Disabled. By Adamki11s.
    13:50:34 [INFO] WoolSwitch version 1.2 is disabled!
    13:50:34 [INFO] Saving chunks
    13:50:37 [INFO] Stopping server
    >Jatka painamalla mitä tahansa näppäintä . . .
     
  25. Offline

    Kalais

    /mob attack isn't working. CB 766 - MobRider v0.36
     
  26. Offline

    Zerkion

    no squids cant go outta the water but ull drown :( yes can control slimes and control monster the player skinned zombie thing
     
  27. Offline

    Fluff

    0.37 released.
    All those errors are being thrown out of Netherar. Go bug the author to fix it.
    Fixed in 0.37. Thank you for the bug report.
     
  28. Offline

    akrieger

    While at first glance that does appear to be the case, the issue is arising from within your plugin. That NPE occurs when either a) A Player object has "isInVehicle()" return true, but then "getVehicle()" returns null, or "getLocation()" on the resulting Vehicle returns null. I took a quick look at your code, you are poking around with the internals of Notchian player objects, so something is falling out of whack or otherwise whacking the Player invariants. Thankfully or not, the more recent versions of Nethrar have added additional checks around that line of code (old: github, new: github) which would hide this error, but at least now we both know something is going wrong.
     
  29. Offline

    Fluff

    Thank you for your response. The problem arises in CraftBukkit when the vehicle is set to an entity that does not implement the Vehicle interface. This would occur naturally without this plugin when a player rides a pig. getVehicle() does a check on the entity set as a vehicle in the Minecraft object to ensure that it is a Vehicle; if it is not, it returns null.

    While I can understand the motivation to have a Vehicle interface, it is much more restrictive than the original Minecraft class since ANY entity can be set as a vehicle in the Minecraft class. Because the Bukkit interface already fails for pigs, I hope getVehicle gets changed to return an Entity rather than a Vehicle.
     
  30. Offline

    Graversimen

Share This Page