Как сделать процедуру которая если игрок держит специальный меч при ударе игроком моба игрока лечило

Пытаюсь сделать такой код с мячом вампира типо игрок держит предмет ударяет мода и лечится
 

necauqua

когда-то был anti344
Администратор
1,216
27
172
Вопросы на форуме обычно для того когда у тебя уже есть код, который ты сделал, но он не работает, на это намекает товарищ выше, за тебя с нуля никто не напишет.

Вот примерный ответ на такой вопрос без кода, хотя я не уверен что тебе поможет:
Предполагаем что ты хочешь сделать вампирик меч, который лечит игрока когда он мечом атакует моба/другого игрока.

Ну, у тебя уже должен быть класс меча, наследующий ItemSword, по идее, а если его нету то добро пожаловать в туториалы по моддингу и вообще джаве.

Тебе надо переопределить метод который дамажит, и кроме вызова super ещё и выполнить какой-нибудь доп-эфект, типа лечения игрока или чего угодно другого.
 
106
3
7
Переопредели hitEntity в мече, player.setHealth(player.getHealth + твой реген);
 
345
14
114
Что подразумевается под "процедурой"? В контексте Java это звучит странно. Вы либо используете MCreator, либо не очень понимаете язык.
Покажите код, тогда можно будет понять, где возникли трудности с реализацией спортивного снаряда для вампира.
В Minecraft есть несколько способов лечения. Можно поднять уровень сытости, можно увеличить здоровье, как в примере выше. Ещё можно использовать систему ванильных эффектов. На каком этапе возникли проблемы?
Если вопрос-таки по процедурам MCreator, то есть официальный туториал.
 
Сверху