Heyho Leute,
ich bin gerade wieder einmal dabei mir ein Plugin zu schreiben.
Ich möchte jetzt mit /setitem [Item] [Anzahl] die Daten in der Config ändern.
Plugin
Config.yml
Fehler in der Console
Ich hoffe ihr könnt mir helfen.
Vielen Dank im voraus!
mfg
polikas
ich bin gerade wieder einmal dabei mir ein Plugin zu schreiben.
Ich möchte jetzt mit /setitem [Item] [Anzahl] die Daten in der Config ändern.
Plugin
Code:
package de.norcdic.ewigkeitsplugin;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
public class ItemCommand implements CommandExecutor{
private Ewigkeit plugin;
public ItemCommand(Ewigkeit plugin) {
this.plugin = plugin;
}
private void saveConfig() {
}
private void reloadConfig() {
}
private void loadConfig() {
}
@Override
public boolean onCommand(CommandSender cs, Command cmd, String lable, String[] args) {
if (args.length != 1) {
loadConfig();
int[] args1 = null;
int item = args1[0];
int anzahl = args1[1];
plugin.getConfig().set("geschenkitem", item);
plugin.getConfig().set("anzahl", anzahl);
saveConfig();
reloadConfig();
cs.sendMessage("§cDu hast das Geschenk geändert!");
return true;
} else {
cs.sendMessage("§c/setitem [ID] [Anzahl]!");
}
if (!(cs.hasPermission("nor.setitem")));
cs.sendMessage("§cDu hast nicht genug Rechte!");
return true;
}
}
Code:
geschenkitem: 20 anzahl: 20 messagetimer: 5 messages: - testestestestestest
Code:
2013-06-29 10:11:37 [WARNING] Unexpected exception while parsing console command "setitem 5 5" org.bukkit.command.CommandException: Unhandled exception executing command 'setitem' in plugin ewigkeitsplugin v0.4 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServer.java:523) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchServerCommand(CraftServer.java:512) at net.minecraft.server.v1_5_R3.DedicatedServer.an(DedicatedServer.java:262) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:227) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:477) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:410) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.NullPointerException at de.norcdic.ewigkeitsplugin.ItemCommand.onCommand(ItemCommand.java:27) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 8 more
Vielen Dank im voraus!
mfg
polikas