Основные знания, необходимые для начала создания модов для Minecraft:
- Основы программирования и языка Java. 2 Нужно понимать, что такое переменная, объект, класс, метод. 2
- Концепции объектно-ориентированного программирования (ООП). 1 Например, что такое extends, implements, polymorphism. 1
- Общие шаблоны программирования. 1 Например, что такое factories, registries, consumers. 1
- Основы функционального программирования. 1 Например, что такое lambdas, effective final things. 1
- Умение читать и писать код. 1 Также нужно уметь искать что-то в ванильном коде. 1
- Основы английского языка. 1 Важно уметь читать и понимать, что говорится в руководствах, документации и т. д.. 1
Кроме того, для создания модов для Minecraft можно использовать специальный набор инструментов, например, MCreator. 5