Импорт библиотеки из другого мода в мой.

Версия Minecraft
1.7.10
API
Forge
Всех приветствую, если был такой вопрос сразу прошу не бить, я еще новичок на данном форуме и адекватно пользоваться поиском не научился..
Собственно, суть вопроса, создаю свое дополнение к моду, мне необходимо импортировать его как библиотеку в мой мод чтобы я мог работать с его классами и менять значения допустим той же "маны". Как я могу это реализовать?

На импорт такого вида Eclipse ругается.
1626568121534.png

Насколько я знаю у данного мода нет API, на просторах интернета видел видео, гайды, но, только с модами которые имеют API и естественно их решение мне не подходит. Либо же я плохо ищу и у этого мода оно имеется. Пожалуйста, ткните носом в то, что я делаю неправильно.
 
Решение
Не обращай внимания на ошибки при импорте мода-библиотеки. С библиотекой ты не сможешь сразу запустить из среды и протестировать - тебе надо будет скомпилировать мод и тестить в клиенте с установленной библиотекой вместе с твоим модом.
Для того чтобы привязать библиотеку к моду, нужно написать в файле build.gradle вот такое (или раскомментить, если у тебя такое есть):
Java:
dependencies {
    compile fileTree(dir: './libs/', include: ['*.jar'])
}
А после этого тебе нужно создать папку "libs" в той же папке, где и находится файл build.gradle (в корне проекта). Закинь в эту папку твой мод-библиотеку и всё. Можешь компилить и проверять.

P.S. А если ты хочешь чтобы при загрузке твоего мода при запуске клиента просило установить твой...
Ты должен импортировать класс из alcoholmod с переменной props
а потом воспользоваться переменной вот так: ClassName.props
ClassName - имя класса в котором будет эта переменная
 
Ты должен импортировать класс из alcoholmod с переменной props
Сразу вопрос, как понять в каком классе props находиться ?
Я смотрел исходный код другого дополнения по этому же моду, там импортировали тоже самое что и у меня и юзали переменную props так же.
 
Назад
Сверху