HomeJavaMods[Ported to new plugin] Donation Nicknames
[Ported to new plugin] Donation Nicknames
ModsJava

[Ported to new plugin] Donation Nicknames

⬇ Download on Spigot
Discontinued

I have started from scratch creating this plugin again. This time written a lot better and with SPONGE SYNC SUPPORT

Go and check it out here: https://www.spigotmc.org/resources/nickname-manager.31874/

The new plugin does not use the same method of saving player data, to resolve this I have added a export command. It will export your player data (yml or mysql) to the new plugin's mysql database. The export only supports exporting to mysql.

How to export

  1. Start your server with the new plugin (this will create the config)
  2. Stop the server
  3. Change the storage to MySQL and fill in the details
  4. Create the database
  5. Start the server again so the database can be initiated
  6. If any errors occure, check if you filled in everything correctly
  7. Use nicknames:admnick export <host> <port> <database> <user> <password>
  8. These should be the database info for the new plugin to export t
  9. Wait
The console will show you the progress. While the export is happening, the server may time out.

That should be it. Make sure to check the wiki for all information needed for the new plugin.

-----------------------------------------------------
Old information
-----------------------------------------------------


Nicknames

This plugin is designed so server admins can give an amount of nicknames to their players through donations. Once the player has received it, they will have to accept the rules you have stated in the language file. This option can be turned off in the config or bypassed with a permission.

When the rules have been accepted, they can test how their nickname would look with /nick test and actually change it with /nick set. Check the permissions to allow/deny players access to colored nicknames with effects

Player nicknames will sync to all your others servers if the config setting 'storage' is MySQL. Make sure all your servers point to the same database and same table! You can save the players to a local file by setting the config setting 'storage' to YML but it won't sync the nickname to other servers

If you like this plugin and wish to support me, feel free to donate.
[​IMG]


Features quick overview:
Screenshots:
Spoiler: Fancy Messages turned off / mc 1.6 or down
[​IMG]
Spoiler: Fancy Messages turned on and mc version 1.7 or above
[​IMG]
Spoiler: Tab Complete
[​IMG]
Spoiler: Nametags
[​IMG]

Player Commands:
Admin Commands:
Permissions:
Staff Nicks:

This plugin was developed for a server where they wanted to separate nicknames of players and staff. The reason for this was that all staff members were only staff on some servers. This way they could have unlimited nickname changes and have the magic effect as staff without it affecting them on the other servers. You may not need this at all for you and you could ignore this feature


Languages added:
Feel free to post your own translation, I will add it to the plugin and give you credit :D

Tested versions:

Planned updates:
Feel free to suggest your idea's for this plugin.


Optional Dependency:

A Permission plugin:

Issue with essentials:
If your server has the essentials plugin, you will need to edit the config of essentials and change change-displayname to false


Config:
Code (Text):

# For 1.7 servers and above, choose to use fancy messages or default
UseFancyMessages: true

# Maximum length for a nickname (max 48)
# The absolute max length is 48 characters since this is the limit of the nametag length, inclusing colors
# If their are less than 48 chars, the max length will be the amount of letter in the name, excluding colors
maxlength: 20

# Maximum colors per nickname, there are 16 colors
maxcolors: 4

# Maximum effects per nickname, there are 5 effects (bold, strikethrough, underline, italic, magic)
maxeffects: 2

# Decide if players need to accept the rules first
mustAcceptRules: true

# Prefix which goes in front of the nickname
# Keep in mind, this will not be ingored by the maxlength
prefix: ''

NameTag:
  # Enable changing the name above the player their head
  # This may cause issues with other plugins!
  Enable: true
  # Force their real playername to be displayed next to their heads
  # Keep in mind, nametags can only have 48 characters, including colors which are 2 (&f).
  OriginalName: false

# Supported languages can be found in the folder "plugins/nicknames/lang"
language: english

# Banned nicknames with regex syntax (not case sensitive)
blacklist:
- '[o0]wn[e3]r' # owner
- 'f[o0]und[e3]r'# founder
- 'adm[i1]n' # admin
- 'm[o0]d([e3]r[a4]t[o0]r)?' # mod
- 'h[e3]lp[e3]r' # helper
- 'n[i1]g+[e3]r' # nigger
- 'n[i1]g+[a4]r*' # nigga
- 'f[a4]g+[o0]t' # faggot
- 'r[a4]p[i1]st' # rapist
- 'n[a4]z[i1]' # nazi
- 'sh[i1]t' # shit
- 'y[o0]utub[e3]r?' # youtuber
- 'str[e3][a4]m([e3]r)?' # streamer
- 'n[o0]tch' # notch

# Cooldowns for changing your nickname
# Format: years(y), months(mo), weeks(w), days(d), hours(h), minutes(m), seconds(s)
cooldown:
  nameChange: 1mo # Default cooldown
  nameChangeVIP1: 1w # If player has the permission 'nicknames.cooldown.VIP1'
  nameChangeVIP2: 1d # If player has the permission 'nicknames.cooldown.VIP2'

# Choose to save player data in YML files (local) or in MySQL (database)
storage: YML

# Database to store the synced nicknames, if the storage is MySQL
mysql:
  table: nickname
  host: 127.0.0.1
  port: 3306
  database: Nicknames
  user: Derp
  password: MyUberPassWord
 

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

[Ported to new plugin] Donation Nicknames is a free Minecraft Java mod. Downloaded 1,867 times (via Spigot). Download it and open it directly in the game.

Explore more