Repository navigation
Installation RU
Язык: English | Русский
- Minecraft 1.21.1 или новее, Paper или совместимое серверное ядро.
- Обязательная зависимость — PacketEvents 2.14.0.
- Используй Java, требуемую выбранной сборкой Minecraft/ядра. Плагин и API UIcore используют bytecode Java 17.
- PlaceholderAPI, FancyNpcs, SkinsRestorer, CraftEngine, Vault и LuckPerms необязательны.
- Останови сервер.
- Скачай
UIcore-1.0.0.jarсо страницы релиза GitHub. - Помести UIcore и PacketEvents в папку
plugins/сервера. - Запусти сервер. UIcore создаст конфигурацию и примеры меню в
plugins/UIcore/menu/. - Встань на свободном месте и выполни
/uicore run demo_main. Закрой меню через/uicore stop.
Создай .yml файл в plugins/UIcore/menu/. Для начала укажи camera-position.type: player, затем после редактирования выполни /uicore reload. Три меню demo_* показывают рабочие примеры и устанавливаются при первом запуске.
Подробности см. в английской инструкции по установке и руководстве по созданию меню. В последнем описаны координаты, типы элементов, ввод, состояния, шаблоны, слоты, права и схемы.
Команды от имени консоли, запускаемые меню, по умолчанию отключены. Если они нужны, включи настройку и явно перечисли разрешённые команды в config.yml.
Все элементы одной сцены меню должны находиться в регионе камеры. Если сцена пересекает границу региона, перемести камеру или сократи расстояние до элементов.
Перед заменой JAR останови сервер. Сохрани YAML-файлы и схемы. Замени только UIcore и не перезаписывай свои конфиги примерами из архива. После запуска проверь меню, клики, переходы, /uicore stop и журнал сервера.