Bukkit + Essentials + Permissions(phoenix) problem(s)

Discussion in 'Bukkit Help' started by Alfred Johansen, Mar 3, 2011.

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

    Alfred Johansen

    *RESOLVED*
    It turns out that Essentials and ScrapBukkit was competing over some commands. Yes it was that easy!

    I have Lewis to thank for this and I think that you who have followed will see it in my LOG post aswell. I think I went blind from all the hours of editing the damned config file...

    A great thanks to you all!

    I have tested with GroupManage 1.0 pre-alpha3 and works like a charm.





    ----------------------------------------------------------------------------------------------------------
    Hello, I have been searching for an answer for a couple of days now and did not found anything that helped me with this.

    I can start by saying that Bukkit, essentials and permissions is up to date.
    I use Notepad++ with the replace tab with space option to edit the YAML-files. The plugin's is loading correctly at startup and no error messages.
    I have read wiki's and README-files that concerns these addons so refering me to them for a solution would be quite pointless.

    What I have concluded so far(correct me if I am wrong):
    1. Regardless of permissions, if a username is in OPs.txt they will be able to use any command on the server
    2. Even if I add certain permissions to a group and put a user in that group he/she is not able to use certain commands(i.e. /time(set time, display time works), /tpa)
    3. That my permissions file(according to various posts and the wiki) is correct in it's syntax, name and is loading as it should
    4. Essentials.config is not restricting any commands
    What I am unsure of(would like these confimed):
    1. If there are commands that essentials and craftbukkit uses that clashes and in that case wich will be used by what
    2. If the '*' permission is fully functioning(or my understanding of it) as it should(As I put myself in the admin group with the permission '*' I still can't use certain commands(i.e /time))
    3. If there is something else I have to do so that Permissions will work as the controller of permissions/users on the server
    4. If my permissions configuration-file enables me to do what I want it to do
    5. if I add 'essentials.*' to permissions, does that include every command that the essentials package offer
    The main issue/issues:
    1. To enable all commands for group admin in permissions(without adding users to the ops.txt file)
    2. My permissions configuration file:
      Code:
      # System is no longer used, but may become used in the future
       # Copies is for multiple-world support
       #   Put the name of the world you wish for it to be a clone of, otherwise leave it empty.
       #   Does not work for the default world.
       #  Example: copies: Derp    -  This will clone the permissions of the world Derp
       plugin:
           permissions:
               system: default
               copies:
       
       # Groups can contain inheritance.
       #   To make a group inherit the permissions from another
       #   group simply place the groups name in the "inheritance:" like so:
       #
       #   Example:
       #       inheritance:
       #           - Default
       ##
       #   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:
       #
       #       - '*'
       ##
       #   To exempt a node use the - prefix like so:
       #       - '-general.time'
       ##
       groups:
           Guest:
               default: true
               info:
                   prefix: ''
                   suffix: ''
                   build: false
               inheritance:
               permissions:
                   - 'essentials.motd'
                   - 'essentials.help'
           player:
               default: false
               info:
                   prefix: ''
                   suffix: ''
                   build: true
               inheritance:
                   - Guest
               permissions:
                   - 'essentials.tpdeny'
                   - 'essentials.tpaccept'
                   - 'essentials.home'
                   - 'essentials.sethome'
           VIP:
               default: false
               info:
                   prefix: ''
                   suffix: ''
                   build: true
               inheritance:
                   - Player
               permissions:
                   - 'essentials.*'
                   - 'essentials.time.*'
                   - 'essentials.tpa.*'
                   - 'essentials.kit'
                   - 'essentials.give'
           Admin:
               default: false
               info:
                   prefix: ''
                   suffix: ''
                   build: true
               inheritance:
               permissions:
                   - '*'
       
       ##
       # Users denote which users are included in which group.
       # TheNo1Yeti is in the Admin group
       # Herpina is a member of the Default group but also has access
       # to the herp.derp permissions
       # Derpina is a member of the admin group but does not have access
       # to the derp.derp permission node
       ##
       users:
           ADMIN1:
               group: Admin
               permissions:
           VIP1:
               group: VIP
               permissions:
           USER1:
               group: player
               permissions:
               
    This is a simplified version of my config file, but this will help you understand how I am thinking.

    So I want the Admin group to be able to use any and all commands without restrictions.
    I want my VIP group to be able to use the commands specified in the config, and build.
    I want my players group to be able to use the commands specified in the config, and be able to build.
    I want my Guests to be able to see motd and help and chat ofc but not to build.

    I want the specified users to be in their groups, with the permissions that the group has to offer.

    What I do not need:
    1. Floods telling me "it should work", "read this(links with no explaning what so ever what I should be looking for or read)", "I have the same problem" or similar remarks
    2. Unqualified/guessed answers or solutions(ideás are welcome but please base them on facts and supply a source if possible)


    I will post who and what solved this matter for me and explain it in detail when the matter is solved. This will hopefully help others in need in the future.
     
  2. Offline

    jwideman

    One thing you missed: Essentials doesn't use Permissions. It uses GroupManager.
     
  3. Offline

    Alfred Johansen

    So it is not supported? I have read several posts telling me otherwise, but might have changed now? I have not installed the GroupManager.
     
  4. Offline

    Lewis

    1. Correct
    2. He/She will be able to use any permissions in the group they are in, and any separate permissions you give them under users:
    3. There is nothing wrong with your config, yes. (You named it world.yml or w/e your world is called?)
    4. Cool.

    Essentials does not clash with anything craftbukkit does currently.
    1. The '*' in a group gives access to all commands which use the Permissions config as a source of grouping. (most plugins)
    2. Other than install the Jar/Name the config after your world, nothing else.
    3. It ticks all the boxes you stated.
    4. Yes, the * represents all nodes after the essentials.*.

    Hope that helped a little, if you have all the above done and correct, can you tell us your Permissions version / Craftbukkit version.
    --- merged: Mar 3, 2011 11:07 PM ---
    The latest Essentials does still work with the latest version of Permissions.
     
  5. Offline

    jwideman

    That's been changed since about a week now.
     
  6. Offline

    Lewis

    Are you absolutely sure?

    I've just updated Essentials / Permissions (Phoenix version) about an hour ago, and they are both playing lovely together and work just fine.
     
  7. Offline

    Alfred Johansen

    Thanks for the response!

    I use BukkitCraft build 493 with Permissions 2.5. As said they are loaded correctly and seems to run well except the fact that I cant use the commands I specified in the permissions config-file.
     
  8. Offline

    jwideman

    Interesting. Okay. The news on the Essentials wiki suggests otherwise.
     
  9. Offline

    Lewis

    Hah, maybe I got lucky =P.

    Edit: Just checked, it is the latest released version of Essentials, and Permissions 2.5.1, and everything works.

    How good/strange if it isn't meant too.
     
  10. Offline

    Alfred Johansen

    Not that it seemed to matter as I had exactly the same problem with GroupManager. Wich could indicate that it is infact something wrong with my syntax, or certain commands is not compatable with eiter of the plugins. Just saw that there is an upadate of the GroupManager plugin, will test that one out and see.
     
  11. Offline

    Lewis

    Can you post the versions of Craftbukkit / Essentials / Permissions you are using please Alfred.
     
  12. Offline

    Alfred Johansen

    Already done, Craftbukkit buuil 493 Permissions 2.5.1, Essentials 2.0.249
     
  13. Offline

    Lewis

    I have the exact same setup almost, although I am using CB 492.

    Needless to say, that "shouldn't" be the problem. Can I just assume you have named your Permissions config, world.yml?
     
  14. Offline

    Alfred Johansen

    nah it's named City_of_Friends.yml after the world.

    But tested with the new GroupManager and still no luck with /time even if i specified there essentials.time in the config.
     
  15. Offline

    jwideman

    Could you post your log, from server start to "done"?
     
  16. Offline

    Alfred Johansen

    Code:
    2011-03-04 00:28:15 [INFO] Starting minecraft server version Beta 1.3
    
    2011-03-04 00:28:15 [INFO] Loading properties
    
    2011-03-04 00:28:15 [INFO] Starting Minecraft server on *:44444
    
    2011-03-04 00:28:15 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-493-g8b5496e-b493jnks (MC: 1.3)
    
    2011-03-04 00:28:15 [INFO] Preparing level "City_of_Friends"
    
    2011-03-04 00:28:15 [INFO] Preparing start region
    
    2011-03-04 00:28:15 [INFO] ChatBukkit v0.0.1 is enabled!
    
    2011-03-04 00:28:15 [INFO] CraftBukkitUpToDate version 2.0 is enabled!
    
    2011-03-04 00:28:15 [INFO] CButD: Permission system not detected, defaulting to OP
    
    2011-03-04 00:28:15 [INFO] CButD: CraftBukkit is up to Date
    
    2011-03-04 00:28:15 [INFO] §eLoaded Essentials build 2.0.249 maintained by Zenexer, ementalo, Aelux, and Brettflan
    
    2011-03-04 00:28:15 [INFO] Loaded EssentialsBan build 2.0.249 by Zenexer, ementalo, Eris, and EggRoll
    
    2011-03-04 00:28:15 [INFO] Loaded EssentialsChat build 2.0.249 by Zenexer, ementalo, Aelux, and Brettflan
    
    2011-03-04 00:28:15 [INFO] Loaded EssentialsEco build 2.0.249 by Zenexer, ementalo, Aelux, and Brettflan
    
    2011-03-04 00:28:15 [INFO] Loaded EssentialsGod build 2.0.249 by Zenexer, ementalo, Eris, and EggRoll
    
    2011-03-04 00:28:15 [INFO] Loaded EssentialsHelp build 2.0.249 by Zenexer, ementalo, Eris, and EggRoll
    
    2011-03-04 00:28:15 [INFO] Loaded EssentialsHome build 2.0.249 by Zenexer, ementalo, Aelux, and Brettflan
    
    2011-03-04 00:28:15 [INFO] Loaded EssentialsProtect build 2.0.249 maintained by Zenexer, ementalo, Aelux, and Brettflan
    
    2011-03-04 00:28:16 [INFO] EssentialsServerlist version 2.0.249 by Vimae Development enabled.
    
    2011-03-04 00:28:16 [INFO] Loaded EssentialsSpawn build 2.0.249 maintained by Zenexer, ementalo, Aelux, and Brettflan
    
    2011-03-04 00:28:16 [INFO] Loaded EssentialsTele build 2.0.249 by Zenexer, ementalo, Aelux, and Brettflan
    
    2011-03-04 00:28:16 [INFO] Loaded EssentialsWarp build 2.0.249 by Zenexer, ementalo, Aelux, and Brettflan
    
    2011-03-04 00:28:16 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 10 minutes!
    
    2011-03-04 00:28:16 [INFO] GroupManager version 1.0(pre-alpha-3) is enabled!
    
    2011-03-04 00:28:16 [INFO] ScrapBukkit version 0.2.1 is enabled!
    
    2011-03-04 00:28:16 [INFO] Done (0,153s)! For help, type "help" or "?"
    
    2011-03-04 00:28:25 [INFO] CButD: Plugin-Update-Check started
    
    2011-03-04 00:28:25 [INFO] No source for chatbukkit.jar ask the Author to give me one
    
    2011-03-04 00:28:30 [INFO] No source for EssentialsUpdate.jar ask the Author to give me one
    
    2011-03-04 00:28:31 [INFO] No source for GroupManager.jar ask the Author to give me one
    
    2011-03-04 00:28:31 [INFO] No source for scrapbukkit.jar ask the Author to give me one
    
    2011-03-04 00:28:31 [INFO] CButD: Plugin-Update-Check finished
    
    2011-03-04 00:28:58 [INFO] CONSOLE: Stopping the server..
    
    2011-03-04 00:28:58 [INFO] Stopping server
    
    2011-03-04 00:28:58 [WARNING] EssentialsProtect Disabled, protection deactivated
    
    2011-03-04 00:28:58 [INFO] EssentialsServerlist version 2.0.249 disabled.
    
    2011-03-04 00:28:58 [INFO] GroupManager - INFO - Scheduled Data Saving is disabled!
    
    2011-03-04 00:28:58 [INFO] GroupManager version 1.0(pre-alpha-3) is disabled!
    
    2011-03-04 00:28:58 [INFO] Saving chunks
    
    2011-03-04 00:30:26 [INFO] Starting minecraft server version Beta 1.3
    
    2011-03-04 00:30:26 [INFO] Loading properties
    
    2011-03-04 00:30:26 [INFO] Starting Minecraft server on *:44444
    
    2011-03-04 00:30:26 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-493-g8b5496e-b493jnks (MC: 1.3)
    
    2011-03-04 00:30:26 [INFO] Preparing level "City_of_Friends"
    
    2011-03-04 00:30:26 [INFO] Preparing start region
    
    2011-03-04 00:30:26 [INFO] ChatBukkit v0.0.1 is enabled!
    
    2011-03-04 00:30:26 [INFO] CraftBukkitUpToDate version 2.0 is enabled!
    
    2011-03-04 00:30:26 [INFO] CButD: Permission system not detected, defaulting to OP
    
    2011-03-04 00:30:26 [INFO] CButD: CraftBukkit is up to Date
    
    2011-03-04 00:30:26 [INFO] §eLoaded Essentials build 2.0.249 maintained by Zenexer, ementalo, Aelux, and Brettflan
    
    2011-03-04 00:30:26 [INFO] Loaded EssentialsBan build 2.0.249 by Zenexer, ementalo, Eris, and EggRoll
    
    2011-03-04 00:30:26 [INFO] Loaded EssentialsChat build 2.0.249 by Zenexer, ementalo, Aelux, and Brettflan
    
    2011-03-04 00:30:26 [INFO] Loaded EssentialsEco build 2.0.249 by Zenexer, ementalo, Aelux, and Brettflan
    
    2011-03-04 00:30:26 [INFO] Loaded EssentialsGod build 2.0.249 by Zenexer, ementalo, Eris, and EggRoll
    
    2011-03-04 00:30:26 [INFO] Loaded EssentialsHelp build 2.0.249 by Zenexer, ementalo, Eris, and EggRoll
    
    2011-03-04 00:30:26 [INFO] Loaded EssentialsHome build 2.0.249 by Zenexer, ementalo, Aelux, and Brettflan
    
    2011-03-04 00:30:26 [INFO] Loaded EssentialsProtect build 2.0.249 maintained by Zenexer, ementalo, Aelux, and Brettflan
    
    2011-03-04 00:30:27 [INFO] EssentialsServerlist version 2.0.249 by Vimae Development enabled.
    
    2011-03-04 00:30:27 [INFO] Loaded EssentialsSpawn build 2.0.249 maintained by Zenexer, ementalo, Aelux, and Brettflan
    
    2011-03-04 00:30:27 [INFO] Loaded EssentialsTele build 2.0.249 by Zenexer, ementalo, Aelux, and Brettflan
    
    2011-03-04 00:30:27 [INFO] Loaded EssentialsWarp build 2.0.249 by Zenexer, ementalo, Aelux, and Brettflan
    
    2011-03-04 00:30:27 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 10 minutes!
    
    2011-03-04 00:30:27 [INFO] GroupManager version 1.0(pre-alpha-3) is enabled!
    
    2011-03-04 00:30:27 [INFO] ScrapBukkit version 0.2.1 is enabled!
    
    2011-03-04 00:30:27 [INFO] Done (0,150s)! For help, type "help" or "?"
    
    2011-03-04 00:30:36 [INFO] CButD: Plugin-Update-Check started
    
    2011-03-04 00:30:36 [INFO] No source for chatbukkit.jar ask the Author to give me one
    
    2011-03-04 00:30:38 [INFO] 143 recipes
    
    2011-03-04 00:30:38 [INFO] joal0900 [/127.0.0.1:62526] logged in with entity id 170
    
    2011-03-04 00:30:38 [WARNING] Missing Permissions/GroupManager; chat prefixes/suffixes will be disabled.
    
    2011-03-04 00:30:38 [INFO] Forcing MCServerlist update.
    
    2011-03-04 00:30:41 [INFO] No source for EssentialsUpdate.jar ask the Author to give me one
    
    2011-03-04 00:30:42 [INFO] No source for GroupManager.jar ask the Author to give me one
    
    2011-03-04 00:30:42 [INFO] No source for scrapbukkit.jar ask the Author to give me one
    
    2011-03-04 00:30:42 [INFO] CButD: Plugin-Update-Check finished
    
    2011-03-04 00:38:45 [INFO] Unknown console command. Type "help" for help.
    
    2011-03-04 00:38:54 [INFO] Couldn't retrieve your world. World selection is needed.
    
    2011-03-04 00:38:54 [INFO] Use /manselect <world>
    
    2011-03-04 00:39:11 [INFO] Couldn't retrieve your world. World selection is needed.
    
    2011-03-04 00:39:11 [INFO] Use /manselect <world>
    
    2011-03-04 00:39:24 [INFO] Couldn't retrieve your world. World selection is needed.
    
    2011-03-04 00:39:24 [INFO] Use /manselect <world>
    
    2011-03-04 00:41:27 [INFO] Couldn't retrieve your world. World selection is needed.
    
    2011-03-04 00:41:27 [INFO] Use /manselect <world>
    
    2011-03-04 00:41:28 [INFO] CONSOLE: Stopping the server..
    
    2011-03-04 00:41:28 [INFO] Stopping server
    
    2011-03-04 00:41:28 [WARNING] EssentialsProtect Disabled, protection deactivated
    
    2011-03-04 00:41:28 [INFO] EssentialsServerlist version 2.0.249 disabled.
    
    2011-03-04 00:41:28 [INFO] GroupManager - INFO - Scheduled Data Saving is disabled!
    
    2011-03-04 00:41:28 [INFO] GroupManager version 1.0(pre-alpha-3) is disabled!
    
    2011-03-04 00:41:28 [INFO] Saving chunks
    --- merged: Mar 3, 2011 11:50 PM ---
    Well, just got ther bloody thing working... and easy it was. With great thanks to Lewis that is :)
    I will put the details in the main post.
     
Thread Status:
Not open for further replies.

Share This Page