Skip to content

Simple Nickname plugin that allows usage of minimessage tagging

License

Notifications You must be signed in to change notification settings

Simplexity-Development/SimpleNicks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Nicks

A standalone nickname plugin that supports Mini-Message.

Mini-Message comes prepackaged with Paper and all forks of Paper support Mini-Message.

Commands

/nick set <nickname> [player]

  • Sets the nickname of the player.
  • Uses Mini-Message Tags such as <gray> and <gradient:red:green>
  • Allows users with permission simplenick.admin to change the nickname of another player using the optional [player] argument.

/nick save [player]

  • Saves the player's current nickname for future use

/nick delete [player|nick] <nick>

  • Deletes the specified nickname from the player's saved names

/nick reset [player]

  • Sets the nickname of the player back to the original username, unformatted.
  • Allows users with permission simplenick.admin to reset the nickname of another player using the optional [player] argument.

/nick reload

  • Reloads the configuration and locale.

/nick help

  • Provides help text.

Admin Permissions

Permission Admin permission to:
simplenick.bypass. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
simplenick.bypass.username Use another player's username as their own nickname on the server
simplenick.bypass.length Set a nickname longer than the max character limit
simplenick.bypass.regex Set a nickname that doesn't match the configured regex
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
simplenick.reload Reload the plugin configuration and locale
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
simplenick.admin. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
simplenick.admin.reset Reset a target player's nickname
simplenick.admin.save Save a target player's nickname to the target player's saved nicknames
simplenick.admin.delete Delete a target player's saved name from the target player's
list of saved nicknames
simplenick.admin.restrictive Set a target player's nickname, only using the formats the target player has permissions for
(This is a very niche permission, likely not what most servers are looking for)
simplenick.admin.basic Set a target player's nickname, using the formats the Admin has permission to use
(This is the permission most servers will need for admins)
simplenick.admin.full Set a target player's nickname with zero regard for formatting, full permission for all formatting.
(Not recommended)

Player Permissions

Permission Permission to:
simplenick.nick ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
simplenick.nick.set Set own nickname
simplenick.nick.reset Reset own nickname
simplenick.nick.save Save current nickname for later use
simplenick.nick.delete Delete a previously saved nickname
simplenick.nick.color Use color formatting tags (<color:#aabbcc> or <red>)
simplenick.nick.gradient Use gradient formatting tags (<gradient:red:blue>)
simplenick.nick.rainbow Use rainbow formatting tags (<rainbow>)
simplenick.nick.format. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
simplenick.nick.format.reset Use the <reset> formatting tags
simplenick.nick.format.underline Use the <u>,</u> formatting tags
simplenick.nick.format.strikethrough Use the <st>,</st> formatting tags
simplenick.nick.format.bold Use the <b>,</b> formatting tags
simplenick.nick.format.obsfucated Use the <obf>,</obf> formatting tags

PlaceholderAPI

  • Download the player ecloud expansion for Placeholder API

  • Use %player_displayname%

  • If you have a specific setup that needs the minimessage formatting before it has been parsed, i.e. the "<red>Nickname</red>" version, you can use %simplenicks_mininick%

    • This won't be necessary for most users though, the previous one will work best.

TODO

  • Create a /nick whois or similar command to determine "who is the player(s) with this nickname".

About

Simple Nickname plugin that allows usage of minimessage tagging

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages