Обнаружение и кеширование

.jv файлы автоматически находятся и кешируются.

Любой .jv файл в папке скриптов Skript подхватывается при включении плагина и на каждом /sk reload. Он компилируется сразу же — ошибки видны в консоли при старте, а не посреди боя — и кешируется до изменения времени модификации файла (lastModified).

// modules/welcome.jv
Player player = (Player) sender;
player.sendMessage("Welcome back, " + player.getName());
setVar("joins_" + player.getName(), 1);

Путь к модулю резолвится сначала относительно скрипта, который его подключает, а затем относительно папки scripts/. Расширение .jv в самом скрипте указывать необязательно — run jv "modules/welcome" работает так же, как run jv "modules/welcome.jv".