Помогите ProtocolLib Пакеты

  • Автор темы Автор темы Jussys
  • Дата начала Дата начала

Jussys

Активный участник
Баллы
61
Подскажите как подменить Y координату при движении игрока (мне нужно округлить координату до тысячных)

То что я сделал (наверное дичь т.к. не имею опыта)
Код:
    @Override
    public void onEnable() {
        // Plugin startup logic
        ProtocolManager manager = ProtocolLibrary.getProtocolManager();

        manager.addPacketListener(new PacketAdapter(this, ListenerPriority.NORMAL, PacketType.Play.Client.POSITION) {
            @Override
            public void onPacketSending(PacketEvent event) {
                PacketContainer packet = event.getPacket();
                packet.getDoubles().write(1, Math.round(packet.getDoubles().read(1) * Math.pow(10, 3)) / Math.pow(10, 3));
            }
        });
    }
 
Что ты пытаешься этим добиться? Tы просто слушаешь исходящий от игрока пакет передвижения - его изменение тебе ничего не даст.
 
Назад
Верх