- Баллы
- 173
Я те больше скажу. В этой хрени 2 фейла, слайм не двигается за игроком и отталкивает от себя.На последних версиях вроде не спаунятся слизни с отрицательным размером
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Я те больше скажу. В этой хрени 2 фейла, слайм не двигается за игроком и отталкивает от себя.На последних версиях вроде не спаунятся слизни с отрицательным размером
Каким образом ты кастуешь игрока в слизня? Слизня тебе заспаунить нужно...Спасибо
А подойдет ли это под версию 1.8 ( в Эклипсе просто не состыковки, простите за глупые вопросы)
А подойдет ли это под версию 1.8 ( в Эклипсе просто не состыковки, простите за глупые вопросы)
А подойдет ли это под версию 1.8 ( в Эклипсе просто не состыковки, простите за глупые вопросы)
Ну если он будет на игроке, то таких проблем не должно быть (в теории)Я те больше скажу. В этой хрени 2 фейла, слайм не двигается за игроком и отталкивает от себя.
Я полностью скопировал код, который указан вышеКаким образом ты кастуешь игрока в слизня? Слизня тебе заспаунить нужно...
Что касается .getHandle(), то попробуй кастануть в CraftSlime
Ну если он будет на игроке, то таких проблем не должно быть (в теории)
А, видимо скриншот обрезан. Возможно в 1.8 в бакките ещё не было возможности включить неуязвимость и отключить коллизиюЯ полностью скопировал код, который указан выше
Да все равно же фейл. Слайм не двигается за игроком.А, видимо скриншот обрезан. Возможно в 1.8 в бакките ещё не было возможности включить неуязвимость и отключить коллизию
Так же не хочет определять EntityTypeА, видимо скриншот обрезан. Возможно в 1.8 в бакките ещё не было возможности включить неуязвимость и отключить коллизию
Да все равно же фейл. Слайм не двигается за игроком.
А вы это проверили? Я проверил специально перед тем, как отправить скриншот и код. К тому же версия с отрицательным слаймом для создания боссов на спавнерах, кастующих что-то в игроков, создавалась ещё под 1.5.2.Я те больше скажу. В этой хрени 2 фейла, слайм не двигается за игроком и отталкивает от себя.
На счёт отключения столкновений -- говорить не берусь. А вот на счёт неуязвимости -- должна быть. Сейчас прогоню код на 1.8.А, видимо скриншот обрезан. Возможно в 1.8 в бакките ещё не было возможности включить неуязвимость и отключить коллизию
Вообще то сработало. просто кто то проиграл в казино пакет в новой версии.А вы это проверили? Я проверил специально перед тем, как отправить скриншот и код. К тому же версия с отрицательным слаймом для создания боссов на спавнерах, кастующих что-то в игроков, создавалась ещё под 1.5.2.
На счёт отключения столкновений -- говорить не берусь. А вот на счёт неуязвимости -- должна быть. Сейчас прогоню код на 1.8.
PacketPlayOutMount packet = new PacketPlayOutMount(((CraftPlayer)p).getHandle());
for(Player p : p.getWorld().getPlayers())
{
((CraftPlayer)p).getHandle().playerConnection.sendPacket(packet);
}
Slime nameSlime = (Slime) e.getPlayer().getWorld().spawnEntity(e.getPlayer().getEyeLocation(), EntityType.SLIME);
nameSlime.setSize(-2);
EntitySlime es = ((CraftSlime)nameSlime).getHandle();
es.setInvisible(true);
ArmorStand as = (ArmorStand) e.getPlayer().getWorld().spawnEntity(e.getPlayer().getEyeLocation(), EntityType.ARMOR_STAND);
as.setCustomNameVisible(true);
as.setCustomName(name);
as.setVisible(false);
as.setSmall(true);
nameSlime.setPassenger(as);
e.getPlayer().setPassenger(nameSlime);
Этож старье версия. А потом удивляются, почему все топы диназаврятКод для 1.8.7.
Java:Slime nameSlime = (Slime) e.getPlayer().getWorld().spawnEntity(e.getPlayer().getEyeLocation(), EntityType.SLIME); nameSlime.setSize(-2); EntitySlime es = ((CraftSlime)nameSlime).getHandle(); es.setInvisible(true); ArmorStand as = (ArmorStand) e.getPlayer().getWorld().spawnEntity(e.getPlayer().getEyeLocation(), EntityType.ARMOR_STAND); as.setCustomNameVisible(true); as.setCustomName(name); as.setVisible(false); as.setSmall(true); nameSlime.setPassenger(as); e.getPlayer().setPassenger(nameSlime);![]()
Протестировал на 1.8.7 соответственно.
.С высотой -- потому что я плагином только слайма создавал, остальное командами и забыл, что нужен не маркер, а низкая стойка.Но возник фейл с высотой, кек. По середине игрока надпись. С 2х окон не проверял. Так что вся эта идея полный бред.
А есть какие - нибудь идеи? Сама задумка -> отображение клан тега под/над ником, а с реализацией большие проблемыВообще то сработало. просто кто то проиграл в казино пакет в новой версии.
Но возник фейл с высотой, кек. По середине игрока надпись.Код:PacketPlayOutMount packet = new PacketPlayOutMount(((CraftPlayer)p).getHandle()); for(Player p : p.getWorld().getPlayers()) { ((CraftPlayer)p).getHandle().playerConnection.sendPacket(packet); }
И невидимость слайма тоже под вопросом. Я его вижу после перезахода. С 2х окон не проверял. Так что вся эта идея полный бред.
У меня есть свои личные причины не переводить некоторые свои проекты выше 1.7. Например потому, что FallingBlock сломали + некоторые неявные вещи. Но на 1.12 придётся перевести т.к. добавят достаточно, чтобы затмить некоторые созданные проблемы.Этож старье версия. А потом удивляются, почему все топы диназаврят.
Ну ок гляну с 2 окна.С высотой -- потому что я плагином только слайма создавал, остальное командами и забыл, что нужен не маркер, а низкая стойка.
По поводу того, что "не проверял, потому и бред" -- это всё ваша невнимательность. При выходи сущность сохраняется+изменение от падения из-за отгрузки. К тому же даже в случае просто висящей стойки нужно отрабатывать выход игрока дабы не плодить стоек.
Ну и в догоночку -- если считаете бредом, то предлагайте своё рабочее и протестированное решение.
Лучше пакетами, а что за инструмент использовать для пакетов -- вопрос отдельного разговора.Лучше тогда на протоколлибе делать.
А что с FallingBlock случилось?У меня есть свои личные причины не переводить некоторые свои проекты выше 1.7. Например потому, что FallingBlock сломали + некоторые неявные вещи. Но на 1.12 придётся перевести т.к. добавят достаточно, чтобы затмить некоторые созданные проблемы.
Для жидкостей, сундуков и ещё каких-то блоков больше не рендерится.А что с FallingBlock случилось?
Напомните, возможен вывод разных наименований при помощи этого для группы рядом стоящих игроков? Желательно со скриншотом, потому как я не знаю о реализации подобного т.к. не сталкивался с необходимостью в этом.По поводу кланов, таки считаю что objective DisplaySlot.BELOW_NAME остается самым оптимальным вариантам для ванилы. А интовую что слева можно заюзать как число игроков в том клане.