Отрисовка круга на клиенте и дамаг круга на сервере

Сообщения
636
Лучшие ответы
4
Реакции
11
Версия Minecraft
1.7.10
Короч, делаю зону по типу зоны в пабге. У меня была идея создать блок, который дамажит, заменять его на воздух с течением времени, может вы какие идеи подскажите
 
Сообщения
885
Лучшие ответы
32
Реакции
166
Зачем блок? Игрок использует не int координаты передвижения, можешь нарисовать круг(цилиндр) и получать координаты тех, кто в него не попал(им менять цвет тумана и прочие эффекты)
 
Сообщения
636
Лучшие ответы
4
Реакции
11
ну, а чем собсна рисовать
 

Ivasik

Porting GrandBombaster
Администратор
Сообщения
2,869
Лучшие ответы
77
Реакции
316
Проверяем есть ли в круге игрок, дамажим если нет. Отрисовываешь по обычному сферу большую(на клиенте), на сервере просчитываешь ее положение и размер, затем отсылаешь пакет на обновление размера и позиции. Чтобы отрисовать используй класс Sphere(если быстро хочешь получить результат), либо через тесселятор.
 
Сообщения
636
Лучшие ответы
4
Реакции
11
Я типа еще подумал сделать Entity, но может ли он менять размеры по таймеру?
 

Ivasik

Porting GrandBombaster
Администратор
Сообщения
2,869
Лучшие ответы
77
Реакции
316
Сообщения
1,952
Лучшие ответы
65
Реакции
186
RenderWorldLastEvent - для отрисовки (хоть моделькой)
LivingUpdateEvent - для дамага (находишь расстояние от центра круга до event.entity и если оно больше X - дамажешь)
Профит
 

Ivasik

Porting GrandBombaster
Администратор
Сообщения
2,869
Лучшие ответы
77
Реакции
316
Особенно со стойками для брони...
 
Сообщения
1,856
Лучшие ответы
49
Реакции
342
А по-другому там никак. Итемы "класть" на землю можно только с помощью стоек.
1522777916950.png
1522777986698.png
 
Последнее редактирование:

Ivasik

Porting GrandBombaster
Администратор
Сообщения
2,869
Лучшие ответы
77
Реакции
316
Был же плагины который позволяет класть вещи на землю(ещё до стоек для брони)
 
Сообщения
1,856
Лучшие ответы
49
Реакции
342
Невидимые энтити?) это еще хуже чем стойки.
 

Ivasik

Porting GrandBombaster
Администратор
Сообщения
2,869
Лучшие ответы
77
Реакции
316
А ничего что стойки для брони это тоже ентити? Вон, умельцы на командных блоках(да да, командных) с помощь кинекта и ещё чего-та, передавали свою позицию(реальную) в майн где затем можно было было играть за стойку для брони.
 
Сообщения
1,952
Лучшие ответы
65
Реакции
186
Эээм Я один впервые вижу этого юзера?
@$_$, ты что, железную лигу чисто оффтопом набил?
 
Сообщения
1,856
Лучшие ответы
49
Реакции
342
Можно и так сказать
;)
 
Сообщения
1,952
Лучшие ответы
65
Реакции
186
Чё за... @CMTV, что за дела?
Тут что, ник поменять можно?
 
Сообщения
4,531
Лучшие ответы
121
Реакции
711
Немного работы модерам. Т.е. оффтоп))
Я думал, мне не даст форум создать ник с такими символами:D
Это определенно баг. Сейчас напишу разрабу. Сам не ожидал.
Автор аддона исправил баг. Правда WhiteWarrior навсегда теперь останется известен под ником @$_$ .
 
Сверху