FrozedDisguise - New owner v2.1

Customizable, Cross-Server Disguise, Lunar/MMC Modes -Feature-packed Disguise plugin made with love!
» Added:
  • Toggleable Health Modifier (after disguising)
  • Customizable Health Modifier Amount
Please add the following to your current config.yml under the BOOLEANS section.
Code:
BOOLEANS:
  ENABLE-SKINS-MENU: true
  ENABLE-ACTION-BAR: true
  SHOW-DISGUISED-MSG: true
  SEND-DISGUISE-ALERT: true
  ALLOW-DISGUISE-RANK-WITHOUT-BEING-DISGUISED: false

  HEALTH-MODIFIER: false
  # 20 = 10 hearts, 40 = 20 hearts, and so on
  HEALTH-MODIFIER-AMOUNT: 20

  CHAT-FORMAT: true
  FORMAT-WITH-RANK: "<rank><player>&7: &f<msg>"
  FORMAT-WITHOUT-RANK: "&b<player>&7: &f<msg>"

  TABLIST-NAME-COLOR: true
  DEFAULT-TABLIST-NAME-COLOR: "&b" # This is for Disguised players

» Fixed:
  • Small bugfixes for tasks.

» Removed:
  • Nothing
» Changes - Added:
  • More security.
  • Backend changes.

» Fixed:
  • No errors reported.

» Removed:
  • Nothing.

PD: Please make sure to download this version since the jar has been updated, otherwise the plugin won't be able to load!
» Added:
  • Toggleable ActionBar (after disguising)
  • Toggleable Tablist Name color
  • Support for Cracked Servers
  • Added /unDisguiseRank command (perm: frozed.disguise)
  • Added /disguiseHelp command (perm: frozed.disguise.help)
  • DisguiseRanks will now be removed after unDisguising
  • Massive code cleanup to improve the code in general
  • Recoded the DisguiseCmd class

Replace your current config.yml with this new one
Code:
BOOLEANS:
  ENABLE-SKINS-MENU: true
  ENABLE-ACTION-BAR: true
  SHOW-DISGUISED-MSG: true
  SEND-DISGUISE-ALERT: true
  ALLOW-DISGUISE-RANK-WITHOUT-BEING-DISGUISED: false

  CHAT-FORMAT: true
  FORMAT-WITH-RANK: "<rank><player>&7: &f<msg>"
  FORMAT-WITHOUT-RANK: "&b<player>&7: &f<msg>"

  TABLIST-NAME-COLOR: true
  DEFAULT-TABLIST-NAME-COLOR: "&b" # This is for Disguised players

MESSAGES:
  DISGUISE-MESSAGE:
    - "&8&m--------------------------------------------------"
    - "&b&lYOU ARE NOW DISGUISED!"
    - " "
    - "&bName&7: &f<disguise_name>"
    - "&bSkin&7: &f<disguise_skin>"
    - " "
    - "&4&lIf &ca player with the name you've chosen"
    - "&cto disguise as connects, you'll be kicked."
    - "&8&m--------------------------------------------------"

  DISGUISE-ACTION-BAR: "&b&lYOU ARE NOW DISGUISED AS &f&o<disguise_name>&b!"

  DISGUISE-ALERT: "&8[&b&l!&8] &f<player> &7has disguised as &f<disguise_name>"
  DISGUISE-ALERT-WITH-SKIN: "&8[&b&l!&8] &f<player> &7has disguised as &f<disguise_name> &7with the skin of &f<disguise_skin>"

  DISGUISE-NAME-IN-USE: "&cThat name is already used."
  DISGUISE-NAME-FILTERED: "&cYou can't use that name because it contains a filtered word in it!"

  DISGUISE-RANK-SELECTED: "&aYou have successfully chosen the rank &b<rankName> &afor your disguise!"
  NO-DISGUISE-RANK-ACTIVE: "&cYou don't have any disguise rank currently active!"
  DISGUISE-REQUIRED-FOR-RANK: "&cYou need to be disguised to be able to use this!"
  DISGUISE-RANK-NO-PERMISSION: "&cYou don't have permission to use the rank &l<rankName> &cfor your disguise."
  DISGUISE-RANK-SUCCESSFULLY-REMOVED: "&aYou have successfully removed your active disguise rank!"

  NOT-DISGUISED: "&cYou are not disguised currently."
  NO-PLAYERS-DISGUISED: "&cThere are no players currently disguised."
  SUCCESSFULLY-UNDISGUISED: "&aYou were successfully un-disguised!"

  UUID-CHECK-PLAYER-NOT-FOUND: "&cThe specified player couldn't be found."

  NO-PERMISSION-TO-USE: "&cYou don't have permissions to use this command."
  KICKED-BECAUSE-OF-PLAYER-CONNECTION: "&cYou were kicked because a player with the name you were disguised connected."

# The words written on this list will prevent
# players from using them while disguising
#
# Example: If someone tries to disguise as "LafuckingFlame"
# the player won't be able to do it, because it contains "fuck" in the name
FILTERED-WORDS:
  - "fuck"
  - "cunt"
  - "nigga"
  - "bitch"
  ######################
  # Special characters #
  ######################
  - "#"
  - "$"
  - ";"
  - "."
  - ","
  - "-"
  - "+"
  - "?"
  - "'"
  - "¿"
  - "}"
  - "{"
  - "["
  - "]"
  - "@"
  - "!"
  - "¡"
  - "("
  - ")"
  - "="
  - "&"
  - "%"
  - "~"
  - "*"
  - "`"

» Fixed:
  • No issues reported.

» Removed:
  • Nothing
» Added:
  • More name combinations on generation.

» Fixed:
  • Players Tablist NameColor not working on 1.7.
  • Players weren't able to use /disguiseRank even though they were disguised.

» Removed:
  • Unused code
» Other:
  • Code cleanup

PD: Please make sure to update NickAPI to it's latest version!
» Added:
  • 1.7 Support
    • This is currently on a Beta Phase, so please make sure to report any bug you find while using FrozedDisguise on 1.7!

      PD: Make sure to update NickAPI to it's latest version.
  • Now you can decide whether or not players using disguise-ranks with have their name colored on the tablist.
    upload_2020-7-31_16-32-41.png

    upload_2020-7-31_16-32-57.png
    • Please add the following to your config under the Booleans section:
      • TABLIST_NAME_COLOR: true
      • It should look like this:
        Code:
        BOOLEANS:
          ENABLE-SKINS-MENU: true
          TABLIST_NAME_COLOR: true
          SHOW-DISGUISED-MSG: true
          SEND-DISGUISE-ALERT: true
          ALLOW-DISGUISE-RANK-WITHOUT-BEING-DISGUISED: false
    • Update the ranks.yml file
      Code:
      # FrozedDisguise - Ranks
      #
      # All the ranks will be displayed in this same order, so let's say
      # we currently have the following order in this file
      #
      # Owner, Developer, Admin, Mod, Helper, Vip, User
      #
      # The ranks will appear in the same order on the Disguise Ranks GUI
      # You can have a maximum of 14 ranks displayed in the GUI (atm)
      # if the customers need more slots, I'll increase it to 22 ranks max
      Ranks:
        Owner:
          prefix: "&8[&4Owner&8] &4"
          nameColor: "&4"
        Developer:
          prefix: "&8[&bDev&8] &3❖ &b"
          nameColor: "&b"
        Admin:
          prefix: "&8[&cAdmin&8] &c"
          nameColor: "&c"
        Mod:
          prefix: "&8[&2Mod&8] &2"
          nameColor: "&2"
        Helper:
          prefix: "&8[&eHelper&8] &e"
          nameColor: "&e"
        Vip:
          prefix: "&8[&aVIP&8] &a"
          nameColor: "&a"
        User:
          prefix: "&a"
          nameColor: "&a"
» Fixed:
  • Cleaned up the code.

» Removed:
  • Nothing

Attachments

  • upload_2020-7-31_16-32-41.png
    upload_2020-7-31_16-32-41.png
    22.8 KB · Views: 301
  • upload_2020-7-31_16-32-57.png
    upload_2020-7-31_16-32-57.png
    5.5 KB · Views: 299
» Added:
  • Now players are able to use the Disguise Ranks without being disguised.
    • Please add the following to your config under the Booleans section:
      • ALLOW-DISGUISE-RANK-WITHOUT-BEING-DISGUISED: false
      • It should look like this
        Code:
        BOOLEANS:
          ENABLE-SKINS-MENU: true
          SHOW-DISGUISED-MSG: true
          SEND-DISGUISE-ALERT: true
          ALLOW-DISGUISE-RANK-WITHOUT-BEING-DISGUISED: false
» Fixed:
  • Improved the Disguise Ranks rank/player removal method to completely remove the player and used rank instead of setting a null value.
  • When using % or $ the chat format for disguised players would break and send errors on console.
  • NullPointerException when using /uuidcheck on a player that selected a disguise rank and then removed it.
  • Cleaned up the code.

» Removed:
  • Nothing
» Added:
  • Custom Disguise Ranks
    unknown.png
    • Replace your current config.yml with the new one
      Code:
      BOOLEANS:
        ENABLE-SKINS-MENU: true
        SHOW-DISGUISED-MSG: true
        SEND-DISGUISE-ALERT: true
      
        CHAT-FORMAT: true
        FORMAT-WITH-RANK: "<rank><player>&7: &f<msg>"
        FORMAT-WITHOUT-RANK: "&b<player>&7: &f<msg>"
      
      MESSAGES:
        DISGUISE-MESSAGE:
          - "&8&m--------------------------------------------------"
          - "&b&lYOU ARE NOW DISGUISED!"
          - " "
          - "&bName&7: &f<disguise_name>"
          - "&bSkin&7: &f<disguise_skin>"
          - " "
          - "&4&lIf &ca player with the name you've chosen"
          - "&cto disguise as connects, you'll be kicked."
          - "&8&m--------------------------------------------------"
      
        DISGUISE-ALERT: "&8[&b&l!&8] &f<player> &7has disguised as &f<disguise_name>"
        DISGUISE-ALERT-WITH-SKIN: "&8[&b&l!&8] &f<player> &7has disguised as &f<disguise_name> &7with the skin of &f<disguise_skin>"
      
        DISGUISE-NAME-IN-USE: "&cThat name is already used."
        DISGUISE-NAME-FILTERED: "&cYou can't use that name because it contains a filtered word in it!"
      
        DISGUISE-RANK-SELECTED: "&aYou have successfully chosen the rank &b<rankName> &afor your disguise!"
        DISGUISE-REQUIRED-FOR-RANK: "&cYou need to be disguised to be able to use this!"
        DISGUISE-RANK-NO-PERMISSION: "&cYou don't have permission to use the rank &l<rankName> &cfor your disguise."
      
        NOT-DISGUISED: "&cYou are not disguised currently."
        NO-PLAYERS-DISGUISED: "&cThere are no players currently disguised."
        SUCCESSFULLY-UNDISGUISED: "&aYou were successfully un-disguised!"
      
        UUID-CHECK-PLAYER-NOT-FOUND: "&cThe specified player couldn't be found."
      
        NO-PERMISSION-TO-USE: "&cYou don't have permissions to use this command."
        KICKED-BECAUSE-OF-PLAYER-CONNECTION: "&cYou were kicked because a player with the name you were disguised connected."
      
      # The words written on this list will prevent
      # players from using them while disguising
      #
      # Example: If someone tries to disguise as "LafuckingFlame"
      # the player won't be able to do it, because it contains "fuck" in the name
      FILTERED-WORDS:
        - "fuck"
        - "cunt"
        - "nigga"
        - "bitch"
        ######################
        # Special characters #
        ######################
        - "#"
        - "$"
        - ";"
        - "."
        - ","
        - "-"
        - "+"
        - "?"
        - "'"
        - "¿"
        - "}"
        - "{"
        - "["
        - "]"
        - "@"
        - "!"
        - "¡"
        - "("
        - ")"
        - "="
        - "&"
        - "%"
        - "~"
        - "*"
        - "`"
    • Replace your current ranks.yml with the new one
      Code:
      # FrozedDisguise - Ranks
      #
      # All the ranks will be displayed in this same order, so let's say
      # we currently have the following order in this file
      #
      # Owner, Developer, Admin, Mod, Helper, Vip, User
      #
      # The ranks will appear in the same order on the Disguise Ranks GUI
      # You can have a maximum of 14 ranks displayed in the GUI (atm)
      # if the customers need more slots, I'll increase it to 22 ranks max
      Ranks:
        Owner:
          prefix: "&8[&4Owner&8] &4"
        Developer:
          prefix: "&8[&bDev&8] &3❖ &b"
        Admin:
          prefix: "&8[&cAdmin&8] &c"
        Mod:
          prefix: "&8[&2Mod&8] &2"
        Helper:
          prefix: "&8[&eHelper&8] &e"
        Vip:
          prefix: "&8[&aVIP&8] &a"
        User:
          prefix: "&a"
  • More configurable messages
  • Permissions for using ranks
    • /disguiserank
      • frozed.disguise.ranks
    • Access to specific rank
      • frozed.disguise.ranks.Owner (example)
    • Access to all ranks
      • frozed.disguise.ranks.*
  • You can now see if the player has a disguise rank applied or not
    unknown.png
