Multivers why are you blocking teleports?

Discussion in 'Plugin Development' started by Jalau, Nov 6, 2013.

Thread Status:
Not open for further replies.
  1. Offline

    Jalau

    I need help, i have no idea why this is happening:

    Show Spoiler
    Code:
    2013-11-06 12:57:18 [INFO] Jalau issued server command: /gg join 1
    2013-11-06 12:57:18 [SEVERE] Could not pass event PlayerTeleportEvent to Multiverse-Core v2.5-b675
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
        at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30)
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:478)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:463)
        at org.bukkit.craftbukkit.v1_6_R3.entity.CraftPlayer.teleport(CraftPlayer.java:386)
        at org.bukkit.craftbukkit.v1_6_R3.entity.CraftEntity.teleport(CraftEntity.java:199)
        at me.Jalau.GunGame.ArenaManager.addPlayer(ArenaManager.java:182)
        at me.Jalau.GunGame.GunGame.onCommand(GunGame.java:126)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:192)
        at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServer.java:527)
        at net.minecraft.server.v1_6_R3.PlayerConnection.handleCommand(PlayerConnection.java:977)
        at net.minecraft.server.v1_6_R3.PlayerConnection.chat(PlayerConnection.java:888)
        at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java:835)
        at net.minecraft.server.v1_6_R3.Packet3Chat.handle(SourceFile:49)
        at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:230)
        at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java:117)
        at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37)
        at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:132)
        at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:594)
        at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:240)
        at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:483)
        at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:415)
        at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583)
    Caused by: java.lang.NullPointerException
        at com.onarandombox.MultiverseCore.listeners.MVPlayerListener.playerTeleport(MVPlayerListener.java:178)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.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:425)
        ... 24 more
    2013-11-06 12:57:18 [SEVERE] Could not pass event PlayerTeleportEvent to Multiverse-Portals v2.5-b697
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
        at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30)
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:478)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:463)
        at org.bukkit.craftbukkit.v1_6_R3.entity.CraftPlayer.teleport(CraftPlayer.java:386)
        at org.bukkit.craftbukkit.v1_6_R3.entity.CraftEntity.teleport(CraftEntity.java:199)
        at me.Jalau.GunGame.ArenaManager.addPlayer(ArenaManager.java:182)
        at me.Jalau.GunGame.GunGame.onCommand(GunGame.java:126)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:192)
        at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServer.java:527)
        at net.minecraft.server.v1_6_R3.PlayerConnection.handleCommand(PlayerConnection.java:977)
        at net.minecraft.server.v1_6_R3.PlayerConnection.chat(PlayerConnection.java:888)
        at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java:835)
        at net.minecraft.server.v1_6_R3.Packet3Chat.handle(SourceFile:49)
        at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:230)
        at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java:117)
        at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37)
        at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:132)
        at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:594)
        at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:240)
        at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:483)
        at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:415)
        at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583)
    Caused by: java.lang.NullPointerException
        at com.onarandombox.MultiversePortals.utils.PortalManager.getPortal(PortalManager.java:105)
        at com.onarandombox.MultiversePortals.PortalPlayerSession.playerDidTeleport(PortalPlayerSession.java:221)
        at com.onarandombox.MultiversePortals.listeners.MVPPlayerListener.playerTeleport(MVPPlayerListener.java:63)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.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:425)
        ... 24 more
    2013-11-06 12:57:18 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'gg' in plugin GunGame v0.1
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:192)
        at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServer.java:527)
        at net.minecraft.server.v1_6_R3.PlayerConnection.handleCommand(PlayerConnection.java:977)
        at net.minecraft.server.v1_6_R3.PlayerConnection.chat(PlayerConnection.java:888)
        at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java:835)
        at net.minecraft.server.v1_6_R3.Packet3Chat.handle(SourceFile:49)
        at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:230)
        at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java:117)
        at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37)
        at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:132)
        at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:594)
        at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:240)
        at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:483)
        at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:415)
        at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583)
    Caused by: java.lang.NullPointerException
        at org.bukkit.craftbukkit.v1_6_R3.entity.CraftPlayer.teleport(CraftPlayer.java:399)
        at org.bukkit.craftbukkit.v1_6_R3.entity.CraftEntity.teleport(CraftEntity.java:199)
        at me.Jalau.GunGame.ArenaManager.addPlayer(ArenaManager.java:182)
        at me.Jalau.GunGame.GunGame.onCommand(GunGame.java:126)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
        ... 15 more
    


    This is my code:
    Code:java
    1. Location randomSpawn = a.spawn.get(new Random().nextInt(a.spawn.size()));
    2.  
    3. if(randomSpawn == null)
    4. System.out.println("Location is null!");
    5. else
    6. p.teleport(randomSpawn);
    7.  
    8.  
    9. //Main Class:
    10. ArrayList<Location> l = new ArrayList<Location>();
    11. World world = Bukkit.getWorld("oitc1");
    12. l.add(new Location(world, -509, 29, 155));
    13. l.add(new Location(world, -478, 33, 155));
    14. l.add(new Location(world, -428, 39, 158));
    15. ArenaManager.getManager().createArena(l);
    16.  




    And yes the world is there and the location is also not null! Because if i reload the server it works but after a restart i need to first reload again and then it does work but i want to let it work instantly after restart! And i can use the command /mv tp world to enter the world after the restart but as you see i cant teleport to another world with my plugin...
     
  2. Offline

    clienthax

    MultiverseWorld toWorld = this.worldManager.getMVWorld(event.getTo().getWorld().getName());

    its expecting that world to be loaded into multiverse, is oitc1 registered as a multiverse world?
     
  3. Offline

    Jalau

    Yeah it is, because i can use /mv tp oitc1? Or am i wrong?
     
  4. Offline

    Noxyro

    Code:
    2013-11-06 12:57:18 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'gg' in plugin GunGame v0.1
    Code:
    Caused by: java.lang.NullPointerException
        at org.bukkit.craftbukkit.v1_6_R3.entity.CraftPlayer.teleport(CraftPlayer.java:399)
        at org.bukkit.craftbukkit.v1_6_R3.entity.CraftEntity.teleport(CraftEntity.java:199)
        at me.Jalau.GunGame.ArenaManager.addPlayer(ArenaManager.java:182)
        at me.Jalau.GunGame.GunGame.onCommand(GunGame.java:126)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
    Can i see your definition of "p" from your code above?
     
Thread Status:
Not open for further replies.

Share This Page