PermissionsEx is not working anymore

Discussion in 'Hosting Advice' started by Noakille, Jul 6, 2018.

  1. Hello,idk if its the right place to talk about this but i need help

    Since yesterday my permission ex is not working:

    Like if you put "pex" in the console its not even detected.

    groups:
    citoyen:
    permissions:
    - smileychat.chat.smileys
    - -creativegates.create
    - creativegates.use
    - authme.register
    - authme.login
    - authme.changepassword
    - -authme.logout
    - plot.use
    - plot.create
    - plotme.use.comment
    - plotme.use.comments
    - chairs.sit
    - noitem.nodrop.322.1
    - noitem.nopickup.322.1
    - noitem.nodrop.383.50
    - noitem.nodrop.383.51
    - noitem.nodrop.383.52
    - noitem.nodrop.383.54
    - noitem.nodrop.383.55
    - noitem.nodrop.383.56
    - noitem.nodrop.383.57
    - noitem.nodrop.383.58
    - noitem.nodrop.383.59
    - noitem.nodrop.383.60
    - noitem.nodrop.383.61
    - noitem.nodrop.383.62
    - noitem.nodrop.383.65
    - noitem.nodrop.383.66
    - noitem.nodrop.383.67
    - noitem.nodrop.383.68
    - noitem.nodrop.383.90
    - noitem.nodrop.383.91
    - noitem.nodrop.383.92
    - noitem.nodrop.383.93
    - noitem.nodrop.383.94
    - noitem.nodrop.383.95
    - noitem.nodrop.383.96
    - noitem.nodrop.383.98
    - noitem.nodrop.383.100
    - noitem.nodrop.383.101
    - noitem.nodrop.383.120
    - noitem.nodrop.383.50
    - essentials.kit
    - essentials.tpdeny
    - essentials.tpaccept
    - essentials.afk
    - essentials.tpa
    - essentials.balancetop
    - essentials.balance
    - essentials.pay
    - essentials.spawn
    - essentials.help
    - essentials.list
    - essentials.msg
    - essentials.home
    - essentials.delhome
    - essentials.tpahere
    - essentials.sethome.multiple.default
    - essentials.sethome
    - modifyworld.*
    - essentials.spawn
    - essentials.rules
    - -factions.kit.fullplayer
    worlds:
    world:
    permissions:
    - essentials.sethome
    - factions.chat
    - factions.claim
    - factions.create
    - factions.description
    - factions.disband
    - factions.home
    - factions.invite
    - factions.join
    - factions.leave
    - factions.list
    - factions.owner
    - factions.unclaim
    - factions.unclaimall
    - factions.sethome
    - factions.power
    - factions.mod
    creativeland:
    permissions:
    - plotme.limit.2
    - plotme.use.list
    - plotme.use.claim
    - plotme.use.deny
    - plotme.use.undeny
    - plotme.use.auto
    - plotme.use.home
    - plotme.use.info
    - plotme.use.biome
    - plotme.use.clear
    - plotme.use.dispose
    - plotme.use.add
    - plotme.use.remove
    - essentials.ptime
    - -factions.*
    architectland1:
    permissions:
    - plotme.limit.0
    - plotme.use.list
    - plotme.use.deny
    - plotme.use.undeny
    - plotme.use.home
    - plotme.use.info
    - plotme.use.biome
    - plotme.use.clear
    - plotme.use.dispose
    - plotme.use.add
    - essentials.ptime
    - plotme.use.remove
    options:
    prefix: '&f[&aCitoyen&f]'
    suffix: '&f'
    default: true
    citoyenne:
    inheritance:
    - citoyen
    permissions:
    - smileychat.chat.smileys
    options:
    prefix: '&f[&aCitoyenne&f]'
    citoyen2:
    inheritance:
    - citoyenne
    permissions:
    - smileychat.chat.custom
    worlds:
    creativeland:
    permissions:
    - plotme.limit.4
    - worldedit.help
    - worldedit.global-mask
    - limits.max-blocks-changed.default
    - -worldedit.tool.replacer
    - worldedit.generation.*
    - worldedit.navigation.*
    - worldedit.clipboard.*
    - worldedit.history.*
    - worldedit.region.*
    - worldedit.regen.*
    - worldedit.selection.*
    - worldedit.wand
    - worldedit.wand.toggle
    - worldedit.selection.*
    - worldedit.tool.*
    - worldedit.brush.*
    architectland1:
    permissions:
    - plotme.limit.1
    - worldedit.help
    - worldedit.global-mask
    - limits.max-blocks-changed.default
    - -worldedit.tool.replacer
    - worldedit.generation.*
    - worldedit.clipboard.*
    - worldedit.navigation.*
    - worldedit.history.*
    - worldedit.region.*
    - worldedit.regen.*
    - worldedit.selection.*
    - worldedit.wand
    - worldedit.wand.toggle
    - worldedit.selection.*
    - worldedit.tool.*
    - worldedit.brush.*
    options:
    prefix: '&f[&aArchitect&f]'
    suffix: '&f'
    citoyenne2:
    inheritance:
    - citoyen2
    permissions:
    - smileychat.chat.smileys
    options:
    prefix: '&f[&aCitoyenne&f]'
    legend:
    permissions:
    - smileychat.chat.smileys
    - essentials.chat.color
    - essentials.signs.color
    - essentials.msg.color
    worlds:
    creativeland:
    permissions:
    - worldedit.limit.unrestricted
    - plotme.use.list
    - plotme.use.auto
    - plotme.use.home
    - plotme.use.info
    - plotme.use.biome
    - plotme.use.clear
    - plotme.use.dispose
    - plotme.use.add
    - plotme.use.remove
    - plotme.admin.deny
    - plotme.admin.undeny
    - plotme.admin.setowner
    - plotme.admin.home.other
    - plotme.admin.claim.other
    - plotme.admin.reload
    - worldedit.*
    - -factions.*
    - essentials.nick
    - essentials.nick.others
    - essentials.nick.color
    architectland1:
    inheritance:
    - architect
    permissions:
    - worldedit.limit.unrestricted
    - plotme.use.list
    - plotme.use.auto
    - plotme.use.home
    - plotme.use.info
    - plotme.use.biome
    - plotme.use.clear
    - plotme.use.dispose
    - plotme.use.add
    - plotme.use.remove
    - plotme.admin.deny
    - plotme.admin.undeny
    - plotme.admin.setowner
    - plotme.admin.home.other
    - plotme.admin.claim.other
    - plotme.admin.reload
    - worldedit.*
    - -factions.*
    world:
    permissions:
    - essentials.back
    - essentials.back.ondeath
    options:
    prefix: '&f[&2Citoyen&f]'
    suffix: '&f'
    modo:
    inheritance:
    - citoyenne2
    permissions:
    - essentials.time
    - essentials.chat.color
    - essentials.signs.color
    - essentials.msg.color
    - essentials.time.set
    - essentials.realname
    - essentials.seen
    - essentials.seen.banreason
    - essentials.seen.extra
    - essentials.ban.notify
    - essentials.enderchest
    - essentials.enderchest.modify
    - essentials.enderchest.others
    - essentials.whois
    - essentials.invsee
    - essentials.tempban
    - essentials.unban
    - essentials.mute
    - essentials.mute.notify
    - essentials.back
    - essentials.back.ondeath
    - essentials.tp
    - essentials.kick
    - essentials.kick.notify
    - essentials.nick
    - essentials.nick.others
    - essentials.nick.color
    - ItemRestrict.bypass.usage.383
    - ItemRestrict.bypass.ownership.383
    - -factions.powerboost
    - factions.admin
    - worldguard.*
    - essentials.gamemode
    - essentials.speed
    - essentials.invsee.modify
    worlds:
    creativeland:
    permissions:
    - plotme.limit.8
    - worldedit.limit.unrestricted
    - plotme.buildanywhere
    - plotme.use.list
    - plotme.use.auto
    - plotme.use.home
    - plotme.use.info
    - plotme.use.biome
    - plotme.use.clear
    - plotme.use.dispose
    - plotme.use.add
    - plotme.use.remove
    - plotme.admin.deny
    - plotme.admin.undeny
    - plotme.admin.setowner
    - plotme.admin.home.other
    - plotme.admin.claim.other
    - plotme.admin.reload
    - worldedit.*
    architectland1:
    permissions:
    - plotme.limit.4
    - worldedit.limit.unrestricted
    - plotme.use.list
    - plotme.use.auto
    - plotme.use.home
    - plotme.use.info
    - plotme.use.biome
    - plotme.use.clear
    - plotme.use.dispose
    - plotme.use.add
    - plotme.use.remove
    - plotme.admin.deny
    - plotme.admin.undeny
    - plotme.admin.setowner
    - plotme.admin.home.other
    - plotme.admin.claim.other
    - plotme.admin.reload
    - worldedit.*
    world:
    permissions:
    - essentials.feed
    - essentials.feed.others
    - essentials.feed.cooldown.bypass
    - essentials.fly
    - essentials.fly.safelogin
    - essentials.hat
    - essentials.heal
    - essentials.heal.others
    - essentials.heal.cooldown.bypass
    options:
    prefix: '&f[&6Modératrice&f]'
    suffix: '&f'
    admin:
    inheritance:
    - legend
    permissions:
    - spleef.join.*
    - ItemRestrict.bypass.usage.383
    - ItemRestrict.bypass.ownership.383
    options:
    prefix: '&f[&9Admin&f]'
    moderatrice:
    inheritance:
    - legend
    permissions:
    - essentials.clearinventory
    options:
    prefix: '&f[&ftes_&6Moderatrice&f]'
    fondateur:
    inheritance:
    - admin
    permissions:
    - creativegates.create
    - permissions.*
    - lockette.user.*
    - lockette.admin.*
    - lockette.*
    - factions.kit.admin
    - '*'
    options:
    prefix: '&f[&4&lFondateur&f]'
    suffix: '&l'
    fondatrice:
    inheritance:
    - admin
    permissions:
    - creativegates.create
    - permissions.*
    - lockette.user.*
    - lockette.admin.*
    - lockette.*
    - factions.kit.admin
    worlds:
    '&4':
    options:
    suffix: Salut
    '&a':
    options:
    prefix: '&cFondatrice'
    options:
    prefix: '&4[&cFondatrice&4]&9'
    suffix: '&9'
    default:
    worlds:
    tropical_money:
    permissions:
    - -lockette.*
    world_the_end:
    permissions:
    - -factions.kit.fullplayer.*
    legende:
    options:
    prefix: '[&4L&8e&4g&8e&4n&8d&4e&f]&2'
    users:
    .......


    Does Somebody see a problem?
     
  2. file
     

    Attached Files:

  3. Aeternum

    Supporter

    So if its not detected, then its failing to load, backup your permissions.yml somewhere, then update: https://github.com/Aeternum-Studios/PermissionsEx/releases
    I have rebuilt pex on 1.12.2 and java 8, plus fixed a bunch of bugs, and added a toggleable web dashboard for ease of use. latest build is completely stable.

    My build will hotload your prmissions.yml when you upload it to your server, check the console when you do so, and see if it reports a succssessful hotload or if it was invalid, if it was invalid, see spoiler for instructions to set up and use the web dashboard to easily reconstruct your permissions setup. The dashboard properly creates the permissions.yml.
    Having uploaded the plugin and started your server, go to config.yml in plugins/PermissionsEx/ and scroll down and set the following boolean to true.

    Code (YAML):
     dashboard:
        enabled
    : false
    Then restart your server, not reload, i have to boot up a mini node based webserver,
    On restart a new file called dashboard_users.yml should have appeared in your plugins/PermissionsEx, enter it and add login credentials for yourself in the following format:
    Code (YAML):
    users:
      <MinecraftUsername>
    :
        password
    : <Enter a password here>
    For example:
    Code (YAML):
    users:
      Aeternum
    :
        password
    : ILikeCake1234
     
    Save the dashboard_users.yml to your server, then in console to /pex reload.
    The console should report the dashboard was enabled, and then that 1 user was loaded.
    If you go back to your dashboard_users.yml it should now look like this:
    Code (Text):
    users:
      Aeternum:
        pass_hash: $2a$10$tdW/XJzEnWQZ8cSMmwzAT.mZMd3GT2y7U5dbkbsj9YI0d1YaPtckz
    In your broswer, go to yourserverip:5950
    If you are doing this on a local server you can do localhost:5950 which i do for bad hosting companys that restrict functionality like an internal webserver. If the port 5950 does not work, make sure you use an open port by changing the port in config.yml right below the section where you enabled the dashboard.
    Sign in to the dashboard and create your groups and add their permissions, ranks, ladder, prefix, etc. You can visit the plugins tab and copy permissions from any installed plugins you have on the server, then return to groups and paste then into the group you want.
    Once you are done, click save changes on the top right and pex will hotload your changes into the server automatically.
    [​IMG]
    [​IMG]
    [​IMG]
     
    #4 Aeternum, Jul 6, 2018
    Last edited: Jul 6, 2018

Share This Page