Hi, i'm trying to create an simple minigame and i need to set lobby. I've created this: Code:java package Minigame; import org.bukkit.Location;import org.bukkit.command.Command;import org.bukkit.command.CommandSender;import org.bukkit.entity.Player;import org.bukkit.plugin.java.JavaPlugin; public class Main extends JavaPlugin { public Location lobby; public static Main plugin; public void onEnable(){ } public void onDisable(){ } @Override public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){ if(cmd.getName().equalsIgnoreCase("mg-setlobby")){ Player p = (Player) sender; p.getLocation().getBlockX(); p.getLocation().getBlockY(); p.getLocation().getBlockZ(); p.getLocation().getBlock().getWorld(); p.sendMessage("You have been setted lobby"); } if(cmd.getName().equalsIgnoreCase("mg-lobby")){ Player p = (Player) sender; p.teleport(lobby); } return false; }} When I type /mg-setlobby i think that I set lobby normally. But, whn I type /mg-lobby I found this in console: Code: [09:25:43 INFO]: XFarwar issued server command: /mg-lobby [09:25:43 ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing command 'mg-l obby' in plugin Minigame v0.1 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[cra ftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3097jnks] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18 0) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3097jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.dispatchCommand(CraftServe r.java:740) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3097jnks] at net.minecraft.server.v1_7_R3.PlayerConnection.handleCommand(PlayerCon nection.java:956) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3097jnks] at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java :817) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3097jnks] at net.minecraft.server.v1_7_R3.PacketPlayInChat.a(PacketPlayInChat.java :28) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3097jnks] at net.minecraft.server.v1_7_R3.PacketPlayInChat.handle(PacketPlayInChat .java:47) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3097jnks] at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:157 ) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3097jnks] at net.minecraft.server.v1_7_R3.ServerConnection.c(SourceFile:134) [craf tbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3097jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:6 67) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3097jnks] at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:2 60) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3097jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:5 58) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3097jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java :469) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3097jnks] at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:6 28) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3097jnks] Caused by: java.lang.NullPointerException at org.bukkit.craftbukkit.v1_7_R3.entity.CraftPlayer.teleport(CraftPlaye r.java:484) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3097jnks] at org.bukkit.craftbukkit.v1_7_R3.entity.CraftEntity.teleport(CraftEntit y.java:200) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3097jnks] at Minigame.Main.onCommand(Main.java:30) ~[?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[cra ftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3097jnks] ... 13 more Helps?
You're not even setting the lobby location. You're just getting them... Besides you're not even saving the values. Its temp.
Code:java public Location lobby u dont need that. Code:java p.getLocation().getBlockX();p.getLocation().getBlockY();p.getLocation().getBlockZ();p.getLocation().getBlock().getWorld();p.sendMessage("You have been setted lobby"); Omg Come Back When You Learn Bukkit API