ecoCreature

ecoCreature

81.5k Downloads

Not working for regular users, only for ops

mackazonia opened this issue ยท 11 comments

commented

After a painful 45 minutes of trying to get this to work, I find that it works fine for me but for any other user that it not an op, it does nothing.
I have essentials installed but permissions is off.
The weirdest part is it stopped working without me resarting the server or using /reload

commented

Do you have Vault installed? You can download Vault here: http://dev.bukkit.org/server-mods/vault/files/

If you have Vault installed, what does your server.log output look like for the Vault plugin? That will tell you if the permissions system is hooked.

commented

Hi ! me too I have this problem in the log I have
2011-12-22 18:01:39 [WARNING] [ecoCreature] Permissions does not support group multiplier
I have got permissions 3.1.6 .

commented

That warning message just means you cannot use Gain multipliers with the permission system you are using. However, P3 should support this so I need to know what your server.log file has for the Vault plugin.

Here's an example of what my server.log file looks like for Vault:

2011-09-13 09:51:20 [INFO] [Vault][Economy] 3co not found.
2011-09-13 09:51:20 [INFO] [Vault][Economy] BOSEconomy not found.
2011-09-13 09:51:20 [INFO] [Vault][Economy] Essentials Economy not found.
2011-09-13 09:51:20 [INFO] [Vault][Economy] iConomy 4 not found.
2011-09-13 09:51:20 [INFO] [Vault][Economy] iConomy 5 hooked.
2011-09-13 09:51:20 [INFO] [Vault][Economy] iConomy 5 found: Loaded
2011-09-13 09:51:20 [INFO] [Vault][Economy] iConomy 6 not found.
2011-09-13 09:51:20 [INFO] [Vault][Permission] PermissionsEx not found.
2011-09-13 09:51:20 [INFO] [Vault][Permission] GroupManager not found.
2011-09-13 09:51:20 [INFO] [Vault][Permission] Permissions 3 (Yeti) hooked.
2011-09-13 09:51:20 [INFO] [Vault][Permission] Permissions 3 (Yeti) found: Loaded
2011-09-13 09:51:20 [INFO] [Vault][Permission] Permissions 2 (Phoenix) not found.

What does yours look like?

commented

2011-12-22 16:22:17 [INFO] [Vault][Economy] Essentials Economy found: Waiting
2011-12-22 16:22:17 [INFO] [Vault][Economy] iConomy 6 hooked.
2011-12-22 16:22:17 [INFO] [Vault][Economy] iConomy 6 found: Loaded
2011-12-22 16:22:17 [INFO] [Vault][Permission] Permissions3 hooked.
2011-12-22 16:22:17 [INFO] [Vault][Permission] Permissions 3 (Yeti) found: Loaded
2011-12-22 16:22:17 [INFO] [Vault][Permission] SuperPermissions loaded as backup permission system.
2011-12-22 16:22:17 [INFO] [Vault][Permission] Permissions 3 (Yeti) - Chat hooked.
2011-12-22 16:22:17 [INFO] [Vault][Chat] Permissions 3 (Yeti) found: Loaded
2011-12-22 16:22:17 [INFO] [Vault] Enabled Version 1.1.9-b115

commented

Using the default generated groups.yml, I added the ecocreature permissions to default:

  Default:
    default: true
    permissions:
    - -bukkit.command.kill
    - ecocreature.reward.*
    - ecocreature.gain.*
    inheritance:
    - g:essentials_default
    - g:bukkit_default
    info:
      prefix: '&e'
      build: false
      suffix: ''

After which, non-op players get all the rewards and gains.

commented

I have this :
Joueur:
default: false
info:
prefix: '&2'
suffix: '&2'
build
inheritance:
- Defaut
permissions:
- ecocreature.reward.*
- ecocreature.gain.*

Where I can put you permissions ??

commented

If your users are part of the Joueur group, they should get permission. For a sanity check, you should put the same two lines of permissions in the Default group that Joueur inherits.

