Перейти к содержимому
Mineforgian

Nexus ChatLevels

This plugin allows players to earn ChatXP when chatting in order to get rewards.

Загрузки
70
Подписчики
0
Обновлён
8 октября 2025 г.
Лицензия
Nexus-ChatLevels-License

Опубликован 4 октября 2025 г.

💬 NexusChatLevels — Level Up Through Chatting!

Ever wanted your Minecraft chat to actually mean something?
NexusChatLevels turns your chat activity into XP and levels — making conversations fun, competitive, and rewarding! 🎉

⚙️ How It Works

Players earn XP every time they send a message.
As they level up, they can unlock rewards like items or custom commands, all fully configurable in the plugin’s config file.

🌟 Features

  • 💬 Chat-based leveling system
  • 🎁 Customizable rewards (items or commands)
  • 🔁 Reload support — no restart needed
  • 🔒 Permission-based access (chatlvls.use, chatlvls.admin)
  • ⚡ Fully configurable XP & reward system

🧭 Perfect For

  • 🏰 Survival or SMP servers
  • ⚔️ RPG setups
  • 👥 Community or roleplay servers

🔗 Links


NexusChatLevels makes chatting meaningful — level up, earn rewards, and show off your status in style!

Ченджлог

2.0Релиз1.21.7, 1.21.8, 1.21.9 · 8 октября 2025 г.

Added:

  • PlaceholderAPI support.
  • Amounts of materials in rewards.

Fixed

  • Inconsistent levelling whereby only after five minutes would it update.

Changes:

🧭 Commands

👤 Player Commands

Command Description
/chatlevels help Shows this help menu.
/chatlevels xp Shows your current Chat XP.
/chatlevels xp player <player> Shows the Chat XP of a specific player.
/chatlevels for <level> Shows the XP needed for a specific Chat level.
/chatlevels level Shows your current Chat Level.
/chatlevels level for <player> Shows another player’s Chat Level.

⚙️ Admin Commands

Command Description
/chatlevels reload Reloads rewards and levels.
/chatlevels admin set xp <player> <xp> Sets Chat XP for a player.
/chatlevels admin set level <player> <level> Sets Chat Level for a player.
/chatlevels rewards add command <level> <command> Adds a command reward for a level.
/chatlevels rewards remove <level> <reward> Removes a reward from a level.
/chatlevels rewards get <level> Shows all rewards for a level.

🧩 PlaceholderAPI Support

Nexus ChatLevels now supports PlaceholderAPI starting from version 2.0!
You can use these placeholders in other plugins like Scoreboards, Tab Lists, Chat formats, or GUIs.

Placeholder Description Example Output
%chatlevels_xp% Displays the player's current Chat XP. 1520.5
%chatlevels_level% Displays the player's current Chat Level. 12

💡 If you want this, make sure PlaceholderAPI is installed on your server — NexusChatLevels will automatically detect it and hook into it if available.

⌨️ Command Reward Placeholders

When setting up command rewards, you can use special placeholders inside your commands.
These will automatically be replaced when the reward is executed for a player.

Placeholder Description Example Output
%player% The player’s username. D3monSlayr
%xp% The player’s current Chat XP. 1520.5
%level% The player’s current Chat Level. 12

🧩 Example Usage

rewards:
  5:
    - "give %player% diamond 5"
    - "say Congrats %player%! You reached level %level% with %xp% XP!"

Full Changelog: https://github.com/D3monSlayr/Nexus-ChatLevels/compare/v1.0...v2.0

1.0Релиз1.21.7, 1.21.8, 1.21.9 · 4 октября 2025 г.

⚙️ Features

  • Smooth XP & level tracking
  • Material and command-based rewards
  • Fully configurable leveling system
  • Reloadable via command
  • Permissions support
  • Built for Paper 1.20+

Commands

Command Description Permission
/chatlvls help Shows the help menu chatlvls.use
/chatlvls xp Shows your current chat XP chatlvls.use
/chatlvls xp for <level> Shows XP required for a level chatlvls.use
/chatlvls xp player <player> Shows XP of another player chatlvls.admin
/chatlvls level Shows your current chat level chatlvls.use
/chatlvls level for <player> Shows another player’s level chatlvls.admin
/chatlvls reload Reloads configs and rewards chatlvls.admin
/chatlvls admin set xp <player> <xp> Sets player XP chatlvls.admin
/chatlvls admin set level <player> <level> Sets player level chatlvls.admin
/chatlvls admin rewards add material <level> <material:amount> Adds item reward chatlvls.admin
/chatlvls admin rewards add command <level> <command> Adds command reward chatlvls.admin
/chatlvls admin rewards remove <level> <reward> Removes reward chatlvls.admin
/chatlvls admin rewards get <level> Shows rewards for a level chatlvls.admin

Alias: /chatlevels → same as /chatlvls


🧠 Permissions

Permission Description
chatlvls.use Basic command access
chatlvls.admin Full admin and config access

Комментарии

Загружаем…