- Баллы
- 76
- Имя в Minecraft
- AguRChek_TV
Не понимаю в чём ошибка помогите пожалуйста.
раньше работало на я что то сломал...
раньше работало на я что то сломал...
Код:
org.bukkit.command.CommandException: Unhandled exception executing command 'spawn' in plugin Server v1.3.1
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[CraftBukkit-1.14.4.jar:git-Bukkit-7554e08]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:148) ~[CraftBukkit-1.14.4.jar:git-Bukkit-7554e08]
at org.bukkit.craftbukkit.v1_14_R1.CraftServer.dispatchCommand(CraftServer.java:689) ~[CraftBukkit-1.14.4.jar:git-Bukkit-7554e08]
at net.minecraft.server.v1_14_R1.PlayerConnection.handleCommand(PlayerConnection.java:1590) ~[CraftBukkit-1.14.4.jar:git-Bukkit-7554e08]
at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1444) ~[CraftBukkit-1.14.4.jar:git-Bukkit-7554e08]
at net.minecraft.server.v1_14_R1.PacketPlayInChat.a(SourceFile:37) ~[CraftBukkit-1.14.4.jar:git-Bukkit-7554e08]
at net.minecraft.server.v1_14_R1.PacketPlayInChat.a(SourceFile:9) ~[CraftBukkit-1.14.4.jar:git-Bukkit-7554e08]
at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19) ~[CraftBukkit-1.14.4.jar:git-Bukkit-7554e08]
at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) [CraftBukkit-1.14.4.jar:git-Bukkit-7554e08]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(SourceFile:144) [CraftBukkit-1.14.4.jar:git-Bukkit-7554e08]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) [CraftBukkit-1.14.4.jar:git-Bukkit-7554e08]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(SourceFile:118) [CraftBukkit-1.14.4.jar:git-Bukkit-7554e08]
at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:867) [CraftBukkit-1.14.4.jar:git-Bukkit-7554e08]
at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:860) [CraftBukkit-1.14.4.jar:git-Bukkit-7554e08]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.awaitTasks(SourceFile:127) [CraftBukkit-1.14.4.jar:git-Bukkit-7554e08]
at net.minecraft.server.v1_14_R1.MinecraftServer.sleepForTick(MinecraftServer.java:844) [CraftBukkit-1.14.4.jar:git-Bukkit-7554e08]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:784) [CraftBukkit-1.14.4.jar:git-Bukkit-7554e08]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_221]
Caused by: java.lang.NullPointerException
at Klaster.main.command_spawn.onCommand(command_spawn.java:45) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[CraftBukkit-1.14.4.jar:git-Bukkit-7554e08]
... 17 more
Код:
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
Player p = ((Player)sender);
if(Bukkit.getWorld("world2") == p.getWorld()) {
p.sendMessage(ChatColor.DARK_AQUA + "" + ChatColor.BOLD + "you already in anarchy world");
return true;
}
int random = (int) (Math.random() * 4) + 1;
if(random == 1) {
int randomx1 = (int) (Math.random() * 2500) + 1;
int randomz1 = (int) (Math.random() * 2500) + 1;
p.teleport(new Location(Bukkit.getWorld("world2"), randomx1, Bukkit.getWorld("world2").getHighestBlockYAt(randomx1, randomz1) , randomz1, 0, 0));
p.setGameMode(GameMode.SURVIVAL);
return true;
}
if(random == 2) {
int randomx2 = (int) (Math.random() * -2500) + 1;
int randomz2 = (int) (Math.random() * -2500) + 1;
p.teleport(new Location(Bukkit.getWorld("world2"), randomx2, Bukkit.getWorld("world2").getHighestBlockYAt(randomx2, randomz2) , randomz2, 0, 0));
p.setGameMode(GameMode.SURVIVAL);
return true;
}
if(random == 3) {
int randomx3 = (int) (Math.random() * -2500) + 1;
int randomz3 = (int) (Math.random() * 2500) + 1;
p.teleport(new Location(Bukkit.getWorld("world2"), randomx3, Bukkit.getWorld("world2").getHighestBlockYAt(randomx3, randomz3) , randomz3, 0, 0));
p.setGameMode(GameMode.SURVIVAL);
return true;
}
if(random == 4) {
int randomx4 = (int) (Math.random() * 2500) + 1;
int randomz4 = (int) (Math.random() * -2500) + 1;
p.teleport(new Location(Bukkit.getWorld("world2"), randomx4, Bukkit.getWorld("world2").getHighestBlockYAt(randomx4, randomz4) , randomz4, 0, 0));
p.setGameMode(GameMode.SURVIVAL);
return true;
}
return true;
}