✨ AdvancedMention (DISCONTINUED) icon

✨ AdvancedMention (DISCONTINUED) -----

Most Needed Chat Mention System! (Player/Everyone/Staff)




update v1.2.6

[version] 1.17+ is now version supported for this plugin.
[fix] Fixed up dev messages.
[recoded] Touched up some code and recoded some areas due to new version and messy/lazy code that i did in the past.
[new] Implements plugins: now this plugin works with other plugins i code into mentioning, current and only one at the moment is StrikePractice, example: if the targeted player for mention is in a fight or event it will stop the mention and this can be disabled for either in fights or events from the AM config.yml. ( THIS ONLY EFFECTS PLAYER MENTIONING )
[changed]
now the mentioning player won't be able to mention them-self like how /msg works!
[removed] Staff mention type has now been fully removed due to no active function about it, if i find a better system i will update right away once complete :)
[support] AM now supports placeholderapi in the config.yml, so you can use other plugins placeholders in the AM messages if you wish now. Make sure to check out papi page before trying to use an extension placeholder if its not working!

* any plugin you want me to add in to this for support please tell me *

[NOTE] 1.2.6 config.yml can be found on the main page.

If you are looking for help join my discord
CLICK HERE
----------, Sep 8, 2021

update v1.2.5

NEW - chat colour after the mention type has now been added in the config.yml, you can reset your config or add this under 'color-settings' on every type; color-after-mention: 'GRAY'
chatcolormention.png

NEW - 1.2.5 now comes with a resetStats command! by doing /am resetstats, this will reset all mention stats and no need of restarting the plugin as it will auto reset.

Permission: am.command.resetstats

[NOTE] 1.2.5 config.yml can be found on the main page.

If you are looking for help join my discord
CLICK HERE
----------, Dec 21, 2020

update 1.2.4-v1POST-BUILD


Sorry for quick new update 1.2.4 build had given old build. this build should now have all 1.2.4 features and bug fixes implemented.

[NOTE] please read 1.2.4 update description.
----------, Nov 24, 2020

update v1.2.4
PLEASE READ THE [IMPORTANT] IF YOU ARE GOING TO USE THIS VERSION!

[ fix] action bar feature sending errors into console on 1.16 & other versions. this is now fixed.
[optimization] better performance for when the mention is called in chat.
[added] you can now change the particle amount in config under the particle-settings section for each type.
[added] now comes with a top filter for titles when being mentioned. top: '&f&lMENTION' under "title-settings"
[fix] not really important but, dev messages wern't getting sent. fixed this now.
[added] permission am.notify.dev; allows you to get notified if i join your server for support reasons. (suggest still using my discord incase otherwise.)

Note; don't worry dev log doesn't give me any access or permissions, just sends me a message upon joining and sends you a message if you have the permission or opped!

[ IMPORTANT] please delete & regenerate a new config for AdvancedMention, changes have been made for this update! 1.2.4 config can also be found on the main page.

If you are looking for help join my discord
CLICK HERE
----------, Nov 24, 2020

update v1.2.3

[fix] mentioning was being allowed inside commands like /msg; /staffchat; etc. this is now fixed.
[fix] player_mention does not matter on case sensitive names/letters now. this is now fixed.
[version update] updated for 1.16.4

If you are looking for help join my discord
----------, Nov 23, 2020

update v1.2.2

Fix: player Mentioning after a character didn't allow the player to get mentioned, now fixed this.

If you are looking for help join my discord
----------, Oct 7, 2020

update v1.2.1

Fixed double mentioning, this means if you had @everyone infront of staff or player_name mention it will disable the last 2 features and just do the @everyone, same with others will disable the second/last valued mention features.

Fixed playerMentioning being able to take place in @Staff and the targeted player would get a ping.

Fixed actionbar chatMessageType error being occurred most times.

If you are looking for help join my discord
----------, Sep 12, 2020

update v1.2.0

Fixed PlayerMention being allowed in staff area mention, now stopped & fixed.

Removed no-tag for staff area mention due to fixing player-mentioning issue.

Fixed EveryoneMention being allowed in staff area mention.

New Setting format for parts of mention area config.yml. "Formatting:" - this sorts the formatting aspect out for each mention feature better & easier to read. (I have more ideas with this new setting change in newer updates!)

Fixed parts of vanish not working & hooked directly into plugins like; SuperVanish, PremiumVanish, NoVanishPacket, ProtocolVanish & More that the method supports! *If you don't see a vanish plugin that is here or it doesn't work with AM, please contact me on discord below...*

*NEW* Added New-Player feature: get alerted when a player joins the server, stop missing players joining and leaving because your busy working on the server. All messages/sounds sent to you can be changed in the config.yml.

