1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Туториал Часть 1. Установка. Модификация ядра SPIGOT

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем Meyakakhu, 15 май 2022.

?

Выпускать продолжение?

  1. Да

    2 голосов
    100,0%
  2. Нет

    0 голосов
    0,0%
  1. Автор темы
    Meyakakhu

    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.


    Итоговый вид.
    upload_2022-5-15_0-2-2.png

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

    Теперь надо определиться с каким сервером мы будем работать.

    Я выбираю Spigot. И по этому нам понадобится перейти в папку: Spigot
    Там мы видим каталоги из которых нам необходимы только:
    • Spigot-Server
    • Spigot-API
    Теперь переходим в каталог Spigot-Server. Тут создаем следующий файл:

    COMPILER.BAT со следующим содержимым:

    "
    "../../apache-maven-3.6.0" package
    "

    upload_2022-5-15_0-1-9.png

    После чего пробуем запустить файл компиляции.

    Если вы увидели данное сообщение, то вы сделали все верно
    upload_2022-5-15_0-3-21.png


    И сурсы ядра SPIGOT начали компиляцию.

    Такие же действия повторяем для SPIGOT-API.

    Дальше мы рассмотрим возможные модификации и добавление новых функций в ядро. Дальше только интереснее!

    Если туториал показался Вам интересным, или как минимум нужным кому-то. То поддержите его в голосовании.
     
  2. iForgotPassword

    iForgotPassword Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    iForgotPassword
  3. Автор темы
    Meyakakhu

    Meyakakhu Новичок

    Баллы:
    16
    Имя в Minecraft:
    Meyakakhu
    У меня есть наверно... Модификация... В ядро вшил функции бота дс, вк, добавил функции для игрока расширил возможности управления ENTITY.
    Тут вообще только первая часть, с установкой.
     

Поделиться этой страницей