I Need an Expert: Bukkit/Permissions/Essentials & McMyAdmin

Discussion in 'Bukkit Help' started by Aro2220.com, Jan 30, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    Aro2220.com

    I have a server being hosted by servercraft.co and recently I've got them to install bukkit and I've uploaded the latest versions of essentials and permissions.

    I have the commands working with my main character, but nothing else seems to work. No user can even use the /help command.

    Here's the catch...since servercraft.co uses McMyAdmin, I have no way of downloading the files of my server or editing them directly. I can upload the config.yml file for permissions, but I can't seem to modify any other file without a lot of submitted tickets...and even the config.yml file is hard to update since while the server is running I don't know if it updates anything or not.

    The problem is that I'm very new to this and I'm trying to host a better server for people who want to be playing. But, I can't tell where I'm going wrong -- be it a mcMyadmin problem with updating the right files or the more likely failure of me to edit the yml file correctly, or both.

    I read somewhere that you should not use the general. tags when you have essentials and instead should change them to essential, etc. But, how do I get the basic help, home and sethome commands working for a certain group?

    How would I at least get that working using this basic config.xml file?

    Code:
    # Supports "Default" and "GroupUsers"
    plugin:
        permissions:
            system: default
    
    ##
    # Groups can contain inheritance.
    #   To make a group inherit the permissions from another
    #   group simply place the groups name in the "inheritance:"
    #   field seperated by commas.
    #
    #   Example: inheritance: Default,Admins,
    ##
    #   All permissions including the asterisks must be placed in single quotes.
    #   like so:
    #
    #       - 'general.spawn'
    #
    #   Otherwise errors will happen!
    ##
    #   Globalized Permission settings:
    #
    #       If a permission contains periods (.) you can denote a globalized parameter:
    #
    #           - 'general.*'
    #
    #       This will allow you to use all general commands.
    #
    ##
    #
    #   Single Asterisk denotes all commands:
    #
    #       - '*'
    ##
    groups:
        Default:
            default: true
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            permissions:
                - 'general.spawn'
        Moderator:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Default
            permissions:
                - 'general.time'
                - 'general.teleport'
                - 'general.teleport.here'
                - 'general.player-info'
        Admins:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Moderator
            permissions:
                - '*'
    
    ##
    # DarkGrave has control over all commands.
    # sk89q can use /spawn & /time
    ##
    users:
        Aro2220:
            group: Admins
            permissions:
        LadyDeath:
            group: Default
            permissions:
                - 'general.time'
     
  2. Offline

    Pezmantbh

    Code:
    # Supports "Default" and "GroupUsers"
    plugin:
        permissions:
            system: default
    
    ##
    # Groups can contain inheritance.
    #   To make a group inherit the permissions from another
    #   group simply place the groups name in the "inheritance:"
    #   field seperated by commas.
    #
    #   Example: inheritance: Default,Admins,
    ##
    #   All permissions including the asterisks must be placed in single quotes.
    #   like so:
    #
    #       - 'general.spawn'
    #
    #   Otherwise errors will happen!
    ##
    #   Globalized Permission settings:
    #
    #       If a permission contains periods (.) you can denote a globalized parameter:
    #
    #           - 'general.*'
    #
    #       This will allow you to use all general commands.
    #
    ##
    #
    #   Single Asterisk denotes all commands:
    #
    #       - '*'
    ##
    groups:
        Default:
            default: true
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            permissions:
                - 'essentials.spawn'
        Moderator:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Default
            permissions:
                - 'essentials.time'
                - 'essentials.tp'
                - 'essentials.tphere'
        Admins:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Moderator
            permissions:
                - '*'
    
    ##
    # DarkGrave has control over all commands.
    # sk89q can use /spawn & /time
    ##
    users:
        Aro2220:
            group: Admins
            permissions:
        LadyDeath:
            group: Default
            permissions:
                - 'essentials.time'
    That should work for you :)



    Using the general. permission nodes will only set it for the General plugin, not for the essentials plugin. As you have essentials installed, use the essentials nodes. You can find all of the Essentials permission nodes at http://java.net/projects/essentials/pages/Permissions

    Hope it works :)
     
  3. Offline

    Aro2220.com

    It looks like it's working a little better now.

    One problem I am having is that I can't seem to be able to /mod or /modgrp anyone. It keeps saying that I can't move them to that group -- for all the groups, even though I know the groups exist since the command abilities that they should have for being in those groups are correct.

    Any ideas why that happened?
    --- merged: Jan 31, 2011 6:14 AM ---
    And some players can't seem to open/close doors anymore. They can on their side but nobody sees them opening doors and the game doesnt either so they cant walk through it.

    Also, some torches are having issues being destroyed. They have to be hit several times. Odd?
     
  4. Offline

    Pezmantbh

    The issue with doors and torches is because of a bug in some recent builds of CraftBukkit...

    I am not currently at home, so I can't look for a solution for your /modgrp problem but it seems there was an update to it in the latest essentials version... So try updating essentials :)
     
  5. Offline

    MonsieurApple

    Yes the modgrp command was buggy in previous essentials verisons.

    It should be better now -- try updating.
     
Thread Status:
Not open for further replies.

Share This Page