Deadbolt icon indicating copy to clipboard operation
Deadbolt copied to clipboard

players can create signs without permissions

Open WoAnerges opened this issue 12 years ago • 3 comments

manucheckp varfix1238359 deadbolt.user.create.* 14:49:33 [INFO] The player doesn't have access to that permission 14:49:33 [INFO] SuperPerms reports Node: true

player group does not have a permission to create protected chest, however, they are able to create it.

Bukkit b2026 GroupManager v1.9.46 (Phoenix) Vault v1.2.12-b136

WoAnerges avatar Mar 04 '12 11:03 WoAnerges

Dear Developer, please, list, what permissions are true, by default and what are false, by default.

WoAnerges avatar Mar 04 '12 12:03 WoAnerges

Using version: 2.1.2 for CB 1.1-R6 Mar 04, 2012

Same problem here, and this is my plugin.yml inside the DeadBolt.jar:

name: Deadbolt
main: com.daemitus.deadbolt.Deadbolt
version: 2.1
authors: 
- daemitus
- md_5
description: A simple plugin for locking containers and doors without passwords or database files. Recreated from Acru's original plugin.
commands:
    deadbolt:
        description: Access to the Deadbolt plugin via commands.
        aliases: db
permissions:
#------------------------------------------------------------------------------#
    deadbolt.*:
        description: All user and admin functionality INCLUDING broadcasts and commands
        default: false
        children:
            deadbolt.user.*: false
            deadbolt.admin.*: false
            deadbolt.broadcast.*: false
            deadbolt.command.*: false
#------------------------------------------------------------------------------#
    deadbolt.user.*:        
        description: All user functionality
        default: false
        children:          
            deadbolt.user.create.*: false
            deadbolt.user.color: false
#------------------------------------------------------------------------------#
    deadbolt.user.color:
        description: Allows coloring of signs
        default: false
#------------------------------------------------------------------------------#
    deadbolt.user.create.*:
        description: Allows protection of all chests, dispensers, furnaces, doors, and trapdoors
        default: false
        children:
            deadbolt.user.create.chest: false
            deadbolt.user.create.dispenser: false
            deadbolt.user.create.door: false
            deadbolt.user.create.furnace: false
            deadbolt.user.create.trapdoor: false
            deadbolt.user.create.fencegate: false
            deadbolt.user.create.brewery: false
            deadbolt.user.create.cauldron: false
            deadbolt.user.create.enchant: false
    deadbolt.user.create.chest:
        description: Allows user protection of chests
        default: false
    deadbolt.user.create.dispenser:
        description: Allows user protection of dispensers
        default: false
    deadbolt.user.create.door:
        description: Allows user protection of doors
        default: false
    deadbolt.user.create.furnace:
        description: Allows user protection of furnaces
        default: false
    deadbolt.user.create.trapdoor:
        description: Allows user protection of trapdoors
        default: false
    deadbolt.user.create.fencegate:
        description: Allows user protection of fencegates
        default: false
    deadbolt.user.create.brewery:
        description: Allows user protection of brewing stands
        default: false
    deadbolt.user.create.cauldron:
        description: Allows user protection of cauldrons
        default: false
    deadbolt.user.create.enchant:
        description: Allows user protection of enchantment tables
        default: false
#------------------------------------------------------------------------------#
    deadbolt.admin.*:
        description: Allows for all admin functionality
        default: false
        children:
            deadbolt.admin.create: false
            deadbolt.admin.break: false
            deadbolt.admin.bypass: false
            deadbolt.admin.commands: false
            deadbolt.admin.snoop: false
    deadbolt.admin.create:
        description: Allows admin protection of all for other users
        default: false
    deadbolt.admin.break:
        description: Allows admin breaking of protected blocks
        default: false
    deadbolt.admin.bypass:
        description: Allows admin usage of protected doors and trapdoors
        default: false
    deadbolt.admin.commands:
        description: Allows admin usage of commands on user blocks
        default: false
    deadbolt.admin.snoop:
        description: Allows admin usage of protected chests, dispensers, and furnaces
        default: false
#------------------------------------------------------------------------------#
    deadbolt.command.*:
        description: Allows use of all priviledged commands
        default: false
        children:
            deadbolt.command.reload: false
    deadbolt.command.reload:
        description: Allows admin usage of /deadbolt reload
        default: false
#------------------------------------------------------------------------------#
    deadbolt.broadcast.*:
        description: Receives all notifications of admin overrides
        default: false
        children:
            deadbolt.broadcast.break: false
            deadbolt.broadcast.snoop: false
    deadbolt.broadcast.break:
        description: Receives notifications of admin override block breaks
        default: false
    deadbolt.broadcast.snoop:
        description: receives notifications of admin override container snoops
        default: false
#------------------------------------------------------------------------------#

Can you please make a workaround to set all the default permissions to false if a plugin mananger it's detected?

Thanks!

ramaroberto avatar Mar 11 '12 20:03 ramaroberto

Well, it seems that if you delete the entery "permissions:" field from plugin.yml it works allright.

Now my plugin.yml it's like this:

name: Deadbolt
main: com.daemitus.deadbolt.Deadbolt
version: 2.1
authors: 
- daemitus
- md_5
description: A simple plugin for locking containers and doors without passwords or database files. Recreated from Acru's original plugin.
commands:
    deadbolt:
        description: Access to the Deadbolt plugin via commands.
        aliases: db

ramaroberto avatar Mar 11 '12 23:03 ramaroberto