Два режима работы

execute java-блоки и .jv модули — когда использовать что.

У SkBee++ два способа писать Java-код в скрипте.

Режим 1 — execute java: секция

Компилируется единожды при парсинге скрипта, выполняется как обычный эффект Skript внутри конкретного триггера:

on damage:
    execute java:
        if (victim() instanceof Player) {
            setVar("last_damage", event.getDamage());
        }

Режим 2 — .jv модули

Отдельные файлы в папке скриптов. Автоматически обнаруживаются и предкомпилируются при включении плагина и на каждом /sk reload, запускаются через run jv:

on join:
    run jv "modules/welcome.jv"

Когда что использовать

  • execute java — для логики, специфичной одному конкретному триггеру.
  • .jv модули — для переиспользуемой логики, подключаемой из нескольких мест через run jv или include.

Подробности о каждом режиме — в разделе Возможности.