Hallo Community,
ich bekomme folgenden Fehler:
bei diesem Code:
Ich hoffe ihr könnt mir helfen
ich bekomme folgenden Fehler:
Code:
[19:59:38 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'setu
p' in plugin Hub v1.0
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[cra
ftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:17
5) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServe
r.java:683) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.PlayerConnection.handleCommand(PlayerCon
nection.java:952) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java
:814) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.PacketPlayInChat.a(PacketPlayInChat.java
:28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.PacketPlayInChat.handle(PacketPlayInChat
.java:47) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146
) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craf
tbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:6
55) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:2
50) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:5
45) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java
:457) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:6
17) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
Caused by: java.lang.IllegalArgumentException: Name cannot be null
at org.apache.commons.lang.Validate.notNull(Validate.java:203) ~[craftbu
kkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.craftbukkit.v1_7_R1.CraftServer.getWorld(CraftServer.java:
998) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.Bukkit.getWorld(Bukkit.java:249) ~[craftbukkit.jar:git-Buk
kit-1.7.2-R0.3-b3020jnks]
at Commands.spawn.onCommand(spawn.java:34) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[cra
ftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
... 13 more
bei diesem Code:
Code:
package Commands;
import java.io.IOException;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
public class setup implements CommandExecutor {
//Imports
private de.mrpyro13.hub.main main;
public setup(de.mrpyro13.hub.main plugin){
this.main = plugin;
}
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
//SCRIPT ANFANG
if (sender instanceof Player) {
final Player p = (Player) sender;
if (args.length == 1) {
String punkt = String.valueOf(args[0]);
String world = p.getWorld().getName();
double x = p.getLocation().getX();
double y = p.getLocation().getY();
double z = p.getLocation().getZ();
double yaw = p.getLocation().getYaw();
double pitch = p.getLocation().getPitch();
main.system_cfg.set("system." + punkt + ".world", world);
main.system_cfg.set("system." + punkt + ".x", x);
main.system_cfg.set("system." + punkt + ".y", y);
main.system_cfg.set("system." + punkt + ".z", z);
main.system_cfg.set("system." + punkt + ".yaw", yaw);
main.system_cfg.set("system." + punkt + ".pitch", pitch);
try {
main.system_cfg.save(main.system);
} catch (IOException e) {
e.printStackTrace();
}
p.sendMessage(main.prefix + " " + main.msg_cfg.getString("messages.setup.successful"));
} else {
sender.sendMessage(main.error_prefix + " " + main.error_usage);
}
} else {
sender.sendMessage(main.error_prefix + " " + main.error_no_console);
}
//SCRIPT ENDE
return true;
}
}
Ich hoffe ihr könnt mir helfen