System
This Section Will Explaining About System Mechanism.
Config Preview
system:
debugMode: true
logLevel: 0
licenseKeys: PUT-YOUR-LICENSE-HERE
adaptiveTicking: true
virtualThreads:
useVirtualThreads: true
vtAsyncExecutor: true
vtAuthenticatorScheduler: true
vtBukkitScheduler: true
vtChatScheduler: false
vtCommandBuilderScheduler: true
vtProfileLookupScheduler: true
vtServerTextFilterPool: true
vtTabcompleteScheduler: true
telemetry:
enabled: true
interval-minutes: 5
Fields - System
-
debugMode
Enables debug mode for detailed logging.default:
true -
logLevel
Defines the logging verbosity level.default:
0 -
licenseKeys
The license key used to authenticate your server.default:
PUT-YOUR-LICENSE-HERE -
adaptiveTicking
Enables adaptive ticking to optimize server performance dynamically.default:
true
Subfields - Virtual Threads
Configures how Java Virtual Threads (Project Loom) are utilized.
-
useVirtualThreads
Enables the use of virtual threads overall.default:
true -
vtAsyncExecutor
Uses virtual threads for asynchronous task execution.default:
true -
vtAuthenticatorScheduler
Uses virtual threads for user authentication scheduler tasks.default:
true -
vtBukkitScheduler
Overrides standard Bukkit scheduler tasks with virtual threads.default:
true -
vtChatScheduler
Uses virtual threads for chat message processing.default:
false -
vtCommandBuilderScheduler
Uses virtual threads for command building.default:
true -
vtProfileLookupScheduler
Uses virtual threads for player profile lookup.default:
true -
vtServerTextFilterPool
Uses virtual threads for text filtering.default:
true -
vtTabcompleteScheduler
Uses virtual threads for tab completion.default:
true
Subfields - Telemetry
-
enabled
Enables telemetry data collection used locally for adaptive ticking.default:
true -
interval-minutes
Interval (in minutes) at which adaptive ticking telemetry data is processed.default:
5