ClassLoader

Версия Minecraft
0.1+
1,111
47
420
Ну в принципе, почему бы и не да...
Так, насколько вы все знаете общение с плагинами Bukkit на прямую невозможно. По той простой причине, что у них разные ClassLoader'ы. Поэтому обычно я достаю ClassLoader какого нибудь произвольного плагина и загружаю какой то мой класс через него. Этот способ, как по мне, лучше чем дергать методы плагина рефлекшеном, потому что этих самых вызовов может быть достаточно дофига.
Суть моего вопроса такова. Я заметил что ядро Bukkit грузится LaunchClassLoader. На сколько мне известно это дефолтный ClassLoader. В то же время моды майна грузятся, очевидно, другим лодером(здесь и далее ClassLoader), но "общение" между ядром Bukkit и модом возможно на прямую, а вот между плагином и модом не возможно. Вопрос таков: почему так происходит?.
Я конечно пробывал поискать доки, но я даже не знаю как правильно составить запрос .__.
 

Icosider

Kotliner
Администратор
3,603
99
664
На любую, в апреле на 1.12.x, как 1.13 выйдет на нее портирую.

кому еще с таким вопросом обращаться?
Есть еще один чел на форуме, я не буду говорить кто может портировать, но качество его порта будет настолько плохое, что лучше вообще не ставить его порт...
 
Сверху