Download ChatPings — Minecraft Mods — MetaMods

ChatPings

Active

Downloads

0

Last update

2 years ago

Versions

1.8 — 1.19.3
Server
Social
Utils

ChatPings - A Minecraft Server Plugin!

About the plugin ChatPings is an innovative plugin that brings Discord-like mention functionality to Minecraft. Now you can attract other players' attention directly in the chat!

Flexible Configuration

The plugin offers extensive customization options: you can change mention colors, choose various sound effects, adjust volume and pitch to your preference.

Mention Types

Three Mention Methods

The plugin supports three different mention types:

  • @Player - mention a specific user by username or EssentialsX nickname
  • @everyone - notify all players on the server (requires special permission)
  • @someone - randomly mention one of the online players (can include yourself if enabled)

Each mention is accompanied by a sound effect that can be configured in the config.yml file, including sound pitch and volume.

Commands

Command System

Administrator Commands:

  • /pingreload - reloads config.yml and lang.yml to apply new settings
  • /pingprefix - changes the prefix for mentions
  • /pinginfo - displays information about ChatPings plugin
  • /pingresetcooldown - resets cooldown time for specified player

Player Commands:

  • /pinghelp - shows list of available plugin commands
  • /pingtoggle - "mutes mention sounds"

Players with "chatpings.bypass" permission can bypass other players' mention muting.

Permissions

Permission System

Administrator Permissions:

  • chatpings.admin - access to /pingreload, viewing admin commands in /pinghelp, and mentioning all players (default for OP)
  • chatpings.bypass - ability to bypass players' mention muting (default for OP)

Player Permissions:

  • chatpings.help - access to /pinghelp command (default TRUE)
  • chatpings.toggle - access to /pingtoggle command (default TRUE)
  • chatpings.player - ability to mention other players (default TRUE)
  • chatpings.someone - ability to use random mentions (default TRUE)

Popup Notifications

Popup Notifications

New ChatPings feature - popup notifications that show who mentioned you through various interfaces:

  • title - displays text in the center of the screen
  • subtitle - similar to title but smaller size
  • actionbar - text above the hotbar
  • boss - displays as a boss bar with disappearance timer
  • everything - uses all available notification types
  • none - completely disables popup notifications

You can also configure how long these notifications stay on screen.

*Boss bar works only in version 1.19+!

Configuration

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

Language Settings

title: '&0[&bChat&cPings&0]&r '
reload:
  start: '&bReloading configurations...'
  done: '&bReload complete!'
toggle:
  mute: '&bMentions disabled! &c[Only administrators can mention you!'
  unmute: '&bMentions enabled!'
prefix:
  success: '&bPrefix successfully changed to &e{prefix}&b!'
  reset: '&bPrefix successfully reset to default! (@)'
help:
  reload: '&bReloads configuration and language files.'
  prefix: '&bChanges the prefix for mentions.'
  toggle: '&bAllows mentions only from administrators.'
  help: '&bShows list of this plugin's commands.'
  resetcooldown: '&bResets player cooldown.'
cooldown:
  resetsuccess: '&bCooldown successfully reset 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 mention is on 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} &6mentioned you!'

Resources

  • Sound volume can be set from 0.0F to 10.0F
  • Sound pitch can be adjusted from 0.0F to 2.0F
  • Available sounds list: View here

[NOTE] Depending on your server version, some sounds may not work!

Text color and formatting codes

Additional Information

Project members
Niestrat99

Niestrat99

Developer

Created: 26 Dec 2022

ID: 13643