Помогите Вопрос по Партиклам и пакетам

menusha11

Активный участник
Пользователь
Баллы
61
Чтобы создавать всякие плагины на следы из партиклов нужно использовать отправку пакетов и никак иначе? Просто я вроде как видел, как создавали партиклы без отправки пакетов(если не ошибаюсь), и какая тогда разница в итоге будет между просто созданием партиклов и отправкой пакетов с ними игрокам?
 
Ну а можно ответ на 2 вопрос ?
Ну можно спавнить токо для конкретного игрока или для всех, раньше не было норм апи для партиклов поэтому юзали пакеты.
Player#spawnParticle - для конкретного игрока
 
Ну можно спавнить токо для конкретного игрока или для всех, раньше не было норм апи для партиклов поэтому юзали пакеты.
Player#spawnParticle - для конкретного игрока
Пакеты можно отправлять не 1 игроку, а допустим нескольким в радиусе. Тогда будет разница?
 
Пакеты можно отправлять не 1 игроку, а допустим нескольким в радиусе. Тогда будет разница?
Ты так же отправляешь через Player.spawnParticle тем игрокам, которые находятся в нужном радиусе
 
В Paper есть прекрасный класс ParticleBuilder. И в радиусе отправит, и на позицию - как душе угодно
 
world.spawnParticle всем игрокам.
Только вот спавнит всем игрокам без проверки радиуса между игроком и местом спавна. То есть заспавнишь эффект, игрок с километра его увидит, что не хорошо, ведь если эффект скажем всегда висит над игроком, то можно легко вычислить игрока с далека, даже если игрок скрыт из-за дальности трассировки игроков. По сравнению со спавном обычных эффектов, вроде осадочного зелья или эффекта смерти сущности, когда при определенном расстоянии ты отлетаешь, эффект пропадает, что не делает спавн партиклов через апи. А вычислять каждому игроку на сервере расстояние между эффектом и игроком для отображения в радиусе, возможно дорого.
 
Только вот спавнит всем игрокам без проверки радиуса между игроком и местом спавна. То есть заспавнишь эффект, игрок с километра его увидит, что не хорошо, ведь если эффект скажем всегда висит над игроком, то можно легко вычислить игрока с далека, даже если игрок скрыт из-за дальности трассировки игроков. По сравнению со спавном обычных эффектов, вроде осадочного зелья или эффекта смерти сущности, когда при определенном расстоянии ты отлетаешь, эффект пропадает, что не делает спавн партиклов через апи. А вычислять каждому игроку на сервере расстояние между эффектом и игроком для отображения в радиусе, возможно дорого.
Я тебя огорчу, но spawnParticle и так юзает дистанцию.
 
Я тебя огорчу, но spawnParticle и так юзает дистанцию.
Когда он начал юзать дистанцию? С 1.12.2 я спавнил партиклы этим методом всем игрокам и был немного огорчен, когда увидел что за километр видна частица облока или другие любые частицы, которые не должны были быть видны.
 
Назад
Верх