4.0latestPlayerMention 4.0: Rewritten for 1.8 to 26.3 with new notifications and menus2 weeks ago PlayerMention 4.0 A complete rewrite. Every Minecraft version from 1.8 to 26.3, on Spigot and Paper, from one Plugin. New · New notification types: boss bar, toast pop-up (1.12+) and dialog window (1.21.6+), alongside sound, chat, action bar, title and particles. Player mentions and @everyone have separate settings for each. · Clickable chat notifications with hover text. By default, one click starts a /msg reply. · Player settings menu (/pm settings): choose notification types, pick a sound with volume and pitch, mute mentions and manage ignored players. · Admin menu (/pm admin): change every option in game. Changes are saved to config.yml at once and its comments are kept. · Quiet mode (/pm quiet 30, /pm quiet 2h) mutes mentions for a while. · Ignore list (/pm ignore <player>, /pm unignore <player>). · Preview (/pm preview) shows a player what a mention looks like. · Hex colors and gradients in every message on 1.16+. Older versions show the closest classic color instead of dropping it. · Fully translatable: every message and all menu text is in messages.yml. · Cooldown feedback: a player who mentions too quickly is told how long to wait. · Vanish-friendly: players can't mention someone they can't see. · PlaceholderAPI placeholders in notifications. · Developer API: OnMentionEvent#isEveryoneMention(). Changed · Your settings are upgraded automatically. 3.x config.yml and messages.yml files are converted to the new layout, and the originals are kept in plugins/PlayerMention/backups/. · Mentions match whole words only: @steve no longer matches Steven. The old useOldWay option was removed. · pm.use is now always required to mention, and everyone has it by default. To restrict mentions, take it away from your default group. This replaces needPermissionToMention. · One prefix is used for both player and everyone mentions. @everyone is set with everyone-keyword. · Config files are updated automatically when new options are added, without losing your comments or values. · Player choices are saved per player in playerdata/ in the background, so saving never slows the server down. · On Paper, mentions are highlighted inside the chat component, so hover text and links from other chat plugins are kept. · Chat is no longer delayed while PlayerMention checks a message. · Sounds, particles and items accept both old and new names on every version. Removed · The /pm config <path> <value> command. Use /pm admin, or edit config.yml and run /pm reload. · The Skript, MVdWPlaceholderAPI, Essentials, FactionChat, mcMMO, SuperVanish and PremiumVanish hooks. Their APIs had changed and the hooks no longer worked. Vanished players are still protected because hidden players can't be mentioned. Fixed · Notifications now work on every version from 1.8 to 26.3, including the boss bar, title, action bar and particles on 1.8. How to update Replace the old JAR with PlayerMention-4.0.jar and restart. Don't use /reload or a plugin manager. Your settings carry over automatically. Configuration guide • Report a bug • GitHub release3.7Async Update CheckerApr 17, 2018 Made the update checker Async and made it so it didn't check for an update everytime someone joined the server. Temporarily removed Essentials support as there's a bug and I can't figure out the issue at the moment.3.6.1Update notification fixMar 26, 2018 Finally fixed the update notifier from constantly saying there was an update, this is because the API I was using was discontinued, it is now fixed and shouldn't break ever again, I'm sorry to everyone it annoyed, and sorry it took so long to fix it, been very busy with school and other life things.3.61.8 support is back..Jan 21, 2018 Due to high request I have added 1.8 support, but keep in mind, it comes with limitations, particles and actionabars will not work, I'll work on adding actionbar support for 1.8 maybe sometime in the near future, though particles will never be supported on 1.8.3.5Ignore FixJan 19, 2018 Fixed where player's we're still being mentioned when ignored via essentials (also fixes people mentioning someone that ignores them).3.4Tab Completion!Dec 25, 2017 Added tab completion for commands and made the check that disables the plugin if you're under 1.9 better, it's now future proof, meaning that when 1.13 comes out I won't have to change anything to stop it from disabling on 1.13. Merry Christmas !3.3.2Bye bye 1.8 and belowDec 23, 2017 Made it so that if you're trying to run the plugin on a unsupported version it will disable and let you know why in console, to prevent errors and to prevent people from thinking the plugin is broken. (so yes, goodbye 1.8 and below, you won't be missed)3.3.1Bug FixDec 22, 2017 Fixed a bug where %player% was getting replaced with the player mentioned instead of the player mentioning, sorry about that, didn't catch it because I was always testing with myself.. lol.3.3Recode!Dec 22, 2017 · Added a new config file (messages.yml) · Converted everything into one command (/PlayerMention) · Added an event for developers for when player's are mentioned · Hooked into skript so that you can useon mention:· Improved performance by caching the config values instead of grabbing them each time they're needed. · Added json for the help menu, so you can click on a command to run it or to paste it in your chat (depends on what command it is) · Lots of other stuff.3.2Bug FixNov 19, 2017 This is just an update to fix the things that needed to be fixed while y'all wait for me to finish recoding the plugin. Fixed: - ActionBar causing errors on 1.12 - It still replacing the name of the person you mentioned in chat with the prefix you specified in the config when they don't have permission to receive mentions. Sorry the recode isn't out yet, I've been very busy with other projects and school and lots of other stuff, I hope to get it out to y'all soon.3.11.12 Support!!Jul 2, 2017 - Added official 1.12 support! Yes you heard that right - Fixed where you couldn't use a comma behind a player's name and it still mention them3.0Small update - Thank you all for the amazing support recently.May 3, 2017 - Fixed the PremiumVanish hook being reversed - Fixed you not being able to add a trailing comma after a players name or it wont mention them. - Fixed it throwing possible errors if you don't have Essentials installed. - Made the particle that gets spawned follow you. PLEASE post suggestions and bugs on my website, not on spigot. Thank you.2.9More hooks, etc.Apr 25, 2017 - mcMMO party and admin chat integration. - Removed auto-updater as no one really seemed to use it. - Changed /pmupdate so it no longer requires a restart, you simply just run the command and it will download and load the new version. - Added /everyone (Aliases: /pmeveryone, pme), it mentions everyone upon running the command, as always you can edit messages in the config. (Permission: pm.admin) - Cleaned up the config a bit as it was getting pretty messy. - SuperVanish and PremiumVanish integration. - Fixed errors being thrown if you had any of the hooks enabled and the plugin for that hook wasn't on your server. - Added /everyone messages and options to /pmconfig and updated paths to the new paths. - Added an alias to /pmreload (/pmr). - Added an alias to /pmconfig (/pmc). - Added an alias to /pmupdate (/pmu).2.8Hooks! :DApr 21, 2017 - FactionChat integration ( https://www.spigotmc.org/resources/factionchat.13562/) - Essentials Vanish integration - Config options to turn off certain plugin hooks - Added missing options /pmconfig - Made the togglementions message configurable - Added another custom chart to Metrics to check if people use auto-update or not2.7Auto updater :DApr 6, 2017 - Added a custom chart to check if you have update messages enabled or not for metrics - Added /togglementions (pm.toggle) Aliases: pmtoggle, pmt - Made it so you can no longer mention yourself - Added /pmupdate (pm.update or pm.admin) - Added auto-update (disabled by default, can be changed in the config) Thank you guys for 2.4k downloads! I never thought this plugin would get this big.2.6Now open source + Metrics!Mar 15, 2017 - Made it so it'd still mention the player if you added a question mark(?) or exclamation mark(!) after someones name. - Added bStats for metrics so I can see how many people use the plugin and from where, etc. (I would've used McStats but the website is like almost always down so yeah lol.) https://bstats.org/plugin/bukkit/PlayerMention - Added the source code on GitHub! Yes, it is now open source! https://github.com/HYPExMon5ter/PlayerMention2.5@ works now :DFeb 21, 2017 This is just a small update to allow the use to still mention the player if there is a @ infront of it or a period right after it. Example: ' @HYPExMon5ter' will work now, so will 'HYPExMon5ter', and so will 'HYPExMon5ter.'.2.4Cooldown!Feb 10, 2017 - Added cooldown with configurable time in seconds and made it bypassable (pm.admin or pm.bypass) (set to 0 to disable) - Added option for /pmconfig to set the cooldown from in-game. - Fixed a "bug" sorta, basically say someones name was 'end' and someone said 'send' it would still mention that person, well now it splits your message and spaces so it will only mention someone if their name is said alone. Wasn't really a bug, someone wanted it fixed though so I fixed it2.3Removed GUI + Bug Fixes + Change sounds in-game + MoreFeb 7, 2017 - Made it so you can change the sound in-game (through the /pmconfig command) - Removed GUI (I don't think much people use it, but if you guys want it back let me know on the forums of my website https://HYPExMon5ter.net/forums) - Made sounds automatically convert to 1.8 sounds on first run (so the plugin will work straight out of the box without having to mess with the config) - Fixed the @everyone bug where color codes with & instead of § were not being replaced.2.2More light-weight, bug fix and I got a website!Feb 5, 2017 - Added a config management command (/pmconfig <String> <Value> - pm.admin) and removed all the old commands. (there were 25 commands in last update now there are only 3) - Changed the message that gets sent in console when an update is out to a warn so colors will work and it will be more noticable (; - Fixed the bug that would stop one of the prefixes from working if you didnt have one disabled (example if you had the Prefix and the EveryonePrefix enabled one of them would not work) - I now have a website (well again) and it has forums setup there and stuff so from now on PLEASE report bugs and submit suggestions on my website. https://HYPExMon5ter.net2.1No more zip!Jan 12, 2017 - added a new permissions for being able to mention people (pm.use) - fixed the permission to receive mentions (pm.receive) - added @everyone and a permission to use it (pm.everyone) - added configurable messages/titles/actionbars for @everyone in the config - made everything 1 file again - changed the permission to all set/disable commands to "pm.admin" - set the permission to the GUI command to "pm.admin" - set the permission to receiving update messages on join to "pm.admin"2.0Fixed download link once and for allDec 19, 2016 Switched from using Mediafire to using Dropbox, prepare for an update soon!1.9.1Bug FixOct 25, 2016 Fixed the bug where the plugin wasn't working correctly, sorry for the inconvenience. For now you can mention yourself again but I am going to do more testing with it and try to get it working properly.1.9ActionBar support is here :DOct 21, 2016 Added: - An actionbar - A command to disable the action bar from in-game (/disableactionbar - pm.disableactionbar) - A command to set the action bar from in-game (/setactionbar - pm.setactionbar) Fixed: - You being able to mention yourself.1.8.1Bug fix (sorry for so many updates in one day lol)Oct 21, 2016 Big thanks to @DiscreteElite_ for letting me know about this bug. Fixed: - A bug where when someone mentioned you it would show you mentioned yourself (only applied to title/subtitle and the message)1.8Fixed the file, uploaded the wrong file last update xDOct 21, 2016 Sorry guys, update PermissionsEx last update instead of PlayerMention lol. Thank you @SrPeter for letting me know haha.1.7Recoded and bug FREE :DOct 20, 2016 Hello guys sorry it's been a while since the last update but I have recoded the plugin and I believe it's now bug free (please pm me if you get an error or something) but that stupid NullPointerException is gone now . Enjoy the new update Added: - Title/Subtitle support (I know I had this in the past but I removed it cause it caused lots of problems, this time it doesn't require you to download anything and you can just turn it off or change the message in the config!) - Made it so when you mention someones name it will change the color of their name in that message and add a @ symbol (configurable) Fixed: - The stupid NullPointer that has been running around in this plugin since I took it over...1.6Removed auto-updater and added an update notifier :DJul 23, 2016 Added: · Update notifier (permission: pm.* or pm.updates (op works to obv)) · A button to toggle on and off the updater notifier in-game (requires reload/restart of the plugin or server (plugman works well)) · A option to toggle the updater in the config. (will still send a message to console regardless if you have it on or off because I feel that it should be seen) Removed: · Auto-updater1.51.10 supportJun 20, 2016 Added: - Support for 1.10 users - Tips in the config for 1.10 users1.4Added 1.9 Support!May 12, 2016 Added: - Support for 1.9! ------------------------------------------------------------------------------------------------- Changed: - The message upon startup for my website - The config around. Added tips for 1.9 users! ALL BUGS SHOULD NOW BE FIXED! If you find any bugs please report them at my website1.3Added And Changed Some Things!Sep 3, 2015 - The Version Your Running In The Info - The "Cancel Set Message" Button From A Barrier To Bedrock For 1.7.x Users!1.2More Stuff! :)Sep 3, 2015 - Customizable No Permission Message - A Button In The Gui To Cancel The Action Of The Set Message Button - Aliases (See Main Page For More Info!)1.1FixesAug 24, 2015 - The Bug That Would Say "You Dont Have Permission To Use This Command" No Matter What Command You Run - Titles (Caused To Many Issues)1.0Fixed Titles!Jul 29, 2015 - Made It So When You Didnt Have Permission To Open The GUI It Would Send You A Message Instead Of It Just Not Opening! - Titles! Yes Thats Right Baby, All You Need To Do Is Download This ( http://www.mediafire.com/download/f08cejkmkcygyck/TitleAP… And They Should Work Fine0.9GUIJul 21, 2015 - a GUI - A Command For The GUI (Command: /pmgui) - A Permission For The GUI (Permission: pm.gui) - Forgot To Change The Version In The Plugin.yml (Fixed Now)0.8Big Update!Jul 16, 2015 - A Auto Updater! - Titles ~ When A Player Mentions You It Will Write Text On Your Screen (Configurable And Yes Of Course You Can Disable It) disabled by default depends on 'https://www.mediafire.com/?f08cejkmkcygyck' to work! - A Command "/SetTitle" ~ Lets You Change Your Title In Game! Requires a reload Permission Node: pm.settitle - A Command "/SetSubTitle" ~ Lets You Change Your SubTitle In Game! Requires a reload Permission Node: pm.setsubtitle - A Command "/DisableSubTitle" ~ Lets You Disable Your SubTitle In Game! Requires a reloadPermission Node: pm.disablesubtitle - A Command "/DisableTitle" ~ Lets You Disable Your Title In Game! Requires a reload Permission Node: pm.disabletitle - The Permission Node "pm.receive" Is Now Spelled Right! - The Way The Plugin Start Up, See Console To See What Im Talking About - Changed "/em" to "/EnableMessage" And Also Changed The Permission Node, The New One Is "pm.enablemessage" - Changed "/dm" to "/DisableMessage" And Also Changed The Permission Node, The New One Is "pm.disablemessage"0.6Commands And Fixes!Jul 8, 2015 - Added The "DM" Command! ~ This Command Allows You To Disable The Message That Gets Sent When Someone Mentions You. - Added The "EM" Command! ~ This Command Allows You To Enable The Message That Gets Sent When Someone Mentions You. - Added The Permission "pm.dm" ~ This Permission Allows You To Do /Dm - Added The Permission "pm.em" ~ This Permission Allows You To Do /Em - Fixed The "pm.recieve" Permission Not Working (Sorry For Anyone That Experienced This!)0.5Added A Option So You Can Disable The Message That Gets Sent ;) (Requested By AuzziPuppy)Jul 5, 2015 - Added A Option To Disable The Message That Gets Sent In The Config ! - Added Notes To The Config Explaining How To Use The Disable Feature!0.4Fixed In Loading It Saying "[PlayerMention] v0.3 has been enabled" When The Version Is Really v0.4Jul 5, 2015 - Where It Would Say When Loading "[PlayerMention] v0.3 has been enabled" When The Version Was Really v0.4!0.3Removed Unwanted Notes In The ConfigJul 4, 2015 *Note: This Update Is Not Need, But If You Do Download This Update Please Note That You Will Have To Delete The PlayerMention Folder In Your Plugins So It Can Generate A New Config! Removed Unwanted/Misleading Notes In The Config.0.2Jul 4, 2015
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta