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

    Furball75

    missing the modifyworld permissions
     
  3. Offline

    The_Yogs

    so commandbook works with permissions ex ?
     
  4. Offline

    Favorlock

    Anybody else experiencing a bug where if you sleep you glitch into a wall or into the ground, sometimes if you idle for too long as well?
     
  5. Offline

    Takel

    Code:
    [INFO] CommandBook: Using the Bukkit Permissions API.
    Indirectly, but yes, PEX is able to provide permission configurations to CommandBook (Tested with v1.6.3)

    Edit: Correction. It does integrate with CommandBook without any problems. CommandBook is able to recognise and hook into PEX directly.
     
  6. Offline

    Kuja_Diartua

    Красаучик. Запили же ModifyWorld отдельно от Pex. :3
     
  7. Offline

    t3hk0d3

    Он и так отдельно
     
  8. Offline

    Kuja_Diartua

    А разве он работает если не стоит PEX? Я думал плагины взаимозависимы?
    Или это только чат менеджера касается?
     
  9. Offline

    t3hk0d3

    Ну он работает без PEXа, но ни с чем другим кроме него не работает :)
     
  10. Offline

    Kuja_Diartua

    А вот и Я о том же. Это политика такая, или лень запилить одельно? :eek:
    С другой стороны, если бы ты пофиксил баг с дефолтными группами (не добовляет юзера в группу с default:true), то проблемы небыло бы. А то так Я не могу сервер оставить на минуту: людей нужно в ручную в дефолтную группу добавлять.

    Вообще, много ж багов как-то... В том же ModifyWorld.
     
  11. Offline

    t3hk0d3

    Всмысле не добавляет?

    Какие другие баги, конкретнее пожалуйста.
     
  12. Offline

    QQCucumber

    Are you able to fix the problem with using elevated permissions on the CommandSigns plugin? The CommandSigns author shows no interest in trying to fix it.
     
  13. Offline

    Kuja_Diartua

    Я сейчас уточню их, и отпишусь. Проверю, остались или нет

    modifyworld.blocks.place.<blockid>
    Вот с этим нодом фигня, даже если добавить
    modifyworld.blocks.interact.<blockid>

    Там если вписать id, то ничего не работает. Только если * ставить.

    Я конфиг делал типа

    modifyworld.blocks.interact.*
    modifyworld.blocks.place.03
    modifyworld.blocks.destroy.03
    modifyworld.blocks.place.02
    modifyworld.blocks.destroy.02
    Но грязь всеравно ломать не получается

    А насчет групп: когда игрок входит первый раз, его не добавляет в группу с флагом default: true

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

    VBeregovoy

    Вот. Теперь будет проще изьяснится. Короче ситуация такая. Я разрешил все но запретил modifyworld.items.have.железная кирка. И поставил в конфиге дроп запрещенного предмета. если юзер берет кирку в руки оно каждую секунду ее дропает при этом оставляя кирку в руках, изредка она на мгновенье вылетает и появляется снова. При этом держа данную кирку ею можно работать. И если держать ее и собирать все вывалившиеся кирки, то как будто собираешь несуществующие дубликаты. И все это сопровождается обильным матом в чат что нельзя вам данным предметом пользоватся. Вот. Хотел бы узнать пути отхода у данной проблемы
     
  15. Offline

    t3hk0d3

    попробуй так

    modifyworld.blocks.interact.*
    modifyworld.blocks.(place|destroy).(3|dirt)
    modifyworld.blocks.(place|destroy).(2|grass)

    Всмысле не добавляет? В permissions.yml не появляется? Или что?
    Попробуй /pex user <имя игрока>, посмотри какая группа

    сделай ещё

    -modifyworld.items.pickup.ironpickaxe

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

    Taien

    @t3hk0d3

    Ok so I searched the wiki for PEX, looked all over the forums and this post and I feel retarded asking but....
    Where do I get the API for PEX? I can't find it! I tried importing the PermissionsEX.jar and the Permissions.jar, but neither is an API apparently. In your wiki it says "If you would like to use the Native API..." and shows an example, but there's still no link to the actual API file. Help me out? I'd like to make my plugins support PEX.
     
  17. Offline

    RG_PankO

    @t3hk0d3 mate the newest versions of iChat and PEX don't want to work together.
    Can you somehow make a bridge?

    I love PEX and I wont switch it to another permissions plugin becouse of iChat's <censored> dewveloper @Drakia said that your plugin is garbage and he wont support it on any of his plugins.

    I tryed older versions of PEX and iChat, trying many builds, but since latest bukkit RB they just dont work together.

    What's happening is that iChat can't parse PEX's group nams and prefix/suffixes.
     
  18. Offline

    Kuja_Diartua

    Да, судя по всему не появляетс в permissions.yml
    ибо в консоле пишет дефолтную группу, когда запрашиваю /pex user
    и дефолтные пермишены даются

    Да, такие пермишены работают.
    (3|dirt) - указывает перечень? (3|dirt|4|5) - будет работать? (например)
    Алсо, чего не работает тогда просто добавление ID?
     
  19. Not yet. I opened a ticket on github for it but have not had time to try and troubleshoot it much to add to the ticket.

    The deny permissions have to come before the * line. See the wiki for more details.

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

    RG_PankO

    btw deleted iChat.
    Using your Chat Mannager now.
    It detects the prefixes and suffices, colores the groups but actually the names of the users.
    There is not [GropName] infront of their names.
    Can you add his functionality please?
     
  21. Offline

    Tagz

    Curious regarding functionality with Heroes. Currently Heroes works with SuperPerms, but none of the permission based node skills work
    Is there a setting I'm missing in PEX to make sure all the SuperPerms bridging is working properly?
    permissions:
    backends:
    file:
    file: permissions.yml
    backend: file
    superperms:
    disable-unmatched: false
    enable: true
    matched-permissions: true
    raw-permissions: true
    debug: false
    allowOps: true
    debug: false
    basedir: plugins\PermissionsEx
    createUserRecords: false
     
  22. The first and second one look closest to a properly formatted permissions file, they just need to have the indentations and spacing fixed on a few lines.

    No, PEX does not have an anti-build built-in like Permissions 2 and 3 had. You have to use the modifyworld.

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

    JOPHESTUS

    I wanted to deny my guest group from building like so, and it worked fine
    Code:
    Guest:
            default: true
            permissions:
            - essentials.spawn
            - essentials.list
            - essentials.tpaccept
            options:
                rank: '1000'
                build: false
     
  24. Offline

    t3hk0d3

    Проще действовать методом исключения, те

    Code:
    -modifyworld.blocks.place.tnt
    modifyworld.*
    
    даст доступ ко всему кроме возможности ставить TNT

    Чтобы пользователи появлялись в permissions.yml в config.yml нужно поставить createUserRecords: true
     
  25. Offline

    JOPHESTUS

    Что заставило вас выбрать имя PermissionsEx?
     
  26. Offline

    VBeregovoy

    ну мне так кажется что это абревеатура Permissions EXtended. Разрешения расширенные
     
  27. Offline

    JOPHESTUS

    О, я вижу, спасибо. Кстати, я не говорю по России я использую Google перевести, потому что я думал, что это было бы здорово LOL
     
  28. Offline

    Stevoz

    After i installed permissionsEX 1.14 on bukkit 1240 i followed the steps ( basic setup example )
    so i had a clean permission.yml! i used console to create Admins and i put the Permission * into admins.

    Everytime i try to put the user to a group i get a error message!

    You can see here a whole restart with a clear permissions.yml! u see all steps i did! and wich error message i get! :-(
    i need help!

    http://pastebin.com/5MGqM2vV

    Code:
        161 recipes
        17 achievements
        >
        12:19:08 [INFO] Starting minecraft server version Beta 1.8.1
        >
        12:19:08 [INFO] Loading properties
        >
        12:19:08 [INFO] Starting Minecraft server on 84.200.49.77:25565
        >
        12:19:08 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
        >
        12:19:08 [WARNING] The server will make no attempt to authenticate usernames. Beware.
        >
        12:19:08 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
        >
        12:19:08 [WARNING] To change this, set "online-mode" to "true" in the server.settings file.
        >
        12:19:08 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-1112-g54a13b2-b1240jnks (MC: 1.8.1)
        >
        12:19:08 [INFO] [PermissionsEx] sql backend registered!
        >
        12:19:08 [INFO] [PermissionsEx] file backend registered!
        >
        12:19:08 [INFO] [PermissionsEx] PermissionEx plugin initialized.
        >
        12:19:09 [INFO] [PermissionsEx] p2compat backend registered!
        >
        12:19:09 [INFO] [PermissionsCompat] Compatibility Layer Initalized!
        >
        12:19:09 [INFO] [PermissionsEx] Initializing file backend
        >
        12:19:09 [INFO] MLog clients using java 1.4+ standard logging.
        >
        12:19:09 [INFO] Preparing level "world"
        >
        12:19:09 [INFO] Default game type: 0
        >
        12:19:09 [INFO] Preparing start region for level 0 (Seed: -1630103674999305043)
        >
        12:19:10 [INFO] Preparing spawn area: 69%
        >
        12:19:10 [INFO] Preparing start region for level 1 (Seed: -7727306999886075718)
        >
        12:19:11 [INFO] Loaded Essentials build 2.6.1 by: Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology, KHobbits
        >
        12:19:11 [INFO] Essentials: Using config based permissions. Enable superperms in config.
        >
        12:19:11 [INFO] [PermissionsEx] Superperms support enabled.
        >
        12:19:11 [INFO] [PermissionsEx] v1.14 enabled
        >
        12:19:11 [INFO] Essentials: Using PermissionsEx based permissions.
        >
        12:19:11 [INFO] [Modifyworld] Modifyworld enabled!
        >
        12:19:11 [INFO] Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]
        >
        12:19:12 [INFO] Loaded EssentialsProtect build 2.6.1 by: essentials team
        >
        12:19:12 [INFO] [ChatManager] ChatManager disabled. Check config.yml!
        >
        12:19:12 [INFO] [ChatManager] ChatManager disabled!
        >
        12:19:12 [INFO] [MyWorlds] Using build-in 'Bukkit SuperPerms' as permissions plugin!
        >
        12:19:12 [INFO] [MyWorlds] File not found, it is not loaded: plugins/My Worlds/portals.txt
        >
        12:19:12 [INFO] [MyWorlds] Successfully bound variable to region file cache.
        >
        12:19:12 [INFO] [MyWorlds] File references to unloaded worlds will be cleared!
        >
        12:19:12 [INFO] [MyWorlds] version 1.14 is enabled!
        >
        12:19:12 [INFO] Loaded EssentialsSpawn build 2.6.1 by: essentials team
        >
        12:19:12 [INFO] [PermissionsCompat] Compatibility layer enabled.
        >
        12:19:12 [INFO] Loaded EssentialsChat build 2.6.1 by: essentials team
        >
        12:19:12 [INFO] [xAuth] 'Permissions' v2.7.7 support enabled!
        >
        12:19:14 [INFO] [xAuth] Connection to database established!
        >
        12:19:14 [INFO] [xAuth] Accounts: 1, Sessions: 1
        >
        12:19:14 [INFO] [xAuth] v2.0b4.3 Enabled!
        >
        12:19:14 [INFO] Server permissions file permissions.yml is empty, ignoring it
        >
        12:19:14 [INFO] Done (0.546s)! For help, type "help" or "?"
        >pex group Admins create
        >
        12:19:24 [INFO] Group Admins created!
        >/pex group Admins add *
        >
        12:20:03 [INFO] Unknown command. Type "help" for help.
        >pex group Admins add *
        >
        12:20:45 [INFO] Permission "*" added to Admins !
        >
        12:21:07 [INFO] Stevoz [/78.50.86.205:55006] logged in with entity id 197 at ([world] 245.75124518255893, 117.0, 145.6404883478811)
        >
        12:21:07 [INFO] New max size: 484
        >
        12:21:07 [INFO] New max size: 784
        >
        12:21:12 [WARNING] User Stevoz was tried to access chat command "pex group", but don't have permission to do this.
        >
        12:21:17 [INFO] Stevoz lost connection: disconnect.quitting
        12:21:17 [INFO] Connection reset
        >
        >
        12:21:33 [INFO] Stevoz [/78.50.86.205:55012] logged in with entity id 992 at ([world] 249.21156437906401, 67.0, 146.74198968669688)
        >pex group Admins user add Stevoz
        >
        12:21:47 [SEVERE] Could not pass event CUSTOM_EVENT to PermissionsEx
        java.util.regex.PatternSyntaxException: Unmatched closing ')' near index 3
        (.*)
        ^
        at java.util.regex.Pattern.error(Pattern.java:1713)
        at java.util.regex.Pattern.compile(Pattern.java:1464)
        at java.util.regex.Pattern.<init>(Pattern.java:1133)
        at java.util.regex.Pattern.compile(Pattern.java:823)
        at ru.tehkode.permissions.PermissionEntity.isMatches(PermissionEntity.java:541)
        at ru.tehkode.permissions.PermissionEntity.getMatchingExpression(PermissionEntity.java:509)
        at ru.tehkode.permissions.bukkit.BukkitPermissions.updatePermissions(BukkitPermissions.java:124)
        at ru.tehkode.permissions.bukkit.BukkitPermissions.updatePermissions(BukkitPermissions.java:94)
        at ru.tehkode.permissions.bukkit.BukkitPermissions$PEXEvents.onCustomEvent(BukkitPermissions.java:224)
        at org.bukkit.plugin.java.JavaPluginLoader$96.execute(JavaPluginLoader.java:918)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
        at ru.tehkode.permissions.PermissionManager.callEvent(PermissionManager.java:475)
        at ru.tehkode.permissions.PermissionEntity.callEvent(PermissionEntity.java:467)
        at ru.tehkode.permissions.PermissionEntity.callEvent(PermissionEntity.java:471)
        at ru.tehkode.permissions.PermissionUser.save(PermissionUser.java:902)
        at ru.tehkode.permissions.ProxyPermissionUser.save(ProxyPermissionUser.java:125)
        at ru.tehkode.permissions.backends.file.FileUser.setGroups(FileUser.java:92)
        at ru.tehkode.permissions.PermissionUser.addGroup(PermissionUser.java:363)
        at ru.tehkode.permissions.bukkit.commands.GroupCommands.groupUsersAdd(GroupCommands.java:609)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at ru.tehkode.permissions.commands.CommandsManager$CommandBinding.call(CommandsManager.java:298)
        at ru.tehkode.permissions.commands.CommandsManager.execute(CommandsManager.java:120)
        at ru.tehkode.permissions.bukkit.PermissionsEx.onCommand(PermissionsEx.java:123)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:358)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:354)
        at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:506)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:485)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
        >
        12:21:47 [SEVERE] Could not pass event CUSTOM_EVENT to PermissionsEx
        java.util.regex.PatternSyntaxException: Unmatched closing ')' near index 3
        (.*)
        ^
        at java.util.regex.Pattern.error(Pattern.java:1713)
        at java.util.regex.Pattern.compile(Pattern.java:1464)
        at java.util.regex.Pattern.<init>(Pattern.java:1133)
        at java.util.regex.Pattern.compile(Pattern.java:823)
        at ru.tehkode.permissions.PermissionEntity.isMatches(PermissionEntity.java:541)
        at ru.tehkode.permissions.PermissionEntity.getMatchingExpression(PermissionEntity.java:509)
        at ru.tehkode.permissions.bukkit.BukkitPermissions.updatePermissions(BukkitPermissions.java:124)
        at ru.tehkode.permissions.bukkit.BukkitPermissions.updatePermissions(BukkitPermissions.java:94)
        at ru.tehkode.permissions.bukkit.BukkitPermissions$PEXEvents.onCustomEvent(BukkitPermissions.java:224)
        at org.bukkit.plugin.java.JavaPluginLoader$96.execute(JavaPluginLoader.java:918)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
        at ru.tehkode.permissions.PermissionManager.callEvent(PermissionManager.java:475)
        at ru.tehkode.permissions.PermissionEntity.callEvent(PermissionEntity.java:467)
        at ru.tehkode.permissions.PermissionEntity.callEvent(PermissionEntity.java:471)
        at ru.tehkode.permissions.backends.file.FileUser.setGroups(FileUser.java:93)
        at ru.tehkode.permissions.PermissionUser.addGroup(PermissionUser.java:363)
        at ru.tehkode.permissions.bukkit.commands.GroupCommands.groupUsersAdd(GroupCommands.java:609)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at ru.tehkode.permissions.commands.CommandsManager$CommandBinding.call(CommandsManager.java:298)
        at ru.tehkode.permissions.commands.CommandsManager.execute(CommandsManager.java:120)
        at ru.tehkode.permissions.bukkit.PermissionsEx.onCommand(PermissionsEx.java:123)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:358)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:354)
        at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:506)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:485)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
        >
        12:21:47 [INFO] User Stevoz added to Admins !
        >
    
    
     

    Attached Files:

  29. Offline

    Megalanias

    Okay thanks, i think it looks oky but there seems to be still some errors :
    Code:
     users:
         Megalanias:
             group: admins
             prefix: '&5[YARR]&f'
         maarg:
             group: user
             prefix: '&5[YARR]&f'
    groups:
         default:
            default: true
            inheritance:
            - default
            permissions:
            - -modifyworld.blocks.place.tnt
            - modifyworld.*
         admins:
            default: false
            inheritance:
            - user
            permissions:
            - "*"
         worlds:
                nether:
                    permissions:
                    - nocheat.fly
                    prefix: '&7[ADMIN FROM HELL]'
        user:
            default:false
            inheritance:
             - default
            permissions:
            - permission.build
    worlds:
        nether:
            inheritance:
            - world
    my server config :
    Code:
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:174)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:157)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    2011-10-06 12:56:09 [INFO] Essentials: Using PermissionsEx based permissions.
    2011-10-06 12:56:09 [SEVERE] Could not pass event PLUGIN_ENABLE to Essentials
    java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
        at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:140)
        at com.earth2me.essentials.perm.PermissionsExHandler.<init>(PermissionsExHandler.java:17)
        at com.earth2me.essentials.perm.PermissionsHandler.checkPermissions(PermissionsHandler.java:109)
        at com.earth2me.essentials.EssentialsPluginListener.onPluginEnable(EssentialsPluginListener.java:23)
        at org.bukkit.plugin.java.JavaPluginLoader$47.execute(JavaPluginLoader.java:569)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:948)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:174)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:157)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    2011-10-06 12:56:09 [SEVERE] Could not pass event PLUGIN_ENABLE to nSpleef
    java.lang.NoClassDefFoundError: com/nijiko/coelho/iConomy/iConomy
        at com.nijikokun.register.payment.methods.iCo4.isCompatible(iCo4.java:54)
        at com.nijikokun.register.payment.Methods.createMethod(Methods.java:55)
        at com.nijikokun.register.payment.Methods.setMethod(Methods.java:87)
        at com.niccholaspage.nSpleef.listeners.nSpleefServerListener.onPluginEnable(nSpleefServerListener.java:32)
        at org.bukkit.plugin.java.JavaPluginLoader$47.execute(JavaPluginLoader.java:569)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:948)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:174)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:157)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    the yaml parser doesn't help me farther and i really don't now where the error is =( can someone (justin i hope) help me a last one with this ?
     
  30. Offline

    lycano

    @Megalanias remove Essentials and you should be fine. Check if other plugins interfere.
     
  31. Offline

    Megalanias

    oh thanks ... does someone here know how to delete group manager or what this is ? i deletet it a lot of times but everytimes it come back , i deleted the jar ... because i think that group manager interfere to !
    @lycano i removed essentials but can't sill build =(
     

Share This Page