Hei Community ,
ich versuche schon die ganze Zeit über ein Command , eine Location in die Config einzutragen , damit ich sie später wieder abrufen kann , doch leider gelingt mir das nicht wirklich .
Hoffentlich könnt ihr mir helfen .
ich versuche schon die ganze Zeit über ein Command , eine Location in die Config einzutragen , damit ich sie später wieder abrufen kann , doch leider gelingt mir das nicht wirklich .
Hoffentlich könnt ihr mir helfen .
Code :
Die Fehlermeldung :
Code:
package CommandManager;
import org.bukkit.Location;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import JNRmain.main;
publicclasssavePosimplementsCommandExecutor{
privatestaticmain pl;
@Override
publicbooleanonCommand(CommandSendersender,Commandcmd,Stringlabel,String[]args){
Player p =(Player)sender;
Location loc = p.getLocation();
if(senderinstanceofPlayer){
if(args.length == 1){
String arg = args[0];
if(arg.equalsIgnoreCase("start")){
pl.getConfig().addDefault("pos.start.x", loc);
p.sendMessage("Start wurde gesetzt");
pl.saveConfig();
}
if(arg.equalsIgnoreCase("end")){
pl.getConfig().set("pos.end.x", loc );
p.sendMessage("Ende wurde gesetzt");
pl.saveConfig();
}
}
}
returnfalse;
}
}
Die Fehlermeldung :
Code:
[09:49:24 INFO]: payno4 issued server command: /pos start
[09:49:24 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'pos' in plugin JNR v1.0
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot-1.8.3.jar:git-Spigot-870264a-0a645a2]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot-1.8.3.jar:git-Spigot-870264a-0a645a2]
at org.bukkit.craftbukkit.v1_8_R2.CraftServer.dispatchCommand(CraftServer.java:646) ~[spigot-1.8.3.jar:git-Spigot-870264a-0a645a2]
at net.minecraft.server.v1_8_R2.PlayerConnection.handleCommand(PlayerConnection.java:1139) [spigot-1.8.3.jar:git-Spigot-870264a-0a645a2]
at net.minecraft.server.v1_8_R2.PlayerConnection.a(PlayerConnection.java:974) [spigot-1.8.3.jar:git-Spigot-870264a-0a645a2]
at net.minecraft.server.v1_8_R2.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot-1.8.3.jar:git-Spigot-870264a-0a645a2]
at net.minecraft.server.v1_8_R2.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot-1.8.3.jar:git-Spigot-870264a-0a645a2]
at net.minecraft.server.v1_8_R2.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.8.3.jar:git-Spigot-870264a-0a645a2]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_45]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_45]
at net.minecraft.server.v1_8_R2.SystemUtils.a(SourceFile:60) [spigot-1.8.3.jar:git-Spigot-870264a-0a645a2]
at net.minecraft.server.v1_8_R2.MinecraftServer.A(MinecraftServer.java:712) [spigot-1.8.3.jar:git-Spigot-870264a-0a645a2]
at net.minecraft.server.v1_8_R2.DedicatedServer.A(DedicatedServer.java:368) [spigot-1.8.3.jar:git-Spigot-870264a-0a645a2]
at net.minecraft.server.v1_8_R2.MinecraftServer.z(MinecraftServer.java:651) [spigot-1.8.3.jar:git-Spigot-870264a-0a645a2]
at net.minecraft.server.v1_8_R2.MinecraftServer.run(MinecraftServer.java:554) [spigot-1.8.3.jar:git-Spigot-870264a-0a645a2]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_45]
Caused by: java.lang.NullPointerException
at CommandManager.savePos.onCommand(savePos.java:24) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot-1.8.3.jar:git-Spigot-870264a-0a645a2]
... 15 more