I also noticed that your inheritance node may have a typo of 'Defaut' instead of being 'Default'

commented

I go try, the group name is Defaut. It's the first group.
Always only for ops...

Defaut:
    default: true
    info:
        prefix: '&8'
        suffix: '&8'
        build: false
    inheritance:
    permissions:
    - ecocreature.reward.*
    - ecocreature.gain.*
    - showcase.buy.infinite
    - showcase.buy.finite
    - showcase.finite
    - essentials.helpop
    - essentials.back
    - essentials.spawn
    - essentials.list
    - essentials.help
    - essentials.motd
    - essentials.rules
    - iConomy.holdings
    - iConomy.holdings.others
    - iConomy.help
    - iConomy.payment 
Joueur:
    default: false
    info:
        prefix: '&2'  
        suffix: '&2'
        build
    inheritance:
    - Defaut
    permissions:
    - ecocreature.reward.*
    - ecocreature.gain.*
Moderateur:
    default: false
    info:
        prefix: '&5'
        suffix: '&5'
        build
    inheritance:
    - Joueur
    permissions:
    - ecocreature.reward.*
    - ecocreature.gain.*
    - essentials.kit.tools
    - essentials.kick
    - essentials.ban
    - essentials.unban
    - essentials.warp
    - essentials.warplist
    - essentials.tp
    - essentials.tphere
    - essentials.tpall
    - essentials.tpohere
Admin:
    default: false
    info:
        prefix: 
        suffix: 
        build: true
    inheritance:
    permissions:
    - '*'
commented

This it's my log :

2011-12-26 20:36:23 [INFO] Starting minecraft server version 1.0.1
2011-12-26 20:36:23 [INFO] Loading properties
2011-12-26 20:36:23 [INFO] Starting Minecraft server on :25565
2011-12-26 20:36:23 [WARNING] *
** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
2011-12-26 20:36:23 [WARNING] The server will make no attempt to authenticate usernames. Beware.
2011-12-26 20:36:23 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
2011-12-26 20:36:23 [WARNING] To change this, set "online-mode" to "true" in the server.properties file.
2011-12-26 20:36:23 [INFO] This server is running Craftbukkit version git-Bukkit-1.0.1-R1-b1597jnks (MC: 1.0.1) (Implementing API version 1.0.1-R1)
2011-12-26 20:36:24 [INFO] Permissions was initialized.
2011-12-26 20:36:24 [INFO] [Register] Preferred method [null] not found, using first found.
2011-12-26 20:36:24 [INFO] [Register] version 1.5 is enabled.
2011-12-26 20:36:24 [INFO] [Spout] Spout 644 has been initialized
2011-12-26 20:36:24 [INFO] [Permissions] version 3.1.6 loaded
2011-12-26 20:36:24 [INFO] Preparing level "pixelo"
2011-12-26 20:36:24 [INFO] Default game type: 0
2011-12-26 20:36:24 [INFO] Preparing start region for level 0 (Seed: 4755375518742105436)
2011-12-26 20:36:24 [INFO] Preparing start region for level 1 (Seed: 4755375518742105436)
2011-12-26 20:36:25 [INFO] Preparing start region for level 2 (Seed: 4755375518742105436)
2011-12-26 20:36:25 [INFO] Preparing spawn area: 8%
2011-12-26 20:36:25 [INFO] WorldEdit 5.0 enabled.
2011-12-26 20:36:25 [INFO] WEPIF: Updated config file
2011-12-26 20:36:25 [INFO] WEPIF: Permissions plugin detected! Using Permissions plugin for permissions.
2011-12-26 20:36:25 [INFO] WEPIF: Permissions plugin detected! Using Permissions plugin for permissions.
2011-12-26 20:36:25 [INFO] [iConomy - Celty] Enabled (14 ms)
2011-12-26 20:36:25 [INFO] [Vault][Economy] Essentials Economy found: Waiting
2011-12-26 20:36:25 [INFO] [Vault][Economy] iConomy 6 hooked.
2011-12-26 20:36:25 [INFO] [Vault][Economy] iConomy 6 found: Loaded
2011-12-26 20:36:25 [INFO] [Vault][Permission] Permissions3 hooked.
2011-12-26 20:36:25 [INFO] [Vault][Permission] Permissions 3 (Yeti) found: Loaded
2011-12-26 20:36:25 [INFO] [Vault][Permission] SuperPermissions loaded as backup permission system.
2011-12-26 20:36:25 [INFO] [Vault][Permission] Permissions 3 (Yeti) - Chat hooked.
2011-12-26 20:36:25 [INFO] [Vault][Chat] Permissions 3 (Yeti) found: Loaded
2011-12-26 20:36:25 [INFO] [Vault] Enabled Version 1.1.9-b115
2011-12-26 20:36:25 [INFO] [Lockette] Version 1.4.9 beta is being enabled! Yay! (Core version 1.3)
2011-12-26 20:36:25 [INFO] [Lockette] Detected craftbukkit build [1597] ok.
2011-12-26 20:36:26 [INFO] [Lockette] Enabled link to plugin Permissions for Groups, version 3.1.6
2011-12-26 20:36:26 [INFO] [Lockette] Using ops file for admin permissions.
2011-12-26 20:36:26 [INFO] [Lockette] Ready to protect your containers.
2011-12-26 20:36:26 [INFO] [Tim] There are some who call me... Tim?
2011-12-26 20:36:26 [INFO] Whitelist: Trying to load whitelist and settings...
2011-12-26 20:36:26 [INFO] done.
2011-12-26 20:36:26 [INFO] Whitelist version 2.7 is enabled!
2011-12-26 20:36:26 [INFO] Weather Time Tools 1.0 enabled.
2011-12-26 20:36:26 [INFO] Weather Time Tools - Permissions found.
2011-12-26 20:36:26 [INFO] [SpawnMob] Using Permissions/SuperpermBridge.
2011-12-26 20:36:26 [INFO] [SpawnMob] Version 2.0 enabled.
2011-12-26 20:36:26 [INFO] [SpawnMob] Friendly enabled.
2011-12-26 20:36:26 [INFO] BleedingMobs v3.0 loaded. Have fun!
2011-12-26 20:36:26 [INFO] Loaded Essentials build 2.7.2 by: Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology, KHobbits
2011-12-26 20:36:26 [INFO] Essentials: Using Permissions 3 based permissions.
2011-12-26 20:36:26 [INFO] [Essentials] Payment method found (iConomy version: 6)
2011-12-26 20:36:26 [INFO] [Vault][Economy] Essentials Economy hooked.
2011-12-26 20:36:26 [INFO] [HeroicDeath] 1.11.2 enabled.
2011-12-26 20:36:26 [INFO] [Rakamak] Rakamak activation... Security is yours
2011-12-26 20:36:26 [INFO] Rakamak version 3.6.1 is enabled. Plugin provided by [Erwyn & Dorpaxio]
2011-12-26 20:36:26 [INFO] BetterSnow version 1.5 is enabled!: Plugin By Tster with thanks to Bleachisback and Hretsam
2011-12-26 20:36:26 [INFO] [Toughmelt v1.6] enabled.
2011-12-26 20:36:26 [INFO] [Toughmelt v1.6] Configuration loaded succesfully.
2011-12-26 20:36:26 [INFO] [MonsterBox] Spout detected. Spout support enabled.
2011-12-26 20:36:26 [INFO] MonsterBox version 0.5 is enabled!
2011-12-26 20:36:26 [INFO] [Christmas v1.1] Enabled!
2011-12-26 20:36:26 [INFO] [Christmas v1.1] Spout has been detected and loaded.
2011-12-26 20:36:26 [INFO] Preparing start region for level 3 (Seed: 4426280797040893317)
2011-12-26 20:36:27 [INFO] Reached end of stream
2011-12-26 20:36:27 [INFO] Loaded EssentialsSpawn build 2.7.2 by: essentials team
2011-12-26 20:36:27 [INFO] [Showcase] Registered type [basic](0 items loaded)
2011-12-26 20:36:27 [INFO] [Showcase] Registered type [finite](0 items loaded)
2011-12-26 20:36:27 [INFO] [Showcase] Registered type [infinite](6 items loaded)
2011-12-26 20:36:27 [INFO] [Showcase] Registered type [exchange](0 items loaded)
2011-12-26 20:36:27 [INFO] [Showcase] Registered type [tutorial](0 items loaded)
2011-12-26 20:36:27 [INFO] [Showcase] version 0.7.9 has been enabled.
2011-12-26 20:36:27 [INFO] [Register] Payment method found (iConomy version: 6)
2011-12-26 20:36:27 [INFO] [Lockette] Enabled link to plugin Register for Economy, version 1.5
2011-12-26 20:36:27 [INFO] Version: 120
2011-12-26 20:36:27 [INFO] [NarrowtuxLib] v1.2.0 by [narrowtux] enabled.
2011-12-26 20:36:27 [INFO] [NarrowtuxLib] Payment method found (iConomy version: 6)
2011-12-26 20:36:27 [INFO] [ecoCreature] Loaded config defaults.
2011-12-26 20:36:27 [INFO] [ecoCreature] Loaded config for pixelo world.
2011-12-26 20:36:27 [INFO] [ecoCreature] Found permissions provider.
2011-12-26 20:36:27 [INFO] [ecoCreature] Economy enabled.
2011-12-26 20:36:27 [INFO] [ecoCreature] 0.0.9b (All your death are belong to us!) enabled.
2011-12-26 20:36:27 [INFO] Done (0.309s)! For help, type "help" or "?"
2011-12-26 20:36:36 [INFO] Whitelist: Player wellan91 is trying to join...
2011-12-26 20:36:36 [INFO] allow!
2011-12-26 20:36:36 [INFO] wellan91 [/90.46.174.96:64167] logged in with entity id 605 at ([pixelo] -243.0, 62.0, 390.0)
2011-12-26 20:36:47 [INFO] [Rakamak] wellan91 is identified.

commented

The groups.yml you pasted here has a number of issues. I had to fix some of the "build" nodes that were missing a colon ':' and true/false. I also noticed that your config doesn't start with groups: node at the top.

I took your config and corrected it to what you see below. This works just fine for me on my test server.


groups:
    Defaut:
        default: true
        info:
            prefix: '&8'
            suffix: '&8'
            build: false
        inheritance:
        permissions:
        - ecocreature.reward.*
        - ecocreature.gain.*
        - showcase.buy.infinite
        - showcase.buy.finite
        - showcase.finite
        - essentials.helpop
        - essentials.back
        - essentials.spawn
        - essentials.list
        - essentials.help
        - essentials.motd
        - essentials.rules
        - iConomy.holdings
        - iConomy.holdings.others
        - iConomy.help
        - iConomy.payment 
    Joueur:
        default: false
        info:
            prefix: '&2'  
            suffix: '&2'
            build: true
        inheritance:
        - Defaut
        permissions:
        - ecocreature.reward.*
        - ecocreature.gain.*
    Moderateur:
        default: false
        info:
            prefix: '&5'
            suffix: '&5'
            build: true
        inheritance:
        - Joueur
        permissions:
        - ecocreature.reward.*
        - ecocreature.gain.*
        - essentials.kit.tools
        - essentials.kick
        - essentials.ban
        - essentials.unban
        - essentials.warp
        - essentials.warplist
        - essentials.tp
        - essentials.tphere
        - essentials.tpall
        - essentials.tpohere
    Admin:
        default: false
        info:
            prefix: 
            suffix: 
            build: true
        inheritance:
        permissions:
        - '*'
commented

I have modified this Yesterday.