FAQs
Часто Задаваемые Вопросы (FAQ) по FlectonePulse
Что такое FlectonePulse и для чего он нужен?
FlectonePulse – это плагин для серверов Minecraft, который позволяет полностью настраивать сообщения, чат, команды и интеграции. Он предоставляет гибкую систему форматирования текста, автоматическое определение языка игроков и интеграции с Discord, Telegram и Twitch
| Платформа | Версии |
|---|---|
| Bukkit / Spigot / Paper / Purpur / Folia | 1.8.8 и до самой последней |
| Fabric | Последняя версия Minecraft |
| NeoForge | Последняя версия Minecraft |
| BungeeCord / Waterfall | Последняя версия |
| Velocity | Последняя версия |
Нужна Java 17 или выше. Старые версии Minecraft, например 1.8.8, тоже можно запустить на Java 17 (посмотри PandaSpigot)
Есть и версия для Hytale, у неё своя документация, потому что часть модулей там работает по-другому
Как установить FlectonePulse?
Скачай плагин с Modrinth
Помести файл плагина в папку plugins твоего сервера
Перезапусти сервер
Настрой конфигурацию в файлах
Скачай мод с Modrinth
Помести файл мода в папку mods твоего сервера (для Fabric ещё нужен Fabric-API)
Перезапусти сервер
Настрой конфигурацию в файлах
| Файл | Ссылка на документацию | Объяснение |
|---|---|---|
config.yml | Конфигурация | Основная конфигурация FlectonePulse, без которой невозможна правильная работа. Здесь настраиваются база данных, язык плагина, режим прокси и т.д. |
command.yml | Команды | Настройка всех собственных команд. Их можно использовать, набрав в Minecraft /flectonepulse:название. |
integration.yml | Интеграции | Настройка взаимодействий с внешними плагинами и сервисами. |
message.yml | Сообщения | Настройка сообщений FlectonePulse (условия их появления и содержание). Не путать с настройкой формата сообщений, которая выполняется в файлах /localizations/.... |
localizations/... | Указано в каждом пункте документации команд и сообщений | В этой папке находятся файлы с настройками для каждого языка игроков (см. язык). Здесь настраивается формат сообщений, т.е. текст. |
permission.yml | Указано в каждом пункте документации команд, сообщений и интеграций | Настройка прав доступа. По умолчанию права настроены так, чтобы большинство функций были доступны всем игрокам без необходимости дополнительной настройки. |
Как настроить форматирование сообщений?
FlectonePulse обладает универсальной системой форматирования текста, поддерживающей различные цветовые форматы – от классических кодов до современных градиентов.
| Входной цвет | Преобразуется в |
|---|---|
&0-&9, &a-&f | <black>, <dark_blue> ... <white> |
&l/&m/&n/&o/&k/&r | <b> / <st> / <u> / <i> / <obf> / <reset> |
&#rrggbb, #rrggbb, &x&r&r&g&g&b&b, <##rrggbb> | <#rrggbb> |
| Теги MiniMessage | <color:#rrggbb>, <rainbow>, <click:...>, <font> и др. |
Для гибкости вы можете использовать & или § как взаимозаменяемые символы.
welcome-message: "<gradient:#FF0000:#00FF00>&lПривет</gradient> <rainbow><player></rainbow>!"
Можно ли отключить определённые функции плагина?
Да, FlectonePulse использует модульную систему. Любую функцию (команды, сообщения или интеграции) можно отключить в файлах command.yml, message.yml или integration.yml соответственно. После внесения изменений перезапустите плагин командой /flectonepulse reload.
Каждый модуль зависит от родителя, который находится выше. Если выключить message.enable, то выключатся и все сообщения внутри, даже если у них enable: true. Подробнее в конфигурации
Как работает автоматическое определение языка?
Если в config.yml включена опция by_player, плагин автоматически определяет язык Minecraft игрока и отображает сообщения из папки localizations/... на этом языке. Если локализация недоступна, используется язык по умолчанию из конфигурации. Подробности в документации по локализации.
Какие интеграции поддерживает FlectonePulse?
Плагин интегрируется с Discord, Telegram и Twitch, позволяя игрокам общаться через разные платформы. Также поддерживаются сторонние плагины Minecraft, например LuckPerms и Vault для прав и групп, PlaceholderAPI и MiniPlaceholders для плейсхолдеров, SkinsRestorer для скинов, PlasmoVoice и SimpleVoice для запрета говорить игрокам с мутом, LiteBans, LibertyBans, AdvancedBan и CMI для модерации. Настройка интеграций выполняется в файле integration.yml. Подробности в документации по интеграциям.
Почему команды или сообщения не работают у обычных игроков?
Скорее всего дело в правах. Все права находятся в permission.yml, у каждого есть name (название права) и type (кому оно доступно по умолчанию).
Если в LuckPerms стоит правило * false (т.е. все права отключены и выдаются вручную), то права с type: "TRUE" тоже перестанут работать. Для этого есть настройка always_have_true в integration.yml
Чтобы выдать право конкретной группе, возьми name нужного права из permission.yml и выдай его, например /lp group default permission set flectonepulse.module.command.me true
Сообщение не появляется, что проверить?
Включен ли сам модуль и его родитель в message.yml или command.yml (enable: true)
Есть ли у игрока право этого модуля из permission.yml
Подходит ли range, например с range: 100 сообщение увидят только те, кто рядом
Не пустая ли строчка в файле локализации, потому что пустое сообщение не отправляется
Перезагрузи плагин с помощью /flectonepulse reload и посмотри в консоль
Как отправлять сообщения из Minecraft в Discord или Telegram?
Впиши токен бота в integration.yml, включи интеграцию и добавь нужный тип сообщения в message_channel, где значением является ID канала
message_channel:
MESSAGE_CHAT_GLOBAL:
- "123456"
COMMAND_BAN:
- "123456"Названия типов сообщений совпадают с названиями модулей, например COMMAND_BAN или MESSAGE_CHAT_GLOBAL. Для своего чата с названием admin это будет MESSAGE_CHAT_ADMIN
Почему в чате не отображаются головы, иконки и текстуры?
Модуль object работает только для игроков, которые играют на версии 1.21.9 и выше. Все остальные вместо головы или иконки увидят обычный символ из default_symbol
Почему сообщения в чате дублируются?
Чаще всего это другой плагин, который тоже отправляет сообщение. Проверь cancel у чата в message.yml – с cancel: false FlectonePulse не отменяет ивент, поэтому сообщение может отправить и сервер, и другой плагин.
Также дублирование бывает с плагинами, которые изменяют пакеты чата (например InteractiveChat) или с DiscordSRV, если у него включены свои Webhook сообщения. Подробности в чате
Как перенести все настройки на другой сервер?
Для этого есть готовые команды
На первом сервере напиши /flectonepulse export, это создаст .zip архив в папке FlectonePulse
Перенеси этот архив в папку FlectonePulse на другом сервере
Напиши /flectonepulse import название_архива, после чего плагин перезагрузится уже с новыми настройками
Подробности в документации команды
Можно ли настраивать конфиги не в файлах?
Да, для этого есть веб-редактор. Впиши host и port в command.yml, а затем напиши /flectonepulse editor и открой полученную ссылку

