Как дать атаке моба эффект отдачи?

Версия Minecraft
1.12.2
117
7
Не понимаю как прописать атаке моба эффект отдачи для игрока. Чтобы при атаке мобом игрока, последнего отбрасывало. Прописал, чтобы моб держал меч, но в коде майна не могу применение зачарования для предмета. Может кто знает что нужно добавить сюда?

Java:
protected void setEquipmentBasedOnDifficulty(DifficultyInstance difficulty)
    {
        super.setEquipmentBasedOnDifficulty(difficulty);
        this.setItemStackToSlot(EntityEquipmentSlot.MAINHAND, new ItemStack(Items.STONE_SWORD));   
    }
 
7,099
324
1,510
Java:
public static ItemStack enchant(ItemStack itemStack, Enchantment ench, int lvl) {
    itemStack.addEnchantment(ench,lvl);
    return itemStack;
}
 
3,005
192
592
Java:
protected void setEquipmentBasedOnDifficulty(DifficultyInstance difficulty)
    {
        super.setEquipmentBasedOnDifficulty(difficulty);
        this.setItemStackToSlot(EntityEquipmentSlot.MAINHAND, enchant(new ItemStack(Items.STONE_SWORD), Enchantments.KNOCKBACK, 2));
    }
Так будет короче, но менее читабельно. (Ибо метод не void а возвращает)
И под 1.12.2.
~
А смысл делать мод, если в итоге все свои вопросы будешь писать на форум?
Это не хейт, а правда.
Лучше научиться сначала Java, что бы ты мог писать код без гайдов, своими руками..
А потом уже делать что-то свое без копирки..
 
117
7
Doc, я полностью с тобой согласен, но java у меня только на втором курсе)
А если по правде, то я пишу пока есть запал, которого обычно хватает не надолго. Если я буду учить язык, то запала не останется и в итоге я заброшу всё и совсем. Так я хоть что-то делаю. А вообще я был бы не против что-нибудь почитать для развития об языке, если направишь на хороший ресурс
 
7,099
324
1,510
но java у меня только на втором курсе)
Самообучение гораздо эффективней вузовского
запал, которого обычно хватает не надолго
Для изучения языка найди другую мотивацию, а мотивацию для мод отложи
 
Сверху