Ядро
Ketting - новое гибридное ядро Bukkit + Forge для создания серверов с поддержкой как модов, так и плагинов. Это ядро является неофициальным продолжением Magma. Ketting имеет ряд особенностей и преимуществ перед другими гибридными ядрами, однако оно так же имеет некоторые недостатки в случае если вы не особо компетентны в сфере создания Minecraft серверов. В данной статье мы разберём всё в максимальных подробностях. Ключевой особенностью ядра можно назвать своеобразный метод запуска.
Предупреждение:Ядро находится в разработке и не является полностью стабильным на данный момент. Используйте его на свой страх и риск. Сообщить об каких-либо ошибках или задать вопросы можно на
официальном Discord сервере Ketting.
1.Загрузка и установка
Ядро
Ketting запускается при помощи утилиты
KettingLauncher, поэтому если вы хотите использовать данное ядро вам следует загрузить последнюю версию запускатора с
официальной страницы проекта на GitHub. Найти уже собранный
KettingLauncher можно в разделе
ReleasesПосле загрузки последней версии
KettingLauncher перенесите его в любую папку и создайте скрипт запуска:
@echo off
Title Ketting
"C:\Program Files\java\директория с jdk21\bin\java.exe" -jar kettinglauncher-X.X.X.jar -minecraftVersion <версия> -accepteula -nologo -noui
pause
На момент создания данной новости последней поддерживаемой версией
Minecraft была
1.20.4Запускатор ядра KettingLauncher имеет ряд уникальных аргументов запуска, которые должны прописываться после аргументов JVM, список которых можно посмотреть ниже.
-help - Отображает меню помощи
-noui - Выключает граф. интерфейс
-nologo - Выключает логотип Ketting
-accepteula - Принимает EULA автоматически
-dau или -daus - Выключает автоматическое обновление ядра
-daul - Выключает автоматическое обновление запускатора
-createLaunchScripts - Создаёт скрипт для прямого запуска ядра
-installOnly - Запускатор только установит ядро и не запустит сервер, а выключится после установки
-minecraftVersion - Устанавливает какую версию игры должен использовать запускатор
-forgeVersion - Устанавливает какую версию Forge должен использовать запускатор
-kettingVersion - Устанавливает какую версию ядра должен использовать запускатор
Огромным плюсом является возможность неплохой кастомизации режима работы вашего будущего сервера. Запускатор KettingLauncher позволяет задать очень точные настройки для самого запускатора и ядра.
2.Настройка конфигурации Ketting
Важно:
В этом разделе есть спец. пометки:
int - значение должно быть числом
bool - значение должно быть true или false
Файл конфигурации
Ketting называется
ketting.yml и находится в корневой папке, в которой находится и сам запускатор ядра. На данный момент в ядре всего 6 изменяемых параметров конфигурации, но в будущем их скорее всего станет больше. Вы можете посмотреть информацию про все пункты конфигурации ниже.
bool Отображение инъекций
Хотите ли вы видеть предупреждения в консоли об инъекциях значений в Bukkit?
print_injections: false
bool Отображение предупреждений об неизвестных энтити
Хотите ли вы видеть предупреждения в консоли об появлении неизвестных для Bukkit энтити?
warn_on_unknown_entity: true
bool Отображение предупреждений об "пустых" NBT тэгах
Хотите ли вы видеть предупреждения в консоли когда что-то или кто-то пытается задать предмету "пустой" NBT тэг?
warn_on_null_nbt: true
bool Отключение системы прав Forge
Важно Установка данного параметра на
true полностью отключит систему прав
Forge и переведёт права на команды из модификаций в формат
forge.command.MODDEDCOMMANDoverwrite_forge_permissions: false
bool Объединение систем миров
Установка данного параметра на
true заставит ядро попытаться объединить системы миров
Forge и
Bukkit, таким образом измерения из модификаций будут находится в папке
world, а измерения
Bukkit в другой папке
merge_world_systems: false
int Версия конфигурации
Не изменяйте данное число
config-version: 1
Подводя итоги, я могу сказать следующее: ядро Ketting определённо является хорошим вариантом для создания гибридного сервера Bukkit + Forge на версиях 1.20 и выше (в будущем). Если вы хотите узнать больше информации об проекте, то вам следует перейти на
официальную страницу проекта на GitHub, там вы найдёте больше информации об ядре и запускаторе ядра на английском языке, ссылку на официальный Discord и т.д. Надеюсь, что данная новость была для вас полезна и вы узнали что-то новое
.