-
Notifications
You must be signed in to change notification settings - Fork 0
Permission_List
Nutty101 edited this page Jun 19, 2021
·
7 revisions
Permission Name | Default | Description |
---|---|---|
npcpolice.gui.interact | None | Ability to interact with the GUI |
npcpolice.gui.command | None | Ability to interact with the GUI via command |
Permission Name | Default | Description |
---|---|---|
npcpolice.stats.* | None | Access to all commands under stats |
npcpolice.stats.mystats | None | Shows information about the user to them in chat |
npcpolice.stats.mybounty | None | Allows users to pay their own fines (Command or GUI) |
Permission Name | Default | Description |
---|---|---|
npcpolice.fines.* | None | Access to all commands under fines |
npcpolice.fines.payown | None | Enabled the user to pay their fines (Command or GUI) |
npcpolice.fines.payothers | None | Enabled the user to pay another users fines (Command or GUI) |
Permission Name | Default | Description |
---|---|---|
npcpolice.lists.* | None | Access to all commands under lists |
npcpolice.lists.wanted | None | Allows the user to show users who are wanted (Command or GUI) |
npcpolice.lists.escaped | None | Allows the user to show users who escaped jail (Command or GUI) |
npcpolice.lists.jailed | None | Allows the user to show users who are in jail (Command or GUI) |
Permission Name | Default | Description |
---|---|---|
npcpolice.bypass.* | None | Immune to all reactions from this plugin. |
npcpolice.bypass.kick | None | Allows the user to show users who are wanted (Command or GUI) |
npcpolice.bypass.arrest | None | Blocks the player from being arrested |
npcpolice.bypass.assault.npc | None | Blocks any reaction from assaulting NPC's |
npcpolice.bypass.assault.player | None | Blocks reactions from assaulting Players |
npcpolice.bypass.assault.entity | None | Blocks reactions from assaulting Entites |
npcpolice.bypass.murder.npc | None | Blocks reactions for murdering an NPC |
npcpolice.bypass.murder.player | None | Blocks reactions for the murder of a player |
npcpolice.bypass.murder.entity | None | Blocks reactions for the murder of entities |
Permission Name | Default | Description |
---|---|---|
npcpolice.admin.* | None | Access to all commands under the admin tree |
npcpolice.admin.reload | None | Ability to reload all Languages, jail settings, and configuration files |
npcpolice.admin.version | None | Ability to see the current version of the plugin |
npcpolice.admin.changebounty | None | Ability to change the user's current bounty level |
npcpolice.admin.clearrecord | None | Reset a user to a blank record. All history is erased |
npcpolice.admin.clearwanted | None | Clears the wanted level of a user |
npcpolice.admin.setbounty | None | Ability to set a users bounty |
npcpolice.admin.setstatus | None | Ability to change a user's current status |
Permission Name | Default | Description |
---|---|---|
npcpolice.settings.* | None | Access to all commands under the settings tree |
npcpolice.settings.bounties.* | None | Access to all commands under the bounty settings tree |
npcpolice.settings.groups.* | None | Access to all commands under the group's settings tree |
npcpolice.settings.npc.* | None | Access to all commands under the NPC settings tree |
npcpolice.settings.times.* | None | Access to all commands under the time's settings tree |
Permission Name | Default | Description |
---|---|---|
npcpolice.settings.bounties.escaped | None | Access to set the bounty for escaped users |
npcpolice.settings.bounties.pvp | None | Access to set the bounty for PVP attacks |
npcpolice.settings.bounties.damage | None | Access to set the bounty for attacking NPCs |
npcpolice.settings.bounties.murder | None | Access to set the bounty for murdering users/NPCs |
Permission Name | Default | Description |
---|---|---|
npcpolice.settings.groups.escaped | None | Access to set the group assigned to escaped users |
npcpolice.settings.groups.jailed | None | Access to set the group assigned to jailed users |
npcpolice.settings.groups.wanted | None | Access to set the group assigned to wanted users |
Permission Name | Default | Description |
---|---|---|
npcpolice.settings.npc.assigned | None | Access to set the default for the world to protect only assigned, or all NPCs |
npcpolice.settings.npc.distance | None | Access to set the default distance NPCs can alert others |
npcpolice.settings.npc.losattack | None | Access to set if NPCs will attack based on line of sight |
npcpolice.settings.npc.pvp | None | Access to set the default if NPCs monitor PVP |
npcpolice.settings.npc.warning | None | Access to set the default max damage NPCs will only warn on |
npcpolice.settings.npc.villagers | None | Access to set the default for the world to protect villagers (NON Citizens) as well |
Permission Name | Default | Description |
---|---|---|
npcpolice.settings.times.jailed | None | Ability to change the bounty changed per second while jailed |
npcpolice.settings.times.escaped | None | Ability to change the bounty changed per second while escaped |
npcpolice.settings.times.wanted | None | Ability to change the bounty changed per second while wanted |
npcpolice.settings.times.cellday | None | Ability to change the bounty changed per second while out of a cell in the day |
npcpolice.settings.times.cellnight | None | Ability to change the bounty changed per second while out of a cell at night |
Permission Name | Default | Description |
---|---|---|
npcpolice.settings.inventory.arrest | None | Ability to change the settings for taking inventory on arrest |
npcpolice.settings.inventory.escape | None | Ability to change the settings for taking inventory on escape |
npcpolice.settings.inventory.free | None | Ability to change the settings for taking inventory on free |
Permission Name | Default | Description |
---|---|---|
npcpolice.npc.info | None | Access to show information about an NPC |
npcpolice.npc.stick | None | Access to get the NPC stick for quicker NPC configuration |
npcpolice.npc.guard | None | Access to set the guard option |
npcpolice.npc.losattack | None | Access to set the line of sight attack option |
npcpolice.npc.pvp | None | Access to set the NPC PVP monitor setting |
npcpolice.npc.distance | None | Access to set the NPC distance to alert guards |
npcpolice.npc.minbounty | None | Access to set the NPC minimum bounty before a guard sets users to wanted |
- Installation
- Required Plugins
- Default Configurations
- Permissions
- Known Issues
- Change Log
Command References:
- User Commands
- Admin Commands
- NPC Commands
- Jail Setup Commands
- World based setting's
Tutorials:
- Basic jail tutorial
- Advanced jail tutorial
- NPC guard tutorials
- Language Files
Placeholders:
- npcpolice_user_bounty
- npcpolice_user_totalbounty
- npcpolice_user_status
- npcpolice_user_prior
- npcpolice_user_jailtime
- npcpolice_user_jail
- npcpolice_user_ttl_arrests
- npcpolice_user_ttl_murders
- npcpolice_user_ttl_escapes
- npcpolice_user_lst_arrest
- npcpolice_user_lst_escape
Worldguard Flags:
BetonQuest Integration:
- events
- objectives
- conditions
Leader Heads Support:
- npstats-bounty
- npstats-ttlbounty
- npstats-arrests
- npstats-escapes
- npstats-murders
- npstats-rarrests
- npstats-rescapes
API Classes & Methods
- Usage Example
- Classes:
- Events:
Database Tables: