Мод Minecraft общается с BuildCraft

Я делаю промышленный мод для майнкрафт, и я не знаю, могут ли мои машины работать с кинезисными трубами (или любым другим источником энергии). Мои машины будут работать на MJ. Но как я могу связать BuildCraft или любой другой мод с моим модом, чтобы я мог использовать их источники питания на своих машинах?

2 ответа

Решение

Я узнал, как это сделать. Я использовал OreDictionary для "связывания" элементов и API Thermal Expansion для своих машин, чтобы они могли потреблять энергию. @Optional.Interface аннотация также может реализовывать интерфейс, когда интерфейс может быть неопределенным (если мод для этого интерфейса не установлен).

Чтобы действительно связать с любым модом, вы можете просто добавить его в путь сборки / зависимости, а затем выполнить импорт, как и любой другой класс с вашей IDE.

Также полезно взглянуть на его исходный код, чтобы вы знали, что делать, декомпилируя его. Хороший сайт для этого http://javadecompilers.com/

Другие вопросы по тегам