Solved When I do /pex NOTHING HAPPENS!!!

Discussion in 'Bukkit Help' started by vodit51321, Oct 27, 2013.

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

    vodit51321

    Hi I'm trying to run a server and I'm using PermissionsEx I followed the video the best I could and I put the permission nodes into permissions.yml , But when I when on my game and tried to do /pex nothing happens please help me
     
  2. Offline

    Computerichy

    Please explain further, could you post your entire permissions.yml here? thanks.
     
  3. Offline

    vodit51321

    Okay Here It is what do I do Now?


    Code:
    groups:
      default:
        default: true
        permissions:
        - modifyworld.*
        - essentials.help
        - essentials.build
        - essentials.destroy
        - essentials.warp
        - essentials.mail
        - essentials.home
        - essentials.sethome
        - essentials.rules
        - essentials.balance
        - essentials.balance.others
        - essentials.tpa
        - essentials.pay
        - essentials.tpaccept
        - essentials.tpdeny
        - essentials.tpahere
        - factions.*
        options:
        prefix: '&7{Guest}'
      rank: '900'
      Donator:
        permissions:
        - chestshop.buy
        - chestshop.sell
        - essentials.clearinventory
        prefix: '&2(Donator)
        options:
      rank: '800'
        inheritance:
        - default
      Donator+:
        permissions:
        - colors.viewcodes
        - colors.use
        - colors.set
        - colors.setown
        prefix: '&a(Donator+)
        options:
      rank: '700'
        inheritance:
        - default
        - Donator
      Moderator:
        permissions:
        - playerheads.spawn.own
        - playerheads.canbehead
        - playerheads.canbeheadmob
        - essentials.near
        - essentials.nick
        - essentials.signs.color
        - essentials.me
        - essentials.kick
        prefix: '&e(Moderator)
        options:
      rank: '600'
        inheritance:
        - default
        - Donator
        - Donator+
      SuperMod:
        permissions:
        - essentials.fly
        - essentials.bigtree
        - essentials.exp
        - essentials.exp.give
        - essentials.itemspawn.item-<itemname>
        - essentials.itemspawn.item-[itemid]
        - essentials.heal
        - essential.god
        - essentials.hat
        - essentials.time
        - essentials.unban
        - essentials.tempban
        - disguisecraft.mob.pig
        - disguisecraft.mob.cow
        - disguisecraft.mob.sheep
        - disguisecraft.mob.chicken
        - disguisecraft.mob.bat
        - disguisecraft.notarget 
        prefix: '&5(SuperMod)
        options:
      rank: '500'
        inheritance:
        - default
        - Donator
        - Donator+
        - Moderator
      Admin:
        permissions:
        - disguisecraft.notarget
        - disguisecraft.mob.*
        - essentials.seen.banreason
        - essentials.ban
        - essentials.socialspy
        - essentials.unban
        - essentials.tp
        - essentials.afk 
        prefix: '&4(Admin)
        options:
      rank: '400'
        inheritance:
        - default
        - Donator
        - Donator+
        - Moderator
        - SuperMod
      SuperAdmin:
        permissions:
        - worldedit.drain
        - worldedit.green
        - worldedit.fill
        - worldedit.extinguish
        - worldedit.biome.set
        - worldedit.clipboard.load
        - worldedit.clipboard.clear
        - worldedit.clipboard.save
        - worldedit.clipboard.copy
        - worldedit.clipboard.rotate
        - worldedit.clipboard.flip
        - worldedit.clipboard.cut
        - worldedit.clipboard.paste
        - worldedit.wand
        - essentials.invsee
        prefix: '&3(SuperAdmin)
        options:
      rank: '300'
        inheritance:
        - default
        - Donator
        - Donator+
        - Moderator
        - SuperMod
      SuperAdmin+
        permissions:
        - worldedit.*
        - essentials.weather
        - essentials.vanish
        - essentials.warps.*
        - essentials.spawnmob.*
        prefix: '&b(SuperAdmin+)
        options:
      rank: '200'
        inheritance:
        - default
        - Donator
        - Donator+
        - Moderator
        - SuperMod
        - SuperAdmin
      Co-Owner
        permissions:
        - *.*
        prefix: '&1(Co-Owner)
        options:
      rank: '100'
        inheritance:
        - default
        - Donator
        - Donator+
        - Moderator
        - SuperMod
        - SuperAdmin
        - SuperAdmin+
      Owner
        permissions:
        - *.*
        prefix: '&6(Owner)
        options:
      rank: '100'
        inheritance:
        - default
        - Donator
        - Donator+
        - Moderator
        - SuperMod
        - SuperAdmin
        - SuperAdmin+
     
     
     
     
     
     
     
     
    
     
  4. Offline

    zipfe

    What exactly do you mean by "nothing happens"? If you do /pex, you should either get a message from PEX, or at least "unknown command".
     
  5. Offline

    vodit51321

    zipfe No nothing happens on screen It doesn't give me a message from PEX or say unknown command nothing updates on screen as if I never typed it
     
  6. Offline

    zipfe

    You should post your start-up log, something's very wrong here. If PEX is running, you would get a msg from it, and if it's not, Minecraft would give you the "unknown command" thing.
     
  7. Offline

    LHammonds

    Your permission file has no permission references for PermissionsEX itself...meaning, you gave nobody access to the PEX command. ;)

    To verify quickly, stop the server, edit permissions.yml and add "permissions.*" under your name or group, start the server and see if /pex works for you.

    Once you verify that solves your problem, you should then figure out what specific permissions to PEX you want people to have.

    Here is a sample of the PEX permission nodes (not sure if it is all of them or not)

    Code:
        - permissions.manage
        - permissions.manage.*
        - permissions.debug
        - permissions.reload
        - permissions.config
        - permissions.backend
        - permissions.manage.membership.*
        - permissions.manage.users
        - permissions.manage.users.*
        - permissions.manage.users.cleanup
        - permissions.manage.users.permissions.*
        - permissions.manage.users.permissions.timed.*
        - permissions.manage.users.prefix.*
        - permissions.manage.users.suffix.*
        - permissions.manage.dump
        - permissions.manage.worlds
        - permissions.manage.worlds.inheritance
        - permissions.manage.groups.inheritance
        - permissions.manage.groups.inheritance.*
        - permissions.manage.groups.permissions.*
        - permissions.manage.groups.permissions.timed.*
        - permissions.manage.groups.list
        - permissions.manage.groups.prefix.*
        - permissions.manage.groups.suffix.*
        - permissions.manage.groups.create.*
        - permissions.manage.groups.remove.*
        - permissions.user.promote.*
        - permissions.user.demote.*
    
    LHammonds
     
  8. Offline

    vodit51321

    zipfe Computerichy Well this is all I got

    Code:
    C:\Users\Rudeboi\Desktop\Backup\Bukkit>java -Xmx1024M -jar craftbukkit.jar -o tr
    ue
    15:52:38 [INFO] Starting minecraft server version 1.6.4
    15:52:38 [INFO] Loading properties
    15:52:38 [INFO] Default game type: SURVIVAL
    15:52:38 [INFO] Generating keypair
    15:52:39 [INFO] Starting Minecraft server on *:25565
    15:52:39 [INFO] This server is running CraftBukkit version git-Bukkit-1.6.4-R1.0
    (MC: 1.6.4) (Implementing API version 1.6.4-R1.0)
    15:52:40 [SEVERE] Could not load 'plugins\CommandSigns.jar' in folder 'plugins'
    org.bukkit.plugin.UnknownDependencyException: Vault
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:195)
            at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugins(CraftServer.ja
    va:241)
            at org.bukkit.craftbukkit.v1_6_R3.CraftServer.<init>(CraftServer.java:21
    9)
            at net.minecraft.server.v1_6_R3.PlayerList.<init>(PlayerList.java:56)
            at net.minecraft.server.v1_6_R3.DedicatedPlayerList.<init>(SourceFile:11
    )
            at net.minecraft.server.v1_6_R3.DedicatedServer.init(DedicatedServer.jav
    a:107)
            at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java
    :393)
            at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:5
    83)
    15:52:40 [INFO] [PermissionsEx] sql backend registered!
    15:52:40 [INFO] [PermissionsEx] file backend registered!
    15:52:40 [SEVERE] Could not load 'plugins\SurvivalGames.jar' in folder 'plugins'
     
    org.bukkit.plugin.UnknownDependencyException: Vault
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:195)
            at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugins(CraftServer.ja
    va:241)
            at org.bukkit.craftbukkit.v1_6_R3.CraftServer.<init>(CraftServer.java:21
    9)
            at net.minecraft.server.v1_6_R3.PlayerList.<init>(PlayerList.java:56)
            at net.minecraft.server.v1_6_R3.DedicatedPlayerList.<init>(SourceFile:11
    )
            at net.minecraft.server.v1_6_R3.DedicatedServer.init(DedicatedServer.jav
    a:107)
            at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java
    :393)
            at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:5
    83)
    15:52:40 [INFO] [TimTheEnchanter] Loading TimTheEnchanter v3.0
    15:52:41 [INFO] [WorldEdit] Loading WorldEdit v5.5.8
    15:52:41 [INFO] [ColorGuide] Loading ColorGuide v1.3.1
    15:52:41 [INFO] [mcore] Loading mcore v6.8.1
    15:52:41 [INFO] [PermissionsEx] Loading PermissionsEx v1.20.4
    15:52:41 [INFO] [PermissionsEx] Initializing file backend
    15:52:41 [SEVERE] [PermissionsEx]
    ========== UNABLE TO LOAD PERMISSIONS BACKEND =========
    Your configuration must be fixed before PEX will enable
    Details: Error loading permissions file!
    =======================================================
    ru.tehkode.permissions.exceptions.PermissionBackendException: Error loading perm
    issions file!
            at ru.tehkode.permissions.backends.FileBackend.reload(FileBackend.java:2
    55)
            at ru.tehkode.permissions.backends.FileBackend.initialize(FileBackend.ja
    va:79)
            at ru.tehkode.permissions.PermissionManager.setBackend(PermissionManager
    .java:430)
            at ru.tehkode.permissions.PermissionManager.initBackend(PermissionManage
    r.java:496)
            at ru.tehkode.permissions.PermissionManager.<init>(PermissionManager.jav
    a:54)
            at ru.tehkode.permissions.bukkit.PermissionsEx.onLoad(PermissionsEx.java
    :87)
            at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugins(CraftServer.ja
    va:246)
            at org.bukkit.craftbukkit.v1_6_R3.CraftServer.<init>(CraftServer.java:21
    9)
            at net.minecraft.server.v1_6_R3.PlayerList.<init>(PlayerList.java:56)
            at net.minecraft.server.v1_6_R3.DedicatedPlayerList.<init>(SourceFile:11
    )
            at net.minecraft.server.v1_6_R3.DedicatedServer.init(DedicatedServer.jav
    a:107)
            at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java
    :393)
            at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:5
    83)
    Caused by: org.bukkit.configuration.InvalidConfigurationException: while scannin
    g for the next token
    found character        '\t' that cannot start any token
    in "<string>", line 13, column 1:
            - essentials.rules
        ^
     
            at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlCo
    nfiguration.java:55)
            at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio
    n.java:138)
            at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio
    n.java:105)
            at ru.tehkode.permissions.backends.FileBackend.reload(FileBackend.java:2
    43)
            ... 12 more
    Caused by: while scanning for the next token
    found character        '\t' that cannot start any token
    in "<string>", line 13, column 1:
            - essentials.rules
        ^
     
            at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.ja
    va:358)
            at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:17
    9)
            at org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntry.pro
    duce(ParserImpl.java:535)
            at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161)
            at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146)
            at org.yaml.snakeyaml.composer.Composer.composeSequenceNode(Composer.jav
    a:203)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:158)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :237)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :237)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :237)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:12
    3)
            at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106)
     
            at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons
    tructor.java:121)
            at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480)
            at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
            at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlCo
    nfiguration.java:53)
            ... 15 more
    15:52:41 [INFO] [PlayerHeads] Loading PlayerHeads v3.5-jenkins-PlayerHeads-1-36-
    g5d2930b
    15:52:41 [INFO] [CombatTag] Loading CombatTag v5.9.5
    15:52:41 [INFO] [WorldGuard] Loading WorldGuard v5.8
    15:52:41 [INFO] [Easy Warp] Loading Easy Warp v1.4
    15:52:41 [INFO] [DisguiseCraft] Loading DisguiseCraft v5.0
    15:52:41 [INFO] [KitPlugin] Loading KitPlugin v6.3
    15:52:41 [INFO] [OpenInv] Loading OpenInv v2.0.9
    15:52:41 [INFO] [godPowers] Loading godPowers v3.3
    15:52:41 [INFO] [Lockette] Loading Lockette v1.7.12
    15:52:41 [INFO] [ClearLag] Loading ClearLag v2.6.0
    15:52:41 [INFO] [AutoSaveWorld] Loading AutoSaveWorld v4.1
    15:52:41 [INFO] [mcMMO] Loading mcMMO v1.4.07-b3337
    15:52:41 [INFO] [Essentials] Loading Essentials v2.12.1
    15:52:41 [INFO] [EssentialsProtect] Loading EssentialsProtect v2.12.1
    15:52:41 [INFO] [EssentialsSpawn] Loading EssentialsSpawn v2.12.1
    15:52:41 [INFO] [EssentialsAntiBuild] Loading EssentialsAntiBuild v2.12.1
    15:52:41 [INFO] [ChestShop] Loading ChestShop v3.67
    15:52:41 [INFO] [EssentialsChat] Loading EssentialsChat v2.12.1
    15:52:41 [INFO] [Factions] Loading Factions v2.2.1
    15:52:41 [INFO] [mcore] Enabling mcore v6.8.1
    15:52:41 [INFO] [mcore 6.8.1] === ENABLE START ===
    15:52:41 [INFO] [mcore 6.8.1] ºeSetup of SenderIdMixinDefault took ºd13ºems.
    15:52:41 [INFO] [mcore 6.8.1] === ENABLE ºaCOMPLETE ºe(Took ºd214msºe) ===
    15:52:41 [INFO] [AutoSaveWorld] Enabling AutoSaveWorld v4.1
    15:52:41 [INFO] [mcMMO] Enabling mcMMO v1.4.07-b3337
    15:52:45 [WARNING] [mcMMO] Could not get information about this mcMMO version; p
    erhaps you are running a custom one?
    15:52:45 [INFO] Preparing level "world"
    15:52:45 [INFO] Preparing start region for level 0 (Seed: -7186015114559063050)
    15:52:46 [INFO] Preparing spawn area: 76%
    15:52:46 [INFO] Preparing start region for level 1 (Seed: -7186015114559063050)
    15:52:47 [INFO] Preparing start region for level 2 (Seed: -7186015114559063050)
    15:52:47 [INFO] [TimTheEnchanter] Enabling TimTheEnchanter v3.0
    15:52:47 [INFO] [TimTheEnchanter] There are some who call me... Tim?
    15:52:48 [INFO] [WorldEdit] Enabling WorldEdit v5.5.8
    15:52:48 [INFO] WEPIF: Using the Bukkit Permissions API.
    15:52:48 [INFO] [ColorGuide] Enabling ColorGuide v1.3.1
    15:52:48 [INFO] [PermissionsEx] Enabling PermissionsEx v1.20.4
    15:52:48 [SEVERE] [PermissionsEx] ==== PermissionsEx could not be enabled due to
    an earlier error. Look at the previous server log for more info ====
    15:52:48 [INFO] [PermissionsEx] Disabling PermissionsEx v1.20.4
    15:52:48 [INFO] WEPIF: Using the Bukkit Permissions API.
    15:52:48 [INFO] WEPIF: Using the Bukkit Permissions API.
    15:52:48 [INFO] [PlayerHeads] Enabling PlayerHeads v3.5-jenkins-PlayerHeads-1-36
    -g5d2930b
    15:52:50 [INFO] [CombatTag] Enabling CombatTag v5.9.5
    15:52:50 [INFO] [CombatTag] has loaded with a tag time of 10 seconds
    15:52:50 [INFO] [WorldGuard] Enabling WorldGuard v5.8
    15:52:50 [INFO] [WorldGuard] (world) TNT ignition is PERMITTED.
    15:52:50 [INFO] [WorldGuard] (world) Lighters are PERMITTED.
    15:52:50 [INFO] [WorldGuard] (world) Lava fire is blocked.
    15:52:50 [INFO] [WorldGuard] (world) Fire spread is UNRESTRICTED.
    15:52:50 [INFO] [WorldGuard] Loaded configuration for world 'world'
    15:52:50 [INFO] [WorldGuard] (world_nether) TNT ignition is PERMITTED.
    15:52:50 [INFO] [WorldGuard] (world_nether) Lighters are PERMITTED.
    15:52:50 [INFO] [WorldGuard] (world_nether) Lava fire is blocked.
    15:52:50 [INFO] [WorldGuard] (world_nether) Fire spread is UNRESTRICTED.
    15:52:50 [INFO] [WorldGuard] Loaded configuration for world 'world_nether'
    15:52:50 [INFO] [WorldGuard] (world_the_end) TNT ignition is PERMITTED.
    15:52:50 [INFO] [WorldGuard] (world_the_end) Lighters are PERMITTED.
    15:52:50 [INFO] [WorldGuard] (world_the_end) Lava fire is blocked.
    15:52:50 [INFO] [WorldGuard] (world_the_end) Fire spread is UNRESTRICTED.
    15:52:50 [INFO] [WorldGuard] Loaded configuration for world 'world_the_end'
    15:52:50 [INFO] [WorldGuard] 0 regions loaded for 'world'
    15:52:50 [INFO] [WorldGuard] 0 regions loaded for 'world_nether'
    15:52:50 [INFO] [WorldGuard] 0 regions loaded for 'world_the_end'
    15:52:50 [INFO] [Easy Warp] Enabling Easy Warp v1.4
    15:52:50 [INFO] [DisguiseCraft] Enabling DisguiseCraft v5.0
    15:52:50 [WARNING] [DisguiseCraft] You have "disguisePVP" enabled in the configu
    ration, but do not have the ProtocolLib plugin installed! Players wearing disgui
    ses can not be attacked by melee!
    15:52:50 [INFO] [DisguiseCraft] Version 5.0 is enabled!
    15:52:50 [INFO] [KitPlugin] Enabling KitPlugin v6.3
    15:52:50 [INFO] [KitPlugin] Vault was NOT found! Running without economy!
    15:52:50 [INFO] [KitPlugin] version 6.3 enabled!
    15:52:50 [INFO] [OpenInv] Enabling OpenInv v2.0.9
    15:52:50 [INFO] [godPowers] Enabling godPowers v3.3
    15:52:50 [INFO] [GodPowers] Successfully sent stats to MCStats/Metrics
    15:52:51 [INFO] [GodPowers] Successfully registered command zeus.
    15:52:51 [INFO] [GodPowers] Successfully registered command godmode.
    15:52:51 [INFO] [GodPowers] Successfully registered command jesus.
    15:52:51 [INFO] [GodPowers] Successfully registered command die.
    15:52:51 [INFO] [GodPowers] Successfully registered command slay.
    15:52:51 [INFO] [GodPowers] Successfully registered command maim.
    15:52:51 [INFO] [GodPowers] Successfully registered command inferno.
    15:52:51 [INFO] [GodPowers] Successfully registered command superjump.
    15:52:51 [INFO] [GodPowers] Successfully registered command gaia.
    15:52:51 [INFO] [GodPowers] Successfully registered command heal.
    15:52:51 [INFO] [GodPowers] Successfully registered command godpowers.
    15:52:51 [INFO] [GodPowers] Successfully registered command vulcan.
    15:52:51 [INFO] [GodPowers] Successfully registered command demigod.
    15:52:51 [INFO] [GodPowers] Successfully registered command hades.
    15:52:51 [INFO] [GodPowers] Successfully registered command bless.
    15:52:51 [INFO] [GodPowers] Successfully registered command FusRoDah.
    15:52:51 [INFO] [GodPowers] Successfully registered command plutus.
    15:52:51 [INFO] [GodPowers] Successfully registered command dupe.
    15:52:51 [INFO] [GodPowers] Successfully registered command medusa.
    15:52:51 [INFO] [GodPowers] Successfully registered command hermes.
    15:52:51 [INFO] [GodPowers] Successfully registered command poseidon.
    15:52:51 [INFO] godPowers version 3.3 is enabled!
    15:52:51 [INFO] [Lockette] Enabling Lockette v1.7.12
    15:52:51 [INFO] [Lockette] Version 1.7.12 is being enabled!  Yay!  (Core version
    1.3.7)
    15:52:51 [WARNING] [Lockette] Craftbukkit build unrecognized, please be sure you
    have build [2771] or greater.
    15:52:51 [INFO] [Lockette] Custom lockable block list: [116, 84, 57, 145, 154]
    15:52:51 [INFO] [Lockette] Ignoring linked plugins: [mcMMO]
    15:52:51 [INFO] [Lockette] Loading strings file for English by Acru
    15:52:51 [INFO] [Lockette] Enabled link to plugin mcMMO for Groups, version 1.4.
    07-b3337
    15:52:51 [INFO] [Lockette] Using ops file for admin permissions.
    15:52:51 [INFO] [Lockette] Ready to protect your containers.
    15:52:51 [INFO] [ClearLag] Enabling ClearLag v2.6.0
    15:52:51 [INFO] [ClearLag] No config updates found...
    15:52:52 [INFO] [ClearLag] Clearlag has been enabled!
    15:52:52 [INFO] [ClearLag] Searching for updates..
    15:52:52 [INFO] [Essentials] Enabling Essentials v2.12.1
    15:52:52 [INFO] Bukkit version format changed. Version not checked.
    15:52:52 [INFO] git-Bukkit-1.6.4-R1.0 (MC: 1.6.4)
    15:52:52 [INFO] 1.6.4-R1.0
    15:52:52 [INFO] Essentials: Using config file enhanced permissions.
    15:52:52 [INFO] Permissions listed in as player-commands will be given to all us
    ers.
    15:52:52 [INFO] [EssentialsProtect] Enabling EssentialsProtect v2.12.1
    15:52:52 [INFO] [EssentialsSpawn] Enabling EssentialsSpawn v2.12.1
    15:52:52 [INFO] [EssentialsAntiBuild] Enabling EssentialsAntiBuild v2.12.1
    15:52:52 [INFO] [ChestShop] Enabling ChestShop v3.67
    15:52:52 [INFO] [ChestShop] Lockette version 1.7.12 loaded.
    15:52:53 [INFO] [EssentialsChat] Enabling EssentialsChat v2.12.1
    15:52:53 [INFO] [Factions] Enabling Factions v2.2.1
    15:52:53 [INFO] [Factions 2.2.1] === ENABLE START ===
    15:52:53 [INFO] [ClearLag] No updates found!
    15:52:53 [INFO] [Factions 2.2.1] === ENABLE COMPLETE (Took 268ms) ===
    15:52:53 [INFO] [Lockette] Enabled link to plugin Factions for Groups, version 2
    .2.1
    15:52:53 [INFO] Server permissions file permissions.yml is empty, ignoring it
    15:52:53 [INFO] Done (8.693s)! For help, type "help" or "?"
    >
     
  9. Offline

    TacoMuffinCow

    I am an experienced PEX user and this is what I suggest for you.

    First- Go to the console and type in "pex" to see if it responds and gives you a big help list. If it does then continue with these steps. If doesn't then I would suggest reinstalling pex.

    Second- Remove any permissions you have under owner (or whatever your rank is) in the permissions.yml file and save it.

    Third- Type in console "pex group owner create".

    Fourth- Now type "pex group owner add *" which will give you all permissions.

    Fifth- Now type "pex user vodit51321 set owner" and you will be added to the group owner and should now be able to edit pex ingame.

    Hope this helped!

    EDIT: just looked at your permissions file and you need to change the owners permissions to '*'
    with the parenthesis because * is a special character and needs to have parenthesis around it.
     
  10. Offline

    LHammonds

    Open server.log and search for "PermissionsEx" lines such as the following....and copy/paste them here:

    Code:
    2013-10-23 12:26:38 [INFO] [PermissionsEx] Loading PermissionsEx v1.20.3
    2013-10-23 12:26:38 [INFO] [PermissionsEx] Initializing file backend
    2013-10-23 12:26:45 [INFO] [PermissionsEx] Enabling PermissionsEx v1.20.3
    
    Let's 1st make sure and verify that you have the plugin in the plugin folder and it is being recognized by the server and loaded.
     
  11. Offline

    lycano

    This will not set the group of a user. "pex user vodit51321 group set owner". If you already have assigned a group to that user and you dont want it to be removed use add instead of set.

    vodit51321
    Code:
    Caused by: org.bukkit.configuration.InvalidConfigurationException: while scannin
    g for the next token
    found character        '\t' that cannot start any token
    in "<string>", line 13, column 1:
            - essentials.rules
        ^
    
    Check your permissions configuration. You have a tab in there at line 13. Remove the tab and replace it with 4 spaces. Keep in mind that you should never use tabs in config files. You need to use 4 spaces per tab (indent).

    As i think that this is not the only error you will get install Notepad++ enable "show non printable characters" and then replace all tabs with 4 spaces.
     
  12. Offline

    vodit51321

    TacoMuffinCow zipfe Computerichy lycano LHammonds Ok I fixed the tabs but it shows the groups and rank as incorrect because they aren't 4 spaces
    but they aren't supposed to be I did /plugins and PermissionsEx was in red !

    Code:
    groups:
      default:
        default: true
        permissions:
        - modifyworld.*
        - essentials.help
        - essentials.build
        - essentials.destroy
        - essentials.warp
        - essentials.mail
        - essentials.home
        - essentials.sethome
        - essentials.rules
        - essentials.balance
        - essentials.balance.others
        - essentials.tpa
        - essentials.pay
        - essentials.tpaccept
        - essentials.tpdeny
        - essentials.tpahere
        - factions.*
        options:
        prefix: '&7{Guest}'
      rank: '900'
      Donator:
        permissions:
        - chestshop.buy
        - chestshop.sell
        - essentials.clearinventory
        prefix: '&2(Donator)
        options:
      rank: '800'
        inheritance:
        - default
      Donator+:
        permissions:
        - colors.viewcodes
        - colors.use
        - colors.set
        - colors.setown
        prefix: '&a(Donator+)
        options:
      rank: '700'
        inheritance:
        - default
        - Donator
      Moderator:
        permissions:
        - playerheads.spawn.own
        - playerheads.canbehead
        - playerheads.canbeheadmob
        - essentials.near
        - essentials.nick
        - essentials.signs.color
        - essentials.me
        - essentials.kick
        prefix: '&e(Moderator)
        options:
      rank: '600'
        inheritance:
        - default
        - Donator
        - Donator+
      SuperMod:
        permissions:
        - essentials.fly
        - essentials.bigtree
        - essentials.exp
        - essentials.exp.give
        - essentials.itemspawn.item-<itemname>
        - essentials.itemspawn.item-[itemid]
        - essentials.heal
        - essential.god
        - essentials.hat
        - essentials.time
        - essentials.unban
        - essentials.tempban
        - disguisecraft.mob.pig
        - disguisecraft.mob.cow
        - disguisecraft.mob.sheep
        - disguisecraft.mob.chicken
        - disguisecraft.mob.bat
        - disguisecraft.notarget   
        prefix: '&5(SuperMod)
        options:
      rank: '500'
        inheritance:
        - default
        - Donator
        - Donator+
        - Moderator
      Admin:
        permissions:
        - disguisecraft.notarget
        - disguisecraft.mob.*
        - essentials.seen.banreason
        - essentials.ban
        - essentials.socialspy
        - essentials.unban
        - essentials.tp
        - essentials.afk   
        prefix: '&4(Admin)
        options:
      rank: '400'
        inheritance:
        - default
        - Donator
        - Donator+
        - Moderator
        - SuperMod
      SuperAdmin:
        permissions:
        - worldedit.drain
        - worldedit.green
        - worldedit.fill
        - worldedit.extinguish
        - worldedit.biome.set
        - worldedit.clipboard.load
        - worldedit.clipboard.clear
        - worldedit.clipboard.save
        - worldedit.clipboard.copy
        - worldedit.clipboard.rotate
        - worldedit.clipboard.flip
        - worldedit.clipboard.cut
        - worldedit.clipboard.paste
        - worldedit.wand
        - essentials.invsee
        prefix: '&3(SuperAdmin)
        options:
      rank: '300'
        inheritance:
        - default
        - Donator
        - Donator+
        - Moderator
        - SuperMod
      SuperAdmin+
        permissions:
        - worldedit.*
        - essentials.weather
        - essentials.vanish
        - essentials.warps.*
        - essentials.spawnmob.*
        prefix: '&b(SuperAdmin+)
        options:
      rank: '200'
        inheritance:
        - default
        - Donator
        - Donator+
        - Moderator
        - SuperMod
        - SuperAdmin
      Co-Owner
        permissions:
        - *.*
        - permissions.manage
        - permissions.manage.*
        - permissions.debug
        - permissions.reload
        - permissions.config
        - permissions.backend
        - permissions.manage.membership.*
        - permissions.manage.users
        - permissions.manage.users.*
        - permissions.manage.users.cleanup
        - permissions.manage.users.permissions.*
        - permissions.manage.users.permissions.timed.*
        - permissions.manage.users.prefix.*
        - permissions.manage.users.suffix.*
        - permissions.manage.dump
        - permissions.manage.worlds
        - permissions.manage.worlds.inheritance
        - permissions.manage.groups.inheritance
        - permissions.manage.groups.inheritance.*
        - permissions.manage.groups.permissions.*
        - permissions.manage.groups.permissions.timed.*
        - permissions.manage.groups.list
        - permissions.manage.groups.prefix.*
        - permissions.manage.groups.suffix.*
        - permissions.manage.groups.create.*
        - permissions.manage.groups.remove.*
        - permissions.user.promote.*
        - permissions.user.demote.*
        prefix: '&1(Co-Owner)
        options:
      rank: '100'
        inheritance:
        - default
        - Donator
        - Donator+
        - Moderator
        - SuperMod
        - SuperAdmin
        - SuperAdmin+
      Owner
        permissions:
        - *.*
        - permissions.manage
        - permissions.manage.*
        - permissions.debug
        - permissions.reload
        - permissions.config
        - permissions.backend
        - permissions.manage.membership.*
        - permissions.manage.users
        - permissions.manage.users.*
        - permissions.manage.users.cleanup
        - permissions.manage.users.permissions.*
        - permissions.manage.users.permissions.timed.*
        - permissions.manage.users.prefix.*
        - permissions.manage.users.suffix.*
        - permissions.manage.dump
        - permissions.manage.worlds
        - permissions.manage.worlds.inheritance
        - permissions.manage.groups.inheritance
        - permissions.manage.groups.inheritance.*
        - permissions.manage.groups.permissions.*
        - permissions.manage.groups.permissions.timed.*
        - permissions.manage.groups.list
        - permissions.manage.groups.prefix.*
        - permissions.manage.groups.suffix.*
        - permissions.manage.groups.create.*
        - permissions.manage.groups.remove.*
        - permissions.user.promote.*
        - permissions.user.demote.*
        prefix: '&6(Owner)
        options:
      rank: '100'
        inheritance:
        - default
        - Donator
        - Donator+
        - Moderator
        - SuperMod
        - SuperAdmin
        - SuperAdmin+
     
  13. Offline

    Hell4Ge

    tons of missed
    Code:
    '
    after prefix

    Fixing this perms, wait a moment

    Next one - missing " : "
    Code:
    Co-Owner
    Code:
    SuperAdmin+
    etc.

    And the last one is
    Code:
    *.*
    It should be
    Code:
    '*'
    Full-fixed perms

    Code:
    groups:
        default:
            default: true
            permissions:
            - modifyworld.*
            - essentials.help
            - essentials.build
            - essentials.destroy
            - essentials.warp
            - essentials.mail
            - essentials.home
            - essentials.sethome
            - essentials.rules
            - essentials.balance
            - essentials.balance.others
            - essentials.tpa
            - essentials.pay
            - essentials.tpaccept
            - essentials.tpdeny
            - essentials.tpahere
            - factions.*
            options:
            prefix: '&7{Guest}'
            rank: '900'
       
        Donator:
            permissions:
            - chestshop.buy
            - chestshop.sell
            - essentials.clearinventory
            options:
            rank: '800'
            prefix: '&2(Donator)'
            inheritance:
            - default
       
        Donator+:
            permissions:
            - colors.viewcodes
            - colors.use
            - colors.set
            - colors.setown
            prefix: '&a(Donator+)'
            options:
            rank: '700'
            inheritance:
            - default
            - Donator
           
        Moderator:
            permissions:
            - playerheads.spawn.own
            - playerheads.canbehead
            - playerheads.canbeheadmob
            - essentials.near
            - essentials.nick
            - essentials.signs.color
            - essentials.me
            - essentials.kick
            prefix: '&e(Moderator)'
            options:
            rank: '600'
            inheritance:
            - default
            - Donator
            - Donator+
           
        SuperMod:
            permissions:
            - essentials.fly
            - essentials.bigtree
            - essentials.exp
            - essentials.exp.give
            - essentials.itemspawn.item-<itemname>
            - essentials.itemspawn.item-[itemid]
            - essentials.heal
            - essential.god
            - essentials.hat
            - essentials.time
            - essentials.unban
            - essentials.tempban
            - disguisecraft.mob.pig
            - disguisecraft.mob.cow
            - disguisecraft.mob.sheep
            - disguisecraft.mob.chicken
            - disguisecraft.mob.bat
            - disguisecraft.notarget 
            prefix: '&5(SuperMod)'
            options:
            rank: '500'
            inheritance:
            - default
            - Donator
            - Donator+
            - Moderator
           
        Admin:
            permissions:
            - disguisecraft.notarget
            - disguisecraft.mob.*
            - essentials.seen.banreason
            - essentials.ban
            - essentials.socialspy
            - essentials.unban
            - essentials.tp
            - essentials.afk 
            prefix: '&4(Admin)'
            options:
            rank: '400'
            inheritance:
            - default
            - Donator
            - Donator+
            - Moderator
            - SuperMod
           
        SuperAdmin:
            permissions:
            - worldedit.drain
            - worldedit.green
            - worldedit.fill
            - worldedit.extinguish
            - worldedit.biome.set
            - worldedit.clipboard.load
            - worldedit.clipboard.clear
            - worldedit.clipboard.save
            - worldedit.clipboard.copy
            - worldedit.clipboard.rotate
            - worldedit.clipboard.flip
            - worldedit.clipboard.cut
            - worldedit.clipboard.paste
            - worldedit.wand
            - essentials.invsee
            prefix: '&3(SuperAdmin)'
            options:
            rank: '300'
            inheritance:
            - default
            - Donator
            - Donator+
            - Moderator
            - SuperMod
           
            SuperAdmin+:
            permissions:
            - worldedit.*
            - essentials.weather
            - essentials.vanish
            - essentials.warps.*
            - essentials.spawnmob.*
            prefix: '&b(SuperAdmin+)'
            options:
            rank: '200'
            inheritance:
            - default
            - Donator
            - Donator+
            - Moderator
            - SuperMod
            - SuperAdmin
           
            Co-Owner:
            permissions:
            - '*'
            - permissions.manage
            - permissions.manage.*
            - permissions.debug
            - permissions.reload
            - permissions.config
            - permissions.backend
            - permissions.manage.membership.*
            - permissions.manage.users
            - permissions.manage.users.*
            - permissions.manage.users.cleanup
            - permissions.manage.users.permissions.*
            - permissions.manage.users.permissions.timed.*
            - permissions.manage.users.prefix.*
            - permissions.manage.users.suffix.*
            - permissions.manage.dump
            - permissions.manage.worlds
            - permissions.manage.worlds.inheritance
            - permissions.manage.groups.inheritance
            - permissions.manage.groups.inheritance.*
            - permissions.manage.groups.permissions.*
            - permissions.manage.groups.permissions.timed.*
            - permissions.manage.groups.list
            - permissions.manage.groups.prefix.*
            - permissions.manage.groups.suffix.*
            - permissions.manage.groups.create.*
            - permissions.manage.groups.remove.*
            - permissions.user.promote.*
            - permissions.user.demote.*
            prefix: '&1(Co-Owner)'
            options:
            rank: '100'
            inheritance:
            - default
            - Donator
            - Donator+
            - Moderator
            - SuperMod
            - SuperAdmin
            - SuperAdmin+
           
            Owner:
            permissions:
            - '*'
            - permissions.manage
            - permissions.manage.*
            - permissions.debug
            - permissions.reload
            - permissions.config
            - permissions.backend
            - permissions.manage.membership.*
            - permissions.manage.users
            - permissions.manage.users.*
            - permissions.manage.users.cleanup
            - permissions.manage.users.permissions.*
            - permissions.manage.users.permissions.timed.*
            - permissions.manage.users.prefix.*
            - permissions.manage.users.suffix.*
            - permissions.manage.dump
            - permissions.manage.worlds
            - permissions.manage.worlds.inheritance
            - permissions.manage.groups.inheritance
            - permissions.manage.groups.inheritance.*
            - permissions.manage.groups.permissions.*
            - permissions.manage.groups.permissions.timed.*
            - permissions.manage.groups.list
            - permissions.manage.groups.prefix.*
            - permissions.manage.groups.suffix.*
            - permissions.manage.groups.create.*
            - permissions.manage.groups.remove.*
            - permissions.user.promote.*
            - permissions.user.demote.*
            prefix: '&6(Owner)'
            options:
            rank: '100'
            inheritance:
            - default
            - Donator
            - Donator+
            - Moderator
            - SuperMod
            - SuperAdmin
            - SuperAdmin+
    
    You can remove some spaces by replacing them, I am using Notepad++ with Edit->Blank Operations -> TAB to Space

    Less copy-paste and make perms slowly, YAML is tricky :)

    Enjoy (I hope) ;)
     
  14. Offline

    lycano

    Hell4Ge the spacing inside the code brackes are screwed up for some groups. Try posting it on pastebin or pastie.org something ;)
     
  15. Offline

    LHammonds

    Thanks to Hell4Ge for getting it close. I made some more modifications and verified my changes in an online YAML parser and tested in-game.

    I recommend to the original poster and anyone else reading this to NOT use the "*" or other Permission.* node unless it is a pre-defined kit. But even then, I'd recommend using them as little as possible. It can have unintended consequences. Just do the extra legwork and add all the permission nodes to ensure you are not messing up.

    Code:
    groups:
      default:
        default: true
        permissions:
        - modifyworld.*
        - essentials.help
        - essentials.build
        - essentials.destroy
        - essentials.warp
        - essentials.mail
        - essentials.home
        - essentials.sethome
        - essentials.rules
        - essentials.balance
        - essentials.balance.others
        - essentials.tpa
        - essentials.pay
        - essentials.tpaccept
        - essentials.tpdeny
        - essentials.tpahere
        - factions.*
        prefix: '&7{Guest}'
        options:
          rank: '900'
      Donator:
        inheritance:
        - default
        permissions:
        - chestshop.buy
        - chestshop.sell
        - essentials.clearinventory
        prefix: '&2(Donator)'
        options:
          rank: '800'
      Donator+:
        inheritance:
        - default
        - Donator
        permissions:
        - colors.viewcodes
        - colors.use
        - colors.set
        - colors.setown
        prefix: '&a(Donator+)'
        options:
          rank: '700'
      Moderator:
        inheritance:
        - default
        - Donator
        - Donator+
        permissions:
        - playerheads.spawn.own
        - playerheads.canbehead
        - playerheads.canbeheadmob
        - essentials.near
        - essentials.nick
        - essentials.signs.color
        - essentials.me
        - essentials.kick
        prefix: '&e(Moderator)'
        options:
          rank: '600'
      SuperMod:
        inheritance:
        - default
        - Donator
        - Donator+
        - Moderator
        permissions:
        - essentials.fly
        - essentials.bigtree
        - essentials.exp
        - essentials.exp.give
        - essentials.itemspawn.item-<itemname>
        - essentials.itemspawn.item-[itemid]
        - essentials.heal
        - essential.god
        - essentials.hat
        - essentials.time
        - essentials.unban
        - essentials.tempban
        - disguisecraft.mob.pig
        - disguisecraft.mob.cow
        - disguisecraft.mob.sheep
        - disguisecraft.mob.chicken
        - disguisecraft.mob.bat
        - disguisecraft.notarget
        prefix: '&5(SuperMod)'
        options:
          rank: '500'
      Admin:
        inheritance:
        - default
        - Donator
        - Donator+
        - Moderator
        - SuperMod
        permissions:
        - disguisecraft.notarget
        - disguisecraft.mob.*
        - essentials.seen.banreason
        - essentials.ban
        - essentials.socialspy
        - essentials.unban
        - essentials.tp
        - essentials.afk
        prefix: '&4(Admin)'
        options:
          rank: '400'
      SuperAdmin:
        inheritance:
        - default
        - Donator
        - Donator+
        - Moderator
        - SuperMod
        permissions:
        - worldedit.drain
        - worldedit.green
        - worldedit.fill
        - worldedit.extinguish
        - worldedit.biome.set
        - worldedit.clipboard.load
        - worldedit.clipboard.clear
        - worldedit.clipboard.save
        - worldedit.clipboard.copy
        - worldedit.clipboard.rotate
        - worldedit.clipboard.flip
        - worldedit.clipboard.cut
        - worldedit.clipboard.paste
        - worldedit.wand
        - essentials.invsee
        prefix: '&3(SuperAdmin)'
        options:
          rank: '300'
      SuperAdmin+:
        inheritance:
        - default
        - Donator
        - Donator+
        - Moderator
        - SuperMod
        - SuperAdmin
        permissions:
        - worldedit.*
        - essentials.weather
        - essentials.vanish
        - essentials.warps.*
        - essentials.spawnmob.*
        prefix: '&b(SuperAdmin+)'
        options:
          rank: '200'
      Co-Owner:
        inheritance:
        - default
        - Donator
        - Donator+
        - Moderator
        - SuperMod
        - SuperAdmin
        - SuperAdmin+
        permissions:
        - '*'
        - permissions.manage
        - permissions.manage.*
        - permissions.debug
        - permissions.reload
        - permissions.config
        - permissions.backend
        - permissions.manage.membership.*
        - permissions.manage.users
        - permissions.manage.users.*
        - permissions.manage.users.cleanup
        - permissions.manage.users.permissions.*
        - permissions.manage.users.permissions.timed.*
        - permissions.manage.users.prefix.*
        - permissions.manage.users.suffix.*
        - permissions.manage.dump
        - permissions.manage.worlds
        - permissions.manage.worlds.inheritance
        - permissions.manage.groups.inheritance
        - permissions.manage.groups.inheritance.*
        - permissions.manage.groups.permissions.*
        - permissions.manage.groups.permissions.timed.*
        - permissions.manage.groups.list
        - permissions.manage.groups.prefix.*
        - permissions.manage.groups.suffix.*
        - permissions.manage.groups.create.*
        - permissions.manage.groups.remove.*
        - permissions.user.promote.*
        - permissions.user.demote.*
        prefix: '&1(Co-Owner)'
        options:
          rank: '100'
      Owner:
        inheritance:
        - default
        - Donator
        - Donator+
        - Moderator
        - SuperMod
        - SuperAdmin
        - SuperAdmin+
        permissions:
        - '*'
        - permissions.manage
        - permissions.manage.*
        - permissions.debug
        - permissions.reload
        - permissions.config
        - permissions.backend
        - permissions.manage.membership.*
        - permissions.manage.users
        - permissions.manage.users.*
        - permissions.manage.users.cleanup
        - permissions.manage.users.permissions.*
        - permissions.manage.users.permissions.timed.*
        - permissions.manage.users.prefix.*
        - permissions.manage.users.suffix.*
        - permissions.manage.dump
        - permissions.manage.worlds
        - permissions.manage.worlds.inheritance
        - permissions.manage.groups.inheritance
        - permissions.manage.groups.inheritance.*
        - permissions.manage.groups.permissions.*
        - permissions.manage.groups.permissions.timed.*
        - permissions.manage.groups.list
        - permissions.manage.groups.prefix.*
        - permissions.manage.groups.suffix.*
        - permissions.manage.groups.create.*
        - permissions.manage.groups.remove.*
        - permissions.user.promote.*
        - permissions.user.demote.*
        prefix: '&6(Owner)'
        options:
          rank: '100'
    
     
  16. Offline

    Hell4Ge

  17. Offline

    lycano

    Group Co-Owner and Owner do not need to have set inheritance since the wildcard '*' permission is set. That also means that no permissions need to be set for those two groups.
     
  18. Offline

    Hell4Ge

    It's also good to know how permissions works

    This code is wrong
    Code:
    - someplugin.*
    - -someplugin.use.command.blowup
    
    Because pex is going "line by line", or "step by step", which means that if you will use /blowup then it actually will work
    Code:
    - -someplugin.use.command.blowup
    
    is predicted by full perms
    Code:
    - someplugin.*
    
    so the prevented / banned command will not be checked

    It works in the same way with inheritance:
    permissions -> inheritance
    If you have '*' permission, the inheritance section is useless (won't be analysed)

    Just a tip :)
     
  19. Offline

    vodit51321

Thread Status:
Not open for further replies.

Share This Page