Internal
Configuration of the most important FlectonePulse module
If a library loading error related to ASM occurs, try starting the server with the -Dflectonepulse.load-asm-jar=false flag (e.g., java -Dflectonepulse.load-asm-jar=false -jar server.jar). This disables FlectonePulse's own ASM library loading and may resolve issues with custom cores or plugins
⚙️ Настройка
Путьconfig.yml → module
internal:
enable: true
always_send_silent_packet: false
use_paper_message_sender: false
use_bukkit_pre_login_listener: true
unregister_command_on_reload: false
vanilla_commands_to_remove:
- "msg"
- "banlist"
- "kick"
- "w"
- "tell"
- "me"
- "pardon"
- "whitelist"
- "ban"enable
Enables or disables the operation of all modules
- Each module has a parent (the one above it)
house:
door:
chair:house is the parent of door and chair
- Each module depends on the parent's
enablesetting
house:
enable: false
door:
enable: true
chair:
enable: truehouse is disabled, so regardless of whether door and chair are enabled, they will also be disabled
always_send_silent_packet
If enabled, all packets (any messages, nicknames, etc.) created by FlectonePulse will be sent in silent mode. This can resolve compatibility issues with plugins that modify packets via PacketEvents
use_paper_message_sender
If enabled, FlectonePulse will use Paper as a tool for sending chat messages to a player.
How does it work? First, the plugin creates a message internally and obtains a FlectonePulse.Component, this object is converted to a regular String. Then Paper itself is used to convert this string into a Paper.Component and send it to the player
For this to work, the server must run on a Paper core or its fork
use_bukkit_pre_login_listener
If enabled, the Bukkit player login listener will be used instead of packets from PacketEvents
This resolves issues with plugins that interact with the player in any way during login. For example, plugins that create fake players will only work with this setting enabled
unregister_command_on_reload
Not recommended to enable on older Minecraft versions, otherwise there may be errors/warnings in the server console, but they do not affect the plugin's operation in any way
If enabled, FlectonePulse will remove and re-add its own commands upon /flectonepulse reload. This can cause tps and mspt drops due to the large number of packets, so it's better to disable this setting if you encounter such an issue.
If disabled, to properly disable a command from FlectonePulse (in commands.yml), the server will need to be restarted.
vanilla_commands_to_remove
A list of commands not from FlectonePulse that should be disabled when the Fabric server starts. This allows replacing already occupied commands on Fabric, such as /me or /ban
🔐 Права
Путьmodule:
name: "flectonepulse.module"
type: "TRUE"name
Название права
type
Вид права
| Вид | Объяснение |
|---|---|
TRUE | Доступно для любого игрока |
FALSE | Никому не доступно, должно быть выдано отдельно (например с помощью LuckPerms) |
OP | Доступно для операторов сервера |
NOT_OP | Доступно для НЕ операторов сервера |
FlectonePulse