Disguise+ icon

Disguise+ -----

Unique player disguises with customizable skins and names.




  • Add MBedwars as soft dependency
----------, Dec 25, 2024

  • Prompts needed to be cleaned up
----------, Dec 11, 2024

  • Finalize before moving on to gradle
----------, Dec 11, 2024

  • Remove initialize method from ui providers that do not need it
----------, Dec 9, 2024

  • Final fields should start at first line
----------, Dec 5, 2024

  • Codestyle fix again
----------, Dec 3, 2024

  • Remove driver initialization on startup as it will break plugins
----------, Dec 1, 2024

  • Deprecation on method getting offline player for better practice
----------, Nov 18, 2024

  • Codestyle fix
----------, Nov 16, 2024

  • Escape null pointer by checking for value
----------, Nov 15, 2024

  • Codestyle
----------, Nov 13, 2024

  • Improve async callbacks
----------, Nov 11, 2024

  • Safety cleanup
----------, Nov 5, 2024

  • Remove unused storage data
----------, Nov 4, 2024

  • Latest changes before reverting to gradle build
----------, Nov 1, 2024

  • Dynamically load runtime dependencies
----------, Oct 27, 2024

  • Make MySQL storage not mandatory, but optional for users that don't need it
----------, Sep 21, 2024

  • Improve null-safety checks for VaultManager
----------, Sep 16, 2024

  • PlayerMeta refactoring methods
----------, Sep 14, 2024

  • PlayerMeta changes
----------, Sep 14, 2024

  • Use parameterized logger call instead of using String#format for replacing message formats
----------, Sep 13, 2024

  • Cleanup code
----------, Sep 10, 2024

  • Remove old unused PlayerMeta method
----------, Sep 8, 2024

  • Code cleanup
----------, Sep 3, 2024

  • Use different charset for tables in MySQL
----------, Sep 1, 2024

  • Added HEX support for ranks.yml
----------, Aug 5, 2024

  • Fixed issue occurring somehow when the playing is trying to disguise with no rank (wrong logic)
----------, Aug 5, 2024

  • Fixed bug happening upon player joining with no rank
  • Fixed bug where you could not disable rank with /und when you do /resetnick and /resetskin
----------, Aug 5, 2024

  • Added MariaDB as runtime dependency
  • Using libby as runtime dependency loader
  • Removed JUnit since it's not being used anymore
----------, Aug 5, 2024

  • Updated with DisguiseAPI to support fully 1.20.6 and 1.21
----------, Aug 3, 2024

  • Added database support
  • Added network support
  • Added new logo and bar image
  • Added support for new DisguiseAPI callbacks
----------, Aug 2, 2024

  • Cleaned file utilities
----------, Jun 28, 2024

  • Add new profile for maven publish
----------, Feb 20, 2024

  • Fix bug with skulls
----------, Feb 18, 2024

  • Start working on 3.0.0
----------, Feb 5, 2024

  • Internal stuff, start working on storage and localization
----------, Jan 22, 2024

  • Fix auto tab not working
----------, Dec 20, 2023

  • Remove unused PlayerMeta and DisguiseMeta classes
----------, Aug 14, 2023

  • Update to DisguiseAPI v1.3.2, note that you need to actually download this version, or the plugin won't function.
----------, Aug 9, 2023

  • Change the main name of nick command to /nickname to stop clash with Hynick
----------, Aug 8, 2023

  • Fixed the way the TAB feature was resetting the prefixes
----------, Aug 4, 2023

  • Bump TAB to 4.0.0
----------, Aug 1, 2023

  • Removed various unused API calls
  • Made data more consistent
  • Added asynchronous call to /nick command
  • Preparing for TAB 4.0.4
----------, Jul 24, 2023

  • Add 1.20 and 1.20.1 support
----------, Jun 20, 2023

  • Fixed some internal data
----------, Jun 5, 2023

  • Switched from IntelligentInventories to Gui
  • Fixed issue with inventories where cursor was being reset to the default spot
  • Change the packet loading order
----------, May 14, 2023

  • Relocated bStats with maven shade instead of copying the class
----------, Apr 7, 2023

  • Fixed bug where rank was not being reset upon player leaving the server
----------, Apr 5, 2023

  • Removed google's Preconditions check in Gui library
----------, Apr 5, 2023

  • Fixed issue with Gui plugin being compiled with wrong java version
----------, Apr 5, 2023

  • Updated plugin.yml to depend on Vault for TAB settings (will change in the future when the new configuration is released)
----------, Apr 4, 2023

  • Added 1.19.3 support
----------, Mar 10, 2023

  • This update is mostly for going to a higher major version, this will be used for later updates.
----------, Jan 15, 2023























  • Added /fs command where a console or another player can force put the skin to another player. Correct Usage: /fs <player> <playerName/url>
[/B][/LIST]
----------, Nov 4, 2021

  • The cloud has been moved to a new Github repository, so make sure to download this version, because others are not going to work.
----------, Oct 25, 2021

This update contains 600 new skins being brought in by our new Database
----------, Oct 22, 2021

  • Changed the %disguise_original_name% placeholder to %disguise_base_name%
----------, Oct 18, 2021

  • Updated the CloudManager which was causing console spam when loading more skins.
----------, Oct 17, 2021

  • Changed Inventory Refresh Time to 2 ticks
----------, Oct 15, 2021

  • Fixed an issue with "useSsl property" causing an error when used by more than 1 server.
----------, Oct 13, 2021

  • Updated messages.yml that contained some bad string formatting.
----------, Oct 12, 2021

  • Removed unused methods that only used up space in the project.
----------, Oct 11, 2021

  • Updated the configuration for quicker load
----------, Oct 2, 2021

  • Fixed /nick bug where you could apply less than 16 characters with colors
----------, Oct 1, 2021

  • Fixed a /skin command bug which threw at error if a wrong name is used for the skin
  • Removed unnecessary hello broadcasts at the start of the server
----------, Sep 30, 2021

  • Changed some MySQL backend settings
----------, Sep 29, 2021

  • Fixed Disguise failing to work for both 1.17 and 1.17.1
----------, Sep 28, 2021

  • Changed how inventories were created
----------, Sep 26, 2021

  • Fixed issue where the Disguise plugin was not working for 1.17.1 version
----------, Sep 15, 2021

  • Added "disabled-worlds" settings for disabling disguising in certain worlds
----------, Sep 8, 2021

  • Updated the CloudManager which now uses the backup file if the download has failed.
  • Added the TwoWayLoadingMask to the InventoryProviders
----------, Aug 20, 2021

  • Made the Cloud download a tick after the start of the server instead of after 5 for better functionality of the plugin.
----------, Aug 1, 2021

  • In this update, we bring in a new feature that has been requested for some time right now -> users are now able to have colored nicknames when using /nick command.
  • For now, we only support the most basic ChatColor codes that you can find by Googling exactly that.
  • In addition to this update, /nick command will not allow any nicks that contain any numbers.
  • Be aware that this version might produce some bugs, if it does, be sure to report it straight away to me.
----------, Jul 13, 2021

  • Removed /n and /un commands because they clash with TownyAdvanced
----------, Jul 11, 2021

  • Fixed an issue where guava Gson was not properly imported within older versions of Spigot, which caused the plugin to not start.
----------, Jul 9, 2021

  • Added a new task; Updating cloud every 10 minutes
----------, Jul 5, 2021

  • Removed unnecessary kicking players on /reload command (since we handle re-logs now)
----------, Jul 4, 2021

  • Added a task for checking for updates every X seconds, it is configurable in the config.yml
  • Added minimum length and maximum length allowed for /nick command.
----------, Jun 28, 2021

  • Re-added dependencies after editing contests within PingerAPI
  • Fixed issue where PluginUpdater was not checking if the plugin was using the latest version
----------, Jun 26, 2021

  • Updated the plugin to 1.17
----------, Jun 25, 2021

  • Fixed an issue where the 1.16.5 version was not loading correctly
  • Issue - DateTime causing errors in the config and has been replaced by the correct Parser
----------, Jun 23, 2021

  • Fixed an issue with /skin url not functioning properly!
----------, Jun 9, 2021

  • MySQL is now totally optional. You won't need it to execute any of the commands from now on (although you would still need it if you want the data to save when the server gets reloaded)
----------, Jun 9, 2021

  • Added bStat Metrics
----------, Jun 5, 2021

  • Changed the /history and /users inventories
  • Added %disguise_original_name% placeholder
  • Fixed a bug with loading MySQL
----------, May 26, 2021

----------, May 19, 2021

  • Fixed DisguiseManager colliding with the plugin when MySQL is disabled
----------, May 16, 2021

  • Added a separated placeholder: %disguise_suffix%
  • Added an option to avoid the chat overrides (display.chat.override option in config.yml)
  • Issue fixed where the ChatManager would throw NullPointerExceptions
----------, May 16, 2021

  • Removed join message from the messages.yml file
  • Edited the update checker to run with the least priority
----------, Apr 26, 2021

  • Updated placeholder "%disguise_prefix%" to stop displaying the player name
----------, Apr 22, 2021

  • Updated the display manager displaying inversed data.
----------, Apr 22, 2021

  • Fixed messages.yml and permissions.yml not loading
  • Stopped using org.reflections dependency
----------, Apr 21, 2021

  • Removed the unused dependencies
  • Fixed /skin command where it would not save the skin into the cache.
----------, Apr 16, 2021

  • Added the compatibility for versions 1.16.3 and 1.16.5
  • Fixed an issue where some versions wouldn't be supported, because of the system.
  • Cleaned up unnecessary code, which was slowing down some features.
----------, Apr 15, 2021

  • Removed /disband commands
  • Fixed broken display placeholder (where the placeholder would still return the string even if the config value was disabled)
  • Added "mysql.needed" check for commands: /dusers, /history
----------, Apr 14, 2021

Clearing out some stuff
----------, Mar 4, 2021

This version contains a lot of updates in code. We changed some of our functionality and bugs may happen, but the plugin will run smoother now.

NOTE: THIS UPDATE WILL BREAK YOUR MESSAGES.YML, SO YOU SHOULD DELETE IT BEFORE STARTING THE PLUGIN

A new feature has been added:

  • You can now choose which commands may be executed, and you can toggle them by either going into config.yml and typing the name of the command, or by doing /disband
----------, Nov 25, 2020

Fixed collision that happened with FactionsUUID
----------, Nov 20, 2020

New update contains version 1.16.4
----------, Nov 12, 2020

Changed the way permissions are built.
Following permissions have been added:

  • permission.skin.change
  • permission.unskin
  • permission.undisguise
----------, Oct 31, 2020

In this update, we've added the documentation page, instead of explaining the plugin fully here.
----------, Oct 28, 2020

Added support for 1.16.3 version.
----------, Oct 25, 2020

Removed all of the permissions which were not being used for some reason.

Added a new placeholder: "%disguise_prefix%" which returns the specified in the config + player name
----------, Oct 25, 2020

There has been an issue where the server failed if the version of it was 1.16.1. That issue has now been resolved.

If you see issues with any specific versions, please contact me.
----------, Oct 17, 2020

This is a very big update for our plugin, we're introducing a new way of changing your skin: by adding a custom URL support

Let's say I want to update my skin to this: https://imgur.com/8ML9ALt, but I'm not sure what player exactly has this skin, THAT'S WHERE THIS UPDATE COMES IN:

Command /skin has now new parameters:

/skin <player/url> [link]

Proper way of changing your skin to this link, preferably Imgur, would be entering it like this:

/skin url https://imgur.com/8ML9ALt.png
----------, Oct 16, 2020

Resource Information
Author:
----------
Total Downloads: 186
First Release: Sep 28, 2020
Last Update: Dec 25, 2024
Category: ---------------
All-Time Rating:
14 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings