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. Do I need to delete my PermissionsEX file? Or just the .jar?
     
  3. Offline

    fr0zenst0rm

    This Plugin is the as important as an Protection Plugin! Nice Work! I use it on my server ;)
     
  4. Offline

    Mdcouron1996

    Code:
    groups:
        Default:
            default: true
            prefix: '&6[&7Default&6] &f
            suffix:
            permissions:
            worlds:
                world:
                    permissions:
            - modifyworld.*
        Citizen:
            default: false
            prefix:
            suffix:
            permissions:
            worlds:
                world:
                    permissions:
            - TradeCraft.canBuy
            - TradeCraft.canSell
            - TradeCraft.canMakePlayerShops
            - craftbook.mech.bridge
            - craftbook.mech.cauldron
            - craftbook.mech.elevator
            - craftbook.mech.gate
            - craftbook.mech.light-switch
            - colorme.self
            - colorme.list
            - modifyworld.*
        Admin:
            default: false
            prefix:
            suffix:
            permissions:
            worlds:
                world:
                    permissions:
            - TradeCraft.canBuy
            - TradeCraft.canSell
            - TradeCraft.canMakePlayerShops
            - worldedit.superpickaxe.drawing.brush.sphere
            - worldedit.superpickaxe.drawing.brush.cylinder
            - worldedit.superpickaxe.drawing.brush.clipboard
            - worldedit.chunkinfo
            - worldedit.listchunks
            - worldedit.delchunks
            - worldedit.clipboard.clear
            - worldedit.clipboard.load
            - worldedit.clipboard.save
            - worldedit.clipboard.copy
            - worldedit.clipboard.flip
            - worldedit.clipboard.rotate
            - worldedit.clipboard.cut
            - worldedit.clipboard.paste
            - worldedit.limit
            - worldedit.generation.cylinder
            - worldedit.generation.cylinder
            - worldedit.generation.sphere
            - worldedit.generation.sphere
            - worldedit.generation.forest
            - worldedit.generation.pumpkins
            - worldedit.history.clear
            - worldedit.history.redo
            - worldedit.history.undo
            - worldedit.navigation.unstuck
            - worldedit.navigation.ascend
            - worldedit.navigation.descend
            - worldedit.navigation.thru
            - worldedit.navigation.jumpto
            - worldedit.navigation.ceiling
            - worldedit.navigation.up
            - worldedit.region.overlay
            - worldedit.region.walls
            - worldedit.region.faces
            - worldedit.region.smooth
            - worldedit.region.replace
            - worldedit.region.stack
            - worldedit.region.set
            - worldedit.region.move
            - worldedit.scripting.execute
            - worldedit.scripting.execute
            - worldedit.selection.chunk
            - worldedit.selection.pos
            - worldedit.selection.pos
            - worldedit.selection.hpos
            - worldedit.selection.hpos
            - worldedit.wand
            - worldedit.wand.toggle
            - worldedit.selection.contract
            - worldedit.analysis.distr
            - worldedit.analysis.count
            - worldedit.selection.size
            - worldedit.selection.shift
            - worldedit.selection.expand
            - worldedit.snapshots.restore
            - worldedit.snapshots.list
            - worldedit.snapshots.restore
            - worldedit.superpickaxe.pickaxe
            - worldedit.superpickaxe.pickaxe.area
            - worldedit.superpickaxe.replacer
            - worldedit.superpickaxe.data-cycler
            - worldedit.superpickaxe.drawing.brush
            - worldedit.superpickaxe.drawing.brush
            - worldedit.superpickaxe.pickaxe.recursive
            - worldedit.superpickaxe.info
            - worldedit.superpickaxe.pickaxe
            - worldedit.superpickaxe.tree
            - worldedit.fill.recursive
            - worldedit.fixlava
            - worldedit.fixwater
            - worldedit.removeabove
            - worldedit.removebelow
            - worldedit.removenear
            - worldedit.replacenear
            - worldedit.snow
            - worldedit.thaw
            - worldedit.extinguish
            - worldedit.butcher
            - worldedit.fill
            - worldedit.drain
            - worldedit.reload
            - Orebfuscator.admin
            - craftbook.mech.bridge
            - craftbook.mech.cauldron
            - craftbook.mech.elevator
            - craftbook.mech.gate
            - craftbook.mech.light-switch
            - craftbook.ic.safe.*
            - craftbukkit.command.ban.player
            - craftbukkit.command.teleport
            - colorme.self
            - colorme.list
            - modifyworld.*
        Owner:
            default: false
            prefix: '&7[ADMIN FROM HELL]'
            suffix:
            permissions:
            - permissions.manage
            - permissions.manage.reload
            - permissions.manage.config
            - permissions.manage.backend
            - permissions.manage.users
            - permissions.manage.dump
            - permissions.manage.worlds
            - permissions.manage.worlds.inheritance
            - permissions.manage.users
            - permissions.manage.users.permissions
            - permissions.manage.users.permissions.timed
            - permissions.manage.membership
            - permissions.manage.groups.inheritance
            - permissions.manage.groups
            - permissions.manage.groups.create
            - permissions.manage.groups.remove
            - permissions.manage.groups.permissions
            - permissions.manage.groups.permissions.timed
            - multiverse.access.NAME
            - multiverse.exempt.NAME
            - mv.bypass.gamemode.NAME
            - multiverse.teleport.self.NAME
            - multiverse.teleport.other.NAME
            - multiverse.core.confirm
            - multiverse.core.coord
            - multiverse.core.info
            - multiverse.core.list.environments
            - multiverse.core.list.worlds
            - multiverse.core.list.who
            - multiverse.core.create
            - multiverse.core.modify
            - multiverse.help
            - multiverse.core.modify.add
            - multiverse.core.modify.clear
            - multiverse.core.modify.modify
            - multiverse.core.modify.remove
            - multiverse.core.modify.set
            - multiverse.core.reload
            - multiverse.core.spawn.other
            - multiverse.core.spawn.self
            - multiverse.core.spawn.set
            - multiverse.core.delete
            - multiverse.core.purge
            - multiverse.core.remove
            - multiverse.core.unload
            - multiverse.core.tp.*
            - TradeCraft.canBuy
            - TradeCraft.canSell
            - TradeCraft.canMakePlayerShops
            - worldedit.superpickaxe.drawing.brush.sphere
            - worldedit.superpickaxe.drawing.brush.cylinder
            - worldedit.superpickaxe.drawing.brush.clipboard
            - worldedit.chunkinfo
            - worldedit.listchunks
            - worldedit.delchunks
            - worldedit.clipboard.clear
            - worldedit.clipboard.load
            - worldedit.clipboard.save
            - worldedit.clipboard.copy
            - worldedit.clipboard.flip
            - worldedit.clipboard.rotate
            - worldedit.clipboard.cut
            - worldedit.clipboard.paste
            - worldedit.limit
            - worldedit.generation.cylinder
            - worldedit.generation.cylinder
            - worldedit.generation.sphere
            - worldedit.generation.sphere
            - worldedit.generation.forest
            - worldedit.generation.pumpkins
            - worldedit.history.clear
            - worldedit.history.redo
            - worldedit.history.undo
            - worldedit.navigation.unstuck
            - worldedit.navigation.ascend
            - worldedit.navigation.descend
            - worldedit.navigation.thru
            - worldedit.navigation.jumpto
            - worldedit.navigation.ceiling
            - worldedit.navigation.up
            - worldedit.region.overlay
            - worldedit.region.walls
            - worldedit.region.faces
            - worldedit.region.smooth
            - worldedit.region.replace
            - worldedit.region.stack
            - worldedit.region.set
            - worldedit.region.move
            - worldedit.scripting.execute
            - worldedit.scripting.execute
            - worldedit.selection.chunk
            - worldedit.selection.pos
            - worldedit.selection.pos
            - worldedit.selection.hpos
            - worldedit.selection.hpos
            - worldedit.wand
            - worldedit.wand.toggle
            - worldedit.selection.contract
            - worldedit.analysis.distr
            - worldedit.analysis.count
            - worldedit.selection.size
            - worldedit.selection.shift
            - worldedit.selection.expand
            - worldedit.snapshots.restore
            - worldedit.snapshots.list
            - worldedit.snapshots.restore
            - worldedit.superpickaxe.pickaxe
            - worldedit.superpickaxe.pickaxe.area
            - worldedit.superpickaxe.replacer
            - worldedit.superpickaxe.data-cycler
            - worldedit.superpickaxe.drawing.brush
            - worldedit.superpickaxe.drawing.brush
            - worldedit.superpickaxe.pickaxe.recursive
            - worldedit.superpickaxe.info
            - worldedit.superpickaxe.pickaxe
            - worldedit.superpickaxe.tree
            - worldedit.fill.recursive
            - worldedit.fixlava
            - worldedit.fixwater
            - worldedit.removeabove
            - worldedit.removebelow
            - worldedit.removenear
            - worldedit.replacenear
            - worldedit.snow
            - worldedit.thaw
            - worldedit.extinguish
            - worldedit.butcher
            - worldedit.fill
            - worldedit.drain
            - worldedit.reload
            - Orebfuscator.admin
            - craftbook.mech.bridge
            - craftbook.mech.cauldron
            - craftbook.mech.elevator
            - craftbook.mech.gate
            - craftbook.mech.light-switch
            - craftbook.ic.safe.*
            - craftbukkit.command.ban.player
            - craftbukkit.command.give
            - craftbukkit.command.kick
            - craftbukkit.command.kill
            - craftbukkit.command.list
            - craftbukkit.command.me
            - craftbukkit.command.op
            - craftbukkit.command.save.perform
            - craftbukkit.command.say
            - craftbukkit.command.stop
            - craftbukkit.command.teleport
            - craftbukkit.command.tell
            - craftbukkit.command.time.set
            - craftbukkit.command.unban.player
            - craftbukkit.command.whitelist
            - colorme.self
            - colorme.other
            - colorme.remove
            - colorme.list
            - antixray.axr.on
            - antixray.axr.off
            - antixray.axr.worlds
            - antixray.axr.chunk
            - antixray.axr.chunk.regen
            - antixray.axr.chunk.regen.ore
            - antixray.axr.map
            - antixray.axr.show
            - antixray.axr.hide
            - antixray.axr.dump
            - antixray.axr.diff
            - antixray.axr.gen
            - antixray.axr.gen.copy
            - antixray.axr.test
            - antixray.axr.pack
            - antixray.axr.backup
            - antixray.axr.mirrorworld
            - modifyworld.*
            - '*'
    users:
        Mdcouron1996:
            group:
            - Owner
        Griffin108:
            group:
            - Admin
        Darkhero:
            group:
            - Admin
    
    Ok so this is my permissions and my problem is the actual words and how its formatted becuase in the console it says its wrong and it says that it cant find permissionsEx sooo

    Plugins
    AntiXRay
    BanHammer
    ChatManager
    ColorMe
    Craftbook
    MobDisguise
    ModifyWorld
    MultiVerse
    Orebfuscator
    PermissionsEx
    TradeCraft
    Welcome
    Worldedt

    This is what my server says and i cant figure out why

    Code:
    2012-01-06 08:55:01 [INFO] Starting minecraft server version 1.0.1
    2012-01-06 08:55:01 [INFO] Loading properties
    2012-01-06 08:55:01 [INFO] Starting Minecraft server on 5.210.131.233:25565
    2012-01-06 08:55:01 [INFO] This server is running Craftbukkit version git-Bukkit-1.0.1-R1-b1597jnks (MC: 1.0.1) (Implementing API version 1.0.1-R1)
    2012-01-06 08:55:01 [INFO] [PermissionsEx] sql backend registered!
    2012-01-06 08:55:01 [INFO] [PermissionsEx] file backend registered!
    2012-01-06 08:55:01 [INFO] [PermissionsEx] PermissionEx plugin initialized.
    2012-01-06 08:55:01 [INFO] [PermissionsEx] p2compat backend registered!
    2012-01-06 08:55:01 [INFO] [PermissionsCompat] Compatibility Layer Initalized!
    2012-01-06 08:55:01 [INFO] [PermissionsEx] Initializing file backend
    2012-01-06 08:55:01 [SEVERE] while scanning a quoted scalar; found unexpected end of stream initializing PermissionsEx v1.17 (Is it up to date?)
    while scanning a quoted scalar
     in "<reader>", line 4, column 17:
                prefix: '&6[&7Default&6] &f
                        ^
    found unexpected end of stream
     in "<reader>", line 324, column 1:
    
        ^
    
        at org.yaml.snakeyaml.scanner.ScannerImpl.scanFlowScalarSpaces(ScannerImpl.java:1532)
        at org.yaml.snakeyaml.scanner.ScannerImpl.scanFlowScalar(ScannerImpl.java:1464)
        at org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowScalar(ScannerImpl.java:834)
        at org.yaml.snakeyaml.scanner.ScannerImpl.fetchSingle(ScannerImpl.java:819)
        at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:337)
        at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:179)
        at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue.produce(ParserImpl.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:123)
        at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106)
        at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:121)
        at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480)
        at org.yaml.snakeyaml.Yaml.load(Yaml.java:423)
        at ru.tehkode.permissions.config.Configuration.load(Configuration.java:65)
        at ru.tehkode.permissions.backends.FileBackend.initialize(FileBackend.java:104)
        at ru.tehkode.permissions.PermissionManager.setBackend(PermissionManager.java:420)
        at ru.tehkode.permissions.PermissionManager.initBackend(PermissionManager.java:471)
        at ru.tehkode.permissions.PermissionManager.<init>(PermissionManager.java:53)
        at ru.tehkode.permissions.bukkit.PermissionsEx.onLoad(PermissionsEx.java:74)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:154)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:127)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:145)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:399)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    2012-01-06 08:55:01 [WARNING] [PermissionsCompat] PermissionsEx plugin not found. Some plugins may not work.
    2012-01-06 08:55:02 [INFO] Preparing level "world"
    2012-01-06 08:55:02 [INFO] Default game type: 0
    2012-01-06 08:55:02 [INFO] Preparing start region for level 0 (Seed: -2381380741649898042)
    2012-01-06 08:55:03 [INFO] Preparing start region for level 1 (Seed: -2381380741649898042)
    2012-01-06 08:55:03 [INFO] Preparing spawn area: 0%
    2012-01-06 08:55:03 [INFO] [PermissionsCompat] Compatibility layer enabled.
    2012-01-06 08:55:03 [SEVERE] Error occurred while enabling AntiXRay v0.6.10 (Is it up to date?): Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
        at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:152)
        at com.nijikokun.bukkit.Permissions.Permissions.getHandler(Permissions.java:80)
        at com.asdaarg.bukkit.NSCommand.NSCommand.setupPermissions(NSCommand.java:185)
        at com.asdaarg.bukkit.NSCommand.NSCommand.<init>(NSCommand.java:347)
        at com.asdaarg.bukkit.antixray.AntiXRay.onEnable(AntiXRay.java:68)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:188)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:968)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:186)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:169)
        at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:348)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:335)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:165)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:399)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    2012-01-06 08:55:04 [INFO] CraftBookCommon 349-8a980ac enabled.
    2012-01-06 08:55:04 [INFO] CraftBookCircuits 349-8a980ac enabled.
    2012-01-06 08:55:04 [INFO] WEPIF: Using the Bukkit Permissions API.
    2012-01-06 08:55:04 [INFO] CraftBook: Enumerating chunks for self-triggered components...
    2012-01-06 08:55:04 [INFO] CraftBook: 1250 chunk(s) for 2 world(s) processed (0s elapsed)
    2012-01-06 08:55:04 [INFO] CraftBookMechanisms 349-8a980ac enabled.
    2012-01-06 08:55:04 [INFO] WEPIF: Using the Bukkit Permissions API.
    2012-01-06 08:55:04 [INFO] 1 cauldron recipe(s) loaded
    2012-01-06 08:55:04 [INFO] CraftBookVehicles 349-8a980ac enabled.
    2012-01-06 08:55:04 [INFO] WEPIF: Using the Bukkit Permissions API.
    2012-01-06 08:55:04 [INFO] CraftBukkitUpToDate version 2.7.3 is enabled!
    2012-01-06 08:55:04 [SEVERE] Error occurred while enabling GroupBasedPVP v1.8.3 (Is it up to date?): Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
        at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:152)
        at com.bukkit.HomerBond005.GBP.GBP.setupPermissions(GBP.java:44)
        at com.bukkit.HomerBond005.GBP.GBP.onEnable(GBP.java:55)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:188)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:968)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:186)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:169)
        at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:348)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:335)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:165)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:399)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    2012-01-06 08:55:04 [INFO] [MobDisguise] by desmin88 version 1.65 enabled.
    2012-01-06 08:55:04 [INFO] [Multiverse-Core] - Version 2.1-b326 (API v7) Enabled - By Rigby, fernferret, lithium3141 and main--
    2012-01-06 08:55:04 [INFO] [AllPay] - Version 3.0 - using only an item based economy for Multiverse-Core v2.1-b326
    2012-01-06 08:55:04 [INFO] [Multiverse-Core] 0 - World(s) loaded.
    2012-01-06 08:55:04 [INFO] [MultiVerse-NetherPortals] - Version 2.1-b283 Enabled - By Rigby and fernferret
    2012-01-06 08:55:04 [INFO] [Multiverse-Portals] - Version 2.1-b295 Enabled - By Rigby and fernferret
    2012-01-06 08:55:04 [INFO] [Multiverse-Portals]  0 - Portals(s) loaded
    2012-01-06 08:55:04 [INFO] NSCommand 0.2 enabled.
    2012-01-06 08:55:04 [INFO] [PermissionsEx] Superperms support enabled.
    2012-01-06 08:55:04 [INFO] [PermissionsEx] v1.17 enabled
    2012-01-06 08:55:04 [INFO] WEPIF: Using the Bukkit Permissions API.
    2012-01-06 08:55:04 [INFO] Loaded 0 shops
    2012-01-06 08:55:04 [SEVERE] Error occurred while enabling TradeCraft vAE-1.2.5 (Is it up to date?): Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
        at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:152)
        at com.nijikokun.bukkit.Permissions.Permissions.getHandler(Permissions.java:80)
        at nl.armeagle.TradeCraft.TradeCraftPermissions.setupPermissions(TradeCraftPermissions.java:24)
        at nl.armeagle.TradeCraft.TradeCraft.enable(TradeCraft.java:127)
        at nl.armeagle.TradeCraft.TradeCraft.onEnable(TradeCraft.java:99)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:188)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:968)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:186)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:169)
        at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:348)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:335)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:165)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:399)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    2012-01-06 08:55:04 [INFO] WorldEdit 5.0 enabled.
    2012-01-06 08:55:04 [INFO] WEPIF: Using the Bukkit Permissions API.
    2012-01-06 08:55:04 [INFO] [Multiverse-Portals]  Found WorldEdit. Using it for selections.
    2012-01-06 08:55:04 [SEVERE] [ChatManager] PermissionsEx not found, disabling
    2012-01-06 08:55:04 [INFO] [ChatManager] ChatManager disabled!
    2012-01-06 08:55:04 [SEVERE] [Modifyworld] PermissionsEx not found, disabling
    2012-01-06 08:55:04 [INFO] [Modifyworld] Modifyworld disabled!
    2012-01-06 08:55:04 [INFO] ColorMe 3.2 is enabled!
    2012-01-06 08:55:04 [WARNING] Vault was NOT found! Running without economy!
    2012-01-06 08:55:04 [WARNING] Running without Spout!
    2012-01-06 08:55:04 [INFO] PluginStats is initializing for the first time. To opt-out for any reason check plugins/PluginStats/config.yml
    2012-01-06 08:55:04 [INFO] [ColorMe] Stats are being kept for this plugin. To opt-out for any reason, check plugins/PluginStats/config.yml
    2012-01-06 08:55:04 [SEVERE] Error occurred while enabling Orebfuscator v1.2. (Is it up to date?): Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
        at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:152)
        at com.nijikokun.bukkit.Permissions.Permissions.getHandler(Permissions.java:80)
        at lishid.orebfuscator.utils.PermissionRelay.Setup(PermissionRelay.java:17)
        at lishid.orebfuscator.Orebfuscator.onEnable(Orebfuscator.java:31)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:188)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:968)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:186)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:169)
        at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:348)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:335)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:165)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:399)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    2012-01-06 08:55:04 [INFO] Server permissions file permissions.yml is empty, ignoring it
    2012-01-06 08:55:04 [INFO] Done (0.290s)! For help, type "help" or "?"
    2012-01-06 08:55:05 [WARNING] CraftBukkitUpToDate: Can't connect to ci.bukkit.org.
    2012-01-06 08:55:15 [INFO] CONSOLE: Stopping the server..
    2012-01-06 08:55:15 [INFO] Stopping server
     
  5. http://yaml-online-parser.appspot.com/
     
  6. Offline

    bobcat4848

    roups:
    Survivalist:
    default: true
    options:
    rank: '15'
    prefix: '&2[Survivalist]&f '
    worlds:
    world:
    permissions:
    - essentials.spawn
    - essentials.sethome
    - essentials.home
    - essentials.help
    - essentials.time
    - essentials.afk
    - essentials.helpop
    - essentials.list
    - essentials.rules
    - essentials.back
    - essentials.back.ondeath
    - permissions.build
    - iConomy.user
    - ChestShop.shop.*
    Moderator:
    default: false
    options:
    rank: '10'
    prefix: '&9[Moderator]&f '
    worlds:
    world:
    permissions:
    - essentials.spawn
    - essentials.sethome
    - essentials.back
    - essentials.back.ondeath
    - essentials.home
    - essentials.help
    - essentials.time
    - essentials.afk
    - essentials.helpop
    - essentials.list
    - essentials.rules
    - permissions.build
    - iConomy.user
    - ChestShop.shop.*
    - essentials.feed
    - essentials.feed.others
    - essentials.god
    - essentials.god.others
    - essentials.kit.*
    - essentials.gamemode
    - essentials.gamemode.others
    - essentials.repair
    - essentials.repair.armor
    - essentials.repair.enchanted
    - essentials.time.set
    - essentials.nick
    - essentials.nick.others
    - essentials.nick.color
    - essentials.powertool
    - essentials.ban
    - essentails.kick
    - essentials.clearinventory
    - essentials.clearinventory.others
    - essentials.ext
    - essentials.fireball
    - essentials.kickall
    - essentials.kill
    - essentials.killall
    - essentials.lightning
    - essentials.tp
    - essentials.warp.*
    - essentials.joinfullserver
    Admins:
    default: false
    options:
    rank: '1'
    prefix: '&c[Admins]&f '
    worlds:
    world:
    permissions:
    - '*'
    worlds:
    world_nether:
    inheritance:
    - world
    world_skylands:
    inheritance:
    - world
    users:
    bobcat4848:
    group:
    - Admins
    izzysplanet:
    group:
    - Admins
    Corpsycle:
    group:
    - Admins
    Help i wanna add diffrent worlds to this with multiverse i made the worlds how will i add permissions to this worlds i dont know how to setup the other worlds
     
  7. Offline

    dakooldog

    What Happened? I can upgrade my players but the prefixes arn't there....
     
  8. Do you have all the spacing right(it is all on the left in your post)and you are missing the G in groups?
    http://www.minecraftforum.net/topic/924666-permissionsex-multiworld-setup/

    Are you using another chat plugin?

    To update do I need to delete my PermissionsEX file or just the .jar?

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

    dakooldog

    Nope. It was working ealier but it just stopped working like 1 hour ago.
     
  10. Did you make any changes to the server?
     
  11. Offline

    qdhcjv

    umm am i the only one with the internal error? i have my yml the same as the example

    Code:
    users:
       Gaming_2:
            group: Donator3+
            permissions:
            - kit.kit
            - kit.donator3+
            worlds:
                world:
                    permissions:
                    - farming.food
                    group:
                    - peasant
                    prefix: '&b[Donator3+]&f'
    groups:
        Donator:
            default: false
            permissions:
            - kit.kit
            - kit.donator
            prefix: &6[Donator]&f
        Donator+:
            default: false
            permissions:
            - kit.kit
            - kit.donator+
            prefix: &9[Donator+]&f
        Donator2+:
            default: false
            permissions:
            - kit.kit
            - kit.donator2+
            prefix: &d[Donator2+]&f
         Donator3+:
            default: false
            permissions:
            - kit.kit
            - kit.donator3+
            prefix: &c[Donator3+]&f
    
    
    EDIT: I do have the latest build incase ur wondering, also do i need to fill the superperms permission file?
     
  12. Offline

    saberstormer

    ugh - -modifyworld.mobtarget.* isn't working they keep attacking me

    i tried putting the "*" on front and behind - -modifyworld.mobtarget.* but it's Just not working

    all latest build. Please help!
     
  13. Offline

    Mdcouron1996

  14. Hey, you got it working, that's what matters. I've been bitten by small typos more times than I care to think of. :)

    As for the log question (even though this isn't my plugin :) ), unless you have debug turned on, PEX does very little logging. If debug is on, then all bets are off, it will add a lot to the log. I usually leave it off until I'm troubleshooting something, then I will turn it on. If there are multiple levels of debug output, it's not anything that I've found or seen mentioned.

    Thank you.

    *test*

    Hmm, I am unable to reproduce this. Running PEX 1.17 with modifyworld enabled, chatmanager disabled, and no other chat plugins running, I am unable to use chat when a member of the Newcomer group.

    However, when I dropped in a copy of that GroupChat plugin and left it with the default settings, I got the message that I didn't have permissions but I still saw chat. So there is the problem plugin according to my testing, GroupChat is bypassing/ignoring permissions.

    I don't know if this is a misconfiguration on GroupChat (the dev bukkit page isn't very descriptive on how to configure it), or a bug in it, so I'm afraid the only thing I can say about it is don't use it.:confused:

    Thank you for using code tags, it makes life a lot easier.:)

    You identified the problem, good! To fix it, add default: true to the group you want as the default group.

    Reference:
    https://github.com/t3hk0d3/PermissionsEx/wiki/Basic-Permissions-Setup#wiki-file-backend-example

    Looking at your permissions for the typo near the reported line, I first saw that you are missing the closing quote on the prefix line for the default group. Putting your permissions into the yaml parser linked and fixing that showed that there were more problems.:(

    You have two groups that are halfway setup for multiworld permissions, but only a single world and the permission nodes are not indented enough for that. If you only have the single world, remove the sections dealing with multiworld, fix the quote and make sure everything is indented correctly until it comes back clean in the YAML parser.

    Ug. Please use code tags next time you post permissions (the {}# button in the editor). It makes reading them much easier as well as keeping the all-important formatting of the file.:)

    As for your question, take a look at the admin group in the example config in the first post, it's set up for multiple world permission settings.

    Thank you for using code tags!:)

    And I'm afraid you don't have it the same as the example, you are missing the single quotes around the prefixes for the groups. Chances are, that is why you are getting errors when you try to do anything in-game with PEX. Fix that first and see if it clears everything up.

    Also, no, leave the permissions.yml in the server directory blank.

    That should work. A few questions:

    Modifyworld is enabled in it's config file, yes?:)
    Your permissions, you are using a file backend?
    Are you using modifyworld.* in the group that has -modifyworld.mobtarget.*? Does -modifyworld.mobtarget.* show up in the list before modifyworld.*? <-- This is critical

    If the answer to all three are yes, can you please post your permissions and, if possible, server.log, starting at the bukkit version line?

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

    saberstormer

    will have awnser in a few min thanks

    is this below how you enable modify world (excerpt from config. file)
    superperms:
    parent-nodes: true
    enable: true
    strict-mode: false

    1. it was already changed to true
    so first question is probbably yes
    2. don't know what a file backend is
    3.the last question is a double no
    groups:
    default:
    default: true
    permissions:
    - modifyworld.chat
    - modifyworld.*
    Owner:
    permissions:
    - -modifyworld.mobtarget.*

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

    Modifyworld has it's own config.yml in a separate directory under the plugins. By default, it's not enabled.

    It looks something like this:
    Code:
    informPlayers: true
    enable: true
    itemRestrictions: true
    messages:
        prohibitedItem: You have prohibited item "%s".
        whitelistMessage: You are not allowed to join this server. Goodbye!
        permissionDenied: Sorry, modifyworld says you don't have enough permissions
        whitelist: You are not allowed to join this server. Goodbye!
    whitelist: false
    drop-restricted-item: false
    use-material-names: false
    check-metadata: false
    item-use-check: false
     
  17. Offline

    saberstormer

    Ok so i have set it to true. but it still doesn't work

    groups:
    default:
    default: true
    permissions:
    - modifyworld.chat


    options:
    rank: '1000'
    Owner:
    permissions:
    - -modifyworld.mobtarget.*
    - '*'
    options:
    rank: '0'
     
  18. Hmm, it should be, unless another plugin is conflicting...

    Can you post your permissions in code tags please (the {}# button in the editor).
     
  19. Offline

    worstboy32

    The groupchat plugin is made and by our coder.
    I will talk to him and let him fix it..
    And the page on bukitdev is not very updated because it is more a custom plugin now.
    But thanks for the answer forgot to test without the chat plugin.
     
  20. Offline

    saberstormer

    Code:
    groups:
        default:
            default: true
            permissions:
            - modifyworld.chat
            options:
                rank: '1000'
        Owner:
            permissions:
            - -modifyworld.mobtarget.*
            - '*'
            options:
                rank: '0'
        Builder:
            options:
                rank: '900'
        Builder+:
            options:
                rank: '800'
        Builder++:
            options:
                rank: '700'
        Builder+++: {}
        Architect:
            options:
                rank: '600'
        Mod:
            options:
                rank: '500'
        Admin:
            permissions:
            - worldedit.*
            - -modifyworld.mobtarget.*
            options:
                rank: '400'
    users:
        saberstormer:
            group:
            - Admin
     
  21. Offline

    powerpawn

    hi there! I have a problem where if i manually edit the permissions.yml in the PermissionsEX directory, then the console explodes with weird ass errors. If you could help that would be great. Best permissions yet though!
     
  22. Offline

    tman140

    i am having a problem with my server. whenever i put in my code, i get this

    HTML:
    ERROR:
    
    mapping values are not allowed here
      in "<unicode string>", line 58, column 16:
                 Member:
                       ^
    i have no idea what this means... please help!
     
  23. Offline

    bobcat4848


    {groups:
    Survivalist:
    default: true
    options:
    rank: '15'
    prefix: '&2[Survivalist]&f '
    worlds:
    world:
    permissions:
    - essentials.spawn
    - essentials.sethome
    - essentials.home
    - essentials.help
    - essentials.time
    - essentials.afk
    - essentials.helpop
    - essentials.list
    - essentials.rules
    - essentials.back
    - essentials.back.ondeath
    - permissions.build
    - iConomy.user
    - ChestShop.shop.*
    Moderator:
    default: false
    options:
    rank: '10'
    prefix: '&9[Moderator]&f '
    worlds:
    world:
    permissions:
    - essentials.spawn
    - essentials.sethome
    - essentials.back
    - essentials.back.ondeath
    - essentials.home
    - essentials.help
    - essentials.time
    - essentials.afk
    - essentials.helpop
    - essentials.list
    - essentials.rules
    - permissions.build
    - iConomy.user
    - ChestShop.shop.*
    - essentials.feed
    - essentials.feed.others
    - essentials.god
    - essentials.god.others
    - essentials.kit.*
    - essentials.gamemode
    - essentials.gamemode.others
    - essentials.repair
    - essentials.repair.armor
    - essentials.repair.enchanted
    - essentials.time.set
    - essentials.nick
    - essentials.nick.others
    - essentials.nick.color
    - essentials.powertool
    - essentials.ban
    - essentails.kick
    - essentials.clearinventory
    - essentials.clearinventory.others
    - essentials.ext
    - essentials.fireball
    - essentials.kickall
    - essentials.kill
    - essentials.killall
    - essentials.lightning
    - essentials.tp
    - essentials.warp.*
    - essentials.joinfullserver
    Admins:
    default: false
    options:
    rank: '1'
    prefix: '&c[Admins]&f '
    worlds:
    world:
    permissions:
    - '*'
    worlds:
    world_nether:
    inheritance:
    - world
    world_skylands:
    inheritance:
    - world
    users:
    bobcat4848:
    group:
    - Admins
    izzysplanet:
    group:
    - Admins
    Corpsycle:
    group:
    - Admins}
    I wanna be able to add worlds with multiverse with this please help me!!!
     
  24. Offline

    arabswag6

    Can anyone help me! Ive written my permissions correct and have gone over them a million times but 1 thing wont work!!

    For some reason, INHERITANCE wont work. Here is my Perms. The only thing i didnt do was set the rank. Should i do that? Because ive made it work w/o it.

    users:
    arabswag6:
    group:
    - Owner
    Just_R3lax:
    group:
    - Admin
    M0n0d3Guerra:
    group:
    - CoOwner
    groups:
    Default:
    default: true
    prefix: ''
    permissions:
    - modifyworld.chat
    - essentials.list
    - essentials.spawn
    Member:
    inheritance:
    - Default
    prefix: '&2'
    permissions:
    - modifyworld.*
    - -modifyworld.items.have.259
    - essentials.afk
    - essentials.compass
    - essentials.getpos
    - essentials.help
    - essentials.mail.*
    - essentials.msg
    - essentials.mute
    - essentials.home
    - essentials.sethome
    - factions.chat
    - factions.help
    - factions.home
    - factions.join
    - factions.leave
    - factions.list
    - factions.power.*
    - factions.show
    - iConomy.help
    - iConomy.holdings.*
    - iConomy.payment
    - essentials.home
    - essentials.sethome
    - essentials.warp.*
    - mcmmo.skills.mining
    - mcmmo.skills.excavation
    - mcmmo.skills.fishing
    - mcmmo.skills.herbalism
    - mcmmo.skills.repair
    - mcmmo.skills.woodcutting
    - mcmmo.skills.taming
    Viking:
    inheritnace:
    - Member
    prefix: '&9[Viking]&2 '
    permissions:
    - mcmmo.skills.axes
    Berserker:
    inheritnace:
    - Viking
    prefix: '&6[Berserker]&b '
    permissions:
    - mcmmo.ability.axes
    - mcmmo.ability.woodcutting
    - mcmmo.ability.mining
    - mcmmo.ability.herbalism
    - mcmmo.ability.excavation
    Bowman:
    inheritnace:
    - Member
    prefix: '&9[Bow-Man]&2 '
    permissions:
    - mcmmo.skills.archery
    Archer:
    inheritnace:
    - Bowman
    prefix: '&6[Archer]&b '
    permissions:
    - mcmmo.ability.woodcutting
    - mcmmo.ability.mining
    - mcmmo.ability.herbalism
    - mcmmo.ability.excavation
    Killer:
    inheritnace:
    - Member
    prefix: '&9[Killer]&2 '
    permissions:
    - mcmmo.skills.unarmed
    - mcmmo.skills.acrobatics
    Assasin:
    inheritance:
    - Killer
    prefix: '&6[Assasin]&b '
    permissions:
    - mcmmo.ability.woodcutting
    - mcmmo.ability.mining
    - mcmmo.ability.herbalism
    - mcmmo.ability.unarmed
    - mcmmo.ability.excavation
    Swordman:
    inheritnace:
    - Member
    prefix: '&9[Swordsman]&2 '
    permissions:
    - mcmmo.skills.swords
    Warrior:
    inheritance:
    - Swordman
    prefix: '&6[Warrior]&b '
    permissions:
    - mcmmo.ability.woodcutting
    - mcmmo.ability.mining
    - mcmmo.ability.herbalism
    - mcmmo.ability.swords
    - mcmmo.ability.excavation
    Moderator:
    inheritance:
    - Member
    prefix: '&5[Mod]&f '
    permissions:
    - essentials.tpa
    - essentials.tpaccept
    - essentials.mute
    - essentials.kick
    - essentials.tempban
    - essentials.ban
    Admin:
    prefix: '&f[&cAdmin&f] '
    permissions:
    - '*'
    - -essentials.nuke
    - -essentials.antioch
    CoOwner:
    prefix: '&4[&6O&bw&2n&5e&3r&4]&f '
    permissions:
    - '*'
    Owner:
    prefix: '&4[&6O&bw&2n&5e&3r&4]&f '
    permissions:
    - '*'
     
  25. Offline

    PwnThaMan

    hello. for the "chat manager" i have from you, my config is:

    chat-range: 100.0
    display-name-format: '%prefix%player%suffix'
    global-message-format: <%prefix%player%suffix> &e%message
    enable: true
    message-format: <%prefix%player%suffix> %message
    ranged-mode: false

    and i have this other mod, and it allows my name to be a different color, i have it for me to red, and with this chat manager enabled, it's white. and with my prefix, its OwnerPwnThaMan. Shouldn't it be Owner_PwnThaMan in the red color? not white. The mod that changes my color is "Colorme"
    i got it from this site
     
  26. Offline

    thatdrummer

    I have searched up and down the Internet, I have done everything correct (even copied exact templates that work), but I keep getting these errors along with many others... any help would be appreciated. serv.jpg
     
  27. Offline

    Topgammer

    I have this problem that says, "Permissions.YML is not valid." Then it talks about how the ranks as in rank: '250'is not valid either. ^

    If i could have help as soon as possible it would be great! Thanks.

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

    Revenger

    Was hoping to play with the mysql side for a project were doing with the website and linking up etc.

    But I get this error and permissions don't export properly.

    Code:
    >pex dump sql permissions2.sql
    16:49:31 [INFO] [PermissionsEx] Initializing sql backend
    16:49:31 [INFO] Error: java.lang.Integer cannot be cast to java.lang.String
    16:49:31 [SEVERE] Error: java.lang.Integer cannot be cast to java.lang.String
    16:49:31 [SEVERE] java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String
    16:49:31 [SEVERE]       at ru.tehkode.permissions.backends.FileBackend.collectOptions(FileBackend.java:235)
    16:49:31 [SEVERE]       at ru.tehkode.permissions.backends.FileBackend.collectOptions(FileBackend.java:220)
    16:49:31 [SEVERE]       at ru.tehkode.permissions.backends.file.FileEntity.getAllOptions(FileEntity.java:251)
    16:49:31 [SEVERE]       at ru.tehkode.permissions.ProxyPermissionGroup.getAllOptions(ProxyPermissionGroup.java:86)
    16:49:31 [SEVERE]       at ru.tehkode.permissions.backends.SQLBackend.dumpData(SQLBackend.java:289)
    16:49:31 [SEVERE]       at ru.tehkode.permissions.bukkit.commands.UtilityCommands.dumpData(UtilityCommands.java:141)
    16:49:31 [SEVERE]       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    16:49:31 [SEVERE]       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    16:49:31 [SEVERE]       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    16:49:31 [SEVERE]       at java.lang.reflect.Method.invoke(Method.java:601)
    16:49:31 [SEVERE]       at ru.tehkode.permissions.commands.CommandsManager$CommandBinding.call(CommandsManager.java:260)
    16:49:31 [SEVERE]       at ru.tehkode.permissions.commands.CommandsManager.execute(CommandsManager.java:120)
    16:49:31 [SEVERE]       at ru.tehkode.permissions.bukkit.PermissionsEx.onCommand(PermissionsEx.java:124)
    16:49:31 [SEVERE]       at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    16:49:31 [SEVERE]       at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:165)
    16:49:31 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:378)
    16:49:31 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:374)
    16:49:31 [SEVERE]       at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:564)
    16:49:31 [SEVERE]       at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:541)
    16:49:31 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
    16:49:31 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
     
  29. Offline

    TMAC_Kratos

    I was wondering something. I started useing the built in chat manager so people can see which world and which rank the person talking is, which i do like for that, but while useing essentials and the /nick command, i cant find a way for that nick name to show up with the custom message format. Is there anyway to make chat manager use the nicknames?
     
  30. Thank you!

    *test*

    I'm afraid I don't know what to tell you on this one. On my testing server, - -modifyworld.mobtarget.* works as it should for the default group, admin and owner group. I spawned multiple mobs (zombie, creeper, skeleton) and I was never targeted once, not even after I hit them.

    modifyworld config.yml
    Code:
    informPlayers: true
    enable: true
    itemRestrictions: true
    messages:
        prohibitedItem: You have prohibited item "%s".
        whitelistMessage: You are not allowed to join this server. Goodbye!
        permissionDenied: Sorry, modifyworld says you don't have enough permissions
        whitelist: You are not allowed to join this server. Goodbye!
    whitelist: false
    drop-restricted-item: false
    use-material-names: false
    check-metadata: false
    item-use-check: false
    PEX config.yml:
    Code:
    permissions:
        backends:
            file:
                file: permissions.yml
        backend: file
        superperms:
            enable: true
            debug: true
            strict-mode: false
            parent-nodes: true
            compatibility-mode: false
            enable-wildcards: true
            disable-unmatched: false
        createUserRecords: false
        allowOps: true
        debug: true
        basedir: plugins\PermissionsEx
    This is with PEX 1.17 and bukkit 1597. Is this happening with all monsters?

    It sounds like you are using an editor that is inserting tabs or something. I edit my permissions file on my test and production server quite often and I've never had a problem.:) If you are using notepad++ under windows, make sure that it's tab handling for YAML is set right. By default, it wants to use tabs instead of four spaces (really bad default IMO).

    It means that there is a subtle typo in your permissions file around the line 58 area (often a line or two previous).:) If you can't find it, please post your permissions in code tags or link to it on pastebucket, pastie or equivalent.

    Umm, two things:
    1. Saying inheritance doesn't work doesn't exactly help any.:) What isn't working? Need an example, like 'the members group is not inheriting anything from the default group'
    2. Post your permissions using code tags or a link to pastebucket, pastie or equivalent. Pasting them in directly like you did ruins the critical indentation and formatting, so there is no way to tell where the problem is.

    It sounds like your permissions file is bad.:( Please post your permissions in code tags or link to it on pastebucket, pastie or equivalent.

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

    tman140

    ok... so ive been looking at the default formating... messed around a bit and now have even more errors...
    here is what i originally had...

    http://pastie.org/3171999


    thanks so mutch for helping me
     

Share This Page