Inactive [ADMN/DEV] PermissionsEx (PEX) v1.19.5 - Tomorrow is Today! [1.4.6-R0.1]

Discussion in 'Inactive/Unsupported Plugins' started by t3hk0d3, May 21, 2011.

  1. Offline

    t3hk0d3

    [​IMG]
    Version: 1.19.5

    PLEASE USE BUKKIT-DEV FORUM FOR DISCUSSION/HELP
    http://dev.bukkit.org/server-mods/permissionsex/
    THANKS IN ADVANCE.

    PermissionsEx (PEX) is a new permissions plugin, based on Permissions ideas and supports all of its features. But PEX is more! It offers different backends, powerful ingame management, fine grained restrictions for world modification.

    [​IMG]

    Current features
    1. Bukkit Permissions (SuperPerms) compatible.
    2. Several backend support. Currently bundled backends is File (YAML) and SQL (MySQL, SQLite). Also it's possible to add your own.
    3. YAML backend, with new, fully rethinked, config schema. Now all user, groups and their permissions are stored in one file - permission.yml. BTW file name is adjustable too.
    4. SQL backend, most delicious. Currently MySQL and SQLite supported, but other DB (like Postgre) are possible too. PEX deploys the DB scheme (tables and initial data) automatically. This means, that you only need to provide data on how to connect to the db, everything else PEX will handle by itself.
    5. Flexible architecture and API - you can change a lot programmatically.
    6. Compatibility layer with TheYeti's Permissions (2.7.4) (as a separate part of the plugin). In most cases plugins, which use Permissions, will alsowork with PEX also.
    7. Rich chat/console command interface. You can do almost everything ingame. Command list below.
    8. Modifyworld - Embedded restrictions mechanism (we call it "modifyworld"), which provides the possibility to control players abilities, such as destroying/placing blocks, riding carts/boats or even getting spotted by mobs and much more. Disabled by default.
    9. Multigroup inheritance. User, as well as Group, can be member of several groups. And inherit their permissions, options and prefix/suffix.
    10. Permissions based upon Regular Expressions. This mean you can use regular expressions. Example: modifyworld.blocks.(destroy|place).(3|12) - this permission allow place or destroy only sand (12) or dirt (3) blocks. There is still limitation on dot usage in your regexps - dots are escaped by default.
    11. Multiworld permissions. Just don't specify world and permission would work in any world.
    12. Multiworld inheritance. You can inherit different groups in different worlds.
    13. Easy migration from Permissions 2.x. Converter for both YAML and SQL are embedded into PermissionsCompat. Just use simple instruction.
    14. Perfomance friendly. Low-level caching helps alot when you have 100+ online users :)
    15. Promotional/Demotional system. You can assign ranks to groups and promote/demote users to higher/lower ranked group.
    16. World-inheritance - permissions/option of one world can be inherited by another world.
    17. Timed Permissions - you can give user permission only for some amount of time.
    18. Chat Manager - small chat plugin, bundled with PEX. With prefixes/suffiex and colors. Check wiki for more details.


    Documentation
    Wiki

    Basic setup tutorial (Thanks to lycano)

    Nice tutorial made by Bennetman


    Download
    Stable version

    Development version (mostly stable) - always lastest dev build.

    Sources
    https://github.com/PEXPlugins

    Builds
    http://webbukkit.org:8080/

    Maven Repository
    http://repo.tehkode.ru/browse/ru.tehkode

    IRC
    Join us on #permissionsex, irc.esper.net. Feel free to ask any related questions.

    Tools !NEW!
    Pex Auto-Setup Tool - MySQL and FlatFile !


    Changelog
    Show Changelog (open)
    v1.19.5
    Proper intervals for timed commands (both group/permissions management), without pesky seconds calculations (like /pex user t3hk0d3 timed add cool.permission 10days)
    Bugfixes.
    1.4.6 compatibility.


    v1.19.4
    Built for Bukkit 1.4.2-R0.1
    Added inventory permissions (modifyworld.items.put/take.<item>.of.<chest>)
    Added item hold permission (modifyworld.items.hold.<item>)
    Sdded monster egg spawn permission (modifyworld.spawn.<creature>)
    Few other minor fixes
    v.1.19.3
    Modifyworld improvements (configurable messages, now independent from PEX)
    /pex help command
    Minor improvements and bugfixes
    v.1.19.2
    New modifyworld permissions
    Some bugfixes
    v.1.19.1
    Bugfix release
    v1.19
    Bukkit R6 compatible.
    Several bugfixes!
    Permissions now case-insensetive.
    v1.18
    Users logging and cleanup feature.
    Non-inheriting nodes feature.
    Several Bugfixes.
    PermissionsCompat is finally remove from default bundle.
    v1.17
    User/group specific management permissions (permissions.manage.group.Admin)
    Fixed some superperms compatibility issues
    Fixed several bugs
    v1.16
    SuperPerms compatbility bridge were rewritten - no lags anymore and now with debug output (now you can view superperms checks).
    Numerous of bugs were fixed (Thanks you guys for reporting them)
    Modifyworld were improved (modifyworld.item.use)
    v1.15
    Compatiblity for 1317+
    Fixed perfomance issues with SuperPerms (if you still experience they try to disable "raw-permissions" in config.yml)
    Fixed issue with prefix inheritance
    v1.14
    Improved Options mechanism.
    Auto saving new users feature, disabled by default.
    SuperPerms bridge improved - more permissions supported by wildcards.
    File backend dumping now fully functional. SQL dumping is still bogus (do not dump world-specific inheritance and prefixes), will be fixed soon.
    Many bugfixes and minor improvements.
    v1.13
    Superperms (BukkitPerms) support
    Multiworld inheritance and prefixes/suffixes
    Groups weighting
    ChatManager, chat plugin which bundled with PEX.
    Modifyworld now separate plugin, but still bundled with PEX.
    API changed slightly, CustomEvents (PermissionsEntityEvent, PermissionsSystemEvent) introduced.
    Many lesser improvements and tons of bugfixes.
    v1.12
    API get slightly improved
    Ranking ladders.
    User/group name case-insensetivity.
    World-inheritance.
    Timed permissions.
    Modifyworld rules are get improved.
    Tons of minor improvements and bugfixes.
    v1.11
    Many bugfixes and improvements.
    MySQL connection stability improved - reconnection mechanism.
    v1.10
    Promotional/Demotional system.
    Perfomance improvement, with new low-level caching system (thx Joy)
    Modifyworld improved.
    Many lesser improvements and bugfixes.
    v1.06
    New p2compat backend, for easy migration from Permissions 2.x to PEX.
    v1.05
    Users/Groups dumping (pex dump <backend> <file>).
    New commands pex promote/demote. Actually this is just aliases for "pex user group set/remove"
    Few bugfixes.
    v1.04
    Players now can be informed about changes (has been added to group, changed permission/option). Disabled by default - set "permissions.informplayers.changes" to "true"
    Config node "permissions.verbose", which responsible for player informing about modifyworld restrictions has been renamed to "permissions.infromplayers.modifyworld".
    Autocomplete has been improved.
    New command "pex config <node> [value]". This command help to manipulate configuration file (config.yml) from console/chat interface.
    Many bugfixes.
    v1.03
    Autocomplete for users (taken from registred users and online users) and groups names.
    New command for user removing (pex user <user> delete)
    Fixed several nasty bugs. Thanks for bugreports!
    v1.02
    Compatibility layer loading order issue fixed. Now most of plugins should work.
    Tested with new CB 803 build.
    v1.01
    Regular expression permissions support.
    Newer permissions now added above (bugfix).
    Several bugfixes.
    v1.00
    Initial public release.
     
    BRampersad, grid21, MrRazull and 71 others like this.
  2. Offline

    BranToast75

    I dont see why so many people say that permissions ex is bad. this is without a doubt the best permissions plugin since Permissions 3.x.x ive been using this plugin when permissions 3 stop getting support, and i cant use another perms plugin. Ive treied PermissionsBukkit, Group Manager, bPermissions, and all of them are just inferior compared to this. Plus you can have your Prefixes with out them being attached to any one player, its awesome. And Chatmanager works right out of the gate. I could go on forever about how good PermissiosEx is, so ima leave you with this. Get it! You Wont Be Sorry! :D
     
  3. Offline

    luckydog32

    Hi I need help getting permissions to work with certain groups. The "User" group is acting like it has no prefix or permissions associated with it. I have no clue why D: Here's my permissions config file.
    Code:
    groups:
      Start:
        prefix: '&6(Noob)&7'
        permissions:
        - -modifyworld.blocks.*
        - modifyworld.*
        - FirstSpawn.use
        - FirstSpawn.hold
        - stargate.use
        - essentials.motd
        - essentials.help
        - ChestShop.shop.buy
        - ChestShop.shop.sell
        - iConomy.help
        - iConomy.holdings
        - iConomy.payment
        - iConomyChestShop.shop.use
        - Reporter.report
        - essentials.kit[starter]
        - essentials.ban.notify
        - essentials.kick.notify
        - essentials.home
        - essentials.sethome
        - essentials.delhome
        - treasurechest.access
        - -mobarena.use.join
        - -mobarena.use.leave
        - -mobarena.use.spec
        - -mobarena.use.arenalist
        - -mobarena.use.playerlist
        - essentials.ping
        - multiverse.portal.access.*
        - servermessage.group1
        options:
          rank: '1000'
      User:
        prefix: '&8(User)&7'
        default: true
        permissions:
        - modifyworld.*
        - factions.money.kit.standard
        - factions.kit.halfplayer
        - stargate.use
        - essentials.warp.tutorial
        - essentials.warp.donations
        - essentials.warp.list
        - essentials.back
        - essentials.mail
        - essentials.msg
        - essentials.mail.send
        - essentials.ignore
        - ModifyWorld.*
        - essentials.spawn
        - essentials.motd
        - essentials.help
        - essentials.signs.use.warp
        - essentials.signs.use.heal
        - essentials.signs.use.mail
        - essentials.signs.use.disposal
        - ChestShop.shop.buy
        - ChestShop.shop.sell
        - iConomy.help
        - iConomy.holdings
        - iConomy.payment
        - iConomyChestShop.shop.use
        - Reporter.report
        - essentials.kit[starter]
        - essentials.ban.notify
        - essentials.kick.notify
        - treasurechest.access
        - lottery.buy
        - plotme.use
        - essentials.ping
        - essentials.tpahere
        - essentials.tpaccept
        - essentials.tpa
        - essentials.tpdeny
        - essentials.suicide
        - essentials.realname
        - essentials.help
        - multiverse.portal.access.*
        - servermessage.group1
        - ChestShop.shop.*
        options:
          rank: '900'
      Member:
        prefix: '&2(Member)&7'
        inheritance:
        - User
        permissions:
        - essentials.kit[stone]
        - essentials.spawn
        - iConomy.holdings
        - ChestShop.shop.create
        - ChestShop.shop.*
        - lottery.buy
        - lockette.user.create.*
        - gb.use
        - showcase.basic
        - showcase.finite
        - showcase.exchange
        - showcase.buy.finite
        - showcase.buy.infinite
        - Reporter.report
        - residence.create
        - essentials.clearinventory
        options:
          rank: '800'
      IronDonator:
        prefix: '&c(IronDonator)&7'
        inheritance:
        - Member
        permissions:
        - factions.kit.fullplayer
        - plotme.limit.3
        - essentials.hat
        - essentials.sethome.multiple
        - essentials.kit[iron]
        options: rank: '700'
      GoldDonator:
        prefix: '&e(GoldDonator)&7'
        inheritance:
        - IronDonator
        permissions:
        - plotme.limit.8
        - essentials.fly
        - essentials.nick
        - anticheat.check.fly
        - essentials.sethome.vip
        - essentials.kit[gold]
        - essentials.kit[diamond]
        - essentials.near
        options: rank: '600'
      DiamondDonator:
        prefix: '&b(DiamondDonator)&7'
        inheritance:
        - GoldDonator
        permissions:
        - plotme.limit.15
        - essentials.kit.*
        - essentials.feed
        - essentials.nick.color
        - essentials.sethome.staff
        - essentials.kit[SuperDiamond]
        options: rank:'500'
      Builder:
        prefix: '&9(Builder)&7'
        inheritance:
        - DiamondDonator
        permissions:
        - essentials.warp.*
        - essentials.signs.color
        - essentials.home.others
        - essentials.kit[ironkit]
        - essentials.sethome.multiple
        - essentials.tphere
        - essentials.tp.*
        - modifyworld.*
        - worldedit.*
        - prism.extinguish
        - prism.drain
        - prism.alerts.ores.ignore
        - prism.alerts.place.ignore
        - prism.alerts.break.ignore
        - prism.alerts.lighter.ignore
        - prism.alerts.lavabucket.ignore
        - essentials.tree
        - essentials.kit.*
        - essentials.gamemode
        - essentials.nick.*
        - essentials.spawner.*
        options:
          rank: '400'
      Mod:
        prefix: '&4(Mod)&7'
        inheritance:
        - Builder
        permissions:
        - factions.kit.mod
        - anticheat.system.*
        - multiverse.inventories.*
        - multiverse.portal.config
        - multiverse.portal.create
        - multiverse.portal.givewand
        - multiverse.portal.list
        - multiverse.portal.modify
        - multiverse.portal.remove
        - multiverse.portal.select
        - citizens.admin.*
        - citizens.script.*
        - citizens.npc.*
        - worldguard.*
        - lottery.admin.draw
        - lottery.admin.addtopot
        - ChestShop.mod
        - prism.setmy.wand
        - prism.lookup
        - prism.preview
        - prism.rollback
        - prism.restore
        - prism.tp
        - prism.report
        - prism.reload
        - prism.alerts
        - essentials.heal
        - essentials.heal.cooldown.bypass
        - essentials.heal.others
        - essentials.god.others
        - essentials.god
        - FirstSpawn.Admin
        - stargate.create
        - stargate.destroy
        - stargate.option
        - stargate.free
        - stargate.admin
        - ezones.*
        - worldguard.*
        - worldedit.*
        - essentials.tree
        - essentials.repair.*
        - essentials.more
        - essentials.time.set
        - essentials.time
        - essentials.kit.*
        - essentials.item
        - essentials.oversizedstacks
        - essentials.give.*
        - essentials.gamemode
        - essentials.gamemode.others
        - essentials.feed.others
        - essentials.feed
        - enchantment.enchant
        - essentials.break
        - essntials.break.bedrock
        - essentials.signs.*
        - bookmanager.*
        - essentials.jail.exempt
        - iConomy.*
        - mobarena.setup.arena
        - mobarena.setup.setarena
        - mobarena.setup.addarena
        - mobarena.setup.removearena
        - mobarena.setup.protect
        - mobarena.setup.editarena
        - mobarena.setup.setregion
        - mobarena.setup.expandregion
        - mobarena.setup.showregion
        - mobarena.setup.setlobbyregion
        - mobarena.setup.expandlobbyregion
        - mobarena.setup.setwarp
        - mobarena.setup.spawnpoints
        - mobarena.setup.containers
        - mobarena.setup.leaderboards
        - mobarena.setup.checkdata
        - mobarena.setup.classes
        - mobarena.admin.enable
        - mobarena.admin.kick
        - mobarena.admin.restore
        - mobarena.admin.force
        - mobarena.admin.teleport
        - plotme.admin
        - essentials.nick
        - essentials.near
        - essentials.ban.notify
        options:
          rank: '300'
      Admin:
        prefix: '&5(Admin)&7'
        inheritance:
        - Mod
        permissions:
        - factions.kit.admin
        - multiverse.portal.debug
        - essentials.joinfullserver
        - essentials.world
        - essentials.teleport.hidden
        - essentials.tppos
        - essentials.tpo
        - essentials.teleport.hidden
        - essentials.tphere
        - essentials.tp
        - essentials.tpohere
        - essentials.setwarp
        - essentials.top
        - essentials.sethome.multiple.set
        - essentials.sethome.others
        - essentials.sethome.multiple.unlimited
        - essentials.jump
        - essentials.delwarp
        - essentials.delhome.others
        - essentials.back.ondeath
        - essentials.setspawn
        - essentials.weather
        - essentials.unbanip
        - essentials.unban
        - essentials.togglejail.offline
        - essentials.jail.exempt
        - essentials.togglejail
        - essentials.thunder
        - essentials.tempban.offline
        - essentials.tempban.exempt
        - essentials.tempban
        - essentials.sudo
        - essentials.spawnmob.*
        - essentials.socialspy
        - essentials.setjail
        - essentials.remove
        - essentials.ping
        - essentials.mute
        - essentials.mute.exempt
        - essentials.kill
        - essentials.killforce
        - essentials.killall
        - essentials.kickall
        - essentials.kick
        - essentials.kick.exempt
        - essentials.jails
        - essentials.invsee
        - essentials.gc
        - essentials.fireball
        - essentials.essentials
        - essentials.deljail
        - essentials.clearinventory.others
        - essentials.broadcast
        - essentials.burn
        - essentials.banip
        - essentials.ban.offline
        - essentials.ban
        - essentials.ban.exempt
        - essentials.spawner.*
        - modplugin.ban
        - modplugin.kick
        - modplugin.unban
        - ChestShop.*
        - ChestShop.Admin
        - lottery.admin.draw
        - lottery.admin.addtopot
        - lottery.admin.editconfig
        - iConomy.*
        - lockette.admin.create.*
        - lockette.admin.break
        - lockette.admin.bypass
        - lockette.admin.snoop
        - lockette.admin.reload
        - gb.create
        - gb.delete
        - gb.*
        - showcase.infinite
        - showcase.admin
        - Citizens.*
        - Towny.*
        - Reporter.*
        - EpicZones.*
        - Residence.admin
        - Residence.*
        - citizenspout.*
        - citizenskins.setnpccape
        - citizenskins.setnpcskin
        - citizenskins.*
        - residence.admin
        - mobarena.setup.config
        - mobarena.setup.autogenerate
        - mobarena.setup.autodegenerate
        - essentials.socialspy
        options:
          rank: '200'
      Founder:
        prefix: '&3&l(Founder)&7'
        inheritance:
        - Admin
        permissions:
        - voxelsniper.litesniper
        - voxelsniper.sniper
        - voxelsniper.punish
        - essentials.ban.exempt
        - '*'
        options:
          rank: '100'
    users:
      luckydog32:
          group:
          - User
      N1ck94110:
        group:
        - Founder
      Ts_BLaZe:
        group:
        - Admin
      chaosgirl369:
        group:
        - Admin
      Tiaoga:
        group:
        - Admin
     
  4. Offline

    velthos

    Hello.
    I need some help with my permission file. I want that people cannot open/close wooden doors.
    I though i did it right in my document.
    Here's what i wrote:
    groups:
    Rank-3:
    default: true
    permissions:
    - build: true
    - modifyworld.*
    - essential.bal
    - essentials.afk
    - essentials.help
    - essentials.suicide
    - simpleregionmarket.signs.use.rent
    - simpleregionmarket.addmember
    - simpleregionmarket.removemember
    - essentials.signs.buy.use
    - essentials.signs.sell.use
    - essentials.build
    - -modifyworld.blocks.interact.wooden_door
    prefix: '&8[Rank-3]'


    I hope so much you can find the error.
     
  5. Offline

    BranToast75

    Make sure you are using Chat Manager and have it enabled. Also you need to make a correction in the chat manager config
    This is the Default
    Code:
    enable: false
    message-format: <%prefix%player%suffix: %message>
    global-message-format: <%prefix%player%suffix> &e%message
    ranged-mode: false
    chat-range: 100.0
    This is What it needs to look like
    Code:
    enable: true
    message-format: '%prefix%player%suffix: %message'
    global-message-format: <%prefix%player%suffix> &e%message
    ranged-mode: false
    chat-range: 100.0
     
  6. Offline

    killkevdev

    Hi, im new to host servers. I need some help with permission file.
    Here is my current permission file.
    http://pastebin.com/LJ88dyN7
    The problem i have is that I am unable to access any commands even though i am opped
     
  7. Offline

    LaxWasHere

    Lol, why did this got marked as inactive?
     
  8. Offline

    velthos

    Killkevdev:
    - modifyworld need to have 1 more space.
    And try to add essentials.build
     
  9. Offline

    shadvalentine

    so .. is pex still being updated? .. I have used other permission plugins .. this is the one I like .. but I am getting errors with modifyworld .. or is there a good replacement for modifyworld?
     
  10. From the activity on github, PEX has not been abandoned and is still being developed.
     
    xboxhacks likes this.
  11. I just downloaded permissions ex and I went to the permissions ex file opened permissions and used notepad ++ to set it up. when I thought it was set up I ran my server and used my mc account to type /pex it said and enternal error had been found, so I looked at my .run file and it said that the permissions.yml file is empty so permissions is disalbelled!
    this is my permissions.
    groups:
    Default:
    default: true
    permissions:
    - essentials.spawn: true
    - essentials.rules: true
    - essentials.motd: true
    - essentials.list: true
    - essentials.helpop: true
    - essentials.help: true
    - modifyworld.*: true
    prefix: '&e'
    options:
    build: true
    rank: '1000'
    user:
    permissions:
    - essentials.afk:true
    - essentials.back:true
    - essentials.back.ondeath:true
    - essentials.balance:true
    - essentials.balance.others:true
    - essentials.balancetop:true
    - essentials.chat.shout:true
    - essentials.chat.question:true
    - essentials.compass:true
    - essentials.depth:true
    - essentials.home:true
    - essentials.ignore:false*
    - essentials.kit:true
    - essentials.kits.tools:true
    - essentials.mail:true
    - essentials.mail.send:true
    - essentials.me:true
    - essentials.msg:true
    - essentials.pay:true
    - essentials.ping:true
    - essentials.powertool:true
    - essentials.protect:true
    - essentials.sethome:true
    - essentials.signs.use.*:true
    - essentials.signs.create.disposal:true
    - essentials.signs.create.mail:true
    - essentials.signs.create.protection:true
    - essentials.signs.create.trade:true
    - essentials.signs.break.disposal:true
    - essentials.signs.break.mail:true
    - essentials.signs.break.protection:true
    - essentials.signs.break.trade:true
    - essentials.suicide:true
    - essentials.time:true
    - essentials.tpa:true
    - essentials.tpaccept:true
    - essentials.tpahere:true
    - essentials.tpdeny:true
    - essentials.warp:true
    - essentials.warp.list:true
    - essentials.worth:true
    - bending.air: true
    - bending.air.AirSwipe: true
    - bending.air.AirBubble: true
    - bending.air.Passive: true
    - bending.air.AirShield: true
    - bending.air.AirSuction: true
    - bending.air.AirSpout: true
    - bending.air.AirScooter: true
    - bending.air.Speed: true
    - bending.air.Tornado: true
    - bending.air.AirBurst: true
    - bending.water: true
    - bending.water.PhaseChange: true
    - bending.water.HealingWaters: true
    - bending.water.Plantbending: true
    - bending.water.WaterBubble: true
    - bending.water.WaterManipulation: true
    - bending.water.Passive: true
    - bending.water.WaterSpout: true
    - bending.water.Surge: true
    - bending.water.Bloodbending: true
    - bending.water.IceSpike: true
    - bending.water.Torrent: true
    - bending.water.OctopusForm: true
    - bending.earth: true
    - bending.earth.Catapult: true
    - bending.earth.EarthBlast: true
    - bending.earth.RaiseEarth: true
    - bending.earth.Passive: true
    - bending.earth.EarthTunnel: true
    - bending.earth.Collapse: true
    - bending.earth.EarthGrab: true
    - bending.earth.Tremorsense: true
    - bending.earth.EarthArmor: true
    - bending.earth.Shockwave : true
    - bending.chiblocking: true
    - bending.chiblocking.RapidPunch: true
    - bending.chiblocking.HighJump: true
    - bending.chiblocking.FastPunch: true
    - bending.chiblocking.Paralyze: true
    - bending.command.displayelement: true
    - bending.command.clear: true
    - bending.command.display: true
    - bending.command.help: true
    - bending.command.bind: true
    - bending.command.toggle: true
    - bending.command.who: true
    - bending.message.daymessage: true
    - bending.message.nightmessage: true
    - essentials.jump: true
    inheritance:
    - default
    prefix: '&2'
    options:
    build: true
    rank: '500'
    Moderator:
    permissions:
    - essentials.ban.notify: true
    - essentials.broadcast: true
    - essentials.clearinventory: true
    - essentials.delwarp: true
    - essentials.eco.loan: true
    - essentials.ext: true
    - essentials.getpos: true
    - essentials.helpop.recieve: true
    - essentials.jails: true
    - essentials.realname: true
    - essentials.signs.create.*: true
    - essentials.signs.break.*: true
    - essentials.time: true
    - essentials.time.set: true
    - essentials.protect.alerts: true
    - essentials.protect.admin: true
    - essentials.protect.ownerinfo: true
    - essentials.ptime: true
    - essentials.ptime.others: true
    - essentials.top: true
    - essentials.tp: true
    - essentials.tphere: true
    - essentials.tppos: true
    - essentials.tptoggle: true
    - essentials.weather: true
    - essentials.whois: true
    - essentials.world: true
    - essentials.worlds.*: true
    - permissions.user.promote.default: true
    - permissions.user.demote.default: true
    - permissions.manage.membership: true
    - disguisecraft.seer: true
    - bending.fire: true
    - bending.fire.Blaze: true
    - bending.fire.HeatControl: true
    - bending.fire.FireJet: true
    - bending.fire.FireBlast: true
    - bending.fire.Passive: true
    - bending.fire.Illumination: true
    - bending.fire.WallOfFire: true
    - bending.fire.Lightning: true
    - bending.fire.FireShield: true
    - bending.fire.FireBurst: true
    - lagg.clear: true
    - lagg.check: true
    - essentials.nick: true
    inheritance:
    - user
    prefix: '&5'
    options:
    build: true
    rank: '200'
    Headmod:
    permisssions:
    - essentials.chat.color: true
    - essentials.invsee: true
    - essentials.home.others: true
    inheritance:
    - Moderator
    prefix:
    options:
    build: true
    rank: '150'
    Admin:
    permissions:
    - essentials.backup: true
    - essentials.essentials: true
    - essentials.setspawn: true
    - essentials.reloadall: true
    - essentials.*: true
    - permissions.manage.users: true
    - permissions.manage.users.permissions: true
    - permissions.manage.users.permissions.timed: true
    - safecreeper.command.tasks OP Permission for /sc tasks: true
    - safecreeper.command.reload OP Permission for /sc reload : true
    - safecreeper.command.reloadperms OP Permission for /sc reloadperms: true
    - safecreeper.command.config.get OP Permission for config get commands: true
    - safecreeper.command.config.set OP Permission for config set commands: true
    - safecreeper.command.checkupdates OP Permission for /sc checkupdates: true
    - safecreeper.command.installupdate: true
    - safecreeper.bypass.WaterControl.CanPlaceWater OP Bypass permission to place water: true
    - safecreeper.bypass.LavaControl.CanPlaceLava OP Bypass permission to place lava: true
    - safecreeper.notification.update: true
    - lagg.clear: true
    - lagg.check: true
    - lagg.reload: true
    - lagg.killmobs: true
    - lagg.area: true
    - lagg.unloadchunks: true
    - lagg.tpchunk: true
    - lagg.help: true
    - bending.command.import: true
    - bending.avatar: true
    - bending.admin.choose: true
    inheritance:
    - Headmod
    prefix: '&c'
    options:
    build: true
    rank: '100'
    Headadmin:
    permissions:
    inheritance:
    - Admin
    prefix: '&4'
    options:
    build: true
    rank: '50;
    Owner:
    permissions:
    - essentials.banip: true
    - essentials.unbanip: true
    - essentials.togglejail: true
    - permissions.user.promote.default: true
    - permissions.user.demote.default: true
    - essentials.kill: ture
    - essentials.mute: true
    - essentials.nick.others: true
    - essentials.setwarp: true
    - essentials.kick: true
    - essentials.kick.notify: true
    - essentials.kill: true
    - essentials.mute: true
    - essentials.spawner: true
    - essentials.thunder: true
    - essentials.ban: true
    - essentials.unban: true
    - essentials.ignore: true
    - bending.admin.AvatarState: true
    - bendning.admin.remove: true
    - bending.admin.reload: true
    - bending.admin.permaremove: true
    - bending.admin.toggle: true
    - bending.admin.permaremove: true
    - bending.command.import: true
    - safecreeper.bypass.TNTControl.CanPlaceTNT OP Bypass permission to place TNT: true
    - safecreeper.bypass.TNTControl.CanBreakTNT OP Bypass permission to break TNT: true
    - safecreeper.bypass.PlayerControl.CanSleepsafecreeper.bypass.WaterControl.CanPlaceWater OP Bypass permission to place water: true
    - worldedit.biome.list /biomelist: true
    - worldedit.biome.info: true: true
    - worldedit.biome.set: true
    - worldedit.chunkinfo: true
    - worldedit.listchunks: true
    - worldedit.delchunks: true
    - worldedit.clipboard.load, worldedit.schematic.load: true
    - worldedit.schematic.list: true
    - worldedit.clipboard.save, worldedit.schematic.save: true
    - worldedit.schematic.formats: true
    - worldedit.clipboard.clear: true
    - worldedit.clipboard.load : true
    - worldedit.clipboard.save: true
    - copy worldedit.clipboard.rotate: true: true
    - worldedit.clipboard.copy: true
    - worldedit.clipboard.flip: true
    - worldedit.clipboard.cut: true
    - worldedit.clipboard.paste: true
    - worldedit.help: true
    - worldedit.reload: true
    - worldedit.fast: true
    - worldedit.limit: true
    - worldedit.global-mask: true
    - worldedit.generation.cylinder: true
    - worldedit.generation.cylinder worldedit.generation.sphere: true
    - worldedit.generation.sphere worldedit.generation.forest: true
    - worldedit.generation.pumpkins: true
    - worldedit.generation.pyramid: true
    - worldedit.generation.pyramid: true
    - worldedit.generation.shape: true
    - worldedit.history.clear: true
    - worldedit.history.redo: true
    - worldedit.history.undo: true
    - worldedit.navigation.thru.command: true
    - worldedit.navigation.unstuck: true
    - worldedit.navigation.ascend: true
    - worldedit.navigation.descend: true
    - worldedit.navigation.jumpto.command: true
    - worldedit.navigation.ceiling: true
    - worldedit.region.hollow: true
    - worldedit.region.overlay: true
    - worldedit.region.naturalize: true
    - worldedit.region.fall: true
    - worldedit.region.faces: true
    - worldedit.region.smooth: true
    - worldedit.regen: true
    - worldedit.region.deform: true
    - worldedit.region.replace: true
    - worldedit.region.stack: true
    - worldedit.region.set: true
    - worldedit.region.move: true
    - worldedit.region.center: true
    - worldedit.scripting.execute: true
    - worldedit.scripting.execute: true
    - worldedit.selection.chunk: true
    - worldedit.wand: true
    - worldedit.selection.hpos1: true
    - worldedit.selection.hpos2: true
    - worldedit.wand.toggle: true
    - worldedit.selection.contract: true
    - worldedit.selection.outset: true
    - worldedit.analysis.distr: true
    - worldedit.analysis.count: true
    - worldedit.selection.size: true
    - worldedit.selection.expandpand: true
    - worldedit.selection.shift: true
    - worldedit.selection.inset : true
    - worldedit.snapshots.restore: true
    - worldedit.snapshots.restore : true
    - worldedit.snapshots.list: true
    - worldedit.snapshots.restore: true
    - worldedit.snapshots.restore: true
    - worldedit.snapshots.restore: true
    - worldedit.tool.replacer: true
    - worldedit.tool.data-cycler: true
    - worldedit.tool.flood-fill: true
    - worldedit.brush.sphere: true
    - worldedit.brush.smooth: true
    - worldedit.brush.gravity: true
    - worldedit.brush.butcher: true
    - worldedit.brush.cylinder: true
    - worldedit.brush.clipboard: true
    - worldedit.brush.ex: true
    - worldedit.tool.deltree: true
    - worldedit.tool.farwand: true
    - worldedit.tool.lrbuild: true
    - worldedit.tool.info: true
    - worldedit.tool.tree: true
    - worldedit.superpickaxe.area: true
    - worldedit.superpickaxe.recursive: true
    - worldedit.superpickaxe: true
    - worldedit.brush.options.material: true
    - worldedit.superpickaxe: true
    - worldedit.brush.options.size: true
    - worldedit.brush.options.mask: true
    - worldedit.brush.options.range: true
    - worldedit.tool.replacer: true
    - worldedit.tool.data-cycler: true
    - worldedit.tool.flood-fill: true
    - worldedit.brush.sphere: true
    - worldedit.brush.smooth: true
    - worldedit.brush.gravity: true
    - worldedit.brush.butcher: true
    - worldedit.brush.cylinder: true
    - worldedit.brush.clipboard: true
    - worldedit.brush.ex: true
    - worldedit.tool.deltree: true
    - worldedit.tool.farwand: true
    - worldedit.tool.lrbuild: true
    - worldedit.tool.info: true
    - worldedit.tool.tree: true
    - worldedit.snow: true
    - worldedit.thaw: true
    - worldedit.fill.recursive: true
    - worldedit.fixlava: true
    - worldedit.fixwater : true
    - worldedit.removeabove: true
    - worldedit.removenear: true
    - worldedit.replacenear: true
    - worldedit.extinguish: true
    - worldedit.butcher: true
    - worldedit.remove: true
    - worldedit.fill: true
    - worldedit.help: true
    - worldedit.green: true
    - worldedit.drain: true
    inheritance:
    - Headadmin
    prefix: '&4'
    options:
    build: true
    rank: '0'
     
  12. Offline

    afistofirony

    Jonathan Strange The error in console upon starting up is normal.

    As for your permissions, remove the :true after each permission. For negated permissions (permission.node: false), just use a hyphen before the permission node (-permission.node).
     
  13. Offline

    ALufkin24

    I am having a heck of a time with my yml. It says I have a error for the prefix of Warden. I think I have it in there right, but it's still throwing me a error. I don't know what the problem is. Any help is appreciated!! Here is the link to my yml:

    http://paste.ubuntu.com/5607153/
     
  14. Offline

    afistofirony

    ALufkin24 You need to close the prefix quote on line 284 ;)

    prefix: '&f[&bWarden&f]&t' instead of prefix: '&f[&bWarden&f]&t
     
  15. Offline

    snivell

    Yay perm ex!
     
  16. Offline

    Flash200000

    When I join my server and talk, it doesn't show any prefix or suffix.

    Here is one of my ranks
    Owner:
    inheritance:
    - Admin
    prefix: '&4[&6Owner&4]&7'
    suffix: '&e'
    options:
    rank: '10'
    permissions:
    - '*'
    users:
    Flash200000:
    group:
    - Owner
     
  17. Offline

    Nuckel_80

    Are yuo using chatmanager? is it enabled?
     
  18. Offline

    netherfoam

    So... Is there a way to add timed permissions with MySQL backend? Because it doesn't work for groups. If you reply, can you hit Reply so I get the notification too? :) Thanks!
     
  19. I get this problem where I do /Pex and it only shows me [Pex] Running version *Version* etc
    I've tried adding the permission through console for me, i've tried setting my self in owner, I oped my self 5+ times, still doesn't work D: Any help
     
  20. Offline

    fenukottero

    Hello dude can you help me?
    This is my permissions file: http://pastebin.com/TXkh7z3F
    And there are 2 errors! Can you help me? :p

    Output

    ERROR:

    while parsing a block mapping
    in "<unicode string>", line 2, column 3:
    default:
    ^
    expected <block end>, but found '<block sequence start>'
    in "<unicode string>", line 261, column 4:
    - dynmap.webchat
    ^
     
  21. Offline

    saveryan

    hello I'm having a problem with safecreeper not starting at all on my bukkit server, I'm using version v1.4.1 , bukkit 1.5.2 R0.1 and PEX v1.19.5 (I have to use this version of Pex or else i get problems with Mobarena :S) I think the error comes from pex config but I don't know where so could you take a look please?

    Code:
    [INFO] [SafeCreeper] Disabling SafeCreeper v1.4.1
    >18:45:35 [SEVERE] Error occurred while disabling SafeCreeper v1.4.1 (Is it up to date?)
    java.lang.NullPointerException
    at com.timvisee.safecreeper.SafeCreeper.onDisable(SafeCreeper.java:253)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:219)
    at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:481)
    at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:400)
    at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:393)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.disablePlugins(CraftServer.java:277)
    at net.minecraft.server.v1_5_R3.MinecraftServer.stop(MinecraftServer.java:334)
    at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:441)
    at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
    
    and this is where I think everything goes wrong please contact me as soon as possible Thanks.

    Code:
    [SEVERE] Error occurred while enabling SafeCreeper v1.4.1 (Is it up to date?)
    ru.tehkode.permissions.exceptions.PermissionsNotAvailable: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:157)
    at com.timvisee.safecreeper.manager.PermissionsManager.setup(PermissionsManager.java:91)
    at com.timvisee.safecreeper.SafeCreeper.setupPermissionsManager(SafeCreeper.java:361)
    at com.timvisee.safecreeper.SafeCreeper.onEnable(SafeCreeper.java:163)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugin(CraftServer.java:282)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.enablePlugins(CraftServer.java:264)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.<init>(CraftServer.java:218)
    at net.minecraft.server.v1_5_R3.PlayerList.<init>(PlayerList.java:55)
    at net.minecraft.server.v1_5_R3.DedicatedPlayerList.<init>(SourceFile:11)
    at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.java:106)
    at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:382)
    at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
    
    Thanks a lot
    Saveryan
     
  22. Offline

    rtainc

    *facepalm*
     
    Adriani6 likes this.
  23. Offline

    Adriani6

    Tabs maybe.. ?
     
  24. Close. :)

    Fen, you have a formatting problem. Looking at your permissions, the following groups have the - dynmap.webchat node indented incorrectly, they need one more space to line them up properly:

    commander
    major
    captain
    Officer
    Sergeant
    Corporal

    Fix that and see if that doesn't sort things out.
     
  25. Offline

    fenukottero

    Thanks you!!!!
     
  26. will PEX ever be continued D:
     
  27. Offline

    JWhy

    The dev is busy with university afaik, he's working on the pex 2.0 framework in the meantime
     
  28. Oh, yey ;D
     
  29. And, if I'm not mistaken, the 1.x series of PEX is still be worked on as well. You can get dev builds from the dev bukkit page
     
  30. Offline

    saveryan

    Hello i'm having a problem with my permissions, I have different world and i need different permissions so I didn't know if I had to make permissions in worlds or make world permissions in groups the last one is what I tried cause most sites said it was this way (also the wiki itself) but this doen't work here is my permissions.yml. I need players to be able to join Mobarenas only if they are in that world 'MobArenas' and they only can not do /home in that world. the problem is they can join mobarenas from everywhere (default of the plugin) and they can never do /home (also default from plugin cause they need permissions) so everything that was written in the worlds part is not enabled.
    My second issue is that the negation doesn't work either when i do ' - -mypermission.something' it doesn't negate this permission

    Code:
    groups:
      default:
        default: true
        permissions:
        - bukkit.command.help
        - bukkit.command.list
        - modifyworld.*
        - mywarp.warp.basic.warp
        - mywarp.warp.basic.compass
        - mywarp.warp.basic.list
        - mywarp.warp.basic.search
        - mywarp.warp.basic.help
        - multiverse.help
        - multiverse.core.list.worlds
        - multiverse.access.MobArenas
        - multiverse.access.world
        - multiverse.core.spawn.self
        worlds:
            -world:
                permissions:
                - myhome.home.basic.*
                - myhome.home.soc.*
                - mcmmo.commands.defaults
                - mcmmo.commands.mcmmo.all
                - mcmmo.commands.mcability
                - mcmmo.ability.all
                - mcmmo.commands.inspect
                - mcmmo.commands.mcstats
                - mcmmo.skills.all
                - -mcmmo.skills.repair
                - multiverse.portal.access.Mo-Wo
            -MobArenas:
                permissions:
                - mcmmo.commands.defaults
                - mcmmo.commands.mcmmo.all
                - mcmmo.commands.mcability
                - mcmmo.ability.all
                - mcmmo.commands.inspect
                - mcmmo.commands.mcstats
                - mcmmo.skills.all
                - -mcmmo.skills.repair
                - mobarena.use.*
                - multiverse.portal.access.Mo-Wo
      premium:
        inheritance:
        - default
        permissions:
        - myhome.home.basic.*
        - myhome.home.soc.*
        - multiverse.access.Creative
        - multiverse.access.Klarity
        - multiverse.access.world
        - mcmmo.perks.activationtime.fourseconds
        worlds:
            -Creative:
                permissions:
                - bukkit.command.time.set
      admin:
        inheritance:
        - premium
        permissions:
        - bukkit.command.*
        - mywarp.*
        - multiverse.teleport.self.*
        - multiverse.core.create
        - multiverse.core.import
        - multiverse.core.modify
        - multiverse.core.reload
        - multiverse.teleport.*
        - multiverse.portal.fill.*
        - multiverse.inventories.info
        - multiverse.inventories.import
        - multiverse.inventories.list
        - multiverse.inventories.reload
        - mobarena.admin
        - mobarena.setup
        - permissions.manage.*
        - permissions.user.*
        - mcmmo.commands.inspect.all
        - mcmmo.chat.adminchat
        - mcmmo.tools.updatecheck
        - safecreeper.command.reload
        - safecreeper.command.tasks
        - safecreeper.command.config.set
        - safecreeper.command.config.get
        - safecreeper.notification.update
        - safecreeper.bypass.*
    users:
      saveryan:
        group:
        - admin
      bobyiii:
        group:
        - premium
        permissions:
        - multiverse.teleport.self.*
        - multiverse.core.create
        - multiverse.core.import
        - multiverse.core.modify
        - multiverse.core.reload
        - multiverse.teleport.*
        - multiverse.portal.fill.*
        - multiverse.inventories.info
        - multiverse.inventories.import
        - multiverse.inventories.list
        - multiverse.inventories.reload
        - mcmmo.chat.adminchat
        - mcmmo.commands.inspect.all
      lucas570207:
        group:
        - premium
      exoliquide:
        group:
        - premium
      malimogau:
        group:
        - premium
      Finishers:
        group:
        - premium
      _Answer42_:
        group:
        - premium
      gwadamonki:
        group:
        - premium
      Tagaishi:
        group:
        - premium
      terminataur855:
        group:
        - premium
      Toniogwada:
        group:
        - premium
      darkgald:
        group:
        - premium
      Grunpfe:
        group:
        - premium
      theredphenix:
        group:
        - premium
      oturan1111:
        group:
        - premium
      Rashboulbik:
        group:
        - premium
      Manpas:
        group:
        - premium
      blownieee:
        group:
        - premium
      daiji:
        group:
        - premium
      AdmiralBoners:
        group:
        - premium
      TheDudeBoy:
        group:
        - premium
      L0adstar:
        group:
        - premium
      JJMINECRAFT2:
        group:
        - premium
      madog57:
        group:
        - premium
      yoda_is_the_best:
        group:
        - premium
      bobyii:
        group:
        - default
      Xavier77:
        group:
        - default
      VoLcom58:
        group:
        - default
      pma242:
        group:
        - default
      Pirolyx:
        group:
        - default
      Lesdruides:
        group:
        - default
      titidup2001:
        group:
        - default
      Thorn242:
        group:
        - default
      Metisha:
        group:
        - default
    
    there are 4 spaces everywhere and I don't get any error in the log.

    Thanks a lot for helping
    saveryan
     

Share This Page