Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

[Решено] Packet | sendPacket

Статус
Закрыто для дальнейших ответов.

baksovic111

Активный участник
Пользователь
Баллы
88
Имя в Minecraft
Baksovic
Товарищи, помогите пожалуйста понять как правильно отправлять пакеты.
Что то уж больно трудно это для меня..

Пытался сделать пакет с эффектом.

String type = "crit";
float x = Float.valueOf("0");
float y = Float.valueOf("0");
float z = Float.valueOf("0");
float randSeed = 0F;
float data = 0F;
int amount = 10;

PacketPlayOutWorldParticles particles = new PacketPlayOutWorldParticles(type, x, y, z, randSeed, randSeed, randSeed, data, amount);

CraftPlayer start = (CraftPlayer) event.getEntity();
EntityPlayer target = start.getHandle();
PlayerConnection connect = target.playerConnection;

connect.sendPacket(particles);

Естественно код я нарыл в интернете.

Как именно создать пакет, где их брать и т.д я понять не могу(

PacketPlayOutWorldParticles

Как я понял это пакет связанный с particles.
так вот. В чем моя проблема.
Данной код вроде рабочий но проблема со стоит в том что eclipse выдает ошибку указывая на строку

PacketPlayOutWorldParticles particles = new PacketPlayOutWorldParticles(type, x, y, z, randSeed, randSeed, randSeed, data, amount);

Что я делаю не так?
Может нужно каким то другим образом координаты и параметры Particles ?

Подскажите пожалуйста..
 
Ну зачем вам NMS?
Есть же ProtocolLib
 
Если 1.8+ , то вместо String надо прописывать EnumParticle. (Из форума Spigot'a)
Спасибо))
Ну зачем вам NMS?
Есть же ProtocolLib
Не люблю использовать сторонние плагины. Предпочитаю когда все сделано своими руками и в 1 плагине.
 
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх