Skip to main content

Configuration

TextEffect keeps the public config intentionally small.

settings:
enabled: true
debug: false

# Resource pack settings.
# TextEffect generates a shader resource pack into:
# plugins/TextEffect/generated/TextEffect-Pack.zip
resource-pack:
# Generate the TextEffect resource pack automatically when the server starts.
# For most servers, manual generation with /texteffect zip is recommended.
generate-on-startup: false

# plugins/TextEffect/generated/debug/
debug-dump-generated-files: false

# Resource pack version profile.
#
# auto = detect from the server version.
#
# Supported profiles:
# 1_21_0_1 = Minecraft 1.21 - 1.21.1
# 1_21_2_3 = Minecraft 1.21.2 - 1.21.3
# 1_21_4 = Minecraft 1.21.4
# 1_21_5 = Minecraft 1.21.5
# 1_21_6 = Minecraft 1.21.6
# 1_21_7_8 = Minecraft 1.21.7 - 1.21.8
# 1_21_9_10 = Minecraft 1.21.9 - 1.21.10
# 1_21_11 = Minecraft 1.21.11
version-profile: "auto"

# Automatically send a hosted resource pack URL to players when they join.
# This must be a direct download URL to the generated TextEffect-Pack.zip.
send-on-join: false
send-delay-ticks: 40
resource-pack-url: ""

# If true, Minecraft treats the pack as required.
# Players who decline required server packs may be disconnected.
required: false

# Tracks whether players accepted, declined, loaded or failed the resource pack.
# Only enable this if send-on-join is enabled.
status-tracking:
enabled: false
log-to-console: true
notify-player: true

shader:
# game_time = animated effects
# static = no animation, timeSeconds is always 0.0
time-source: "game_time"

# Global animation speed multiplier.
#
# 0.5 = half speed
# 0.25 = very slow
# 1.0 = default speed
# 2.0 = double speed
time-scale: 1.0

features:
player-chat:
enabled: false

# If true, TextEffect will try to read LuckPerms prefix/suffix meta
# and render it through TextEffect before the player's chat message.
use-luckperms-prefix-suffix: true

# Basic chat format used when player-chat is enabled.
# Available placeholders:
# {prefix}, {player}, {suffix}, {message}
format: "{prefix}<white>{player}</white>{suffix} <dark_gray>»</dark_gray> {message}"

signs:
enabled: false
require-permission: true

books:
enabled: false
require-permission: true

anvils:
enabled: false
require-permission: true

Release defaults

Player-facing features are disabled by default:

features:
player-chat:
enabled: false
signs:
enabled: false
books:
enabled: false
anvils:
enabled: false

This means TextEffect will not take over chat, signs, books or anvils until the server owner enables those features.