Advertisement
Guest User

Untitled

a guest
Nov 21st, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.42 KB | None | 0 0
  1. Basic Permission Nodes
  2. There are a few basic SignShop permission nodes. The “*” symbol indicates either the name of a sign or a type of block (depending on the permission node). The permission will then affect that sign or type of block. This also works for custom signs. SignShop permission nodes are case insensitive. Here are the basic nodes:
  3.  
  4. Signshop.DenyUse.* (Note: Signshop.Signs.* overrides this permission node)
  5. This permission denies usage of signs.
  6.  
  7. Example: You may wish to deny a group's ability to sell to an infinite shop (i.e. an [iSell] sign), in which case you would give them: Signshop.DenyUse.iSell
  8.  
  9. Signshop.DenyLink.* (Note: OP overrides this permission node)
  10. This permission denies the linking of shops to certain in-game blocks (Chest, Sign, Lever, Dispenser, Furnace, Brewingstand, Enchantmenttable, Slab).
  11.  
  12. Example: You may wish to deny a group's ability to link their shops to a furnace to prevent automatic smelting, in which case you would give them: Signshop.DenyLink.Furnace
  13.  
  14. Signshop.Signs.*
  15. This permission allows players to create signs.
  16.  
  17. Example: You might want to disallow a group from creating signs to modify redstone levers, you can remove that ability by negating them with the following permission nodes (assuming your permission plugin allows negating permissions):
  18. -Signshop.Signs.Device
  19. -Signshop.Signs.DeviceOn
  20. -Signshop.Signs.DeviceOff
  21. -Signshop.Signs.Toggle
  22.  
  23.  
  24. Signshop.CopyPaste
  25. This permission allows players to click on signs with black dye to copy information onto an already active SignShop.
  26.  
  27. Example: If you want to update the price of an item, create a new sign and put the new price on the bottom line, leave the other 3 lines blank, and click with black dye. You can modify the description, the price, and the type of sign this way. Blank lines are ignored. You cannot, however, change a Device sign to a Buy sign, as the operations are incompatible with one another. You can also allow moderators and admins to edit other player's signs with Signshop.CopyPaste.Others
  28.  
  29. Signshop.Permit
  30. If the "AllowPermits" setting in the global options is set to true, players must have this node in order for their shops to work.
  31.  
  32. Example: You can use SignShop and a permission plugin to sell permits allowing users to be merchants. Without a permit, the shop will be disabled and they will need to buy another in order for their shops to continue functioning. You can also do Signshop.Permit.Stone to only allow shops containing the material “Stone”. Material names can be found at http:jd.bukkit.org/rb/apidocs/org/bukkit/Material.html (Make sure to replace any spaces with an underscore, i.e. “BAKED POTATO” becomes “BAKED_POTATO”)
  33.  
  34. Signshop.ChangeOwner
  35. This permission allows a player to click on another player with redstone to change the owner of a SignShop.
  36.  
  37. Example: If you would like to set up a player account as a bank, or transfer a store to another player, you would punch them with redstone, then punch the sign you would like to modify. If you do not own the sign that is being modified, you will also need the permission Signshop.ChangeOwner.Others to do so.
  38.  
  39. Signshop.IgnoreMax
  40. This permission bypasses any defined maximum shop settings in the config.
  41.  
  42. Example: You can make it so normal players can only create something like 10 signs, while donators can create infinite, by giving them Signshop.IgnoreMax
  43.  
  44. Signshop.IgnoreRepair
  45. This permission bypasses AllowEnchantedRepair setting in the config.
  46.  
  47. Example: You can make it so "Blacksmiths" can repair enchanted items with Signshop.IgnoreRepair
  48.  
  49. Signshop.BypassShopPlots.*
  50. This permission bypasses EnableShopPlotSupport setting in the config.
  51.  
  52. Example: You can make it so VIPs are allowed to create shops is regions with the “allow-shop” flag set to “deny” in Worldguard using Signshop.BypassShopPlots.Worldguard
  53. Supported plugins: Worldguard's “allow-shop” flag, Towny's shop plots
  54.  
  55. Signshop.Admin.*
  56. This permission allows players to create administrative signs (such as shops with infinite items for global shops).
  57.  
  58. Example: You can use this permission to grant the ability to make signs with the playerIsOp tag (defined in the config). Signshop.Admin.Heal allows a player to create a healing station.
  59.  
  60. Signshop.SuperAdmin
  61. This permission makes it so players are seen by SignShop as OPs.
  62.  
  63. Example: You can use this permission to grant the ability to bypass the blacklist, break other users' shops, use /signshop reload, etc.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement