Description
Create a functional plugin for your server lobby and game modes such as survival and role-playing
Using this plugin, you can make your chat as beautiful as you like
Features
- Player Tagging: Players can mention others in chat using @PlayerName, highlighting their name.
- Custom Tag Colors: Configurable tag color and "@" symbol color.
- Cooldown System: Players must wait a specified time before sending another message.
- Banned Words Filter: Automatically censors specific words.
- Sound Effects: Plays a sound for the tagged player. The sound is configurable.
- Particle Effects: Generates visual effects when a player is tagged (configurable particle type, color, and duration).
- Proximity Chat: Messages are only visible to players within a certain range.
- Permission-Based Reload: Allows reloading the plugin configuration with /tagplugin reload.
- Supports OP Tagging: Can enable or disable tagging server operators.
- Configurable Message Formatting: Allows custom chat formatting while maintaining vanilla chat behavior.
How to install
Place the plugin jar file in your plugin/server folder.
Reload the plugin /tagplugin reload
Edit the config.yml file to apply your desired settings.
Enjoy the plugin!
config.yml file
Code (Text):
# Player tag color (use minecraft color codes)
tag-color: "&a"
# Color of the @ icon (use minecraft color codes)
at-symbol-color: "&a"
# Show the @ sign when tagging
show-at-symbol: true
# Message sending range (block)
range: 50
# Cooldown message (Use Minecraft color codes)
cooldown-message: "&cYou must wait {cooldown} seconds before sending another message!"
# Cooldown time
cooldown: 3
# Sound tag
sound: BLOCK_NOTE_BLOCK_BASS
# Sound volume
sound-volume: 1.0
# Voice pitch
sound-pitch: 1.0
# List of banned words
banned-words:
- "badword1"
- "badword2"
- "badword3"
# Particle effect settings
particle-effect:
enabled: true # true or false the effect
duration: 5 # Duration of effect display (seconds)
type: "REDSTONE" # Effect type
color: "255,0,0" # Effect color (for effects that support color)
count: 10 # Number of particles
offset-x: 0.5 # offset X
offset-y: 1.0 # offset Y
offset-z: 0.5 # offset Z
speed: 0.1 # particle velocity
# Allow tagging OP players
allow-tagging-op: false
Video