Gość Usunięty#19006 Opublikowano 7 stycznia 2021 Udostępnij Opublikowano 7 stycznia 2021 (edytowane) A więc tak zrobilem jakas tam komende /skull no i wszystko dziala komenda daje glowe.. ale jaka glowe? daje glowe szkieleta, zamiast głowe gracza kod: if(args.length == 0){ ItemStack skull = new ItemStack(Material.SKULL_ITEM, 1); SkullMeta meta = (SkullMeta) skull.getItemMeta(); meta.setOwner(sender.getName()); skull.setItemMeta(meta); ((Player) sender).getInventory().addItem(skull); nie było to pisane przeze mnie, dorobilem tylko aby dawało głowe po wykonaniu komendy, błąd w konsoli: Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.v1_8_R3.inventory.CraftMetaItem cannot be cast to org.bukkit.inventory.meta.SkullMeta i teraz pytanie, mam to definiować do ItemMety czy SkullMety? wszystko było na spigotmc.org więc sie dziwie że nie działa to Edytowane 8 stycznia 2021 przez jhgggg tytuł Odnośnik do komentarza https://skript.pl/temat/44424-itemstack-g%C5%82owy/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Sneyrox 5 Opublikowano 8 stycznia 2021 Udostępnij Opublikowano 8 stycznia 2021 (edytowane) Problem jest tutaj: 2 godziny temu, jhgggg napisał: skull.setItemMeta(meta); Musisz to skastować do ItemMety: final Player player = (Player)sender; final ItemStack itemStack = new ItemStack(Material.SKULL_ITEM, 1, (short)3); final SkullMeta meta = (SkullMeta)itemStack.getItemMeta(); meta.setOwner(name); itemStack.setItemMeta((ItemMeta)meta); player.getInventory().addItem(itemStack); Edytowane 8 stycznia 2021 przez Sneyrox poprawka space-codu Odnośnik do komentarza https://skript.pl/temat/44424-itemstack-g%C5%82owy/#findComment-278664 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#19006 Opublikowano 8 stycznia 2021 Udostępnij Opublikowano 8 stycznia 2021 (edytowane) czyli dobrze rozumiem że durability głowy ma być 3? zaraz sprawdze EDIT: Nie działa, błąd : org.bukkit.craftbukkit.1_8_R3.inventoryCraftMetaItem incompatible with org.bukkit.inventory.SkullMeta linijka SkullMeta meta = (SkullMeta) skull.getItemMeta(); Edytowane 8 stycznia 2021 przez jhgggg Odnośnik do komentarza https://skript.pl/temat/44424-itemstack-g%C5%82owy/#findComment-278665 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#19006 Opublikowano 8 stycznia 2021 Udostępnij Opublikowano 8 stycznia 2021 Jednak działa, jednej rzeczy nie zmieniłem dziękuje. Do zamknięcia Odnośnik do komentarza https://skript.pl/temat/44424-itemstack-g%C5%82owy/#findComment-278666 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Sneyrox 5 Opublikowano 8 stycznia 2021 Udostępnij Opublikowano 8 stycznia 2021 34 minuty temu, jhgggg napisał: czyli dobrze rozumiem że durability głowy ma być 3? zaraz sprawdze EDIT: Nie działa, błąd : org.bukkit.craftbukkit.1_8_R3.inventoryCraftMetaItem incompatible with org.bukkit.inventory.SkullMeta linijka SkullMeta meta = (SkullMeta) skull.getItemMeta(); Tak te durability oznacza jaka głowę chcesz. Możesz tak wybrać każda głowę potwora i gracza Odnośnik do komentarza https://skript.pl/temat/44424-itemstack-g%C5%82owy/#findComment-278667 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#34161 Opublikowano 8 stycznia 2021 Udostępnij Opublikowano 8 stycznia 2021 Problem został rozwiązany. Odnośnik do komentarza https://skript.pl/temat/44424-itemstack-g%C5%82owy/#findComment-278672 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Gość Usunięty#19006
A więc tak zrobilem jakas tam komende /skull no i wszystko dziala komenda daje glowe.. ale jaka glowe? daje glowe szkieleta, zamiast głowe gracza kod:
if(args.length == 0){ ItemStack skull = new ItemStack(Material.SKULL_ITEM, 1); SkullMeta meta = (SkullMeta) skull.getItemMeta(); meta.setOwner(sender.getName()); skull.setItemMeta(meta); ((Player) sender).getInventory().addItem(skull);nie było to pisane przeze mnie, dorobilem tylko aby dawało głowe po wykonaniu komendy, błąd w konsoli:
i teraz pytanie, mam to definiować do ItemMety czy SkullMety? wszystko było na spigotmc.org więc sie dziwie że nie działa to
Edytowane przez jhggggtytuł
Odnośnik do komentarza
https://skript.pl/temat/44424-itemstack-g%C5%82owy/Udostępnij na innych stronach
5 odpowiedzi na to pytanie
Rekomendowane odpowiedzi