Модуль
Настройка самого главного модуля FlectonePulse
Если при загрузке библиотек возникает ошибка связанная с ASM, попробуй включить сервер с флагом -Dload.asm.jar=false (например java -Dload.asm.jar=false -jar server.jar). Это отключает собственную загрузку asm библиотек от FlectonePulse и может решить проблему с кастомными ядрами или плагинами
⚙️ Настройка
Путьconfig.yml → module
module:
enable: true
use_paper_message_sender: false
use_bukkit_pre_login_listener: falseenable
Включает или выключает работу всех модулей
- Каждый модуль имеет родителя (тот, кто выше находится)
house:
door:
chair:house является родителем для door и chair
- Каждый модуль зависит от
enableродителя
house:
enable: false
door:
enable: true
chair:
enable: truehouse выключен, значит внезависимости от того, включены ли door и chair - они тоже будут выключены
use_paper_message_sender
Если включено, FlectonePulse будет использовать Paper, как инструмент для отправки сообщения в чат игроку.
Как это работает? Сначала плагин создаёт сообщение внутри себя и получает FlectonePulse.Component, этот объект преобразуется в обычную строчку String. Далее используется сам Paper, чтобы из этой строчки получить Paper.Component и отправить его игроку
Чтобы это работало, на сервере должен быть установлен PacketEvents отдельным плагином и ядро сервера должно быть Paper или его форк
use_bukkit_pre_login_listener
Если включено, то для версий 1.20.2 и выше будет использоваться слушатель входа игроков от Bukkit вместо пакетов из PacketEvents. На версиях ниже и так используется этот слушатель.
Это решает проблему плагинов, которые как-либо взаимойдествуют с игроком при входе. Например плагины, которые создают fake игроков, будут работать только с этой включенной настройкой
🔐 Права
Путьmodule:
name: "flectonepulse.module"
type: "TRUE"name
Название права
type
Вид права
| Вид | Объяснение |
|---|---|
TRUE | Доступно для любого игрока |
FALSE | Никому не доступно, должно быть выдано отдельно (например с помощью LuckPerms) |
OP | Доступно для операторов сервера |
NOT_OP | Доступно для НЕ операторов сервера |
Последнее обновление
Редактировать на GitHub
FlectonePulse