Помогите Мод

  • Автор темы Автор темы _DokeR_
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

_DokeR_

Старожил
Пользователь
Баллы
103
Имя в Minecraft
SuperDoker
Ребят кто может кинуть гайды по созданию модов. Опыт в Java программирование есть. И на чём лучше делать Forge ModLoader и в чём различия? Расскажите по подробней 🙂
 
Лучше под фордж, с версии 1.5 теперь больше не надо беспокоится об совместимости с будущими версиями майнкрафта, ну и писать проще, а вот гайдов вряд ли тебе кто накидает, на офф вики почти пусто.
 
А можно по подробнее, почему не стоит беспокоиться?
Про гайды, я сейчас посмотрел исходники самого minecraft вот допустим тот же камень там добавляется, по аналогии можно добавить что-то своё? Или всё на много сложнее?
 
А можно по подробнее, почему не стоит беспокоиться?
RuntimeDeobfuscation - теперь имена методов приводятся к нормальным при старте сервера, а соответсвенно больше не требуется каждый раз рекомпилить мод из-за смены названий методов в новой версии.
А вообще начинай читать отсюда http://www.minecraftforge.net/wiki/Basic_Modding
что-то там пригодится, хотя некоторые моменты устарели.
 
Forge более гибкий имеет много методов. Можно писать мод любой сложности и не затрагивать при этом классы самого клиента. Так же с Forge разные моды могут работать друг с другом 1 мод может брать блоки другого мода в рецептах или генерации руд деревьев. + в Forge 4096 ip для блоков и бесконечный спрайт индексов. И Forge универсален мод пишется сразу под клиент и под сервер.
 
Значит можно делать моды по этим туториалам?
 
Из того гайда:
после этого нажимаем на reobfuscate.bat и компилируется наш мод - застрелить автора сразу и закопать.
 
recompile.bat это первое и только патом reobfuscate_srg.bat и лучше srg так мод может работать на 1.5.1-1.5.2. Сервер сам на лету обфусцирует когда загружает в память. Для этого и был дописан deobfuscation_data
 
Вроде разобрался 🙂 Сделал руду, сделал её спав, сделал её переплаву, сделал текстуру ей, и тут проблема. Как текстуру итему прикрутить?
this.itemIcon = par1IconRegister.registerIcon("Mod:Copper");
itemIcon Эклипс говорит что нету такого класса/паблика
Хотя вроде его прикрутил
import net.minecraft.item.Item;
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх