Citybuild
Hey , ich habe mich hingesetzt und habe einen kleinen Code geschrieben, er funktioniert natürlich kann man ihn ausbessern. Good Luck
// Edit ich dachte es gibt kein /kopf es gibt aber /skull. Iamo egal
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
FileConfiguration c = Main.getPlugin().getConfig();
if (sender instanceof Player) {
Player p = (Player) sender;
if (args.length == 0) {
p.sendMessage(title + " §cFehler: " + " §c/kopf (Spielername)");
} else if (args.length == 1) {
String name = args[0];
if (p.hasPermission("creative.kopf")) {
Calendar calendar = new GregorianCalendar();
int tag = calendar.get(Calendar.DAY_OF_MONTH);
if (c.getInt("head.cooldown." + p.getName()) <= calendar.get(Calendar.DAY_OF_MONTH) - 14
| | !c.getBoolean("head.cooldown." + p.getName() + "init")) {
c.set("head.cooldown." + p.getName(), tag);
c.set("head.cooldown." + p.getName() + "init", true);
Main.getPlugin().getConfig();
Main.getPlugin().saveConfig();
ItemStack test = new ItemStack(Material.SKULL_ITEM, 1, (short) SkullType.PLAYER.ordinal());
SkullMeta head = (SkullMeta) test.getItemMeta();
head.setOwner(name);
test.setItemMeta(head);
p.getInventory().addItem(test);
p.sendMessage(title + " §a§lDer Kopf von§3§l " + name + " §a§lwurde erfolgreich hinzugefügt!");
} else
p.sendMessage(title + " §cFehler:" + " §2§lWarte 14 Tage, um den Command wieder zu benutzen!");
} else
p.sendMessage(title + " §cFehler:" + " §c§lDazu hast du keine Rechte!!");
} else
p.sendMessage(title + " §cFehler:" + "§c§lDazu hast du keine Rechte!");
}
return false;
}
}
Pastebin == *Klick*