Skocz do zawartości
  • 0

Pomoc z Packetami


MateoxPL

Pytanie

Witam

Tworzę plugin który ma wysyłać tak jakby item ale widziany tylko ze strony gracza
Niestety dopiero zaczynam z packetami i nie wiem jak za to się wziąć

Stworzyłem taki kod lecz nie działa open inventory

@EventHandler
    public void onInventoryOpen(final InventoryOpenEvent event) {
        Player player = (Player) event.getPlayer();

        ItemStack itemStack = new ItemStack(Material.BLAZE_POWDER); {
            ItemMeta meta = itemStack.getItemMeta();

            meta.setDisplayName("§6§lCosmetics");

            itemStack.setItemMeta(meta);
        }

        for (int i = 1; i <= 4; i++) {
            PacketPlayOutSetSlot packet = new PacketPlayOutSetSlot(0, i, CraftItemStack.asNMSCopy(itemStack));

            ((CraftPlayer) player).getHandle().playerConnection.sendPacket(packet);
        }
    }

Pozdrawiam

Odnośnik do komentarza
https://skript.pl/temat/37824-pomoc-z-packetami/
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
W dniu 28.03.2020 o 20:30, MateoxPL napisał:

for (int i = 1; i <= 4; i++) { PacketPlayOutSetSlot packet = new PacketPlayOutSetSlot(0, i, CraftItemStack.asNMSCopy(itemStack)); ((CraftPlayer) player).getHandle().playerConnection.sendPacket(packet); }

Zastanawia mnie po co powtarzasz czterokrotnie wysłanie pakietu :thinking:
Czy rejestrujesz w ogóle event w głównej klasie?
 

        ItemStack itemStack = new ItemStack(Material.BLAZE_POWDER); {
            ItemMeta meta = itemStack.getItemMeta();

            meta.setDisplayName("§6§lCosmetics");

            itemStack.setItemMeta(meta);
        }

Proszę, nie twórz nowego sztucznego konstruktora, tylko normalnymi instrukcjami zmieniaj tą metę.
Tak samo nie koloruj Stringów po paragrafach.

Odnośnik do komentarza
https://skript.pl/temat/37824-pomoc-z-packetami/#findComment-241462
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...