Добавляет на сервак возможность запускать скрипты через javax.script - можно быстро делать команды, обработчики событий и мелкие моды без компиляции и перезапуска сервера.
Поддерживает любые движки, которые работают с ScriptEngineManager и реализуют Invocable - в комплекте уже есть Mozilla Rhino для JavaScript, а для Python (Jython), Ruby (JRuby), Groovy, Lua и других достаточно подбросить нужный JAR. Скрипты лежат в одной папке и загружаются как плагины, так что можно быстро экспериментировать и править логику прямо на серваке.
Для обычного игрока или администратора это просто: положите файлы в scripts/ в корне сервера (там, где папка plugins/) и не кладите скрипты в plugins/. Для разработчика - шаблоны и примеры в репозитории, а свои движки можно добавить в plugins/jxpl/lib/. Есть утилита jxpl.command.js, которая даёт команды /jxpl load и /jxpl reload для подгрузки и перезагрузки скриптов на лету.
Зачем это нужно игроку на серваке - быстро прототипить новые команды, написать мини-плагины для приватов или сундуков, собрать простую систему квестов или лута без сборки проекта в IDE. Это экономит время, помогает тестить идеи и уменьшает количество лагов из-за бесконечного переустановления модов при правках.
Плагин для сервера на скрипты, загружает и выполняет javax.script-совместимые скрипты.
Скачать jxpl
-
jxpl-r15
08.05.20251,1 МБ--
-
jxpl-r14
08.05.20251,1 МБ1.0.0-
-
jxpl-r13
08.05.20251,1 МБ1.0.0-
-
jxpl-r12
08.05.20251,1 МБ--
-
jxpl-r11
08.05.20251,1 МБ--
-
jxpl-r10
08.05.202521,8 КБ1.0.0-
-
jxpl-r9
08.05.202521,0 КБ--
-
jxpl-r8
08.05.202517,0 КБ--
-
jxpl-r7
08.05.202515,6 КБ--
-
jxpl-r6
08.05.202515,6 КБ--