Blackiiiii
Kuhfänger
Schönen guten Abend,
ich hab momentan Probleme mit einem Plugin. Und zwar öffnet er das Inventar nicht beim eingeben von /kit.
Hab ich da was vergessen?
ich hab momentan Probleme mit einem Plugin. Und zwar öffnet er das Inventar nicht beim eingeben von /kit.
Hab ich da was vergessen?
Java:
package de.philun.playerkitsurvivallife;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.Material;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.HumanEntity;
import org.bukkit.entity.Player;
import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.ItemStack;
import org.bukkit.plugin.java.JavaPlugin;
import java.util.ArrayList;
public final class PlayerKitSurvivalLife extends JavaPlugin implements CommandExecutor {
@Override
public void onEnable() {
this.getLogger().info("Starter Kit für Survival-Life.eu geladen");
getCommand("kit").setExecutor(this);
}
@Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
if(sender instanceof Player) {
if(command.getName().equalsIgnoreCase("kit")) {
if(sender.hasPermission("kits.use")) {
Inventory inv = Bukkit.createInventory(null,9, ChatColor.DARK_RED+"["+ChatColor.DARK_GREEN+"Survival-Life"+ChatColor.DARK_RED+"] "+ChatColor.GOLD+"Starter Kit");
ItemStack item1 = new ItemStack(Material.WOODEN_AXE);
ItemStack item2 = new ItemStack(Material.WOODEN_PICKAXE);
ItemStack item3 = new ItemStack(Material.STONE_SWORD);
ItemStack item4 = new ItemStack(Material.APPLE);
ItemStack item5 = new ItemStack(Material.LEATHER_HELMET);
ItemStack item6 = new ItemStack(Material.LEATHER_CHESTPLATE);
ItemStack item7 = new ItemStack(Material.LEATHER_LEGGINGS);
ItemStack item8 = new ItemStack(Material.LEATHER_BOOTS);
ItemStack item9 = new ItemStack(Material.WOODEN_SHOVEL);
ArrayList<String> Lore = new ArrayList<>();
Lore.add(ChatColor.GOLD+"Inhalt des Starter-Kits");
Lore.add(ChatColor.GOLD+"Survival-Life.eu");
item1.setLore(Lore);
item2.setLore(Lore);
item3.setLore(Lore);
item4.setLore(Lore);
item5.setLore(Lore);
item6.setLore(Lore);
item7.setLore(Lore);
item8.setLore(Lore);
item9.setLore(Lore);
item4.setAmount(32);
inv.addItem(item3);
inv.addItem(item1);
inv.addItem(item2);
inv.addItem(item9);
inv.addItem(item4);
inv.addItem(item5);
inv.addItem(item6);
inv.addItem(item7);
inv.addItem(item8);
sender.sendMessage(ChatColor.DARK_RED+"["+ChatColor.DARK_GREEN+"Survival-Life"+ChatColor.DARK_RED+"] "+ChatColor.GOLD+"Kit-Menü geöffnet!");
HumanEntity pl = (HumanEntity) sender;
pl.openInventory(inv);
} else {
sender.sendMessage(ChatColor.DARK_RED+"Du hast keine Rechte diesen Befehl auszuführen!");
}
}
} else {
sender.sendMessage(ChatColor.DARK_RED+"Befehl kann nur von einem Spieler ausgeführt werden!");
}
return true;
}
@Override
public void onDisable() {
this.getLogger().info("Starter Kit deaktiviert");
}
}