Flectone Logo FlectonePulse

Internal

Configuration of the most important FlectonePulse module

Note

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


Setting

Path config.yml → module
internal:
  enable: true
  always_send_silent_packet: false
  use_paper_message_sender: false
  use_packet_login_listener: false
  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

  1. Each module has a parent (the one above it)
Information

Example

house:
  door:
  chair:

house is the parent of door and chair

  1. Each module depends on the parent's enable setting
Information

Example

house:
  enable: false
  door:
    enable: true
  chair:
    enable: true

house 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

Warning

For this to work, the server must run on a Paper core or its fork

use_packet_login_listener

Whether the PacketEvents player login listener will be used instead of the platform's built-in one.

When enabled, issues may arise with plugins/mods that interact with the player during login. For example, plugins that create fake players will not work with this setting enabled.

unregister_command_on_reload

Warning

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 server starts. This makes it possible to replace already occupied commands, such as /me or /ban


Permissions

Path
module:
  name: "flectonepulse.module"
  type: "TRUE"

name

Permission name

type

Permission type

TypeExplanation
TRUEAvailable to any player
FALSEAvailable to no one, must be granted separately (e.g., using LuckPerms)
OPAvailable to server operators
NOT_OPAvailable to NON-operators of the server
Last updated July 24, 2026
Edit on GitHub

On this page

Authors of page