TPS Reforged - Configuration comments EN

Main file: config/tpsreforged/tpsreforged.json
Included default file: default_configs/tpsreforged/tpsreforged.json

prefix
- Prefix displayed before some mod messages.

colors
- prefix: prefix color.
- label: neutral text color.
- separator: separator color.
- dimension: dimension name color.
- good: color for good TPS/MSPT.
- medium: color for medium TPS/MSPT.
- bad: color for bad TPS/MSPT.

thresholds
- goodTps: TPS considered good from this value upward.
- mediumTps: TPS considered medium from this value upward.
- goodMspt: MSPT considered good up to this value.
- mediumMspt: MSPT considered medium up to this value.

These thresholds mainly control /tps and actionbar colors.

Actionbar
- showMspt: shows or hides MSPT in the actionbar.
- format: actionbar format.
Available variables: {tps}, {avg5s}, {mspt}

Display
- showCommandTitle: shows or hides the title line before /tps output.
- lineFormat: TPS/MSPT line format.
Available variables: {dimension}, {mspt}, {tps}

Dimensions
- autoAddUnknownDimensionsToConfig: automatically adds newly detected dimensions to the config.
- dimensionOrder: dimension display order.
- hiddenDimensions: dimensions hidden from /tps and alerts.

Permissions
- viewPermissionLevel: OP level required for /tps and /tps dim.
- togglePermissionLevel: OP level required for /tps toggle and /tps status.
- reloadPermissionLevel: OP level required for /tps reload and /tps webhook test.

Alerts
- enabled: enables or disables automatic alerts.
- checkIntervalSeconds: check frequency.
- cooldownSeconds: minimum delay between two sent alerts.
- triggerAfterConsecutiveBadChecks: number of consecutive bad checks required before sending an alert.
- recoveryAfterConsecutiveGoodChecks: number of consecutive good checks required before sending a recovery alert.
- sendRecoveryAlerts: sends an alert when performance returns to normal.
- includeDimensions: includes problematic dimensions in alerts.
- maxDimensionsInAlert: maximum number of dimensions shown in an alert.

Warning / critical thresholds
- overallWarningTpsBelow: warning if global TPS goes below this value.
- overallCriticalTpsBelow: critical if global TPS goes below this value.
- overallWarningMsptAbove: warning if global MSPT goes above this value.
- overallCriticalMsptAbove: critical if global MSPT goes above this value.
- dimensionWarningTpsBelow: warning if a dimension equivalent TPS goes below this value.
- dimensionCriticalTpsBelow: critical if a dimension equivalent TPS goes below this value.
- dimensionWarningMsptAbove: warning if a dimension MSPT goes above this value.
- dimensionCriticalMsptAbove: critical if a dimension MSPT goes above this value.

Logs
- enabled: enables or disables alert logs.
- console: writes alerts to console/latest.log.
- file: writes alerts to a dedicated file.
- filePath: log file path relative to the Minecraft config folder.

Discord webhook
- enabled: enables or disables Discord messages.
- url: Discord webhook URL. Never share it publicly.
- username: webhook username.
- useEmbeds: uses clean Discord embeds instead of plain text messages.
- pingEveryone: adds @everyone to the message. Avoid unless private server.
- extraContent: text added above each Discord message.

Useful commands
- /tps
- /tps dim <dimension>
- /tps toggle
- /tps status
- /tps reload
- /tps webhook test
- /tps webhook status
- /tps alerts status
