Вопрос интеграции с модами, использование классов из мода в плагине

Версия Minecraft
1.7.10
API
Bukkit

bonenaut7

Попрошайка
1,426
31
261
Можно ли в Bukkit использовать классы из модов, без выполнения FML и ванильного кода? Например импортировать мод как библиотеку и использовать нужные классы
(варианты решения аля 'перетащи отдельно класс в плагин и всё' не подходят)
 
Решение
Например импортировать мод как библиотеку и использовать нужные классы
да, но ты должен обращаться к моду через его Instance
То есть ты не можешь просто взять и напрямую обратиться, тебе в моде нужна прослойка для плагина.
А также ты можешь создавать в плагине объекты класса мода.
В общем можно, но надо "вскопать землю" для правильной работы с ним.
Например импортировать мод как библиотеку и использовать нужные классы
да, но ты должен обращаться к моду через его Instance
То есть ты не можешь просто взять и напрямую обратиться, тебе в моде нужна прослойка для плагина.
А также ты можешь создавать в плагине объекты класса мода.
В общем можно, но надо "вскопать землю" для правильной работы с ним.
 
@ZZZubec у меня есть шина для общения мода и плагина, я её в ядро заблаговременно засунул, и по этой шине гоняю объекты между модом и плагином, само по себе знаю что работает, но вопросы по поводу того можно ли перекидывать объекты с ссылками и методами форджа оставались, спасибо
 
Объекты, они и в африке будут объектами. Проблема только в разных classloader.

Крайне рекомендую завязывать с плагинами. Ни к чему хорошему это не ведёт.
 
Назад
Сверху