Добрый день!
Я перерыл весь форум и решенные вопросы, но так и не смог найти ответ на свой вопрос...
Прошу меня извинить, если повторяюсь :с
У меня почти нет навыков в Джаве, но есть опыт создания модов для МодЛодера на 1.4.7.
Сегодня я первый раз установил Фордж на 1.6.4 и пытаюсь создать собственный мод.
Я уже разобрался, как создавать свой блок\предмет и добавлять его в игру.
Но я хочу научиться создавать еще и моды, способные изменять исходные ванильные файлы.
Для примера я взял файл FoodStats, отвечающий за еду.
В нем я убрал строчки кода, отвечающие за то, что здоровье начинает восстанавливаться, если шкала еды заполнена на 18 и более. Чтобы здоровье восстанавливалось только зельями\золотыми яблоками\аптечками из модов и играть было сложнее.
Потом я сделал рекомпиляцию и запустил клиент. Игра запустилась нормально и здоровье реально перестало восстанавливаться вне зависимости от шкалы голода. Точно то же самое я делал ранее на 1.4.7.
А вот тут начались сложности:
На 1.4.7 было достаточно сделать реобфускацию и закинуть измененный файл в minecraft.jar своего Майнкрафта.
Но на 1.6.4, как я понял, исходный код трогать нельзя и любые изменения должны быть сделаны в виде мода, запакованы в Zip и отправлены в папку Mods.
А вот как правильно указать эти изменения так, чтобы Фордж "видел" их - я не знаю.
Подскажите пожалуйста, каким образом это делается. В интернете тоже почти ничего не нашел. Возможно просто не то ищу :\
Заранее спасибо!
Я перерыл весь форум и решенные вопросы, но так и не смог найти ответ на свой вопрос...
Прошу меня извинить, если повторяюсь :с
У меня почти нет навыков в Джаве, но есть опыт создания модов для МодЛодера на 1.4.7.
Сегодня я первый раз установил Фордж на 1.6.4 и пытаюсь создать собственный мод.
Я уже разобрался, как создавать свой блок\предмет и добавлять его в игру.
Но я хочу научиться создавать еще и моды, способные изменять исходные ванильные файлы.
Для примера я взял файл FoodStats, отвечающий за еду.
В нем я убрал строчки кода, отвечающие за то, что здоровье начинает восстанавливаться, если шкала еды заполнена на 18 и более. Чтобы здоровье восстанавливалось только зельями\золотыми яблоками\аптечками из модов и играть было сложнее.
Потом я сделал рекомпиляцию и запустил клиент. Игра запустилась нормально и здоровье реально перестало восстанавливаться вне зависимости от шкалы голода. Точно то же самое я делал ранее на 1.4.7.
А вот тут начались сложности:
На 1.4.7 было достаточно сделать реобфускацию и закинуть измененный файл в minecraft.jar своего Майнкрафта.
Но на 1.6.4, как я понял, исходный код трогать нельзя и любые изменения должны быть сделаны в виде мода, запакованы в Zip и отправлены в папку Mods.
А вот как правильно указать эти изменения так, чтобы Фордж "видел" их - я не знаю.
Подскажите пожалуйста, каким образом это делается. В интернете тоже почти ничего не нашел. Возможно просто не то ищу :\
Заранее спасибо!