NickAPI | Advanced NickAPI | 1.8 - 1.17 6.2

An api to nick player with a lot of features

  1. 1.17 update with bugfixes and new feature

    Haoshoku
    In this version I added 1.17 compatibility with a tons of bugfixes that could've happen due to race conditions -> The result was that all players could've been kicked. In this update, everything should be fixed.
    Furthermore a class named "NickScoreboard" has been added to give nicked names a scoreboard team without doing it yourself. It should've been compatibile with your current scoreboard plugin. If it isn't, create your NickScoreboard with a delayed task.
    I removed 1.16.0 - 1.16.2...
    MC_Limited likes this.
  2. Ton of bugfixes

    Haoshoku
    I really thought 6.1.2 would be a stable version with no bug reports yet. But then a lot of people came and reported me tons of bugs within 1 week. Wow.

    This update fixes a lot of possible occurable bugs with ViaVersions or NullPointerExceptions that could've let people kick from the server.
    After a lot of tests I hope this version didn't make cause new bugs. If so, please downgrade to 6.1.2 but this version should be stable.

    Changelogs:
    + added NotNull annotation
    * fixed an...
  3. 2 new methods + bugfix

    Haoshoku
    Changelogs:

    + added
    Code (Text):
    String[] getSkinData();
    + added
    Code (Text):
    void refreshPlayerSync();
    * fixed a bug that caused by Metrics

    refreshPlayerSync is a synchronous call of refreshPlayer which is by default asynchronously. If you want to change your skin, do not use this method. Otherwise your server will freeze until he gets the answer from the mojang servers.
    This method has been added because for implementing features on PlayerLoginEvent which is required to be...
  4. 6.1.1 Hotfix: Update-Checker issue

    Haoshoku
    * 6.1.1 Hotfix Update: Fixed an issue on UpdateChecker

    6.1 Information:
    Please delete your config.yml of NickAPI before installing this update.

    NickAPI v6.0.5 was pretty stable. But v6.1 will be definitely more stable.
    Please read the changelogs carefully. It is important to you what has been changed.
    Thanks to @HKNGLGN for helping and testing the beta versions of NickAPI with me.

    Changelogs:
    +...
  5. 6.1.1 Hotfix: Update-Checker issue

    Haoshoku
    * 6.1.1 Hotfix Update: Fixed an issue on UpdateChecker

    6.1 Information:
    Please delete your config.yml of NickAPI before installing this update.

    NickAPI v6.0.5 was pretty stable. But v6.1 will be definitely more stable.
    Please read the changelogs carefully. It is important to you what has been changed.
    Thanks to @HKNGLGN for helping and testing the beta versions of NickAPI with me.

    Changelogs:
    + NickAPI...
  6. 6.1 update

    Haoshoku
    Please delete your config.yml of NickAPI before installing this update.

    NickAPI v6.0.5 was pretty stable. But v6.1 will be definitely more stable.
    Please read the changelogs carefully. It is important to you what has been changed.
    Thanks to @HKNGLGN for helping and testing the beta versions of NickAPI with me.

    Changelogs:
    + NickAPI will check for updates now.
    + added isNickedName( String name ) which only checks if the...
  7. Huge bugfixes

    Haoshoku
    Changelogs:
    - fixed a NullPointerException kick/bug that happened when people are using NPC plugins
    - the packetlistener of the NickAPI is after the packet_handler pipeline now
    - removed the complete work with REMOVE_PLAYER enum and added an alternative for hiding/showing players

    It is HIGHLY recommended to use this update.
  8. 6.0.4 update

    Haoshoku
    Changelogs:
    + added 1.16.4 support
    + added 2 (4) new methods: hidePlayer, showPlayer
    * Fixed an async issue on queue SetTag
  9. Reload compatibility + Bugfixes

    Haoshoku
    NickAPI is compatible with reloads now. If you experience bugs after reloads, feel free to write me.
    If you have further suggestions for the NickAPI, feel free to suggest it on my discord server. I am working on NickAPI actively.

    Changelogs:
    + added reload compatibility
    * executing NickAPI::resetGameProfileName after quitting the server
  10. Bugfixes + real time update

    Haoshoku
    Sorry for this update. This update is made by community feedback on my discord server.
    In this update the two methods api::isNicked & api::isSkinChanged will return true before refreshing the player.

    Changelogs:
    * fixed a bug that api::getOriginalGameProfileName didn't return the original name
    * fixed a bug in resetGameProfileName
    - api::isSkinSet & api::isNickSet are REMOVED in this update.