» Fixed:
  • NullPointerException if a player tried using /uuidcheck on someone that wasn't online.

» Removed:
  • Nothing

PD: Please make sure to update NickAPI to it's latest version!
» Added:
  • Toggleable Skins Selection Menu
  • Configurable & Toggleable
    • Chat-Format
    • Disguise Message
    • Disguise Alert Message
  • Other various configurable messages
Replace your current config.yml with this new one
Code:
BOOLEANS:
  ENABLE-SKINS-MENU: true
  SHOW-DISGUISED-MSG: true
  SEND-DISGUISE-ALERT: true

  CHAT-FORMAT: true
  FORMAT: "&b<player>&7: &f<msg>"

MESSAGES:
  DISGUISE-MESSAGE:
    - "&8&m--------------------------------------------------"
    - "&b&lYOU ARE NOW DISGUISED!"
    - " "
    - "&bName&7: &f<disguise_name>"
    - "&bSkin&7: &f<disguise_skin>"
    - " "
    - "&4&lIf &ca player with the name you've chosen"
    - "&cto disguise as connects, you'll be kicked."
    - "&8&m--------------------------------------------------"

  DISGUISE-ALERT: "&8[&b&l!&8] &f<player> &7has disguised as &f<disguise_name>"
  DISGUISE-ALERT-WITH-SKIN: "&8[&b&l!&8] &f<player> &7has disguised as &f<disguise_name> &7with the skin of &f<disguise_skin>"

  DISGUISE-NAME-IN-USE: "&cThat name is already used."
  DISGUISE-NAME-FILTERED: "&cYou can't use that name because it contains a filtered word in it!"

  NOT-DISGUISED: "&cYou are not disguised currently."
  NO-PLAYERS-DISGUISED: "&cThere are no players currently disguised."
  SUCCESSFULLY-UNDISGUISED: "&aYou were successfully un-disguised!"

  NO-PERMISSION-TO-USE: "&cYou don't have permissions to use this command."
  KICKED-BECAUSE-OF-PLAYER-CONNECTION: "&cYou were kicked because a player with the name you were disguised connected."

# The words written on this list will prevent
# players from using them while disguising
#
# Example: If someone tries to disguise as "LafuckingFlame"
# the player won't be able to do it, because it contains "fuck" in the name
FILTERED-WORDS:
  - "fuck"
  - "cunt"
  - "nigga"
  - "bitch"
  ######################
  # Special characters #
  ######################
  - "#"
  - "$"
  - ";"
  - "."
  - ","
  - "-"
  - "+"
  - "?"
  - "'"
  - "¿"
  - "}"
  - "{"
  - "["
  - "]"
  - "@"
  - "!"
  - "¡"
  - "("
  - ")"
  - "="
  - "&"
  - "%"
  - "~"
  - "*"
  - "`"

» Fixed:
  • Some skins from the Skin Selection GUI weren't working
  • Null Pointer Exceptions when clicking empty slots.
  • Bug that caused players to not be able to change their disguise name, even though they did /d or /ud. Due to that they had to reconnect in order to get rid of the old name.

» Removed:
  • Nothing

PD: Please make sure to update NickAPI to it's latest version, there have been noticeable API changes!
Buy a license now
$20.00
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 10% commission.
15,541 Views
62 Purchases
80 Downloads
Jun 25, 2020 Published
Jan 25, 2023 Updated
5.00 star(s)
Average rating (6)
163.3 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Chat
  1. Monetization
  1. Minigame
Supported software
  1. Spigot
  1. Paper
Supported versions
  1. 1.8
Supported languages
  1. English
Includes DRM
Yes
Source access (legacy)
Closed source & obfuscated
Creators
Owner
Support
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,244 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,252 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,136 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,825 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 73 ratings
2,587 purchases
Share and earn
Refer this resource and earn a 10% commission.
15,541 Views
62 Purchases
80 Downloads
Jun 25, 2020 Published
Jan 25, 2023 Updated
5.00 star(s)
Average rating (6)
163.3 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Chat
  1. Monetization
  1. Minigame
Supported software
  1. Spigot
  1. Paper
Supported versions
  1. 1.8
Supported languages
  1. English
Includes DRM
Yes
Source access (legacy)
Closed source & obfuscated
Creators
Owner
Support
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,244 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,252 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,136 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,825 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 73 ratings
2,587 purchases
Top