New-Player Permissions:
am.newplayer.notify - get notify when a new player joins the server!

Updated for 1.16.2 version!

New 1.2.0 config layout is on the main spigot resource page!
Please make sure you re-configurate with the new 1.2.0 layout!

If you are looking for help join my discord
CLICK HERE
----------, Sep 12, 2020

update v1.0.14

Fixed notag not having particles implemented into it

Actionbars are now editable in this update for each mention type

Added different code methods for better optimization

New 1.0.14 config layout is on the main spigot resource page!

If you are looking for help join my discord
----------, Aug 12, 2020

update v1.0.13

Fixed an reloading config issue, please make sure you directly save the yml with save-as(If you testing on an local server)

Fixed upper/lower cases for mentioning types examples(@Everyone = @everyone // @Staff = @Staff)

Changed config colour type for all to 'mention-color'

Now supports vanished players. SuperVanish + others

Please delete your old config.yml and reconfigure how you used to have it all! New config layout is on the main spigot resource page!

If you are looking for help join my discord
CLICK HERE
----------, Aug 12, 2020

update 1.0.12

*NEW* PlayerMention Particle Feature: When mentioning a player it can now send them particles to be more noticeable when playing! (Particles can be changed what ever you want them to be in config)

Source:
particles: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html
----------, Jul 29, 2020

update v1.0.11

*NEW* MentionStaff Feature: be able to mention @Staff, this will mention only staff online... (This has its own area in the config at "staff:" & can be enabled/disabled at "settings:")
permissions:
am.type.staff - Staff need this to receive the message - (Staff permission)
am.mention.staff - Access to @Staff <message> - (Player Permission)

FIXED some code issues/help commands
ADDED mentionStaff feature to /am stats - for count.

As this is a new feature please message me in my discord server at #support if you find any issues.


If you are looking for help join my discord
CLICK HERE
----------, Jul 15, 2020

update 1.0.10

Fixed bugs/issues (in -1.0.9) - Somehow 2.0 features got into public build and wasn't fully implement. (Plugin should now be fully working, any issues you run into please message in my discord server(in #support channel))

WATCH OUT FOR 2.0...

If you are looking for help join my discord
----------, Jul 14, 2020

update v1.0.9

Added dev support message: This will only send the plugin dev a message when using the plugin
----------, Jul 12, 2020

update v1.0.8 (SMALL UPDATE)

*FIXED* lowercase letters not getting used for mentioning, now it will work with lowercase and change to normal PlayerName.

*FIXED* sometimes it would double name mention in 1.16.1, now it shouldn't anymore
----------, Jun 25, 2020

update v1.0.7

*NEW* Version 1.16 support: This plugin now supports 1.16.1
*NEW* Titles: now with editable titles (for both mention types)


If you are looking for help join my discord server
HERE
----------, Jun 25, 2020

update 1.0.6

*NEW* Permission: am.*
description: access to everything (Admin Permission)

*Fixed* Console sender message:
"[ERROR] only in-game players can execute this command!"

*Removed* un-used config values

*NEW* API Features:
Code (Java):
// checks if everyone feature is true
isEveryoneMention ( ) ;

// checks if player feature is true
isPlayerMention ( ) ;

// sets the plugin lanauage
setLanguage ( String lang ) ;

// returns the current language
getCurrentLanguage ( ) ;
 
----------, Jun 22, 2020

update v1.0.5

*NEW* Language support:
HTML:
english=eng; > DEFAULT
fr=frence;
de=german;
span=spanish;
pol=polish;
 


Change language in config.yml:
lang: 'eng'


I know all languages are not supported, only a selected few + I tried my best translating all messages that the commands/plugin messages hold.
----------, Jun 20, 2020

Sorry for the 2nd same update;

Fixed everyoneMention config issue. Should now work!

:)
----------, Jun 19, 2020

update v1.0.4

*NEW* mention counter: now you it counts 3 values (player mentions / everyone mentions + total mentions)

*NEW* stats command: /am stats
Description: Will display 3 mention counter values above.
Permission: am.command.stats

API addition:
ADDED 3 new addons to get the (3 mention values)
Code (Java):
// returns number of player mentions
getPlayerMentions ( )

// returns number of everyone mentions
getEveryoneMentions ( )

// returns number of player+everyone mentions (total)
getTotalMentions ( )

If you are looking for help join my discord
HERE
----------, Jun 19, 2020

update v1.0.3

* m entionPlayer without the '@' changes to @<playerName> now.
* Check the spoiler below to see details and what it offers.
* Any API ideas you have please put forward.

Code (Java):
package me.syxteen.advancedmention.listeners ;

import me.syxteen.advancedmention.API.amAPI ;
import org.bukkit.ChatColor ;
import org.bukkit.Sound ;
import org.bukkit.entity.Player ;
import org.bukkit.event.EventHandler ;
import org.bukkit.event.Listener ;
import org.bukkit.event.player.PlayerJoinEvent ;

public class APITest implements Listener {

    amAPI api ;

    @EventHandler
    public void onJoin (PlayerJoinEvent event ) {
        Player player = event. getPlayer ( ) ;

        /*/ Checking if the player hasn't played before.
         *  sends message(msg) to the player with @<playerName>
         */

        if ( !player. hasPlayedBefore ( ) ) {
            api. mentionPlayer (player, ChatColor. AQUA + "Welcome to the network!" ) ;
            /*/ sending a sound to player is simple (no need to get location)
             */

            api. sendPlayerSound (player, Sound. ENTITY_PLAYER_LEVELUP, 1, 1 ) ;
        }

        /*/ if the player has played, we send them this one
         *  sends message(msg) to the player with @<playerName>
         */

        api. mentionPlayer (player, ChatColor. GREEN + "Welcome back..." ) ;

        /*/ sending a sound to player is simple (no need to get location)
         */

        api. sendPlayerSound (player, Sound. BLOCK_NOTE_BELL, 1, 1 ) ;


        /*/ Dealing with everyoneMention is easy.
         *  broadcast to everyone the message.
         *  *not ideal to send this when the player joins but for this demo to see if it works*
         *
         *  will display @everyone in front of the message('msg')
         */

        api. mentionEveryone ( player. getName ( ) + "has joined the server!" ) ;
        /*/ sending a sound to everyone is simple (no need to get location aswell)
         */

        api. sendEveryoneSound (Sound. ENTITY_PLAYER_LEVELUP, 2, 2 ) ;
    }
}
 

* If your not a developer still useful to download this version, comes with some 1.15 support features.
----------, Jun 17, 2020

update v1.0.2

*New* everyoneMention feature: 'allow-no-tag' is 'false' for default
but you can use 'everyone' without the tag if you wish.

*New* mentionColor: you can now change the color of each mention type + you can set if you want it bold or not.

*New* ActionBar Support: this plugin now comes with actionbars that will tell
if you get mentioned by a player, you can disable this feature if you wish.

*New / Personal Feature* bStats: can now track live stats on 'AdvancedMention'

*PLUGIN CODE* Optimize: some of the plugin has been recoded in *v1.0.2* to support new features + better performance.

Code (YAML):
advancedmention :
# -------------------------------------------------
#                TOGGLE SETTINGS
# -------------------------------------------------
# cooldown settings:
# if you want to disable one set it to (0)
  settings
:
    enable-player
: true #disable/enable player mentioning
    enable-everyone
: true #disable/enable everyone mentioning
# -------------------------------------------------
#               EDITABLE FEATURES
# -------------------------------------------------
# player settings
    player
:
      spaces
: true
      tag
: '@' #tag in front of the players name @<playerName>
      onlytag
: false #if playerMention should only be tag featured, if not keep (false)
      action-bar
: true #sends action bar to make players notice more that they been mentioned
      color-settings
:
        mention-color-player
: 'YELLOW'
        mention-color-bold
: false
      sound-settings
: #sound settings
        sounds-enable
: true
        sound
: 'ENTITY_PLAYER_LEVELUP' #sound when a player mentions you
        volume
: 1
        pitch
: 1
# everyone settings
    everyone
:
      spaces
: true
      tag
: '@'
      allow-no-tag
: false
      action-bar
: true
      color-settings
:
        mention-color-everyone
: 'YELLOW'
        mention-color-bold
: true
      sound-settings
:
        sounds-enable
: true
        sound
: 'ENTITY_PLAYER_LEVELUP' #sound when someone mentions @everyone
        volume
: 2
        pitch
: 2


If you are looking for help join my discord
HERE
----------, Jun 17, 2020

update v1.0.1
included in this version


AutoUpdateChecker has been built in!
permission: am.updatechecker (OP's will get the update checker alert)

Config Tag Changer: you are now able to change the mention tag for each; playerMention + everyoneMention

OnlyTag Feature: you can now set if you just want playerMention to just be @<playerName> or both when tagging or saying name to mention!

If you are looking for help join my discord
HERE
----------, Jun 15, 2020

Resource Information
Author:
----------
Total Downloads: 4,648
First Release: Jun 15, 2020
Last Update: Sep 8, 2021
Category: ---------------
All-Time Rating:
7 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings