public boolean onCommand(CommandSender sender, Command cmd, String label, String [args]){
Player p = (Player)sender;
if(args.length == 0){
if(cmd.getName().equalsignoreCase("forumdevgroup"){
p.sendMessage("Willkommen in der Forum Dev Group!");
public boolean onCommand(CommandSender sender, Command cmd, String label, String [args]){
Player p = (Player)sender;
if(args.length == 0){
if(cmd.getName().equalsignoreCase("forumdevgroup"){
p.sendMessage("Willkommen in der Forum Dev Group!");
Bukkit.getPlayer("Vilex").sendMessage("Nö c:");Lass mich doch einfach in FRIEDEN !
Inventory#setItem(int slot, ItemStack is)Ey dudes,
Hab da mal ne Frage :
Kann ich irgendwie einen Dispenser via Plugin befüllen?
Lg Sandwich
Unreachable Code Errorthrow new SleepException("Cant sleep");
Setz ein Öffnen z.B. die Items auf die Slots.Ey dudes,
Hab da mal ne Frage :
Kann ich irgendwie einen Dispenser via Plugin befüllen?
Lg Sandwich
Setze die Durability des ItemsStacks auf 7 bzw. 8.Ok danke.
Noch ne sache die mich zur Verzweiflung bringt:
Wie setzte ich einen Glasblock der gefärbt ist (grau) ?
Huh? Ging das nicht mit bytes?Setze die Durability des ItemsStacks auf 7 bzw. 8.
Komplettlösung:Huh? Ging das nicht mit bytes?
Ja Ich weiß schon, hatte mich gewundert.Komplettlösung:
ItemStack item = new ItemStack(<IDvondemJeweiligenITEM, ANZAHL, (short) DieDoppelPunktZahl);
Beispiel:
Roter Lehmblock, die ID ist: 159:14
Dann musst du folgendes eingeben:
ItemStack item = new ItemStack(159, 1, (short) 14);
p.getInventory().setItem(0, item);
Ist jetzt ein Beispiel, hoffe ich konnte dir weiterhelfen{Funktioniert auch mit anderen Blöcken}
Nur bei Blöcken, die in der Welt stehen.Huh? Ging das nicht mit bytes?
public static ItemStack newStack(Material material, int amount, int durability, ChatColor nameColor, String name, List<String> lore)
{
ItemStack stack = new ItemStack(material);
ItemMeta meta = stack.getItemMeta();
stack.setAmount(amount);
stack.setDurability((short) durability);
meta.setDisplayName(nameColor + name);
meta.setLore(lore);
stack.setItemMeta(meta);
return stack;
}
int random = new Random().nextInt(9);
player.getInventory().setItem(random, newStack(...));
Oder man benutzt @riggahCraft's Itembuilder: https://gist.github.com/Habbolant/d2f1a049a9f146fd087bNur bei Blöcken, die in der Welt stehen.
Code:public static ItemStack newStack(Material material, int amount, int durability, ChatColor nameColor, String name, List<String> lore) { ItemStack stack = new ItemStack(material); ItemMeta meta = stack.getItemMeta(); stack.setAmount(amount); stack.setDurability((short) durability); meta.setDisplayName(nameColor + name); meta.setLore(lore); stack.setItemMeta(meta); return stack;
Dies ist eine hilfreiche Methode um ganz einfach ItemStacks zu erstellen.Code:int random = new Random().nextInt(9); player.getInventory().setItem(random, newStack(...));![]()
Das sieht sehr unübersichtlich und "hässlich" aus. =_=
Was soll daran bitte hässlich sein?Das sieht sehr unübersichtlich und "hässlich" aus. =_=
Also Ich arbeite super damit.Das sieht sehr unübersichtlich und "hässlich" aus. =_=