Meyakakhu
Новичок
- Баллы
- 16
- Имя в Minecraft
- Meyakakhu
Здравствуйте форумчане.
В данной теме вы сможете найти информацию по использованию SourceCod'а SPIGOT. Возможных его модификациях и даже возможно кто-то сделает новые ядра которые я смогу в будущем использовать
Начнем с самого начала. Что нам понадобится?
Чтобы получить открытый код SPIGOT, нам нужно будет использовать библиотеку BuildTools
скачать её можно по ссылке КЛИК.
Дальше для сервера нам понадобится установленная JAVA подходящей версии.
Если вы используете сервера до версии 1.16.5, то используйте JAVA 8
Если вы используете сервера после версии 1.16.5, то используйте JAVA 17+
Так же нам понадобится JDK. Версию подбирайте сами. Я использую JDK 15
Для компилирования исходников нам понадобится MAVEN
скачать его можно по ссылке КЛИК или дождаться установки BuildTools
Как только скачаете и установите все компоненты, приступим к настройке BuildTools.
Переносим BuildTools в отдельную папку. У меня путь получился S:/BT/BuildTools.jar
Теперь откроем консоль и пропишем: cd S:/BT/
Далее нам необходимо выполнить команду с помощью JAVA 8
Проверим. Напишем в консоль: "java -version".
Если она выведет
"
java version "1.8.0" или подобное.
"
То используйте стандартную команду.
Если у Вас по стандарту она стоит, то прописываем просто: "Java -jar BuildTools.jar --rev <версия сервера>"
Если у Вас по стандарту стоит другая версия, то придется написать следующее:
"
"C:/Program Files/Java/jre1.8.0/bin/java" -jar BuildTools.jar --rev <версия сервера>
"
Путь у Вас может отличаться. Главное, что бы он вел к файлу JAVA.EXE версии 8
Дальше начнется скачивание сурсов серверов: CraftBukkit, Bukkit, Spigot.
Итоговый вид.

После скачивания, нам необходимо создать файл компиляции сервера.
Теперь надо определиться с каким сервером мы будем работать.
Я выбираю Spigot. И по этому нам понадобится перейти в папку: Spigot
Там мы видим каталоги из которых нам необходимы только:
COMPILER.BAT со следующим содержимым:
"
"../../apache-maven-3.6.0" package
"

После чего пробуем запустить файл компиляции.
Если вы увидели данное сообщение, то вы сделали все верно

И сурсы ядра SPIGOT начали компиляцию.
Такие же действия повторяем для SPIGOT-API.
Дальше мы рассмотрим возможные модификации и добавление новых функций в ядро. Дальше только интереснее!
Если туториал показался Вам интересным, или как минимум нужным кому-то. То поддержите его в голосовании.
В данной теме вы сможете найти информацию по использованию SourceCod'а SPIGOT. Возможных его модификациях и даже возможно кто-то сделает новые ядра которые я смогу в будущем использовать

Начнем с самого начала. Что нам понадобится?
Чтобы получить открытый код SPIGOT, нам нужно будет использовать библиотеку BuildTools
скачать её можно по ссылке КЛИК.
Дальше для сервера нам понадобится установленная JAVA подходящей версии.
Если вы используете сервера до версии 1.16.5, то используйте JAVA 8
Если вы используете сервера после версии 1.16.5, то используйте JAVA 17+
Так же нам понадобится JDK. Версию подбирайте сами. Я использую JDK 15
Для компилирования исходников нам понадобится MAVEN
скачать его можно по ссылке КЛИК или дождаться установки BuildTools
Как только скачаете и установите все компоненты, приступим к настройке BuildTools.
Переносим BuildTools в отдельную папку. У меня путь получился S:/BT/BuildTools.jar
Теперь откроем консоль и пропишем: cd S:/BT/
Далее нам необходимо выполнить команду с помощью JAVA 8
Проверим. Напишем в консоль: "java -version".
Если она выведет
"
java version "1.8.0" или подобное.
"
То используйте стандартную команду.
Если у Вас по стандарту она стоит, то прописываем просто: "Java -jar BuildTools.jar --rev <версия сервера>"
Если у Вас по стандарту стоит другая версия, то придется написать следующее:
"
"C:/Program Files/Java/jre1.8.0/bin/java" -jar BuildTools.jar --rev <версия сервера>
"
Путь у Вас может отличаться. Главное, что бы он вел к файлу JAVA.EXE версии 8
Дальше начнется скачивание сурсов серверов: CraftBukkit, Bukkit, Spigot.
Итоговый вид.

После скачивания, нам необходимо создать файл компиляции сервера.
Теперь надо определиться с каким сервером мы будем работать.
Я выбираю Spigot. И по этому нам понадобится перейти в папку: Spigot
Там мы видим каталоги из которых нам необходимы только:
- Spigot-Server
- Spigot-API
COMPILER.BAT со следующим содержимым:
"
"../../apache-maven-3.6.0" package
"
После чего пробуем запустить файл компиляции.
Если вы увидели данное сообщение, то вы сделали все верно

И сурсы ядра SPIGOT начали компиляцию.
Такие же действия повторяем для SPIGOT-API.
Дальше мы рассмотрим возможные модификации и добавление новых функций в ядро. Дальше только интереснее!
Если туториал показался Вам интересным, или как минимум нужным кому-то. То поддержите его в голосовании.