ModsJava
RandomDisguise - RDisguise - [Skript]
A Skript for Hide Yourself From Other Players. Free Minecraft Java mod for 1.7, 1.8.
⬇ Download on SpigotThis plugin allows you to hide yourself with nick and skin of players.
Works with 1.7 + 1.8 (clients & servers)!
Depends on Skript & NickNamer
VIP & Donator Plugin (Blocks TARGETERS)
TODO:
Requirment plugins:
How to INSTALL:
BUGS:
Permissions:
If you have a problem you can join there to talk with me.
Video Tutorial:
Works with 1.7 + 1.8 (clients & servers)!
VIP & Donator Plugin (Blocks TARGETERS)
Features:
-
Random Nick
-
Random Skin
-
Fully Configurable
-
Disguise History
-
Offline Server Support
- If you can use skript this is my skript's variables (to make a skript addon for this skript)
- {disguised::%player%::realnick} - Player's real nick
- {disguised::%player%::disguisednick} - Player's random disguised nick
- {disguised::%player%::disguisedskin} - Player's random disguised skin
- You can make a skript addon with this
Spoiler: Something Like TheseCode (Text):command /list: # This is the list command this show you a list of online player
trigger:
loop all players:
if {disguised::%loop-player%::*} is set:
add "%colored loop-player's prefix%%{disguised::%loop-player%::disguisednick}% &7(&c%{disguised::%loop-player%::realnick}%&7)&r" to {_online::*}
else:
add "%colored loop-player's prefix%%loop-player's name%&r" to {_online::*}
send "--- List of online players with disguised player's real nick ---"
send "- %{_online::*}%"
#Require ExertSK
command /disguisedhead:
trigger:
if {disguised::%player%::*} is set:
send player chat image from URL "https://mcapi.ca/avatar/2d/%{disguised::%player%::disguisedskin}%/16" with height 8 shade 0 with extra texts "&6&l<< &aYou looklike this" and "&d%{disguised::%player%::disguisedskin}%"
else:
send "&cYou are not disguised!"
on command "disguise": # When player execute "/disguise"
if player has the permission "rdisguise.access":
#Do Something
-= Chat Screenshots =-
TODO:
- Offline server support - Complated
- Custom disguise message count - Complated
- Custom permissions
- Video tutorial - If you already recored tell me to show it on this thread
- Mysql Support - I don't know anything about this but I'm going to learn
- Auto Updater - Will be you can set on config
- (If you have any idea tell me on discussion)
Requirment plugins:
- Skript[2.2](latest version)
- WildSkript(1.8)
- NickNamer[latest] (For use it you need to download PacketlistenerAPI too)
How to INSTALL:
- First, Download Skript and put it into the plugins folder.
- Second, Download Wildskript and put it into the plugins folder.
- After that Download NickNamer and put it into the plugins folder and requirment API (PacketlistenerAPI) too.
- --- And Restart Your Server ---
- Next, Download "randomdisguise.zip"
- Finally, copy all files in zip and paste to "plugins/Skript/scripts/" and execute command "/reload"
Main skript Config to edit messages.
Code (Text):
options:
prefix: '&8[&3RDisguise&8]&r '
messages:
#'$pr' will replace with prefix!
- '$pr&c&lWarning! &cThis command is loged&8.'
- '$pr&cStaff can see your real username.'
- '$pr&eGenerating your username&8...'
#'$rn' will replace with your disguise name!
- '$pr&eYou now appear as &2$rn&8.'
- '$pr&eTo undisguise, use &8[&6/undisguise&8].'
messageundisguise: '$pr&aYou have been undisguised&8.'
#'$dn' will replace with disguise name and '$pl' to player's name!
messagedisguisecheck: '$pr&7(&2$dn&7) &8&m &r &7(&c$pl&7)'
#'$ar' will replace with your choosen nick!
messagedisguisecheckerror: '$pr&cThere is no disguised player named &2$ar&8.'
prefix: '&8[&3RDisguise&8]&r '
messages:
#'$pr' will replace with prefix!
- '$pr&c&lWarning! &cThis command is loged&8.'
- '$pr&cStaff can see your real username.'
- '$pr&eGenerating your username&8...'
#'$rn' will replace with your disguise name!
- '$pr&eYou now appear as &2$rn&8.'
- '$pr&eTo undisguise, use &8[&6/undisguise&8].'
messageundisguise: '$pr&aYou have been undisguised&8.'
#'$dn' will replace with disguise name and '$pl' to player's name!
messagedisguisecheck: '$pr&7(&2$dn&7) &8&m &r &7(&c$pl&7)'
#'$ar' will replace with your choosen nick!
messagedisguisecheckerror: '$pr&cThere is no disguised player named &2$ar&8.'
NickNamer Config for use this skript properly.
Spoiler: NickNamer Config
Code (Text):
#Request-delay for the Mojang API (milliseconds)
apiTimeout: 10000
nick:
tab: true
chat: true
scoreboard: true
name: true
#Replace ALL messages sent to the player
vanilla: false
#Replace nicknames in commands (command executed with a nickname argument will be replaced with the real name)
commands: false
maxLength:
value: 16
ignoreColors: true
#Deny usage of already existing names
disableExisting: false
#Replace the skins with Steve/Alex while loading the real skins
loadingSkin: true
#Enable this, if the server is behind a bungeecord server which is in online mode
bungeecord: false
#Enable this, if you only need the API (not the commands)
apiOnly: false
localStorage:
#If enabled, skin data will be stored in a local database
enabled: false
#Time for skins to be cached (minutes, set to -1 for no maximum)
cacheTime: 1000
#If enabled, skins will be updated to the affected players themselves immediately
selfUpdate: false
#Enable the single (/nickskin) command to change nick and skin
singleCommand: false
#Change the skin as well when executing the /nick command
changeBoth: false
tabOverwrite:
#Overwrite tab-completed names with the nick names
enabled: true
#Keep the original name of the players
keepOriginal: false
#Format of nick names (e.g. "&f%s" will force all names to start with a white color)
nickFormat: '%s'
#If names mentioned in chat messages should be replaced with the nickname
chatReplacement: false
#If players with the 'nick.autoNick' should get a random nickname when joining
autoNick: false
#If the join message should be broadcasted after the the auto-nick is set
broadcastJoin: true
randomNames:
- 'inventivetalent'
randomSkins:
- 'inventivetalent'
message:
prefix: '&8[&eNickNamer&8]&r '
permission:
general: '&c&cYou do not have permission to use that command'
name: '&cYou don''t have permission to use that name!'
skin: '&cYou don''t have permission to use that skin!'
change_other: '&cYou don''t have permission to change other''s nicknames or skins&8.'
name:
invalid: '&cInvalid nick name!'
length: '&cThat name is too long!'
changed: '&7Changed &2%player%&7''s &7name to &c%name%&7&8.'
taken: '&cThis name is already taken!'
cleared: '&7Cleared &2%player%&7''s &7name'
skin:
changed: '&7Changed &2%player%&7''s &7skin to &c%skin%&7''s&7 skin&8.'
update: '&7It will be updated in &a%time%&7 minute(s)&8.'
cleared: '&7Cleared &b%player%&7''s &7skin'
player:
not_online: '&cThat player is not online!'
apiTimeout: 10000
nick:
tab: true
chat: true
scoreboard: true
name: true
#Replace ALL messages sent to the player
vanilla: false
#Replace nicknames in commands (command executed with a nickname argument will be replaced with the real name)
commands: false
maxLength:
value: 16
ignoreColors: true
#Deny usage of already existing names
disableExisting: false
#Replace the skins with Steve/Alex while loading the real skins
loadingSkin: true
#Enable this, if the server is behind a bungeecord server which is in online mode
bungeecord: false
#Enable this, if you only need the API (not the commands)
apiOnly: false
localStorage:
#If enabled, skin data will be stored in a local database
enabled: false
#Time for skins to be cached (minutes, set to -1 for no maximum)
cacheTime: 1000
#If enabled, skins will be updated to the affected players themselves immediately
selfUpdate: false
#Enable the single (/nickskin) command to change nick and skin
singleCommand: false
#Change the skin as well when executing the /nick command
changeBoth: false
tabOverwrite:
#Overwrite tab-completed names with the nick names
enabled: true
#Keep the original name of the players
keepOriginal: false
#Format of nick names (e.g. "&f%s" will force all names to start with a white color)
nickFormat: '%s'
#If names mentioned in chat messages should be replaced with the nickname
chatReplacement: false
#If players with the 'nick.autoNick' should get a random nickname when joining
autoNick: false
#If the join message should be broadcasted after the the auto-nick is set
broadcastJoin: true
randomNames:
- 'inventivetalent'
randomSkins:
- 'inventivetalent'
message:
prefix: '&8[&eNickNamer&8]&r '
permission:
general: '&c&cYou do not have permission to use that command'
name: '&cYou don''t have permission to use that name!'
skin: '&cYou don''t have permission to use that skin!'
change_other: '&cYou don''t have permission to change other''s nicknames or skins&8.'
name:
invalid: '&cInvalid nick name!'
length: '&cThat name is too long!'
changed: '&7Changed &2%player%&7''s &7name to &c%name%&7&8.'
taken: '&cThis name is already taken!'
cleared: '&7Cleared &2%player%&7''s &7name'
skin:
changed: '&7Changed &2%player%&7''s &7skin to &c%skin%&7''s&7 skin&8.'
update: '&7It will be updated in &a%time%&7 minute(s)&8.'
cleared: '&7Cleared &b%player%&7''s &7skin'
player:
not_online: '&cThat player is not online!'
BUGS:
- Ops can't see disguised nick (this is NickNamer's permission {ops have all permission and nick.see.real(nick/skin) too}) so you should use a permission system to work properly!
- /disguisecheck command may be freeze your server for miliseconds. I'm going to fix it new updates.
- (If you find a bug please tell me on discussion)
Commands:
- /randomdisguise help - for all commands
- /disguise or /d - for disguise
- /undisguise or /ud - for undisguise
- /disguisecheck or /dc or /dcheck - for check disguised player's realnick
- /disguise or /d - for disguise
- /undisguise or /ud - for undisguise
- /disguisecheck or /dc or /dcheck - for check disguised player's realnick
Permissions:
- rdisguise.access - /disguise, /undisguise
- rdisguise.admin - /disguisecheck
- rdisguise.help - /randomdisguise help
- rdisguise.admin - /disguisecheck
- rdisguise.help - /randomdisguise help
Spoiler: Skype
Video Tutorial:
- It is going to be there soon.
RandomDisguise - RDisguise - [Skript] is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8. Downloaded 2,653 times (via Spigot). Download it and open it directly in the game.
![[IMG]](http://proxy.spigotmc.org/03b89c2282b33ef720a7e5ca8cfbbb31681bc8b8?url=https%3A%2F%2Fstatic.spigotmc.org%2Fimg%2Fbtn_donate.gif)