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

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

Ivasik

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

Ivasik

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

Ivasik

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

Ivasik

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

Ivasik

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