Compatibility
Minecraft: Java Edition
26.1
1.21.x
1.20.x
1.19.x
Platforms
Links
Tags
Creators
Details
Licensed Primly Documentation
Published last month
ChatXP
Chat text leveling system. Better than no rewards?
Lets make chatting more fun!
Features
- XP/levels: Player get XPs while chatting
- Multipliers: Less messages, more XP
Commands & Permissions
| Command | Alias | Description | Permission |
|---|---|---|---|
/xpcheck |
- | Displays current XP & level | - |
/xpcheck <player> |
- | Displays current XP & level of another player | chatxp.check.others |
/xpcreload |
- | Reloads configuration | chatxp.reload |
| - | - | Booster multiplier | chatxp.booster.<value> |
| VALUES EXAMPLES |
|---|
chatxp.booster.125 for 1.25 |
chatxp.booster.15 for 1.5x |
Placeholders
| Placeholder | Meaning |
|---|---|
%chatxp_xp_count% |
Player's current XP' |
%chatxp_xp% |
Same as %chatxp_xp_count% |
%chatxp_level% |
Player's current level` |
%chatxp_next_xp% |
Required XP value for the player's next level threshold |
%chatxp_progress_percent% |
Displays progress in percent |
%chatxp_rank% |
Displays player's rank |
Images / Screenshots
Section "Gallery"
Files
config.yml
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# โ CHATXP PLUGIN CONFIG โ
# โ Update: April 16, 2026 โ
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Internal version tracking - DO NOT CHANGE THIS VALUE
config-version: "2026+1.0.1"
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# โ GENERAL SETTINGS โ
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Displayed before all plugin messages in chat
Prefix: "&e&lChatXP &7ยป&r "
xp:
# Base XP every valid chat message gives
per-message: 8.0
# Additional XP per visible character in the message
per-character: 0.12
# Hard cap to avoid giant messages farming too much XP
max-per-message: 30.0
# Ignore small messages like "." or "ok"
min-message-length: 2
# Time between rewarded messages per player (in seconds)
cooldown-seconds: 3
anti-duplicate:
# If true, sending the exact same message twice in a row won't give XP.
enabled: true
leveling:
# XP required for level 1 (from level 0)
base-xp: 100.0
# Every next level multiplies required XP by this amount
growth-multiplier: 1.18
# Safety cap.
max-level: 500
booster:
enabled: true
# If true, permission suffix of 125 is interpreted as 1.25x
support-whole-number-percent: true
format:
# Simple formatter for decimal values in chat messages
decimals: 2
leaderboard:
# How many players to show with /xptop
default-size: 10
messages:
xpcheck-self: "&fLevel: &d%level% &7| &fXP: &d%xp%&7/&d%next_xp% &7| &fRank: &d#%rank% &7| &fProgress: &d%progress%%"
xpcheck-other: "&d%player% &f- Level: &d%level% &7| &fXP: &f%xp%&7/&f%next_xp% &7| &fRank: &d#%rank% &7| &fProgress: &d%progress%%"
xptop-header: "&dChatXP Leaderboard &7(Top %size%)"
xptop-line: "&7#%place% &d%player% &7- &fLvl: &d%level% &7| &fXP: &d%xp%"
xptop-empty: "&7No player chat data found yet."
no-permission: "&cYou don't have permission to use this command!"
player-not-found: "&cThat player is not online right now!"
level-up-broadcast: "&d%player% &fhas reached chat level &d%level%&f!"
level-up-personal: "&dLevel up! &fYou are now chat level &d%level%&e."


