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

    seijo

    Code:
    groups:
        default:
            default: true
            permissions:
            - modifyworld.*
        user:
            worlds:
                freebuild:
                    permissions:
                    - ut.time.*
                world:
                    permissions:
                    - multiverse.*
    users:
        seijo:
            group:
            - user
    
    If I join in world I can use multiverse even when I am in freebuild and never ut even I am in freebuild.
    The opposite happens when I join in freebuild.
     
  3. Offline

    Revenger

    no problem one issue I have to know.

    Does this support these features as I spent time diagnosing and prodiding feedback to rcjrrjcr about these issues.

    Global node inheritance.
    Multiworld node additions and negations from global on a world to world basis.
    User global inheritance to all worlds 1 userlist for all worlds.
    Works with chat this way?

    I have 7-8 worlds we have permissions being inherited, subtracted, added, all together for all worlds.

    With the latest permissions it fixed chat from global users but screwed negating from a inherited world.

    I welcome you on our setup if you want to know more what I'm talking about.

    Or can privately provide out permissions 3 files.

    I will be testing this out when I can on our complex world setup to see if it does suit our needs as we got soo close with permissions till the dev went missing over a month ago.
     
  4. Offline

    t3hk0d3

    You can contact me on #permissionsex
     
  5. Offline

    king_life

    hay i have a problem when i promote people, i get a massive lag spike with no errors but the user still is promoted.
     
  6. Does this work with permission 3.1.x only plugins?
     
  7. Offline

    Zocomen

    Can someone please look at my Permissions and tell me whats wrong.
    The Problem: I am in the group Administrators, but I don't get the permissions.
    Or do I use wrong "All Permissions" node?
    Bukkit #1000
    Code:
    groups:
        default:
            default: true
            permissions:
                commandbook.who: true
                commandbook.motd: true
                commandbook.rules: true
                commandbook.kit.list: true
                commandbook.spawn: true
                commandbook.say: true
                commandbook.say.me: true
                commandbook.msg: true
                commandbook.whereami: true
                worldedit.navigation.unstuck: true
                citizens.blacksmith.use.repair: true
                citizens.healer.use.heal: true
                citizens.trader.use.list: true
                citizens.trader.use.trade: true
                citizens.wizard.use.interact: true
                worldborder.list: true
                lottery.buy: true
                mcmmo.motd: true
                mcmmo.commands.ability: true
                mcmmo.regeneration: true
                mcmmo.chat.partychat: true
                mcmmo.commands.party: true
                mcmmo.commands.ptp: true
                mcmmo.ability.*: true
                mcmmo.skills.*: true
                factions.participate: true
                vote.voteyes.day: true
                vote.voteyes.night: true
                vote.voteyes.sun: true
                vote.voteyes.rain: true
                vote.voteno.day: true
                vote.voteno.night: true
                vote.voteno.sun: true
                vote.voteno.rain: true
                vote.startvote.day: true
                vote.startvote.night: true
                vote.startvote.sun: true
                vote.startvote.rain: true
                stargate.use: true
                livingforest.replant.chopped: true
                livingforest.chat.me.disable: true
                livingforest.chat.me.enable: true
                modtrs.command.modlist: true
                modtrs.command.modreq: true
                heroes.classes.*: true
                permissions.build: true
        Regulars:
            permissions:
                commandbook.warp.teleport: true
                commandbook.whois: true
                commandbook.whois.other: true
                lwc.protect: true
                factions.create: true
                factions.viewAnyPower: true
                tombstone.use: true
                tombstone.lwc: true
                tombstone.sign: true
            inheritance:
            - default
        Moderators:
            permissions:
                commandbook.give: true
                commandbook.give.other: true
                commandbook.more: true
                commandbook.time.check: true
                commandbook.time: true
                commandbook.time.lock: true
                commandbook.spawnmob: true
                commandbook.weather: true
                commandbook.teleport: true
                commandbook.teleport.other: true
                commandbook.locations.coords: true
                commandbook.return: true
                commandbook.call: true
                commandbook.warp.set: true
                commandbook.broadcast: true
                commandbook.mute: true
                commandbook.clear: true
                commandbook.clear.other: true
                commandbook.slap: true
                commandbook.slap.other: true
                commandbook.rocket: true
                commandbook.rocket.other: true
                commandbook.barrage: true
                commandbook.barrage.other: true
                commandbook.shock: true
                commandbook.shock.other: true
                commandbook.kick: true
                commandbook.bans.ban: true
                commandbook.bans.unban: true
                commandbook.bans.isbanned: true
                worldedit.brush.smooth: true
                worldedit.brush.ex: true
                worldedit.chunkinfo: true
                worldedit.listchunks: true
                worldedit.clipboard.copy: true
                worldedit.clipboard.cut: true
                worldedit.clipboard.paste: true
                worldedit.clipboard.rotate: true
                worldedit.clipboard.flip: true
                worldedit.clipboard.clear: true
                worldedit.generation.forest: true
                worldedit.generation.sphere: true
                worldedit.generation.cylinder: true
                worldedit.history.undo: true
                worldedit.generation.pumpkins: true
                worldedit.navigation.ascend: true
                worldedit.navigation.descend: true
                worldedit.navigation.ceiling: true
                worldedit.navigation.thru: true
                worldedit.navigation.jumpto: true
                worldedit.region.set: true
                worldedit.region.replace: true
                worldedit.region.overlay: true
                worldedit.region.faces: true
                worldedit.region.smooth: true
                worldedit.region.move: true
                worldedit.region.stack: true
                worldedit.selection.pos: true
                worldedit.selection.hpos: true
                worldedit.wand: true
                worldedit.wand.toggle: true
                worldedit.selection.expand: true
                worldedit.selection.contract: true
                worldedit.selection.shift: true
                worldedit.selection.inset: true
                worldedit.selection.outset: true
                worldedit.selection.size: true
                worldedit.analysis.count: true
                worldedit.analysis.distr: true
                worldedit.superpickaxe: true
                worldedit.tool.info: true
                worldedit.tool.tree: true
                worldedit.tool.replacer: true
                worldedit.extinguish: true
                worldedit.snow: true
                worldedit.replacenear: true
                worldedit.removenear: true
                worldedit.removebelow: true
                worldedit.removeabove: true
                worldedit.fixwater: true
                worldedit.fixlava: true
                worldedit.drain: true
                worldedit.fill.recursive: true
                worldedit.fill: true
                worldedit.brush.options.size: true
                worldedit.brush.options.material: true
                worldedit.brush.options.mask: true
                worldedit.history.redo: true
                worldedit.history.clear: true
                worldguard.god: true
                worldguard.god.other: true
                worldguard.ungod: true
                worldguard.ungod.other: true
                worldguard.heal: true
                worldguard.heal.other: true
                worldguard.slay: true
                worldguard.slay.other: true
                worldguard.locate: true
                worldguard.halt-activity.*: true
                worldguard.region.define.*: true
                worldguard.region.redefine.*: true
                worldguard.region.claim.*: true
                worldguard.region.select.*: true
                worldguard.region.info.*: true
                worldguard.region.list: true
                worldguard.region.flag.*: true
                worldguard.region.flag.flags.*: true
                worldguard.region.setpriority.*: true
                worldguard.region.setparent.*: true
                worldguard.region.remove.*: true
                bb.admin.watch: true
                bb.admin.info: true
                bb.admin.rollback: true
                citizens.admin.info: true
                citizens.basic.create: true
                citizens.basic.use.help: true
                citizens.basic.use.info: true
                citizens.basic.use.select: true
                citizens.basic.use.list: true
                citizens.basic.use.teleport: true
                citizens.basic.modify.move: true
                citizens.basic.modify.moveto: true
                citizens.basic.modify.remove: true
                citizens.basic.modify.copy: true
                citizens.basic.modify.rename: true
                citizens.basic.modify.color: true
                citizens.basic.modify.settext: true
                citizens.basic.modify.addtext: true
                citizens.basic.modify.resettext: true
                citizens.basic.modify.item: true
                citizens.basic.modify.armor: true
                citizens.basic.modify.lookat: true
                citizens.basic.modify.talkclose: true
                citizens.basic.modify.setowner: true
                citizens.waypoints.edit: true
                citizens.npccount.25: true
                citizens.blacksmith.use.help: true
                citizens.blacksmith.use.status: true
                citizens.healer.use.help: true
                zens.healer.use.status: true
                citizens.healer.modify.levelup: true
                citizens.trader.use.help: true
                citizens.trader.use.showmoney: true
                citizens.trader.modify.money: true
                citizens.trader.modify.stock: true
                citizens.trader.modify.clearstock: true
                citizens.wizard.use.help: true
                citizens.wizard.use.status: true
                citizens.wizard.use.locations: true
                citizens.wizard.modify.mode: true
                citizens.wizard.modify.addloc: true
                citizens.wizard.modify.removeloc: true
                citizens.wizard.modify.unlimited: true
                lwc.mod: true
                mcmmo.tools.mcrefresh: true
                announcer.add: true
                announcer.broadcast: true
                vote.startvote.ban: true
                vote.startvote.kick: true
                vote.startvote.restart: true
                vote.voteyes.*: true
                vote.voteno.*: true
                stargate.create: true
                stargate.create.personal: true
                stargate.destroy.all: true
                stargate.hidden: true
                stargate.private: true
                stargate.free.create: true
                stargate.free.destroy: true
                stargate.option.hidden: true
                stargate.option.alwayson: true
                stargate.option.private: true
                stargate.option.free: true
                stargate.option.backwards: true
                tombstone.admin: true
                tombstone.cmd.tomblist: true
                tombstone.cmd.tombfind: true
                tombstone.cmd.tombreset: true
                modtrs.mod: true
                modtrs.command.check: true
                modtrs.command.ban: true
                modtrs.command.unban: true
                modtrs.command.complete: true
                modtrs.command.broadcast: true
                modtrs.command.teleport: true
                heroes.admin.exp: true
                heroes.admin.classchange: true
                heroes.admin.healthchange: true
            inheritance:
            - Regulars
        Administrators:
            permissions:
                superpermbridge.*: true
                permissions.*: true
                permissions.group.*: true
                permissions.player.*: true
            inheritance:
            - Moderators
        Donator:
            permissions:
                commandbook.time: true
                commandbook.warp.set: true
                commandbook.teleport: true
                commandbook.teleport.other: true
                citizens.basic.create: true
                mcmmo.item.chimaerawing: true
                stargate.create: true
                stargate.create.personal: true
                stargate.destroy.owner: true
                stargate.option.private: true
            inheritance:
            - Legend
        Legend:
            permissions:
                citizens.toggle.help: true
                citizens.toggle.blacksmith: true
                citizens.toggle.healer: true
                citizens.toggle.trader: true
                citizens.toggle.wizard: true
                citizens.basic.use.help: true
                citizens.basic.use.info: true
                citizens.basic.use.select: true
                citizens.basic.use.list: true
                citizens.basic.use.teleport: true
                citizens.basic.modify.move: true
                citizens.basic.modify.moveto: true
                citizens.basic.modify.copy: true
                citizens.basic.modify.remove: true
                citizens.basic.modify.rename: true
                citizens.basic.modify.color: true
                citizens.basic.modify.settext: true
                citizens.basic.modify.addtext: true
                citizens.basic.modify.resettext: true
                citizens.basic.modify.item: true
                citizens.basic.modify.armor: true
                citizens.basic.modify.lookat: true
                citizens.basic.modify.talkclose: true
                citizens.npccount.5: true
                citizens.blacksmith.use.help: true
                citizens.blacksmith.use.status: true
                citizens.healer.use.help: true
                zens.healer.use.status: true
                citizens.trader.use.help: true
                citizens.trader.use.showmoney: true
                citizens.trader.modify.money: true
                citizens.trader.modify.stock: true
                citizens.trader.modify.clearstock: true
                citizens.wizard.use.help: true
                citizens.wizard.use.status: true
                citizens.wizard.use.locations: true
                citizens.wizard.modify.mode: true
                citizens.wizard.modify.addloc: true
                citizens.wizard.modify.removeloc: true
                citizens.wizard.modify.unlimited: true
                stargate.free.use: true
                tombstone.freechest: true
                tombstone.large: true
                tombstone.freesign: true
                tombstone.quickloot: true
            inheritance:
            - Regulars
        Head-Admin:
            permissions:
                superpermbridge.*: true
            inheritance:
            - Administrators
        Admin:
            permissions:
                commandbook.give.infinite: true
                commandbook.give.stacks: true
                commandbook.give.stacks.unlimited: true
                commandbook.more: true
                commandbook.more.infinite: true
                commandbook.weather.thunder: true
                worldedit.superpickaxe.area: true
                worldedit.brush.sphere: true
                worldedit.brush.cylinder: true
                worldedit.brush.clipboard: true
                worldedit.generation.cylinder: true
                worldedit.generation.sphere: true
                worldguard.reload: true
                citizens.admin: true
                citizens.npccount.unlimited: true
                citizens.trader.modify.unlimited: true
                lwc.admin: true
                worldborder.reload: true
                lottery.admin.draw: true
                lottery.admin.addtopot: true
                factions.manageSafeZone: true
                factions.manageWarZone: true
                factions.adminBypass: true
                factions.reload: true
                factions.disband: true
                factions.worldOptions: true
                announcer.delete: true
                announcer.moderate: true
                announcer.admin: true
                vote.unbannable: true
                heroes.admin.reload: true
            inheritance:
            - Moderators
        Owner:
            permissions:
                superpermbridge.*: true
            inheritance:
            - Administrators
    users:
        MyUserName:
            group:
            - Administrators
     
  8. Offline

    t3hk0d3

    ZOMG. What have you done? You permissions list are completely messed. remove those ": true"
     
  9. Offline

    MadcowD

    How do I use SuperPerms
     
  10. Offline

    t3hk0d3

    No need for additional actions. Everything would done automatically.
     
  11. Offline

    opoq

    I think you misunderstand me. To allow normal players to execute high-level commands with CH, you most often use runas(~op, '/command'). This obviously doesn't function if the plugin doesn't give ops all permissions.
    I'm familiar with '*' :p
     
  12. Offline

    MadcowD

    SO essentially, what if plugins hook into SuperPerms and 2/7 pers? What do they do now? Also is there a direct library to hook into your plugin?
     
  13. Offline

    Zocomen

    Something like this? Removed the ":true" and added "- " as in the set up guide.
    Code:
    groups:
        default:
            default: true
            permissions:
            - commandbook.who
            - commandbook.motd
            - commandbook.rules
            - commandbook.kit.list
            - commandbook.spawn
            - commandbook.say
            - commandbook.say.me
            - commandbook.msg
            - commandbook.whereami
     
  14. Offline

    Ticksy

    Can I delete ChatManager.jar from plugins folder and use another chat plugin?
     
  15. Offline

    Flatliner

    Yeah you can, I'm using a different one myself as I needed a few extra features.
     
  16. Offline

    Bronski

    I think documentation is generally a pain in everyone's ass :p

    I think you do a good job of it though, and you respond to questions here so *thumbsup*
     
  17. Offline

    tierdal

    QUESTION: with modifyworld enabled and the modifyworld.* in my Citizen group, the Rookie Group (which is not supposed to be allowed to break anything/interact with doors) is able to actually modifyworld! Help

    *EDIT* Did not know that new ModifyWorld feature creates new directory! Didnt see the new config! sorry
     
  18. Offline

    Ketrel

    I installed this and gave all the vehicle permissions to the default group. I can place, push and destroy minecarts, but I cannot enter it.

    I tried giving each vehicle permission individually and I tried giving all three with vehicle.*
     
  19. Offline

    tony687

    the instructions on github is really confusing. Can someone please convert these files from x3.1.6 to v1.13?
     

    Attached Files:

  20. Offline

    Don Redhorse

    hmm... does PEX support negative nodes?

    so for example I can do
    - mychat.*
    - -mychat.kick

    which would give all mychat permissions except kick
     
  21. Offline

    Backspace696

    Hello! I have a problem with the plugin: I have appointed a group to "Default" command available, but for some reason the players are not assigned to this group, but the group is assigned a "@ null", if you try to add the console, says that the player is added to the group, but in reality it does not, what to do?

    Translated by Google
     
  22. Offline

    Traq

    Thanks for this great plugin t3hk0d3 ! I was just wondering if it's possible to use a "mix" of the file and sql backend ? I need to list all the permissions order by groups in a flat file (such as permission.yml) and to associate the users to a group through a MySQL table. It would be great for linking my web server to my Minecraft server.

    If it's not available yet, just take this message as a suggestion :D.
     
  23. Offline

    Ketrel

    I'm having a problem with negative permissions.


    My admin block looks like this

    Admins:
    permissions:
    - -simplechestlock.lock.WOOD_PLATE
    - -simplechestlock.lock.STONE_PLATE
    - -simplechestlock.lock.STONE_BUTTON
    - -simplechestlock.lock.LEVER
    - -simplechestlock.lock.JUKEBOX
    - -simplechestlock.lock.DISPENSER
    - -simplechestlock.lock.BURNING_FURNACE
    - -simplechestlock.lock.FURNACE
    - -modifyworld.entity.mobtarget.*
    - '*'
    options:
    rank: '0'


    However, the plugin I'm using is still giving me those permissions, and I've posted to that plugin's topic first, and he can't find any reason it's doing that.
     
  24. Offline

    Don Redhorse

    hmm aren't there already some forum authentication plugins available? perhaps better ask them to support pex?
     
  25. Hello,
    Your permission plugin is the best one i can find, you mentioned something about multiworld support, can you please explain a little how i do this, pherhaps send me some example config.

    Thanks alot,
    CoWs
     
  26. Offline

    Traq

    It's not only for authentification, it could also be useful for granting higher ranks right from a WebUI for example.

    Edit : OKB3 seems to match my expectations :) . Anyways, it could be a great idea to add this feature in future upgrade to my mind.
     
  27. Offline

    t3hk0d3

    you need also modifyworld.interact.* permission
     
  28. Offline

    Ketrel

    Yeah, thanks got that sorted.
    It's the current issue I mentioned after that which has me really perplexed.
     
  29. Offline

    Flatliner

    I've found that doesn't work for me, for now I've worked around it by being more verbose and listing the individual permissions but it would be cool if that could be made to work.
     
  30. Offline

    Don Redhorse

    @t3hk0d3 does this work or will you support that in the future?
     
  31. Offline

    1hacker

    Do it like this:
    - -mychat.kick
    - mychat.*
     

Share This Page