broken-arrow

Untitled

Nov 9th, 2021 (edited)
258
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 7.68 KB | None | 0 0
  1. name: LWC
  2. main: com.griefcraft.lwc.LWCPlugin
  3. version: ${project.version}-${git.commit.id.describe-short}
  4. api-version: 1.13
  5. author: Hidendra
  6. authors: [pop4959, Me_Goes_RAWR]
  7. website: https://www.spigotmc.org/resources/lwc-extended.69551/
  8. description: >
  9.   Inventory protection & management utilizing SQLite or MySQL as its backend
  10.   Other blocks can also be protected individually, if configured.
  11. load: startup
  12. softdepend: [Vault, WorldEdit, WorldGuard, Towny, Factions]
  13.  
  14. commands:
  15.   lwc:
  16.     description: LWC's hub command to access everything
  17.    usage: /<command>
  18.  lock:
  19.    description: Lock a block using LWC that only you can access
  20.    usage: /<command>
  21.  unlock:
  22.    description: Remove a protection that was protected by LWC
  23.    usage: /<command>
  24.  cadmin:
  25.    description: Administrate LWC
  26.    usage: /<command>
  27.    permission: lwc.admin
  28.  cpublic:
  29.    description: Create a protection that is accessible by anyone but protectable by no one.
  30.    usage: /<command>
  31.  cpassword:
  32.    description: Create a protection that required a password to access it.
  33.    usage: /<command> <password>
  34.  cprivate:
  35.    description: Create a protection that only you and specific groups or people can access.
  36.    usage: /<command> <Users/Groups>
  37.  cdonation:
  38.    description: Creates a chest that can be deposited into, but only removed by player with access.
  39.    usage: /<command>
  40.  cdisplay:
  41.    description: Creates a chest that can be looked into, but only removed by player with access.
  42.    usage: /<command>
  43.  cmodify:
  44.    description: Modify an existing private protection.
  45.    usage: /<command> <Modifications>
  46.  cunlock:
  47.    description: Unlock a password-protected protection.
  48.    usage: /<command> <password>
  49.  cinfo:
  50.    description: View info on an existing protection.
  51.    usage: /<command>
  52.  cremove:
  53.    description: Remove an existing protection.
  54.    usage: /<command>
  55.  cremoveall:
  56.    description: Removes all protections owned by the player
  57.    usage: /<command>
  58.  climits:
  59.    description: View your current protection limits.
  60.    usage: /<command>
  61.  credstone:
  62.    description: Enable or disable redstone on a protection
  63.    usage: /<command> <on|off>
  64.  chopper:
  65.    description: Enable or disable hoppers on a protection
  66.    usage: /<command> <on|off>
  67.  cmagnet:
  68.    description: Enable or disable the magnet flag on an inventory protection, which makes it pick up items automatically around it.
  69.    usage: /<command> <on|off>
  70.  cdroptransfer:
  71.    description: Configure drop transferring (allows you to transfer to a selected chest by dropping items.)
  72.    usage: /<command> <select|on|off>
  73.  cpersist:
  74.    description: Toggle command persistence which allows you to use commands without retyping the command (e.g /cprivate)
  75.    usage: /<command>
  76.  cnolock:
  77.    description: Toggle the ability to create protections
  78.    usage: /<command>
  79.  cnospam:
  80.    description: Toggle the ability to hide protection creation messages
  81.    usage: /<command>
  82.  cexempt:
  83.    description: Toggle protection exemption on an existing protection; disallows it from being removed by -remove, e.g /lwc admin expire -remove 2 weeks
  84.    usage: /<command>
  85.    permission: lwc.admin
  86.  cautoclose:
  87.    description: Flag a door to automatically close after 3 seconds (configurable.)
  88.    usage: /<command>
  89.  callowexplosions:
  90.    description: Flag to allow a given protection to explode from explosions.
  91.  ctnt:
  92.    description: Flag to allow a given protection to explode from explosions.
  93.  
  94. permissions:
  95.  
  96.  lwc.*:
  97.    description: Full administrative access to LWC
  98.    default: false
  99.    children:
  100.      lwc.protect: true
  101.      lwc.admin: true
  102.  
  103.  lwc.protect:
  104.    description: Gives the ability to basic LWC usage (almost everything except LWC admin.)
  105.    default: true
  106.  
  107.  lwc.admin:
  108.    description: Gives you absolutely power over LWC. As an LWC admin, you have no restrictions.
  109.    default: false
  110.    children:
  111.      lwc.protect.bypass: true
  112.      lwc.allcommands: true
  113.      
  114.      # description: allows you to remove protection
  115.      lwc.admin.remove: true
  116.      # description: allows you to open containers/inventorys
  117.      lwc.bypass.access.protection: true
  118.      # description: allows you to destroy containers
  119.      lwc.force.destroy.block: true
  120.      # description: allows you to administrate a protection
  121.      lwc.administrate.protection: true
  122.       # description: allows you to open admin chest.
  123.      lwc.bypass.access.only.admin: true
  124.  
  125.  lwc.allcommands:
  126.    description: Gives you access to every LWC command. Without lwc.admin or lwc.mod, you cannot open protections you do not own.
  127.    default: false
  128.  
  129.  lwc.shownotices:
  130.    description: Shows LWC notices
  131.    default: op
  132.  
  133.  lwc.mod:
  134.    description: Allows you to open anyone's protection but not remove them
  135.     default: false
  136.     children:
  137.       lwc.protect.bypass: true
  138.  
  139.       # description: allows you to open containers/inventorys
  140.       lwc.bypass.access.protection: true
  141.  
  142.   lwc.deny:
  143.     description: Denys you access to any block LWC can protect. For example, with this permission set, you cannot open even unprotected chests (if protectable.)
  144.  
  145.   lwc.create.*:
  146.     description: Allows you to create every basic protection (public, private, password.)
  147.     children:
  148.       lwc.create.public: true
  149.       lwc.create.password: true
  150.       lwc.create.private: true
  151.       lwc.create.donation: true
  152.       lwc.create.display: true
  153.   lwc.create.public:
  154.     description: Allows you to create a public protection.
  155.   lwc.create.password:
  156.     description: Allows you to create a password protection.
  157.   lwc.create.private:
  158.     description: Allows you to create a private protection.
  159.   lwc.create.donation:
  160.     description: Allows you to create a donation protection.
  161.   lwc.create.display:
  162.     description: Allows you to create a display protection.
  163.  
  164.   lwc.modify:
  165.     description: Allows you to modify protections you own.
  166.   lwc.unlock:
  167.     description: Allows you to unlock password-protected protections.
  168.   lwc.info:
  169.     description: Allows you to view the owner and other misc data on a protection.
  170.   lwc.remove:
  171.     description: Allows you to remove protections you own.
  172.  
  173.   lwc.flag.*:
  174.     description: Gives you access to every usable flag.
  175.     children:
  176.       lwc.allflags: true
  177.   lwc.allflags:
  178.     description: Gives you access to every usable flag.
  179.     children:
  180.       lwc.flag.redstone: true
  181.       lwc.flag.magnet: true
  182.       lwc.flag.autoclose: true
  183.       lwc.flag.allowexplosions: true
  184.   lwc.flag.redstone:
  185.     description: Allows you to use the redstone flag, which enables or disables the use of redstone on a protection depending on plugin settings.
  186.   lwc.flag.magnet:
  187.     description: Allows you to use the magnet flag, which makes a protection such as a chest suck up dropped items in a specific radius around it.
  188.   lwc.flag.autoclose:
  189.     description: Allows a door to automatically close itself after 3 seconds (configurable.)
  190.  
  191.   lwc.mode.*:
  192.     description: Gives you access to every usable mode, provided they are already disabled.
  193.   lwc.allmodes:
  194.     description: Gives you access to every mode, provided they are already disabled.
  195.     children:
  196.       lwc.mode.persist: true
  197.       lwc.mode.droptransfer: true
  198.       lwc.mode.nospam: true
  199.       lwc.mode.nolock: true
  200.   lwc.mode.persist:
  201.     description: Allows you to use the persist flag, which allows you to use commands repeatably.
  202.   lwc.mode.droptransfer:
  203.     description: Allows you to use the drop transfer flag, which allows you to "drop" items into your chest from far away.
  204.  
  205.   lwc.autoprotect:
  206.     default: false
  207.     description: Allows you to auto protect LWC protections regardless of how LWC is configured
Add Comment
Please, Sign In to add comment