Что происходит с конфигами при обновлении плагина?
FlectonePulse сам добавляет новые настройки и переносит старые значения, поэтому конфиги удалять не нужно. Перед этим создаётся копия старых файлов и базы данных в папке FlectonePulse/backups/старая_версия
Не изменяй version в config.yml вручную, по нему плагин понимает, с какой версии нужно переносить настройки
Поддерживает ли FlectonePulse PlaceholderAPI?
Да, FlectonePulse полностью совместим с PlaceholderAPI и MiniPlaceholders. Используйте плейсхолдеры в сообщениях.
FlectonePulse добавляет и свои плейсхолдеры, например %flectonepulse_ping% или %flectonepulse_online_total_formatted%. Полный список есть в документации PlaceholderAPI и MiniPlaceholders
Как использовать команду /chatsetting?
Введите в чат команду /chatsetting, чтобы настроить чат и связанные функции (например, цвет, стиль, уведомления).

Как использовать команду /symbol?
Введите в чат команду /symbol, чтобы искать и использовать Unicode-эмодзи.

Есть ли поддержка мини-игр в чате?
Да, игроки могут использовать встроенные мини-игры, такие как крестики-нолики или камень-ножницы-бумага.

Чем FlectonePulse отличается от FlectoneChat?
FlectonePulse – это новый проект, а не улучшенная версия FlectoneChat. FlectoneChat был экспериментом, а FlectonePulse создан с учётом прошлых ошибок, предлагая больше возможностей и кастомизации.
Как включить ототображение имени над игроком?
Включите настройку name_visible в файле message.yml:
scoreboard:
enable: true
name_visible: false
name_distance: -1.0
hide_name_when_sneaking: false
color: "<white>"
ticker:
enable: falseПосле изменения выполните команду /flectonepulse reload. Подробности в документации по настройке.
Как настроить отображение имени игрока?
Настройка имени игрока (display) выполняется в файле localizations/...:
names:
constant: []
display:
- "<click:suggest_command:\"/msg <player> \"><hover:show_text:\"<fcolor:2>Написать <white><player_head_or:''></white><nickname>\"><white><player_head_or:''></white><prefix><stream><fcolor:2><nickname><afk><suffix><reset>"
entity: "<fcolor:2><hover:show_text:\"<fcolor:2><name> <br><fcolor:1>Тип <fcolor:2><lang:'<type>'> <br><fcolor:1>Айди <fcolor:2><uuid>\"><sprite_or:'':gui:icon/accessibility><name></hover>"
unknown: "<fcolor:2><name>"
console: "<white><player_head_or:'':Console></white><click:suggest_command:\"/msg <name> \"><hover:show_text:\"<fcolor:2>Написать в <white><player_head_or:'':Console></white>Консоль\"><fcolor:2>Консоль"
invisible: "<fcolor:2>👻 Невидимка"После изменений выполните /flectonepulse reload. Подробности в документации по локализации.
Как настроить цвета в сообщениях и интерфейсе?
Настройка цветов выполняется в файле message.yml с помощью модуля fcolor:
fcolor:
enable: true
default_colors:
1: "<gradient:#A6D8FF:#8CC8FF>"
2: "<gradient:#6BB6FF:#4DA6FF>"
3: "#A9A9A9"
4: "#FFFAFA"Здесь задаются цвета по умолчанию, если игрок не выбрал свои в /chatsetting или /chatcolor. Можно запретить изменение цветов в соответствующих командах. Подробности в руководстве по форматированию.
Проще изменить 4 цвета здесь, чем заменять <fcolor:...> во всех настройках плагина.
Как настроить ТАБ (список игроков)?
Для включения/отключения модулей ТАБа настройте файл message.yml:
tab:
enable: true
header:
enable: true
footer:
enable: true
playerlistname:
enable: trueДля изменения сообщений отредактируйте файл локализации localizations/...:
tab:
header:
lists:
- - " "
- "<fcolor:1>👾"
- " "
- - " "
- "<fcolor:1>❤"
- " "
footer:
lists:
- - " "
- "<fcolor:1>Привет <fcolor:2><nickname><fcolor:1>!"
- " "
- - " "
- "<fcolor:1>ТПС <replacement:tps>, Онлайн <replacement:online>"
- " "
playerlistname:
format: "<!shadow><white><player_head></white></!shadow><world>▋ <reset><prefix><stream><fcolor:2><nickname><afk><mute><suffix>"Для сортировки ТАБа по донатным группам включите tab_sort.
После изменений выполните /flectonepulse reload. Подробности в документации по ТАБ.
Что делать, если возникают ошибки?
Проверь консоль сервера на наличие ошибок
Убедись, что используешь последнюю версию плагина
Напиши /flectonepulse dump, эта команда соберёт информацию о сервере и плагине и вернёт ссылку, её удобно скидывать в поддержку
Отправь ошибку и ссылку в Discord-сообщество или получи персональную техническую поддержку для бустеров на Boosty
Если сервер не включается и лог обрывается, запусти его с флагом -Dflectonepulse.debug=true, тогда в консоли будет больше информации
Как связаться с разработчиками?
Присоединяйтесь к Discord-сообществу для поддержки и предложений. Оставьте звезду на GitHub или отзыв на SpigotMC.
Когда выйдет новая версия FlectonePulse с поддержкой последней версии Minecraft?
Скорее всего, FlectonePulse уже поддерживает новейшую версию Minecraft. Экспериментальные версии доступны для скачивания на GitHub или в Discord-канале для тестеров. Если версия Minecraft уже вышла, а обновление FlectonePulse отсутствует, это связано с ожиданием релиза PacketEvents – основной библиотеки, используемой FlectonePulse для взаимодействия с сервером. Как только PacketEvents выйдет в релиз, FlectonePulse будет обновлён.
Тестовые версии используйте на свой страх и риск. Эти версии чаще всего не созданы для того, чтобы использовать их в продакшене, они могут быть сломаны или сломать вам прошлую версию FlectonePulse
Работает ли FlectonePulse с прокси и как его настроить?
FlectonePulse поддерживает прокси-серверы, включая BungeeCord и Velocity. Для работы плагина необходимо установить один и тот же файл плагина как на прокси, так и на сервер. На прокси файлы конфигурации не создаются – оно выступает в роли моста. Все настройки выполняются в файлах на серверах. Для корректной работы обязательно нужна серверная база данных (MySQL, MariaDB или PostgreSQL), которая должна быть настроена в файле config.yml на серверах. Также нужно включить один из режимов velocity или bungeecord, подробности в документации по конфигурации.
Вместо BungeeCord и Velocity для связи серверов можно использовать Redis, тогда сервера могут быть даже без общего прокси
Поддерживает ли FlectonePulse ядра, работающие одновременно с модами и плагинами, такие как Arclight или Mohist?
FlectonePulse не тестировался на ядрах, поддерживающих одновременно моды и плагины (например, Arclight или Mohist), и их поддержка не предполагается, но это может работать. Основная проблема заключается в библиотеке PacketEvents, как и на Fabirc/NeoForge, некоторые моды могут создавать собственные протоколы или изменять существующие, что может приводить к вылетам игроков
Отдельные версии для Fabric и NeoForge работают только на самой последней версии Майнкрафта из-за сложности поддержки мульти-версий
Твой плагин, использующий чат, и FlectonePulse несовместимы?
По умолчанию FlectonePulse имеет настройку mode: "BUKKIT" для чатов, с ней сообщения чата видят и другие плагины
В редких случаях, если твой плагин использует Paper-слушатели, нужно поставить mode: "PAPER". А mode: "PACKET" наоборот полностью забирает чат себе через PacketEvents, с ним другие плагины сообщения не увидят
Если плагин всё равно конфликтует, попробуй изменить priority у чата, например на HIGHEST, чтобы FlectonePulse изменял сообщение самым последним