Module
Configuration for the core module of FlectonePulse
If you encounter an error related to ASM when loading libraries, try starting the server with the flag -Dload.asm.jar=false (for example java -Dload.asm.jar=false -jar server.jar). This disables FlectonePulse's own loading of asm libraries and may resolve issues with custom cores or plugins
⚙️ Setting
Pathconfig.yml → module
module:
enable: true
use_paper_message_sender: false
use_bukkit_pre_login_listener: falseenable
Enables or disables the operation of all modules.
- Every module has a parent (the one located above it).
house:
door:
chair:house is the parent of door and chair.
- Every module depends on the parent's
enablestatus.
house:
enable: false
door:
enable: true
chair:
enable: truehouse is disabled, which means regardless of whether door and chair are enabled, they will also be disabled.
use_paper_message_sender
If enabled, FlectonePulse will use Paper as a tool for sending messages to a player's chat.
How does it work? First, the plugin creates a message internally and obtains FlectonePulse.Component; this object is converted into a standard String. Then, Paper itself is used to derive a Paper.Component from this string and send it to the player.
For this to work, PacketEvents must be installed on the server as a separate plugin, and the server core must be Paper or its fork.
use_bukkit_pre_login_listener
If enabled, for versions 1.20.2 and above, the Bukkit player login listener will be used instead of packets from PacketEvents. On lower versions, this listener is already used.
This resolves issues with plugins that interact with the player during login. For example, plugins that create fake players will only work with this setting enabled.
🔐 Permissions
Pathmodule:
name: "flectonepulse.module"
type: "TRUE"name
Permission name
type
Permission type
| Type | Explanation |
|---|---|
TRUE | Available to any player |
FALSE | Available to no one, must be granted separately (e.g., using LuckPerms) |
OP | Available to server operators |
NOT_OP | Available to NON-operators of the server |
Last updated on
Edit on GitHub
FlectonePulse