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

    Kazer

    I have a problem when I use mysql for the negate node (- -perm).

    I have :

    - -modifyworld.blocks.(destroy|interact).(6|6:1|6:2|6:3|14)
    - modifyworld.*

    I use : pex dump sql "permissions.sql", and import on phpmyadmin, but when I try to breack block id 14, I can do that.

    I need help.
     
  3. Offline

    zaino60

    Hello,i put permissions ex on my server and it worked excelent when i put permissions in the default group. But the problem is when i added others groups(VIP, Owner, etc.) and i put permission in the same sistem like i did before, vaiours errors ocurred and all permissions got corrupted. Here is my permissions.yml : http://pastebin.com/XMD8WJ6D
    Please help me i want to run the server again!
     
  4. Offline

    Sunge

    Hey I got a problem with timed commands.

    Code:
    2012-06-19 22:16:50 [WARNING] Unexpected exception while parsing console command
    org.bukkit.command.CommandException: Unhandled exception executing command 'pex' in plugin PermissionsEx v1.19.2
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479)
        at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:475)
        at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:612)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:581)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException: Negative delay.
        at ru.tehkode.permissions.commands.CommandsManager.execute(CommandsManager.java:128)
        at ru.tehkode.permissions.bukkit.PermissionsEx.onCommand(PermissionsEx.java:123)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
        ... 7 more
    Caused by: java.lang.IllegalArgumentException: Negative delay.
        at java.util.Timer.schedule(Unknown Source)
        at ru.tehkode.permissions.PermissionManager.registerTask(PermissionManager.java:440)
        at ru.tehkode.permissions.PermissionEntity.addTimedPermission(PermissionEntity.java:436)
        at ru.tehkode.permissions.PermissionUser.addTimedPermission(PermissionUser.java:748)
        at ru.tehkode.permissions.bukkit.commands.UserCommands.userAddTimedPermission(UserCommands.java:401)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at ru.tehkode.permissions.commands.CommandsManager$CommandBinding.call(CommandsManager.java:261)
        at ru.tehkode.permissions.commands.CommandsManager.execute(CommandsManager.java:121)
        ... 9 more
    It came up when I used the command 'pex user ichimma timed add admincmd.player.heal 2419200'! I think the cause is the time 2419200 (14 days). 5184000s is working perfectly (30d) .. and 1209600s (7d) is working, too. Why is 14d not working? I'm confused

    EDIT: I tested times out... not working starts from 2147484 seconds and ends with 4294967 seconds! I hope this helps!
     
  5. Offline

    wolf2323

    why doesen't work this file

    groups:
    Newbie:
    default: true
    prefix: Neuling
    permissions:
    - essentials.tpdeny
    - essentials.tpaccept
    - iConomy.help
    - iConomy.holdings
    - iConomy.payment
    - commandbook.time.check
    - commandbook.away
    - citizens.npc.talk
    User:
    prefix: Spieler
    options:
    rank: '100'
    inheritance:
    - Newbie
    Permissions:
    - ChestShop.shop.create
    - ChestShop.shop.buy
    - ChestShop.shop.create.sell
    - essentials.help
    - essentials.home
    - essentials.sethome
    - lwc.protect
    - commandbook.msg
    - lottery.buy
    - blocklog.help
    - blocklog.wand
    - mcjobs.jobs.join
    - mcjobs.jobs.leave
    - mcjobs.jobs.list
    - mcjobs.jobs.info
    - mcjobs.jobsavail.digger
    - mcjobs.jobsavail.miner
    - mcjobs.jobsavail.builder
    - mcjobs.jobsavail.soldier
    - mcjobs.jobsavail.woodsman
    - mcjobs.jobsavail.farmer
    - mcjobs.jobsavail.fisherman
    - mcjobs.jobsavail.baker
    - mcjobs.jobsavail.alchemist
    - mcjobs.world.all
    VIP:
    prefix: VIP
    options:
    rank: '90'
    inheritance:
    - User
    Permissions:
    - essentials.sethome.multiple.vip
    - falsebook.blocks.lift
    - falsebook.blocks.lift.use
    - falsebook.blocks.bridge
    - falsebook.blocks.gate
    VIP+:
    prefix: VIP+
    options:
    rank: '80'
    inheritance:
    - VIP
    Permissions:
    - falsebook.cart.*
    - essentials.sethome.multiple.vip+
    - essentials.spawn
    VIP++:
    prefix: VIP++
    options:
    rank: '70'
    inheritance:
    - VIP+
    Permissions:
    - essentials.sethome.multiple.vip++
    - falsebook.ic.standard
    Helfer:
    prefix: Helfer
    inheritance:
    - User
    Permissions:
    - worldedit.*
    - worldguard.region.bypass.*
    - lwc.admin
    - falsebook.*
    - cfbanner.zombe.fly
    - commandbook.weather
    - commandbook.gamemode.change
    - commandbook.warp.teleport
    - commandbook.warp.set
    - citizens.admin
    - citizens.*
    Mod:
    prefix: Moderator
    inheritance:
    - User
    permissions:
    - zavautomessager.reload
    - zavautomessager.broadcast
    - worldguard.reload
    - essentials.invsee
    - essentials.kick
    - essentials.jump
    - essentials.tempban
    - essentials.tempban.offline
    - essentials.home.others
    - essentials.tpa
    - essentials.tpahere
    - essentials.sethome.multiple.mod
    - commandbook.weather
    - commandbook.say
    - commandbook.gamemode.check
    - commandbook.kick
    - commandbook.kick.exempt
    - commandbook.kick.exempt.override
    - commandbook.bans.baninfo
    - commandbook.warp.*
    - spectate.use
    - blocklog.reload
    - blocklog.rollback
    - blocklog.search
    - blocklog.lookup
    - blocklog.report.read
    - blocklog.wand
    - essentials.spawn
    HMod:
    prefix: +Moderator+
    inheritance:
    - Mod
    permissions:
    - commandbook.time
    PL-S:
    prefix: PL-Schreiber
    inheritance:
    - Admin
    PL-T:
    prefix: PL-Techniker
    inheritance:
    - Admin
    Admin:
    prefix: Admin
    permissions:
    - '*'
    worlds: {}
    users:
     
  6. Offline

    polo3400

    Can someone tell me how to make the blasted 'Tab player list' coloured?

    Can PEX do this? Or is it some other plugin?
     
  7. Offline

    tatanrpg

    Hello, please help urgent when I try to add a permission from the yml I get error and will not let me arranvar the server, but if I add it from the game so good but I have another problem and that does not grab all permits not even that of modifiworld "-modifyworld.chat" adds mpas not put into practice ...
     
  8. Offline

    IAmThatShortKid

    Plz help
    [WARNING] [PermissionsEx] Can't obtain PermissionsEx instance
    20:12:24 [WARNING] [PermissionsEx] Reinjecting all permissibles
    20:12:24 [WARNING] [PermissionsEx] Can't obtain PermissionsEx instance
    20:12:24 [WARNING] [PermissionsEx] Reinjecting all permissibles
    20:12:24 [WARNING] [PermissionsEx] Can't obtain PermissionsEx instance
    20:12:24 [WARNING] [PermissionsEx] Reinjecting all permissibles
    20:12:24 [WARNING] [PermissionsEx] Can't obtain PermissionsEx instance
    20:12:24 [WARNING] [PermissionsEx] Reinjecting all permissibles
    20:12:24 [WARNING] [PermissionsEx] Can't obtain PermissionsEx instance
    20:12:24 [WARNING] [PermissionsEx] Reinjecting all permissibles
    20:12:24 [WARNING] [PermissionsEx] Can't obtain PermissionsEx instance
    20:12:24 [WARNING] [PermissionsEx] Reinjecting all permissibles

    help plz[WARNING] [PermissionsEx] Can't obtain PermissionsEx instance
    20:12:24 [WARNING] [PermissionsEx] Reinjecting all permissibles
    20:12:24 [WARNING] [PermissionsEx] Can't obtain PermissionsEx instance
    20:12:24 [WARNING] [PermissionsEx] Reinjecting all permissibles
    20:12:24 [WARNING] [PermissionsEx] Can't obtain PermissionsEx instance
    20:12:24 [WARNING] [PermissionsEx] Reinjecting all permissibles
    20:12:24 [WARNING] [PermissionsEx] Can't obtain PermissionsEx instance
    20:12:24 [WARNING] [PermissionsEx] Reinjecting all permissibles
    20:12:24 [WARNING] [PermissionsEx] Can't obtain PermissionsEx instance
    20:12:24 [WARNING] [PermissionsEx] Reinjecting all permissibles
    20:12:24 [WARNING] [PermissionsEx] Can't obtain PermissionsEx instance
    20:12:24 [WARNING] [PermissionsEx] Reinjecting all permissibles

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Oct 10, 2018
  9. Offline

    tylerx911

    Can Someone Please Help Me I Something has Gone Wrong with my PEX and i keep getting Server errors? can you please take a look at this? http://pastebin.com/3KdAJTQi
    Thanks
    -Tyler
     
  10. Offline

    Jake230599

    Hi I love this plugin but just of recent i had a problem with it. I was going along with my server no problem then all of a sudden its like the plugin crashed I couldn't do anything with it whatsoever. My server wasn't that healthy in the terms i didn't really administer the plugins i added well. So i decided to start again but I though i should start off with PermissionsEx only. Well it hasn't worked out so my main question is does this require anything to make the plugin work. For example MonsterIRC requires Vault.

    I also started getting the "[WARNING] [PermissionsEx] Can't obtain PermissionsEx instance
    [WARNING] [PermissionsEx] Reinjecting all permissibles"

    Please help :(
     
  11. Checks the permissions on http://yaml-online-parser.appspot.com/
    Code:
    while scanning for the next token
    found character '\t' that cannot start any token
      in "<unicode string>", line 87, column 32:
            - essentials.tempban.exempt    
    
    Tabs, you can't have tabs in a YAML file, you have to get rid of them. :)

    No, PEX does not require any external plugins to run. It's fully self contained.

    As for the error, this may be due to a typo in your permissions file. Stick them on pastie.org and put the link here.

    See
    https://github.com/PEXPlugins/PermissionsEx/wiki/Troubleshooting-and-FAQ#wiki-pex-help and http://forums.bukkit.org/threads/ad...-today-1-2-5-r3-0.18140/page-233#post-1178606 (you didn't provide enough info). :)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Nov 10, 2018
  12. Offline

    theask

    Yooo Guys

    Had found Error when i Rightklick on a cat who is not mine:




    14:35:39 [SCHWERWIEGEND] Could not pass event PlayerInteractEntityEvent to Modifyworld
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:979)
    at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.CraftOfflinePlayer cannot be cast to org.bukkit.entity.Player
    at ru.tehkode.modifyworld.ModifyworldListener.getEntityName(ModifyworldListener.java:81)
    at ru.tehkode.modifyworld.handlers.PlayerListener.onPlayerInteractEntity(PlayerListener.java:200)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:616)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302)
    ... 10 more


    Please Fix. Thx!
     
  13. Offline

    snake4212

  14. Offline

    IAmThatShortKid

    It says that like every min but doesn't affect me in game rich now
     
  15. Offline

    Buckethead

    The author of vanishnopacket told me to ask you that this may be ur problem. Basically at the end of the perms u can see the perms for it and if anyone has this plugin they will know. I put - for the perms i didnt want. so basically im saying everything but those perms in the file. My people mod and up are still loggin in already vanished and poofin wit explosions and lightning even though i excluded them

    Code:
    Moderator:
        default: false
        inheritance:
        - Engineer
        permissions:
        - essentials.give
        - essentials.give.*
        - essentials.give.item-all
        - worldedit.*
        - iConomy.holdings.others
        - lockette.admin.break
        - lockette.admin.bypass
        - lockette.admin.snoop
        - essentials.tp
        - heroicrebuke.add
        - heroicrebuke.clear
        - heroicrebuke.active
        - heroicrebuke.info
        - heroicrebuke.list
        - heroicrebuke.list.others
        - simplejail.jail
        - simplejail.unjail
        - essentials.home.other
        - essentials.kick
        - essentials.ban
        - essentials.banip
        - essentials.broadcast
        - essentials.burn
        - essentials.ext
        - essentials.ext.others
        - essentials.invsee
        - essentials.heal.others
        - essentials.clearinventory.others
        - essentials.socialspy
        - essentials.unban
        - essentials.unbanip
        - essentials.weather
        - essentials.time.set
        - essentials.powertool
        - essentials.lightning
        - essentials.spawnmob
        - essentials.spawnmob.*
        - essentials.mute
        - essentials.enchant
        - essentials.enchant.*
        - signlift.use.private.others
        - srpex.notfrom.admin
        - srpex.notfrom.owner
        - srpex.setrank.guest
        - srpex.setrank.builder
        - signlift.create.private.others
        - signlift.create.normal
        - ashtheking.tent.size
        - cm.area.delete.player
        - cm.box.delete.player
        - cm.radio.delete.player
        - cm.upload.webradio
        - cm.area.define
        - cm.area.set
        - cm.area.set.overlap
        - cm.area.list.player
        - cm.box.set
        - cm.box.set.overlap
        - cm.box.list.player
        - permissions.manage.reload
        - acceptrules.notifyonaccept
        - nocheatplus.admin.playerinfo
        - ChestShop.mod
        - IllegalName.see
        - griefprevention.restorenature
        - griefprevention.deleteclaims
        - essentials.joinfullserver
        - spleefultimate.mod
        - spleefultimate.mod.*
        - pluginlist.real
        - pluginlist.version
        - spectate.use
        - squadbot.admin
        - rakamak.admin.changepass
        - rakamak.admin.seepass
        - gravitysucks.ignore
        - vanish.*
        - -vanish.effets.*
        - -vanish.effects.toggle.all
        - -vanish.silentjoin
        - -vanish.silentquit
        - -vanish.hooks.dynmap.alwayshidden
        - -vanish.hooks.essentials.hide
        - -vanish.fakeannounce
        - -vanish.joinwithoutannounce
        - -vanish.joinvanished
        prefix: '&2Moderator&f>'
     
  16. Offline

    Jake230599

    I have a rank "Member" and i was wondering if there was a command like /add Member <user> without recoding PEX. Another question I had was why won't my prefixs and chat formats etc work?
     
  17. Offline

    Pro_diesel

    Im having a error starting my server with WorldPortal permissions and i dont know what to do

    15:05:13 [SEVERE] Error occurred while enabling PermissionsEx v1.19.3 (Is it up
    to date?)
    java.lang.IllegalStateException: Error loading permissions file
    at ru.tehkode.permissions.backends.FileBackend.reload(FileBackend.java:2
    51)
    at ru.tehkode.permissions.backends.FileBackend.initialize(FileBackend.ja
    va:79)
    at ru.tehkode.permissions.PermissionManager.setBackend(PermissionManager
    .java:425)
    at ru.tehkode.permissions.PermissionManager.initBackend(PermissionManage
    r.java:487)
    at ru.tehkode.permissions.PermissionManager.<init>(PermissionManager.jav
    a:54)
    at ru.tehkode.permissions.bukkit.PermissionsEx.onEnable(PermissionsEx.ja
    va:74)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:337)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:381)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:256)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:238
    )
    at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:381)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:368)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:197)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: org.bukkit.configuration.InvalidConfigurationException: while scannin
    g for the next token
    found character '\t' that cannot start any token
    in "<string>", line 5, column 1:
    - worldportal.use
    ^

    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
    47)
    ... 15 more
    Caused by: while scanning for the next token
    found character '\t' that cannot start any token
    in "<string>", line 5, column 1:
    - worldportal.use
    ^

    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$ParseBlockMappingValue.produce(P
    arserImpl.java:591)
    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.composeNode(Composer.java:133)
    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)
    ... 18 more
     
  18. Offline

    briankdk

    Can i just upgrade from v1.19.1 to the NEW version by copy the files into the plugins directory or ?
     
  19. Offline

    HC_MadHunter

    Hi,
    So I have a member that is a mod for some reason one day in the in game chat we see his name show up but it does not display his rank. We have deleted him as well but he also does not show up as guest then we placed him in different groups and still only his name shows up but no rank or anything. He's the only one that we have problems with. So this what he looks like on screen <rroobbeerrtt01> when is should be <[Mod] rroobbeerrtt01> any insight is appreciated thank you.
     
  20. And I answered there as well. :)

    For those who didn't see it, the nodes are backwards. Per the documentation in the wiki, negation nodes have to come before nodes that grant when using a file backend.

    Code:
        - vanish.*
        - -vanish.effets.*
    
    Once PEX hits the vanish.* node, it will stop looking. The -vanish.effects.* node has to come before the vanish.* node.

    http://github.com/PEXPlugins/PermissionsEx/wiki/Basic-Permissions-Setup#wiki-file-backend-notes, third bullet point in bold. :)

    Code:
    found character '\t' that cannot start any token
    
    https://github.com/PEXPlugins/PermissionsEx/wiki/Troubleshooting-and-FAQ#wiki-pex-error-tab

    Yes, you should be able to replace the old jars with the newer versions without any problem.

    PEX will add a user to the permissions file automatically (if turned on), or once you assign them to a group. See https://github.com/PEXPlugins/PermissionsEx/wiki/Commands#wiki-users-group-management for the commands to do this.

    Prefix problems are usually caused by one of two things:
    • The prefix/suffix lines are in the wrong section/formatted incorrectly in the permissions file
    • Chatmanager has not been set as enabled in it's config
    Check the wiki for examples of the correct formatting and how to enable chatmanager.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Sep 9, 2018
    Buckethead likes this.
  21. Offline

    tylerx911

    Someone Please Help the Groups and Prefixes are not Working Can Anyone Help me? please take a look at this
    http://pastebin.com/6kjUqr7L
     
  22. Offline

    Pro_diesel

  23. Offline

    Buckethead

    OOOOOOOOOOOOOOOOOOOOOOOOOOOOO. ty

    so just so im sure i should have
    Code:
        - -vanish.effects.*
        - -vanish.effects.toggle.all
        - -vanish.silentjoin
        - -vanish.silentquit
        - -vanish.hooks.dynmap.alwayshidden
        - -vanish.hooks.essentials.hide
        - -vanish.fakeannounce
        - -vanish.joinwithoutannounce
        - -vanish.joinvanished
        - -vanish.explode
        - -vanish.lightningbarrage
        - vanish.*
     
  24. Correct my friend. I just verified that it works on my test server as well. I joined visible, and when I vanished, there were no effects such as the explosion. :)
     
    Buckethead likes this.
  25. Offline

    o0Julia0o

    I got this Warning-Messages today:
    Code:
    [PermissionsEx] Can't obtain PermissionsEx instance
    2012-06-26 18:43:03 [WARNING] [PermissionsEx] Reinjecting all permissibles
    2012-06-26 18:43:03 [WARNING] [PermissionsEx] Can't obtain PermissionsEx instance
    2012-06-26 18:43:03 [WARNING] [PermissionsEx] Reinjecting all permissibles
    2012-06-26 18:43:03
    
    I ám using: PermissionsEx-1.19.2-package & Bukkit craftbukkit-1.2.5-R3.0
    I have nothing changed to PEX or bukkit a few weeks & i never had the error before.

    What does that mean? thx :)
     
  26. I'm afraid I don't know what it means, but all references I can find to that error ended up being caused by some "weirdness" in the permissions file. You might want to verify it didn't somehow get messed up. :)
     
  27. Offline

    o0Julia0o

  28. Offline

    Al123456

    Hello I am Al123456 I run a Minecraft Server Called Wonder Craft I use PermissionsEx and I was trying to use the /say command or talking through the console but I keep get some Error

    2012-06-27 10:37:40 [SEVERE] at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:102)
    2012-06-27 10:37:40 [SEVERE] at org.bukkit.craftbukkit.CraftServer.broadcast(CraftServer.java:971)
    2012-06-27 10:37:40 [SEVERE] at org.bukkit.craftbukkit.CraftServer.broadcastMessage(CraftServer.java:328)
    2012-06-27 10:37:40 [SEVERE] at org.bukkit.Bukkit.broadcastMessage(Bukkit.java:122)
    2012-06-27 10:37:40 [SEVERE] at org.bukkit.command.defaults.SayCommand.execute(SayCommand.java:37)
    2012-06-27 10:37:40 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
    2012-06-27 10:37:40 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479)
    2012-06-27 10:37:40 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:475)
    2012-06-27 10:37:40 [SEVERE] at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:612)
    2012-06-27 10:37:40 [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:581)
    2012-06-27 10:37:40 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459)
    2012-06-27 10:37:40 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    2012-06-27 10:37:40 [WARNING] Unexpected exception while parsing console command
    org.bukkit.command.CommandException: Unhandled exception executing 'say hi' in [email protected]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:170)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479)
    at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:475)
    at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:612)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:581)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:148)
    at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(PermissionsEx.java:155)
    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.isPermissionSet(PermissiblePEX.java:202)
    at org.bukkit.permissions.PermissibleBase.hasPermission(PermissibleBase.java:71)
    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.checkPermission(PermissiblePEX.java:113)
    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:102)
    at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:102)
    at org.bukkit.craftbukkit.CraftServer.broadcast(CraftServer.java:971)
    at org.bukkit.craftbukkit.CraftServer.broadcastMessage(CraftServer.java:328)
    at org.bukkit.Bukkit.broadcastMessage(Bukkit.java:122)
    at org.bukkit.command.defaults.SayCommand.execute(SayCommand.java:37)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
    ... 6 more
    2012-06-27 10:37:45 [INFO] soccergirl2003 lost connection: disconnect.endOfStream
    2012-06-27 10:38:23 [INFO] <Mega thethaitaz> TopS_feared
    2012-06-27 10:38:26 [INFO] [Al123456] Testing
    2012-06-27 10:38:26 [SEVERE] java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    2012-06-27 10:38:26 [SEVERE] at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:148)
    2012-06-27 10:38:26 [SEVERE] at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(PermissionsEx.java:155)
    2012-06-27 10:38:26 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.performCheck(PermissiblePEX.java:124)
    2012-06-27 10:38:26 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.checkPermission(PermissiblePEX.java:110)
    2012-06-27 10:38:26 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:102)
    2012-06-27 10:38:26 [SEVERE] at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:102)
    2012-06-27 10:38:26 [SEVERE] at org.bukkit.craftbukkit.CraftServer.broadcast(CraftServer.java:971)
    2012-06-27 10:38:26 [SEVERE] at org.bukkit.craftbukkit.CraftServer.broadcastMessage(CraftServer.java:328)
    2012-06-27 10:38:26 [SEVERE] at org.bukkit.Bukkit.broadcastMessage(Bukkit.java:122)
    2012-06-27 10:38:26 [SEVERE] at org.bukkit.command.defaults.SayCommand.execute(SayCommand.java:37)
    2012-06-27 10:38:26 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
    2012-06-27 10:38:26 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479)
    2012-06-27 10:38:26 [SEVERE] at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821)
    2012-06-27 10:38:26 [SEVERE] at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781)
    2012-06-27 10:38:26 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764)
    2012-06-27 10:38:26 [SEVERE] at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34)
    2012-06-27 10:38:26 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    2012-06-27 10:38:26 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
    2012-06-27 10:38:26 [SEVERE] at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    2012-06-27 10:38:26 [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567)
    2012-06-27 10:38:26 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459)
    2012-06-27 10:38:26 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    2012-06-27 10:38:26 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing 'say Testing' in [email protected]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:170)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764)
    at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:148)
    at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(PermissionsEx.java:155)
    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.isPermissionSet(PermissiblePEX.java:202)
    at org.bukkit.permissions.PermissibleBase.hasPermission(PermissibleBase.java:71)
    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.checkPermission(PermissiblePEX.java:113)
    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:102)
    at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:102)
    at org.bukkit.craftbukkit.CraftServer.broadcast(CraftServer.java:971)
    at org.bukkit.craftbukkit.CraftServer.broadcastMessage(CraftServer.java:328)
    at org.bukkit.Bukkit.broadcastMessage(Bukkit.java:122)
    at org.bukkit.command.defaults.SayCommand.execute(SayCommand.java:37)
    at org.bukkit.command.SimpleCommandMap.dispatch(Sim
     
  29. Offline

    Kaosvf

  30. Offline

    Snipes01

  31. The wiki covers blocking permissions. Blocking people placing lava can be done via modifyworld and is also covered in the wiki. :)

    Not enough info. The cause of the error is not listed in there. Usually, it's above the error. :)

    Please check the wiki, in particular, the troubleshooting and FAQ sections for what to look for.

    I'm afraid that is not enough info. The cause of the error is usually one of the first things to show up, and what you have listed is some point after the error happened.

    Please check the wiki, in particular, the troubleshooting and FAQ sections for what to look for. :)

    When does this happen? I dropped your permissions into a test server and everything seems to be working fine...

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Nov 10, 2018
    Elysia342 likes this.

Share This Page