Работа с Denizen и его сборка

Необходимые инструменты

Убедитесь, что на вашей машине установлены следующие инструменты:

  • Какой-нибудь вариант Git. Мы рекомендуем GitHub Desktop (если вы на Linux — не переживайте, для вашего дистрибутива наверняка есть пакет).

  • IntelliJ IDEA. Этот редактор специально заточен под Java-проекты и сам разруливает зависимости.

Сборка Spigot

Чтобы собрать Denizen, вам также придётся собрать поддерживаемые версии Spigot — их список есть в README проекта. Для этого Spigot предлагает инструмент BuildTools. Его нельзя заменить готовыми jar-файлами или форками — собирать нужно именно в локальный maven-репозиторий.

Выполните инструкции по настройке, а затем запустите BuildTools jar для каждой версии, поддерживаемой Denizen. Команда будет выглядеть примерно так: java -jar BuildTools.jar --rev 1.21.1 --remapped.

Сборка Denizen

  1. Склонируйте репозиторий Denizen: https://github.com/DenizenScript/Denizen

  2. Откройте склонированную папку в IntelliJ.

  3. Откройте вкладку Maven, выберите denizen-parent и нажмите «Run Maven Build» (зелёная стрелка).

После сборки jar-файл появится в папке target. Его можно положить в папку plugins вашего тестового сервера — и весь Denizen будет доступен. Шаг 3 можно повторять после любых правок, чтобы пересобрать проект.