Вопрос Помогите с ProtocolLib

Harm

Пользователь
Сообщения
20
Название темы должно быть информативным, максимально четко отражая смысл проблемы
Я отправляю пакет на создание энтити. У меня вопрос. Как мне сделать так, чтобы при появлении он не падал вниз? И как мне потом его убрать?
Java:
   public void spawnEntity(int x, int y, int z) {
        PacketContainer spawn = new PacketContainer(PacketType.Play.Server.SPAWN_ENTITY);
        spawn.getIntegers()
                .write(0, entityId)
                .write(1, 0)
                .write(2, 0)
                .write(3, 0);
        spawn.getUUIDs().write(0, uuid);

        spawn.getEntityTypeModifier().write(0, EntityType.DROPPED_ITEM);

        spawn.getBytes().write(0, (byte) 0).write(1, (byte) 0).write(2, (byte) 0);

        spawn.getDoubles().write(0, (double) x).write(1, (double) y).write(2, (double) z);
        ;

        PacketContainer meta = new PacketContainer(PacketType.Play.Server.ENTITY_METADATA);

        meta.getIntegers().write(0, entityId);

        meta.getDataValueCollectionModifier()
                .write(0, Arrays.asList(
                        new WrappedDataValue(8, serializer, MinecraftReflection.getMinecraftItemStack(itemStack))
                ));
        
        ProtocolLibrary.getProtocolManager().sendServerPacket(player, spawn);
        ProtocolLibrary.getProtocolManager().sendServerPacket(player, meta);
    }
 
Назад
Сверху Снизу