PlayerMention 2.0

Mention players in chat

  1. Keynadi
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.16
    Source Code:
    https://github.com/Keynadi/PlayerMention
    A simple plugin that allows your players to mention each other in the chat.
    Players can also ignore any chat mentions from a specific player using the command.


    Commands:
    /plm reload - Configuration reload.
    /plm ignore [player] - Ignore any online player.
    /plm help - Shows commands help (has no tab completion).

    Permissions:
    Code (Text):
    playermention.mention - Permission to mention a player (can be disabled in config).
    playermention.admin - Permission to ignore player ignore list.
    playermention.silent - Permission to not send a "playerhasturnedoffnotifymessage" message to a player when mentioned. Useful when you're in vanish or something.
    playermention.reload - Permission to use /plm reload command.
    Config:
    Code (YAML):
    symbol: "" #Symbol before nick needed to ping a player.

    playerhasturnedoffnotifymessage
    : "&cThis player has turned off mentions." #Also %receiver% can be used.
    nowignoring
    : "&cYou are now ignoring %player% mentions!"
    nolongerignoring
    : "&2You are no longer ignoring %player% mentions!"
    playeroffline
    : "This player offline"
    ignoreyourself
    : "&cYou can't ignore yourself"
    plmignoreusage
    : "Usage: /plm ignore [player]"
    help
    : "&fPlayer&bMentions &fhelp\n&b/bq ignore [player] &f- Ignore this player mentions.\n&b/bq rl &f- reload plugin config."

    configreload
    : "&aConfig has been reloaded"
    nopermissions
    : "&cYou don't have permissions to do that!"

    format
    : "%format% &6%message%" #message which will be sent to mentioned player. %format% stands for chat name formatting (<Player>).

    needPermission
    : false #If true player needs "playermention.mention" permission to mention someone.
    enableSound
    : true #Sound when player gets mentioned.
    sound
    : "entity.player.levelup" #https://www.digminecraft.com/lists/sound_list_pc.php

    Images:
    What Kallen see:
    Screenshot_488.png
    What other players see:
    Screenshot_489.png

    Additional technical info:
    Players ignore lists stored as .json file named after player UUID.
    Screenshot_490.png

    Why version is 2.0? I used this plugin on my own server for a while and decided to recode it (that's why 2.0)and add it here.

    Warning!
    If you found a bug make sure to contact me!

    Also if you have any questions, suggestions, or found plugin description misspell PM me.

    You are not allowed to redistribute or resell this plugin on any website without my permission
    You are not allowed to claim this plugin as you own work