Reider745 d9a9f360b0 fix: приоритет эвентов
- Исправлены приоритеты ивентов(Кошак они работают)
- Добавлено сообщение об reload плагина иннера
- Удалён runtimeExeption получения категории предмета
- Исправлен null у data
2023-12-26 08:26:23 +03:00
2023-11-29 16:53:48 +03:00
2023-11-17 11:15:32 +03:00
2023-11-10 11:13:53 +03:00

Zote Core Loader

Zote Core — серверное ядро, основанное на Inner Core 1.26.200, созданное для создания уникального геймплея с модами.

Основой серверного ядра послужил Nukkit-MOT, его можно легко обновить, заменив соответствующую библиотеку.

Zote Core

Установка

Поддерживается любая платформа, поддерживающая Java 17 или выше. Загрузите последний релиз серверного ядра, либо соберите репозиторий с помощью Gradle.

Запустите собранное ядро, открыв консоль в папке с ним:

java -jar ZoteCore-SNAPSHOT.jar

Конфигурация

Настройки производятся посредством трех основных файлов: server.properties, nukkit.yml и zotecore.yml. Они будут созданы автоматически сразу же после запуска ядра, документация по первым двум доступна в репозитории Nukkit.

Некоторые настройки Nukkit заблокированы загрузчиком, среди которых multiversion-min/max-protocol (422), xbox-auth (авторизация с помощью него не доступна) и save-player-data-by-uuid (false).

zotecore.yml

Стандартные настройки ядра, которые можно использовать как основу:

# Изменение информации пака, который клиент должен иметь для входа на сервер.
# Устаревшие или не реализованные методы, однако, добавлены не будут.
pack: Inner Core Test
pack-version: 2.3.0b115 test
pack-version-code: 152

# Использование ванильного интерфейса верстака, вместо кастомного.
# Внимание: в настоящее время не поддерживается и пользовательские рецепты не будут отображаться.
use-legacy-workbench-override: on

# Отключение исправления инвентаря для подключенных клиентов, устаревшие версии не
# работают должным образом с ним, не позволяя перемещать предметы по инвентарю.
use-legacy-inventory: on

# Переключение режима отладки для неподдерживаемых методов (например, клиентских).
# Может быть одним из: none, debug (по умолчанию), warning, raise.
unsupported-method-handling: debug

# Могут ли моды использовать небезопасные функции (например, вызов eval) или нет.
# Внимание: это может создать риск безопасности, однако, например, его запрет
# влияет на requireGlobal и часто может нарушить работу модов.
allow-unsafe-scripting: on

# Режим разработчика позволяет получать дополнительную информацию
# о работе ядра, а также профайлинг методов.
developer-mode: off

Лицензия

Licensing

S
Description
No description provided
Readme MPL-2.0
396 MiB
Languages
Java 88.5%
JavaScript 11.5%