BetterNick [+API] | Nick Plugin | 1.8.3 - 1.13.X 7.3-SNAPSHOT

Best Nick Plugin | Nick Names | Skin Changes | Auto Nick | Developer friendly API

  1. DomeDD
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Source Code:
    https://github.com/DomeDD/BetterNick
    Languages Supported:
    CUSTOM
    [​IMG]
    I would be very pleased if you could donate some money for a pizza :)
    Features:

    • Supports Java8
    • Supports 1.8.3 - 1.13.X Server Versions
    • BungeeCord network support and single Spigot/Bukkit server support
    • Support for MySQL or yml File
    Vault permissions, chat and economy support
    NametagEdit support for longer Nametag Prefixes
    CloudNet support (not working right now -.-)
    • PlaceholderAPI support

    • Random Nicknames
    • Custom Nicknames
    • Custom Prefixes for Tablist & Playername
    • Random Skins
    • Custom Skins
    Skin Self Update without killing the player
    • Infinite Random Nicknames (You can add Nicknames in the config.yml (with up to 14 letters (for optional colorcode support))(There are already 100 names))
    • Infinite Random Skins (You can add Skins in the config.yml (There are already 100 skins))
    • List for Banned Nicknames
    • Auto Updater (Thanks to inventivetalent for providing the Spiget Updater API)
    and many more
    BungeeCord Mode requires MySQL

    If you find any Bugs, report them to me instead of reviewing bad!


    [​IMG] [​IMG]
    Better Nick Lobby Addon GUI:
    [​IMG] [​IMG]


    Commands & Permissions:

    • /nick - BetterNick.RandomNick
    • /nick <name> - BetterNick.Nick
    • /nick <player> - BetterNick.RandomNick
    • /nick <player> <name> - BetterNick.Nick
    • /nick reload - BetterNick.Reload
    • /nick gui - BetterNick.OptionsGUI
    • /skin - BetterNick.RandomSkin
    • /skin <name> - BetterNick.Skin
    • /skin <player> - BetterNick.RandomSkin
    • /skin <player> <name> - BetterNick.Skin
    • /unnick - BetterNick.UnNick
    • /unnick <player> - BetterNick.UnNick
    • /realname <name> - BetterNick.RealName
    • /seenick - BetterNick.SeeNick
    • /nicklist - BetterNick.NickList
    • /autonick - BetterNick.AutoNick
    • /keepnick - BetterNick.KeepNick
    • BetterNick.JoinItem - To get the Join Item
    Commands for Console:
    • nick reload
    • unnick <name>
    • realname <name>
    • nicklist
    Code (Text):
    permissions:
         BetterNick.*:
             children:
                BetterNick.Reload: true
                BetterNick.Nick: true
                BetterNick.RandomNick: true
                BetterNick.Skin: true
                BetterNick.RandomSkin: true
                BetterNick.UnNick: true
                BetterNick.RealName: true
                BetterNick.NickList: true
                BetterNick.JoinItem: true
                BetterNick.SeeNick: true
                BetterNick.AutoNick: true
                BetterNick.KeepNick: true
                BetterNick.OptionsGUI: true
    Code (Text):
    commands:
         nick:
              aliases: [disguise, n]
         skin:
              aliases: [changeskin, s]
         unnick:
              aliases: [undisguise, un]
         realname:
              aliases: [rn]
         nicklist:
              aliases: [nicks, nl]
         seenick:
              aliases: [nickinfo, mynick, sn]
         autonick:
              aliases: [an]
         keepnick:
              aliases: [kn]


    Developer API:
    • You can find out more about the Developer API in the BetterNick wiki

    Datas:
    The config.yml can be found here


    Videos:
    Version 5.8 (German):

    Special Thanks to FelixTalked for this Video!

    Version 2.1 (German):

    Special Thanks to BukkitFAQ for this Video!

    Version 2.0 (German):

    Special Thanks to SirBukkit for this Video!
    You made a plugin guide/review video? Send me the link and I'll post it here!


    Setup:
    • You can find out more about the setup in the BetterNick wiki


    Support:
    • The To-Do List can be found here
    • You can report bugs or requests new features here
    • Do it like this for fast support
    [​IMG]


    Plugins using this API:
    UUIDSpoof by zPirroZ3007 [compatible with the newest version of BetterNick]
    Prefix - Config by Benjooooo [compatible with the newest version of BetterNick]
    MyPrefixSystem by McCookiePlayer [currently incompatible] (update coming soon)
    LobbySystem by Floxiii [compatible with the newest version of BetterNick]
    Marcelys BedWars - Coins and Nick Addon by DekoLP [compatible up to BetterNick version 5.8]
    NICK PLUGIN // BOOK GUI by Ikeetjeop (not continued anymore)


    Metrics from bStats:
    • Click here to find out more about bStats and BetterNick


    Terms of Service
    • Describe errors, don't say 'it does not work'
    Don't place a bad review if you didn't ask me for support. I won't answer any bug reports or feature requests in the review section! Post them here, write a PM or post it in the Discussion
    • You are allowed to modify this code
    • You are allowed to use this code/API in your plugins for private projects
    • You are allowed to publish your plugin including this code/API as long as your plugin is for free
    • You are NOT allowed to claim this code/plugin as your own
    • You are NOT allowed to publish this plugin or your modified version of this plugin


    Does this Plugin support Java7? ~ No it doesn't. Minecraft 1.12+ requires Java8
    • Does this Plugin support older Minecraft versions? ~ 1.7 - 1.8.2 is not supported
    • Some features of this Plugin don't work ~ Describe your Problem here and make sure that you use the correct Java and Minecraft version
    Can I get the Source Code? ~ Here you can find the source code
    Can you develope Plugins for my Server/Network ~ Sorry but I can't
    • Any Vault compatible permissions, chat and economy plugin
    • NametagEdit
    • ColoredTags
    • CloudNet (not working right now)
    • PlaceholderAPI
    • Essentials(X)
    • SuperVanish/PremiumVanish
    • BungeePerms
    • AuthMe
    • UltraPermissions (looking for a way to support it)
    If you find any Bugs, report them to me instead of reviewing bad!
    If you like this resource and want to help me to keep this plugin for free,
    [​IMG]
    That would help me a lot!

