Module
Configuration for the core module of FlectonePulse
⚙️ Setting
Pathconfig.yml → module
module:
enable: true
use_paper_message_sender: 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.
🔐 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