Плагин для серверов Майнкрафт превращает Java-файлы в скрипты, которые автоматически компилируются и перезагружаются после изменения. Он подходит для быстрого создания серверных механик, команд и прототипов на Paper и Folia.
Возможности
- Скрипты в файлах
.javaкомпилируются и загружаются без ручной сборки и перезапуска сервера. - В одном файле можно размещать несколько классов.
- Команды, автодополнение и права регистрируются скриптами автоматически.
- Доступны встроенные средства для планировщика, конфигураций, SQLite, HikariCP, меню, PlaceholderAPI и зависимостей между скриптами.
- Библиотеки из Maven Central загружаются при загрузке скрипта.
- Поддерживаются аннотации
@FoliaSupportи@PaperOnly. - Неизменённые скрипты быстрее перезагружаются благодаря кэшу компиляции.
Команды
Все команды требуют права javaskript.admin, которое по умолчанию есть у оператора.
/javaskript reload [script]— перезагрузить все скрипты или один скрипт./javaskript list— показать загруженные и отключённые скрипты./javaskript load <script>,/javaskript unload <script>,/javaskript restart <script>— загрузить, выгрузить или перезапустить скрипт./javaskript enable <script>,/javaskript disable <script>— включить или отключить скрипт./javaskript info <script>— показать сведения о скрипте.- Сокращения команд:
/js,/jskript.
Требования
Нужны Paper или Folia и Java 21 либо новее. Скрипты размещаются в папке plugins/JavaSkript/scripts/.
Скрипты получают доступ на уровне плагина, поэтому перед загрузкой их код нужно проверять.
