Без обид, но не вижу смысла в подобных извращениях.
Если для человека сложно ООП и Java.
Джава полное извращение!
Синтаксис С-подобный, а преимуществ в скорости работы - нет.
Насчет ООП - что мешает писать классы на питоне?
Питон ОО язык программирования.
В нем все является объектами - приятный синтаксис - большой плюс в сторону пайтона.
Как у любого другого языка у него есть свои плюсы и минусы - бесспорно.
Это с чего это вдруг java полное извращение и почему тогда на этом извращении существует огромное количество библиотек и огромное число различных проектов?
Все эти дополнительные языки, с помощью которых можно брать и писать плагины - очень интересны и хороши, а с другой стороны это лишняя прослойка между сервером и конечным плагином, который будет выполняться. На обычные плагины существуют сообщества, множество вопросов и проблем уже разобраться, есть где и что посмотреть, а тут что? Со всем придётся заного столкнуться и придётся заного найти путь решения.
Так же не стоит забывать, что всё это лишь детские игрушки, вот плагин возьмёт автор и забросит, и всё наработки на питоне пойдут лесом, а оно нужно кому-то? + Ко всему в обычном способе создания плагинов порой встречаются некоторые казусы, с которыми порой можно просидеть, ну или порой взять и поглядеть в код ядра, декомпилировать ядро или поглядеть исходные коды других плагинов. А что нам это готовит? Дополнительный слой с ошибками, на который нельзя до конца положиться?
Вот авторы всех этих прослоек могут выправлять плагины неделями и месяцами, а плагин на том же питоне просто будет выполняться с ошибкой или в каком-то месте будет глючить.
т.е. это должно быть достаточно:
1) Не просто так каждому что-то написать на java, для этого приходиться лезть на форумы, смотреть чужие исходники и декомпилить ядро, а с плагинами на питоне и других скриптовых языках так не получится, помощь и ресурсы ограничены и со своими проблемами можно остаться на едине.
2) Лишний слой абстракции, дополнительная прослойка между ядром и разработчиком. Мало того, что баккит может содержать в себе некоторые проблемы и неточности (была ситуации, когда на одном из билдом Player.teleport порой выбрасывал очень странные исключения, которые исправлялись через жопу), так теперь вам ещё могут добавиться дополнительные баги прослоек.
3) Ну это обобщающий пункт. Документации - кот наплакал, туториалов - копейки, автор может сбежать в любую минуту и ваши труду просто пойдут гулять, проекты и сборки неавтоматизированы.
И вот здесь получается, что подобная деятельность может быть подходящей для очень упорных людей, которые готовы тратить большое количество времени на создание плагинов. Для этого нужно создавать и поднимать целое сообщество, делать этоь полноценной экосистемой, наполнять уроками и продвигать это в массы.
В том виде, в котором это сейчас существует - в задницу, потому что для написания подобных плагинов, чтобы что-то выходило путёвое всё равно необходимо знать хорошо java.