Войти или зарегистрироваться

Помогите Много стрел из обычного лука + отбрасывание целей + устойчивость к отдаче

CraftCoder

Старожил
Пользователь
Баллы
108
Имя в Minecraft
CraftCoderr
1.Как сделать так, чтобы когда стреляет скелет с определенным именем вылетала не одна стрела, а несколько, примерно в том же направлении?
2.Как сделать так чтобы моб отбрасывал игроков в стороны от себя?
3. Как сделать мобов устойчивыми к откидыванию, т.е если моба бьёшь обычным мечем то его не отбрасывает?
 
Последнее редактирование:
1. Слушаете спавн стрелы, и спавните еще сколько вам нужно стрел. Но! Есть такой подводный камень, когда стрелы сталкиваются. По этому их нельзя спавнить слишком близко, иначе они просто все упадут.
2. Эээ, вроде зомби отбрасывают когда бьют.
 
1. Слушаете спавн стрелы, и спавните еще сколько вам нужно стрел. Но! Есть такой подводный камень, когда стрелы сталкиваются. По этому их нельзя спавнить слишком близко, иначе они просто все упадут.
2. Эээ, вроде зомби отбрасывают когда бьют.
1.А как мне узнать что эту стрелу выпустил именно тот скелет который нужен мен?
2.Не когда бьют, а каждый промежуток времени.
3. Как сделать мобов устойчивыми к откидыванию, т.е если моба бьёшь обычным мечем то его не отбрасывает?
 
п.3 можно сделать, допустим, так: при ударе по мобу событие отменять, но потом искуствено наносить такое же повреждение (Но возможно потребуется дополнительно, исскуственно создавать такое же событие, чтобы с точки зрения других плагинов урон был нанесён именно игроком. Тут правда нюанс - надо сделать так, чтобы это событие Ваш плагин уже не обрабатывал, а то зациклитесь ;))
 
1.А как мне узнать что эту стрелу выпустил именно тот скелет который нужен мен?
2.Не когда бьют, а каждый промежуток времени.
3. Как сделать мобов устойчивыми к откидыванию, т.е если моба бьёшь обычным мечем то его не отбрасывает?
1. arrow.getShooter() instanceof Skeleton или любой другой способ сравнения
3. Сверху
 
п.3 можно сделать, допустим, так: при ударе по мобу событие отменять, но потом искуствено наносить такое же повреждение (Но возможно потребуется дополнительно, исскуственно создавать такое же событие, чтобы с точки зрения других плагинов урон был нанесён именно игроком. Тут правда нюанс - надо сделать так, чтобы это событие Ваш плагин уже не обрабатывал, а то зациклитесь ;))
А по идее когда моба откидывает, у него появляется velocity, ну и наверное можно просто это velocity убрать.
п.3 можно сделать, допустим, так: при ударе по мобу событие отменять, но потом искуствено наносить такое же повреждение (Но возможно потребуется дополнительно, исскуственно создавать такое же событие, чтобы с точки зрения других плагинов урон был нанесён именно игроком. Тут правда нюанс - надо сделать так, чтобы это событие Ваш плагин уже не обрабатывал, а то зациклитесь ;))
Отменять не получится, т.к. тогда оружие не ломается :( Может есть другие способы? Может это: при дамаге установить velocity 0, только как это сделать?
 
Отменять не получится, т.к. тогда оружие не ломается :( Может есть другие способы? Может это: при дамаге установить velocity 0, только как это сделать?
А не легче так?:
Способ как у fromgate, и менять у итема (который в руках) урон?..
 
Назад
Верх