ChatPings
SpigotMCFully customizable plugin to ping players! (Like on Discord)
3.6k Downloads 4.8 Bewertung
neueste v2.7 SpigotMC
ChatPings is a plugin that allows you to ping other players like you do in Discord.
This plugin can be customized from the ping color and sound to it's sound's volume and pitch!
This plugin allows you to ping players in 3 different ways:
Code (Text):
- @Player (Pings the certain player via username or EssentialsX nickname)
- @everyone (Pings everyone who's on the server) [This requires a permission node]
- @someone (Pings a random player that's currently online (even yourself if this option is enabled))
- @everyone (Pings everyone who's on the server) [This requires a permission node]
- @someone (Pings a random player that's currently online (even yourself if this option is enabled))
Each ping also plays a sound that you can change in the config.yml, as well as pitch and volume of the sound!
-ADMIN COMMANDS-
- /pingprefix: Changes the prefix you used for pings.
- /pinginfo: Shows information about ChatPings.
- /pingresetcooldown <player>: Resets the cooldown time for the player.
-PLAYER COMMANDS-
- /pinghelp: Shows a list of commands of this plugin.
- /pingtoggle: "Mutes pings" by not playing the sound.*
*Players who have the permission node "chatpings.bypass" can bypass the player's ping mute, therefore you'll hear their ping sounds.
-ADMIN PERMISSIONS-
- chatpings.bypass Permission node to bypass the ping mutes of players (Default OP)
-PLAYER PERMISSIONS-
- chatpings.help Permission node for /pinghelp. (Default TRUE)
- chatpings.toggle Permission node for /pingtoggle. (Default TRUE)
- chatpings.player Permission node to ping another player. (Default TRUE)
- chatpings.someone Permission node to ping another player. (Default TRUE)
Here are the different types you can choose:
- title (Shows the text in the middle of the screen)
- subtitle (Same as the title, but in smaller)
- actionbar (Shows the text above the hotbar)
- boss* (Shows the text in a bossbar with the healthbar being a countdown until it disappears)
- everything (This option does not require an explaination, does it?)
- none (Basically does not show any Pop-Up at all)
Apart from that you can also choose how long these pop-ups shall stay on the screen.
*The Bossbar Pop-Up only works for version 1.19+!
Code (YAML):
config.yml
ping:
Prefix : '@'
everyoneFormat : everyone
someoneFormat : someone
placeholder : enter placeholder here
pingcooldown:
enabled : true
duration:
player : 5
someone : 5
everyone : 5
everyonePing:
color : '&b&l'
sound : ENTITY_EXPERIENCE_ORB_PICKUP
volume : 3.0F
pitch : 0.5F
playerPing:
color : '&b&l'
sound : ENTITY_EXPERIENCE_ORB_PICKUP
volume : 3.0F
pitch : 0.5F
someonePing:
color : '&b&l'
sound : ENTITY_EXPERIENCE_ORB_PICKUP
volume : 3.0F
pitch : 0.5F
pingYourself : true
includePicked : true
pop-up:
title : none
fade-in : 1
duration : 3
fade-out : 1
bosscolor : WHITE
ping:
Prefix : '@'
everyoneFormat : everyone
someoneFormat : someone
placeholder : enter placeholder here
pingcooldown:
enabled : true
duration:
player : 5
someone : 5
everyone : 5
everyonePing:
color : '&b&l'
sound : ENTITY_EXPERIENCE_ORB_PICKUP
volume : 3.0F
pitch : 0.5F
playerPing:
color : '&b&l'
sound : ENTITY_EXPERIENCE_ORB_PICKUP
volume : 3.0F
pitch : 0.5F
someonePing:
color : '&b&l'
sound : ENTITY_EXPERIENCE_ORB_PICKUP
volume : 3.0F
pitch : 0.5F
pingYourself : true
includePicked : true
pop-up:
title : none
fade-in : 1
duration : 3
fade-out : 1
bosscolor : WHITE
Code (YAML):
lang.yml
title : '&0 [&bChat&cPings&0 ]&r '
reload:
start : '&bReloading configurations ...'
done : '&bReload complete!'
toggle:
mute : '&bSuccessfully muted pings! &c [Only staff can ping you now!'
unmute : '&bSuccessfully unmuted pings!'
prefix:
success : '&bSuccessfully set prefix to &e {prefix }&b!'
reset : '&bSuccessfully reset prefix to default! (@ )'
help:
reload : '&bReloads the config and language file.'
prefix : '&bChanges the prefix used for pings.'
toggle : '&bMakes that only staff can ping you.'
help : '&bShows you this list of commands this plugin has.'
resetcooldown : '&bResets a player''s cooldown.'
cooldown:
resetsuccess : '&bSuccessfully reset cooldown for &e {player }&b!'
error:
permissions : '&cInsufficient permissions!'
args : '&cToo few arguments!'
prefix : '&cCannot set prefix to &e/ &cbecause it''s a command prefix!'
oncooldown : '&cYour ping is on a cooldown! Wait &e {time } &cmore second (s )!'
player : '&cPlayer &e {player } &cdoes not exist!'
notoncooldown : '&cPlayer &e {player } &cis not on cooldown!'
pop-up:
message : '&b&l {name } &6has pinged you!'
title : '&0 [&bChat&cPings&0 ]&r '
reload:
start : '&bReloading configurations ...'
done : '&bReload complete!'
toggle:
mute : '&bSuccessfully muted pings! &c [Only staff can ping you now!'
unmute : '&bSuccessfully unmuted pings!'
prefix:
success : '&bSuccessfully set prefix to &e {prefix }&b!'
reset : '&bSuccessfully reset prefix to default! (@ )'
help:
reload : '&bReloads the config and language file.'
prefix : '&bChanges the prefix used for pings.'
toggle : '&bMakes that only staff can ping you.'
help : '&bShows you this list of commands this plugin has.'
resetcooldown : '&bResets a player''s cooldown.'
cooldown:
resetsuccess : '&bSuccessfully reset cooldown for &e {player }&b!'
error:
permissions : '&cInsufficient permissions!'
args : '&cToo few arguments!'
prefix : '&cCannot set prefix to &e/ &cbecause it''s a command prefix!'
oncooldown : '&cYour ping is on a cooldown! Wait &e {time } &cmore second (s )!'
player : '&cPlayer &e {player } &cdoes not exist!'
notoncooldown : '&cPlayer &e {player } &cis not on cooldown!'
pop-up:
message : '&b&l {name } &6has pinged you!'
- Sound pitch can be set between 0.0F and 2.0F
- Sound list: Click here
[NOTE] Depending on what version your server is certain sounds will not work!
If you have any questions or bug reports feel free to ask or report in the Discussion tab or on the Discord server!
Do you like this plugin? Then please leave a review and let me know how I did!
Please do NOT use the review section for bug reports!
COMING SOON
Kommentare 0
Noch keine Kommentare. Sei der Erste, der seine Meinung teilt.