Recent Reviews

  1. AlexW
    AlexW
    5/5,
    Version: 7.3-SNAPSHOT
    Can you add nametag edit support because sometimes the prefix get changed and than everybody now that I have a admin rank plsssssss fix thanks
  2. Gh0stiiik
    Gh0stiiik
    5/5,
    Version: 7.3-SNAPSHOT
    PERFECT plugin, but can you add support for plugins ChatFormat and KitBattle Advanced? Thanks.
  3. Beerntiee
    Beerntiee
    5/5,
    Version: 7.3-SNAPSHOT
    P.. E. R. F. E. C. T!!!!!! Omg THANKSSSSSSS (I use this for youtubers nick on my server hahaa)
  4. Metador
    Metador
    5/5,
    Version: 7.3-SNAPSHOT
    Plugin that works perfectly well, only worries, when have used PermissionEX permission system and it definitely adds prefixes and suffix when have executed the command / nick, That is when when have changed of rank, its changes on the TabList and the scoreboard but not in the chat, its keeping the old prefix issued by the /nick command. And its fact is bug that in MySQL mode, it does not when have not put it in MySQL mode, possible to fix this bug?
  5. stimle
    stimle
    3/5,
    Version: 7.3-SNAPSHOT
    [BetterNick] Unknown column 'DEFAULTNAME' in 'field list'
    [17:35:34] [Server thread/ERROR]: Could not pass event PlayerJoinEvent to BetterNick v7.3-SNAPSHOT
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[Spigot.jar:git-Spigot-db6de12-18fbb24]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[Spigot.jar:git-Spigot-db6de12-18fbb24]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [Spigot.jar:git-Spigot-db6de12-18fbb24]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [Spigot.jar:git-Spigot-db6de12-18fbb24]
    at net.minecraft.server.v1_8_R3.PlayerList.onPlayerJoin(PlayerList.java:298) [Spigot.jar:git-Spigot-db6de12-18fbb24]
    at net.minecraft.server.v1_8_R3.PlayerList.a(PlayerList.java:157) [Spigot.jar:git-Spigot-db6de12-18fbb24]
    at net.minecraft.server.v1_8_R3.LoginListener.b(LoginListener.java:144) [Spigot.jar:git-Spigot-db6de12-18fbb24]
    at net.minecraft.server.v1_8_R3.LoginListener.c(LoginListener.java:54) [Spigot.jar:git-Spigot-db6de12-18fbb24]
    at net.minecraft.server.v1_8_R3.NetworkManager.a(NetworkManager.java:231) [Spigot.jar:git-Spigot-db6de12-18fbb24]
    at net.minecraft.server.v1_8_R3.ServerConnection.c(ServerConnection.java:148) [Spigot.jar:git-Spigot-db6de12-18fbb24]
    at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:814) [Spigot.jar:git-Spigot-db6de12-18fbb24]
    at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [Spigot.jar:git-Spigot-db6de12-18fbb24]
    at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [Spigot.jar:git-Spigot-db6de12-18fbb24]
    at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [Spigot.jar:git-Spigot-db6de12-18fbb24]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
    Caused by: java.lang.NullPointerException
    at de.domedd.betternick.api.betternickapi.BetterNickAPI.playerExists(BetterNickAPI.java:1432) ~[?:?]
    at de.domedd.betternick.listeners.AutoNick.onJoin(AutoNick.java:38) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_181]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[Spigot.jar:git-Spigot-db6de12-18fbb24]
    ... 14 more
  6. namePlayer
    namePlayer
    3/5,
    Version: 7.2
    Hello. I have some problems with my Tablist Plugin. I've got the OwnerRank, but i would like to nick, than it shows "Owner : ". In the Config i have set the Prefix "Spieler : " (German word for "Player"). Here is the Link to my Tablist Plugin: https://www.spigotmc.org/resources/tab-1-8-x-1-13-2-reborn.57806/

    If you can add support for this plugin i will be happy & you got 5 Stars
  7. StreamMaster
    StreamMaster
    5/5,
    Version: 7.2
    Exelente, te recomiendo que puedas agregar el /vanish :D te lo agradesco

    Atte: ServiCrack Games
  8. JasperWorld
    JasperWorld
    3/5,
    Version: 7.2
    It's a shame BungeeMode only works with MySQL, and Skin is not working at all.
    1.8.8 Spigot server.
  9. MathieuAR
    MathieuAR
    1/5,
    Version: 7.2
    Does not work with cloudnet
    ----------------------------------------------------
  10. CrishxExtrem
    CrishxExtrem
    4/5,
    Version: 7.2
    Looks good, I tested on bungeecord server with spigot + essentials, and the nametag and name on chat doesn't appears when the player do /nick