Advertisement
Momshroom

Untitled

Apr 14th, 2019
537
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 14.47 KB | None | 0 0
  1. Permissions:
  2.  # By default "libsdisguises.disguise.cow" will allow all options for cow disguise unless another permission has
  3.   # defined otherwise.
  4.   # If given "libsdisguises.disguise.animals.setburning" then "libsdisguises.disguise.cow" they will still be able to
  5.   # use other options like "setbaby". This was provided for backwards compatibility.
  6.   # By turning this from 'false' to 'true' the plugin will no longer give them the options unless the player was
  7.   # explicitly granted it. Even if by wildcard. The above example means they can only use "setburning"
  8.  
  9.   # To summarize, "libsdisguises.disguise.cow" will no longer let them do any options on the cow disguise unless it
  10.   # was added to their permissions
  11.  
  12.   # You can read more about permissions here: https://www.spigotmc.org/wiki/lib-s-disguises-setting-up-permissions/
  13.   # The permission used to check OPs who may not have permissions defined, is "libsdisguises.*.*.*" which you can
  14.   # negate with your permissions plugin
  15.   ExplicitDisguises: false
  16.  
  17. # Disables commands with the exception of /libsdisguises. Useful if you don't want the plugin to be used by anything
  18. #  but a plugin
  19. DisableCommands: false
  20.  
  21. # The disguise plugin stores all GameProfiles inside a folder called "GameProfiles" as a local cache
  22. # This means that the plugin doesn't need to constantly call Mojang just to find a skin for an offline player
  23. # However some people may prefer to disable this.
  24. # Even if you disable this, if there was disguises in the cache already then it will use them
  25. SaveGameProfiles: true
  26.  
  27. # This option is useless if you don't enable SaveGameProfiles!
  28. # If a player has been disguised before and their skin saved into the cache
  29. # When they join the server will automatically update the cache in case they changed their skin
  30. UpdateGameProfiles: true
  31.  
  32. # THIS IS A PREMIUM ONLY FEATURE. TO USE IT, PURCHASE THE PLUGIN.
  33. # Saves disguises so that they persist after server shutdown, chunks unload, player logouts and so on.
  34. # As such, this completely replaces the KeepDisguises aspect which has been removed except for the player death.
  35. # Players - Are player disguises saved
  36. # Entities - Are entities disguises saved (This is everything that's not a player)
  37. # If you are using the dev builds, place your premium version of Lib's Disguises.jar inside the LibsDisguises folder
  38. # This will enable premium only features for the dev builds.
  39. # The saved disguises are saved in a json file format inside the plugin folder, there will be no other formats
  40. SaveDisguises:
  41.   Players: true
  42.   Entities: true
  43.  
  44. # Does the player keep their disguise after they die?
  45. KeepDisguises:
  46.   PlayerDeath: false
  47.  
  48. # Should the plugin use translations? Note that a player must see the message before it will appear in translations.yml
  49. Translations: false
  50.  
  51. # How should the plugin handle self disguises scoreboards? It disables pushing in whichever team they're assigned.
  52. # If you want them to be able to push again when they undisguise, set this to CREATE_SCOREBOARD
  53. # I have to disable pushing or you will be pushed around by your own self disguise
  54. # MODIFY_SCOREBOARD - Modifies the player's current team if possible, otherwise assigns them to a new scoreboard team.
  55. # IGNORE_SCOREBOARD - Doesn't touch scoreboards at all, effectively means that if you didn't disable pushing in their scoreboard team; They will still be pushed around
  56. # CREATE_SCOREBOARD - Creates a new team which copies the attributes of their previous scoreboard team which they are then assigned to. This means they keep nametag color and other options.
  57. SelfDisguisesScoreboard: MODIFY_SCOREBOARD
  58.  
  59. # More options in case you want to disable a specific setting of the scoreboard
  60. Scoreboard:
  61.  # Should it modify the scoreboard to turn collisions off?
  62.   Collisions: true
  63.   # Should it modify the scoreboard teams to disable seeing friendly invisibles?
  64.   DisableFriendlyInvisibles: true
  65.   # Should the scoreboard warn you if it detects a potential conflict?
  66.   # If self disguises are disabled, or the scoreboard is using IGNORE_SCOREBOARD then this does nothing.
  67.   WarnConflict: true
  68.  
  69. # Shall I notify those with the correct permission when there's a LibsDisguises update?
  70. NotifyUpdate: true
  71.  
  72. # Whats the permission to get the notification?
  73. Permission: 'libsdisguises.update'
  74.  
  75. # Where should the plugin check for updates?
  76. # SAME_BUILDS - Will check snapshots if you're not using a release build
  77. # RELEASES - Only check for actual releases
  78. # SNAPSHOTS - Only check for new snapshots
  79. UpdatesBranch: SAME_BUILDS
  80.  
  81. # Whats the max size allowed for command disguiseradius
  82. DisguiseRadiusMax: 50
  83.  
  84. # Whats the max size allowed for command undisguiseradius
  85. UndisguiseRadiusMax: 50
  86.  
  87. # Shall the players view their disguises?
  88. # Best used when viewing yourself in 3rd person
  89. ViewSelfDisguises: false
  90.  
  91. # Shall I disguise the sounds?
  92. # This turns your damage sound into a MOOOO
  93. DisguiseSounds: true
  94.  
  95. # Shall the disguised hear their disguise sounds or their damage sounds.
  96. # I disable this as it can be a little confusing when not used with self disguises
  97. HearSelfDisguise: true
  98.  
  99. # Shall I send the velocity packets? I REALLY recommend you don't disable.
  100. # This is the only thing allowing the mobs to fly without glitching out.
  101. SendVelocity: true
  102.  
  103. # For self disguises, they need to have the armor and the held item removed
  104. # Else they see floating armor, floating held items.
  105. # This turns the items invisible in the disguised players inventory. It does not actually remove them!
  106. # Be warned that in creative this can actually delete the item from the inventory due to a weird bug
  107. RemoveArmor: true
  108. RemoveHeldItem: false
  109.  
  110. # If you set a disguise to burning, it will no longer be able to be shown as sneaking or invisible.
  111. # Set this to true if you want the disguise to get the animations of the disguised entity. Such as invisible, on fire, sprinting, sneaking, blocking
  112. # This is only valid if you set a animation on the disguise itself. Because the entity's animations are applied otherwise.
  113. AddEntityAnimations: true
  114.  
  115. # When a sheep or wolf is right clicked with dye. The client automatically assumes it was successful and displays the sheep's wool or the wolfs collar as dyed.
  116. # This is a option that either prevents that happening, or it changes their color officially in the plugin so that everyone sees it changed.
  117. # Its currently set to false which means that the color is not changed and will refresh itself to the player.
  118. # Please note that this will not remove the dye from their hands. This also does not check if the disguised entity is actually a sheep/wolf and wants a say in its color.
  119. DyeableSheep: false
  120. DyeableWolf: false
  121.  
  122. # This is only called into action when the disguise is constructed using the commands.
  123. # And when the disguise supports that. This will not be used at all for plugins constructing the disguises for instance.
  124. # Such as prophunt. Its also false because its kind of a retarded feature.
  125. # This is pretty simple. It shows the players displayname (Name as it appears in chat) above their head.
  126. # This also overrides any custom name they have set in their disguise options.
  127. # This does not take effect on player disguises
  128. ShowNamesAboveDisguises: true
  129.  
  130. # This supports the above option.
  131. # If this is true, then the name shown above the head appears regardless of if you are looking at the disguise directly or not.
  132. NameAboveHeadAlwaysVisible: false
  133.  
  134. # This modifies the bounding box, This is stuff like can a arrow hit them.
  135. # If you turn this to true, arrows will act like they hit the disguise in the right place!
  136. # Clients will not see any difference in the hitboxes they are attacking, this is a server-sided calculation!
  137. # So someone disguised as a enderdragon will easily get shot down by arrows!
  138. # This WILL conflict with NoCheatPlus. Other plugins may also get problems.
  139. # This shouldn't really be enabled for players as it also interferes with their movement because the server thinks
  140. # the player is larger than they really are.
  141. # That makes the player unable to approach this building because the server thinks they are trying to glitch inside
  142. # blocks.
  143. # This feature is highly experimental and is guaranteed to cause problems for players who are disguised
  144. ModifyBoundingBox: false
  145.  
  146. # This prevents disguised players from being targeted by monsters.
  147. # This doesn't prevent their targeting you if already targeting when disguised
  148. # They will just ignore you unless provoked.
  149. MonstersIgnoreDisguises: false
  150.  
  151. # This works only for players, disguised monsters and the like will not be undisguised
  152. # Should the player's disguises be removed if they attacks something?
  153. # Blown Disguise message can be changed in translations
  154. # Message can be hidden with an empty translation
  155. BlowDisguisesWhenAttacking: true
  156.  
  157. # Should the player's disguises be removed if they're attacked by something?
  158. BlowDisguisesWhenAttacked: true
  159.  
  160. #Stop shulker disguises from moving, they're weird. This option only effects PLAYERS that are disguised, other entities disguised as shulkers will NOT be effected!
  161. StopShulkerDisguisesFromMoving: true
  162.  
  163. # A option to choose how many seconds a DisguiseEntity command is valid for people to right click a entity to disguise it before expiring
  164. DisguiseEntityExpire: 10
  165.  
  166. # Another option to choose the same thing for DisguiseClone command
  167. DisguiseCloneExpire: 10
  168. # Max disguises to store at a time with the DisguiseClone command
  169. DisguiseCloneSize: 3
  170.  
  171. # This controls if a entity's max health is determined by the entity, or by the disguise.
  172. # Wither is 200, a player is 20. With this enabled, a player disguised as a wither will have the boss bar health accurate to the players health.
  173. # Else it will be 1/20 of the boss bar when they are full health.
  174. # Setting this in LivingWatcher overrides both values.
  175. MaxHealthDeterminedByEntity: true
  176.  
  177. # This here is a option to turn off misc disguises.
  178. # This means you can not have a living entity disguise as a non-living entity.
  179. # This disables the Attributes packet, Non-living entities can still disguise as other non-living
  180. # This means that the above option will not work as it uses the attribute packet.
  181. MiscDisguisesForLiving: true
  182.  
  183. # Turn this to true to have players undisguised when switching worlds
  184. UndisguiseOnWorldChange: false
  185.  
  186. # Contact Mojang's servers? Disabling this option will disable player skin disguises!
  187. ContactMojangServers: true
  188.  
  189. # Hide players in tab when disguised? This means a disguised player cannot be seen when you press tab! This can be toggled on/off per disguise
  190. HideDisguisedPlayersFromTab: false
  191.  
  192. # Always show player disguises in tab? The names will continue to appear in tab until the disguise is removed.
  193. ShowPlayerDisguisesInTab: false
  194.  
  195. # On player disguise, a fake player is added to tablist so the skin can load properly.
  196. # If the viewer sees the player disguise but there's no tablist name, they won't see a skin.
  197. # 2 seconds is normally long enough to load the skin properly, but sometimes the server needs longer
  198. # This is in ticks, there are 20 ticks in every second. 40 ticks = 2 seconds. 200 ticks = 10 seconds.
  199. # This option is ignored if 'ShowPlayerDisguisesInTab' is enabled.
  200. PlayerDisguisesTablistExpires: 40
  201.  
  202. # Don't like players able to set themselves invisible when using the disguise commands? Toggle this to true and no one can use setInvisible! Plugins can still use this however.
  203. DisableInvisibility: true
  204.  
  205. # Disguises have a 'setExpires' option which removes the disguise after a set amount of time
  206. # By default, this is set to false which means it expires 9 minutes afterwards, even if they logged off.
  207. # If true, it means they will experience the full 9 minutes, even if they log on for just a minute per day
  208. # Expired message can be hidden with an empty translation message
  209. DynamicExpiry: false
  210.  
  211. # This will help performance, especially with CPU
  212. # Due to safety reasons, self disguises can never have their packets disabled.
  213. PacketsEnabled:
  214.  # This disables the animation packet. If a disguised entity sends a animation packet and they are using a non-living disguise. People will crash.
  215.   # Disabling this also means that if a player disguised as a non-player leaves a bug. People will crash
  216.   Animation: true
  217.   # Disabling this means that you can't use the setSleeping option on a player disguise. Also you will crash anyone watching when you try to sleep in a bed if disguised as a non-player
  218.   # This also sends a chunk packet at key positions
  219.   Bed: true
  220.   # This disguises the collect packet. If a living entity disguised as a non-living entity picks up a item. People will crash. This fixes it
  221.   # This also fixes people crashing if a item disguised as a sleeping player is picked up - Only true if Bed is enabled as well
  222.   Collect: true
  223.   # This disables a fix for when a disguised entity wearing armor dies, if the disguise can wear armor. It drops unpickupable items to anyone watching.
  224.   EntityStatus: true
  225.   # Entity equipment is the packets that are sent to ensure that a disguise has or doesn't have armor, and their held item.
  226.   # Disabling this means that any disguises which can wear armor or hold items will show the armor/held item that the disguised is wearing.
  227.   Equipment: true
  228.   # This doesn't actually disable the packet. It would introduce problems. Instead it does the next best thing and caches the data.
  229.   # This means that entity metadata will not change, and will only be sent in the spawn packet.
  230.   # This is good if performance is extremely in need.
  231.   # This is bad to disable unless you are ONLY going to use the disguises for decorations.
  232.   # To be honest. This is basically "Disable entity animations". That option is called 'AddEntityAnimations' in the config but unlike that, this is always in effect.
  233.   # Animations set by use of the api or through the disguise command are still in effect.
  234.   Metadata: true
  235.   # Movement packets are the biggest cpu hit. These are majorly used to ensure that the disguises facing direction isn't bugged up.
  236.   # If you are using the Item_Frame disguise, when a packet is sent (Roughly every 2min) the disguise will bug up until they move.
  237.   Movement: true
  238.   # Disable this if you don't mind crashing everytime you see someone riding something disguised as a non-living entity
  239.   Riding: true
  240.   # When disguised as a wither skull, it sends a look packet every tick so that the wither skull is facing the right way.
  241.   WitherSkull: true
  242.  
  243. # Added to support a Chinese Minecraft Server which uses their own skin server unless the UUID is not version 4.
  244. # Changing this from 4 to say, 3. Means their server will fetch skins from Mojang instead.
  245. UUIDVersion: 4
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement