Permissions Ex Caused an Internal Server Error-Solved

Discussion in 'Bukkit Help' started by EpicMichaelWolf, May 16, 2012.

Thread Status:
Not open for further replies.
  1. Offline

    EpicMichaelWolf

    Whenever I try to log in to my bukkit server, I get an internal server error. For some reason it won't let me attach the serverlog notepad file, so I'll post a link leading to it as a picture later.


    I removed my PermissionsEx Folder, and just before I tried to log in, I had just finished editing the permissions.yml file. When I removed it an tried logging in, it worked! So, I deleted the regular permissions.yml file that's not in the plugins folder and replaced it with a copy of my PermissionsEx one, but whenever I logged into the server, my computer just shut down after 5 second of being logged in! I think I messed up the spaces in the yml file... Appreciate if someone could fix it and tell me what I did wrong so I can add the other plugin permissions without getting this problem again. (WorldEdit, CommandSigns, and SimpleSpleef). Here is what is in my yml file:

    groups:
    Default:
    default: true
    prefix: '&[Default]8'
    permissions:
    essentials.kit.Starter
    essentials.tpa
    essentials.tpaccept
    essentials.tpdeny
    essentials.warp.*
    essentials.warp
    essentials.protect.alerts
    essentials.sethome
    essentials.home
    essentials.delhome
    essentials.msg
    essentials.rules
    essentials.motd
    essentials.mail.*
    essentials.list
    essentials.helpop
    essentials.pay
    essentials.afk
    factions.kit.fullplayer
    factions.money.kit.standard
    modify.world.*
    lockette.user.create.*
    mailbox.user.*
    MobBounty.collect
    SignShop.Signs.*
    SignShop.CopyPaste
    towny.claimed.ontown.*
    towny.admin.*
    towny.town.*
    towny.nation.*
    towny.chat.general
    towny.chat.town
    towny.chat.nation
    towny.chat.local
    towny.wild.*
    wolfpound.use
    wolfpound.adopt
    options:
    rank: '100'
    Hunter:
    prefix: '&[Hunter]2'
    permissions:
    essentials.kit.Starter
    essentials.kit.Hunter
    essentials.tpa
    essentials.tpaccept
    essentials.tpdeny
    essentials.warp.*
    essentials.warp
    essentials.protect.alerts
    essentials.sethome
    essentials.home
    essentials.delhome
    essentials.msg
    essentials.rules
    essentials.motd
    essentials.mail.*
    essentials.list
    essentials.helpop
    essentials.pay
    essentials.afk
    factions.kit.fullplayer
    factions.money.kit.standard
    modify.world.*
    mobdiguise.mob.pig
    mobdiguise.mob.cow
    mobdisguise.mob.mooshroom
    lockette.user.create.*
    mailbox.user.*
    MobBounty.collect
    SignShop.Signs.*
    SignShop.CopyPaste
    towny.claimed.ontown.*
    towny.admin.*
    towny.town.*
    towny.nation.*
    towny.chat.general
    towny.chat.town
    towny.chat.nation
    towny.chat.local
    towny.wild.*
    wolfpound.use
    wolfpound.adopt
    inheritance:
    - Default
    options:
    rank: '200'
    Champion:
    prefix: '&[Champion]7'
    permissions:
    essentials.kit.Starter
    essentials.kit.Champion
    essentials.tpa
    essentials.tpaccept
    essentials.tpdeny
    essentials.warp.*
    essentials.warp
    essentials.protect.alerts
    essentials.sethome
    essentials.home
    essentials.delhome
    essentials.msg
    essentials.rules
    essentials.motd
    essentials.mail.*
    essentials.list
    essentials.helpop
    essentials.pay
    essentials.afk
    factions.kit.fullplayer
    factions.money.kit.standard
    modify.world.*
    mobdiguise.mob.chicken
    mobdiguise.mob.pig
    mobdiguise.mob.cow
    mobdisguise.mob.mooshroom
    lockette.user.create.*
    magiccarpet.mc
    mailbox.user.*
    MobBounty.collect
    SignShop.Signs.*
    SignShop.CopyPaste
    towny.claimed.ontown.*
    towny.admin.*
    towny.town.*
    towny.nation.*
    towny.chat.general
    towny.chat.town
    towny.chat.nation
    towny.chat.local
    towny.wild.*
    wolfpound.use
    wolfpound.adopt
    inheritance:
    - Hunter
    options:
    rank: '300'
    VIP:
    prefix: '&[VIP]0'
    permissions:
    essentials.heal
    essentials.kit.Starter
    essentials.kit.VIP
    essentials.tpa
    essentials.tpaccept
    essentials.tpdeny
    essentials.warp.*
    essentials.warp
    essentials.protect.alerts
    essentials.sethome
    essentials.sethome.multiple
    essentials.home
    essentials.delhome
    essentials.msg
    essentials.rules
    essentials.motd
    essentials.nick.*
    essentials.mail.*
    essentials.list
    essentials.helpop
    essentials.repair.*
    essentials.pay
    essentials.afk
    essentials.compass
    factions.kit.fullplayer
    factions.money.kit.standard
    modify.world.*
    mobdiguise.mob.chicken
    mobdiguise.mob.sheep
    mobdiguise.mob.pig
    mobdiguise.mob.cow
    mobdiguise.mob.squid
    mobdiguise.mob.zombie
    mobdiguise.mob.spider
    mobdiguise.mob.skeleton
    mobdiguise.mob.spiderjockey
    mobdiguise.mob.creeper
    mobdiguise.mob.enderman
    mobdiguise.mob.cavespider
    mobdiguise.mob.snowgolem
    mobdisguise.mob.mooshroom
    lockette.user.create.*
    magiccarpet.ml
    magiccarpet.mc
    mailbox.user.*
    MobBounty.collect
    SignShop.Signs.*
    SignShop.CopyPaste
    towny.claimed.ontown.*
    towny.admin.*
    towny.town.*
    towny.nation.*
    towny.chat.general
    towny.chat.town
    towny.chat.nation
    towny.chat.local
    towny.wild.*
    wolfpound.use
    wolfpound.adopt
    inheritance:
    - Champion
    options:
    rank: '400'
    Epic Wolf:
    prefix: '&[Epic Wolf]e'
    permissions:
    essentials.heal
    essentials.heal.cooldown.bypass
    essentials.kit.Epic_Wolf
    essentials.tpa
    essentials.tpaccept
    essentials.tpdeny
    essentials.warp.*
    essentials.warp
    essentials.chat.color
    essentials.protect.alerts
    essentials.joinfullserver
    essentials.signs.color
    essentials.sethome.multiple
    essentials.setwarp
    essentials.home
    essentials.delhome
    essentials.back
    essentials.fly
    essentials.msg
    essentials.rules
    essentials.motd
    essentials.msg.*
    essentials.spawner.pig
    essentials.spawner.cow
    essentials.spawner.chicken
    essentials.spawner.sheep
    essentials.spawner.mooshroom
    essentials.nick.*
    essentials.mail.*
    essentials.list
    essentials.helpop
    essentials.repair.*
    essentials.pay
    essentials.afk
    essentials.compass
    factions.kit.halfmod
    factions.money.kit.standard
    mobdiguise.mob.chicken
    mobdiguise.mob.sheep
    mobdiguise.mob.pig
    mobdiguise.mob.cow
    mobdiguise.mob.squid
    mobdiguise.mob.zombie
    mobdiguise.mob.spider
    mobdiguise.mob.skeleton
    mobdiguise.mob.spiderjockey
    mobdiguise.mob.creeper
    mobdiguise.mob.enderman
    mobdiguise.mob.cavespider
    mobdiguise.mob.snowgolem
    mobdisguise.mob.villager
    mobdisguise.mob.irongolem
    mobdisguise.mob.ghast
    mobdisguise.mob.blaze
    mobdisguise.mob.pigman
    mobdisguise.mob.wolf
    mobdisguise.mob.baby
    mobdisguise.mob.ocealot
    mobdisguise.mob.silverfish
    mobdisguise.mob.slime
    mobdisguise.mob.magmacube
    mobdisguise.mob.mooshroom
    modify.world.*
    lockette.user.create.*
    magiccarpet.ml
    magiccarpet.mc
    mailbox.user.*
    MobBounty.collect
    SignShop.Signs.*
    SignShop.CopyPaste
    towny.claimed.ontown.*
    towny.admin.*
    towny.town.*
    towny.nation.*
    towny.chat.general
    towny.chat.town
    towny.chat.nation
    towny.chat.local
    towny.wild.*
    wolfpound.use
    wolfpound.adopt
    inheritance:
    - VIP
    options:
    rank: '500'
    Moderator:
    prefix: '&[Moderator]9'
    permissions:
    essentials.fly
    essentials.heal
    essentials.heal.cooldown.bypass
    essentials.kit.Starter
    essentials.kit.Hunter
    essentials.kit.VIP
    essentials.kit.Epic_Wolf
    essentials.tp
    essentials.tp.hidden
    essentials.warp.*
    essentials.warp
    essentials.chat.color
    essentials.protect.alerts
    essentials.joinfullserver
    essentials.protect
    essentials.protect.ownerinfo
    essentials.signs.color
    essentials.protect.*
    essentials.chat.url
    essentials.chat.magic
    essentials.sethome.multiple
    essentials.setwarp
    essentials.warp.overwrite.*
    essentials.home
    essentials.home.others
    essentials.delhome
    essentials.delhome.others
    essentials.back
    essentials.fly
    essentials.kick
    essentials.realname
    essentials.msg
    essentials.rules
    essentials.motd
    essentials.msg.*
    essentials.spawner.*
    essentials.nick.*
    essentials.mail.*
    essentials.list
    essentials.list.hidden
    essentials.helpop.recieve
    essentials.repair.*
    essentials.break.*
    essentials.item
    essentials.pay
    essentials.afk
    essentials.compass
    factions.kit.mod
    factions.money.kit.standard
    herochat.create
    modify.world.*
    mobdiguise.*
    jail.command.jail
    jail.command.unjail
    jail.command.jailcreatecells
    jail.command.jailmute
    jail.command.jaillist
    jail.command.jaillistcells
    lockette.user.create.*
    lockette.admin.bypass
    lockette.admin.snoop
    magiccarpet.ml
    magiccarpet.mc
    mailbox.user.*
    mailbox.postman.*
    MobBounty.collect
    SignShop.DenyUse.*
    SignShop.Signs.*
    SignShop.CopyPaste
    SignShop.IgnoreMax
    SignShop.IgnoreRepair
    towny.claimed.*
    towny.admin.*
    towny.town.*
    towny.nation.*
    towny.chat.general
    towny.chat.town
    towny.chat.nation
    towny.chat.local
    towny.chat.mod
    towny.chat.spy
    towny.wild.*
    wolfpound.use
    wolfpound.adopt
    wolfpound.create
    inheritance:
    - Epic Wolf
    options:
    rank: '600'
    Admin:
    prefix: '&[Admin]c'
    permissions:
    essentials.fly
    essentials.heal
    essentials.heal.cooldown.bypass
    essentials.kit.Starter
    essentials.kit.Hunter
    essentials.kit.VIP
    essentials.kit.Epic_Wolf
    essentials.tp
    essentials.tp.others
    essentials.tp.hidden
    essentials.warp.*
    essentials.warp
    essentials.chat.color
    essentials.protect.alerts
    essentials.joinfullserver
    essentials.protect
    essentials.protect.ownerinfo
    essentials.signs.color
    essentials.signs.create.*
    essentials.signs.break.*
    essentials.protect.*
    essentials.chat.url
    essentials.chat.*
    essentials.sethome.multiple
    essentials.sethome.multiple.[set]
    essentials.setwarp
    essentials.warp.overwrite.*
    essentials.home
    essentials.home.others
    essentials.delwarp
    essentials.tempban
    essentials.tempban.offline
    essentials.ban
    essentials.ban.offline
    essentials.back
    essentials.fly
    essentials.unban
    essentials.banip
    essentials.unbanip
    essentials.kick
    essentials.kill
    essentials.broadcast
    essentials.realname
    essentials.msg
    essentials.rules
    essentials.motd
    essentials.msg.*
    essentials.spawner.*
    essentials.nick.*
    essentials.mail.*
    essentials.list
    essentials.list.hidden
    essentials.helpop.recieve
    essentials.time
    essentials.time.set
    essentials.repair.*
    essentials.god
    essentials.heal.others
    essentials.break.*
    essentials.item
    essentials.gamemode
    essentials.pay
    essentials.afk
    essentials.compass
    essentials.signs.*
    factions.kit.admin
    factions.money.*
    herochat.admin
    herochat.create
    modify.world.*
    mobdisguise.*
    jail.command.jailcreate
    jail.command.jailcreatecells
    jail.command.jaildelete
    jail.command.jaildeletecells
    jail.command.jail
    jail.command.unjail
    jail.command.jailtransfer
    jail.command.jailtransferall
    jail.command.jailcheck
    jail.command.jailtelein
    jail.command.jailteleout
    jail.command.jaillist
    jail.command.jaillistcells
    jail.command.unjailforce
    jail.command.jailclear
    jail.command.jailclearforce
    jail.command.jailmute
    jail.command.jailstop
    lockette.user.create.*
    lockette.admin.create.*
    lockette.admin.break
    lockette.admin.bypass
    lockette.admin.snoop
    magiccarpet.ml
    magiccarpet.mc
    mailbox.admin.*
    mailbox.user.*
    mailbox.postman.*
    MobBounty.collect
    SignShop.DenyUse.*
    SignShop.Signs.*
    SignShop.CopyPaste
    SignShop.IgnoreMax
    SignShop.IgnoreRepair
    SignShop.Admin.*
    towny.claimed.*
    towny.admin.*
    towny.town.*
    towny.nation.*
    towny.chat.general
    towny.chat.town
    towny.chat.nation
    towny.chat.local
    towny.chat.mod
    towny.chat.spy
    towny.chat.admin
    towny.wild.*
    wolfpound.use
    wolfpound.adopt
    wolfpound.create
    wolfpound.admin
    inheritance:
    - Moderator
    options:
    rank: '700'
    Co-Owner:
    prefix: '&[Co-Owner]a'
    permissions:
    -'*'
    inheritance:
    - Admin
    options:
    rank: '800'

    Owner:
    prefix: '&[Owner]6'
    permissions:
    - '*'
    options:
    rank: '1000'
    users:
    EpicMichaelWolf:
    group:
    - owner
    honeypo2:
    group:
    - owner

    I guess I'll also have to post the yml file as a picture because the thread made all the spaces even...

    If someone could actually just make a yml file using the data I posted, that would be a real big help.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 25, 2016
  2. Offline

    ZeroZX4

    paste it here http://pastebin.com/ and give us link to it

    also you should learn few things 1st negative permission

    if this give you permissions to go to spawn /spawn
    - essentials.spawn

    than this will take that permission away /spawn
    - -essentials.spawn

    that is negative permission

    and to give user/group all permissions of 1 plugin or 1 kind you use .* example
    - essentials.*

    and this will take away all permissions of that kind/plugin
    - -essentials.*

    even the these which by default you should have

    now trick here is pex read from top to bottom so something that is given above cant be taken bellow or something that is taken above can be given below


    example


    if you need/want to give your users/groups more than 50% of 1 plugin permissions for example essentials
    than its better to do it this way

    permissions:
    - -essentials.kick*
    - -essentials.ban*
    - -essentials.reload*
    - -essentials.time.set*
    - -essentials.give*
    - essentials.*
    this will take away from your users that permissions and their branches but that will give all others


    and it wont work this way

    permissions:
    - essentials.*

    - -essentials.kick*
    - -essentials.ban*
    - -essentials.reload*
    - -essentials.time.set*
    - -essentials.give*cause here you 1st give all permissions of essentials (on top) and than below you trying to take them away that is impossible cause as i said pex read from top to bottom


    so for example from this

    jail.command.jailcreate
    jail.command.jailcreatecells
    jail.command.jaildelete
    jail.command.jaildeletecells
    jail.command.jail
    jail.command.unjail
    jail.command.jailtransfer
    jail.command.jailtransferall
    jail.command.jailcheck
    jail.command.jailtelein
    jail.command.jailteleout
    jail.command.jaillist
    jail.command.jaillistcells
    jail.command.unjailforce
    jail.command.jailclear
    jail.command.jailclearforce
    jail.command.jailmute
    jail.command.jailstop

    you cold go to this
    jail.command.*

    got it ?
     
    Enrux likes this.
  3. Offline

    EpicMichaelWolf

    Yeah, I'll paste the yml file later today and thanks for the information!

    Here it is: http://pastebin.com/pUMHQL1V

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 25, 2016
  4. Offline

    ZeroZX4

  5. Offline

    EpicMichaelWolf

    Thanks, btw love your texture pack, especially the armor! But raw wood doesnt look too good, the bottom/top part is really nice, but the sides are just the regular textured raw wood squares just put together. Could be better with the raw wood, but everything else is nice!
     
  6. Offline

    ashley

    Is this problem solved?
    If so please change the prefix to Solved
    Thank You
     
  7. Offline

    ZeroZX4

    cause if you didnt notice 90% of textures in my pack is made bu multiplication of default minecraft texture pack

    in other words most of squares r just copied and pasted and result is copied and pasted again and all over w 8 times to create fake hd texture of default minecraft texture

    side part of wood is easy to coppy but top and bottom part of wood block copied duplicated 8 times would look retarded thats why it looks like this
     
  8. Offline

    EpicMichaelWolf

    Oh, btw my prefix in game is [Owner]Owner [Owner]
    How do I fix it so that it's just [Owner] ?
    I used the prefix '&6[Owner]'
    What do I have to change to make it just [Owner] in chat?
     
  9. Offline

    ZeroZX4

    try leaving only pex and your chat managing plugin in plugins folder and see if it help if yes than some other plugin duplicate your prefix i would say towny or factions

    or try without towny and if it helps than you need search configuration files of towny and disable all prefix options

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 25, 2016
  10. Offline

    EpicMichaelWolf

    Thanks!

    My friend came on the server and he couldn't build or chat... what or the permissions for those? ZeroX4 since you posted the yml file I use, can you tell me what I have to add to allow him to chat, build and other basic things?
    I tried permissions.* but it didn't do anything...

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 25, 2016
  11. Offline

    ZeroZX4

    oh this is wrong
    - modify.world.*

    this is correct and every group need to have it or remove modifyworld plugin
    - modifyworld.*
     
  12. Offline

    EpicMichaelWolf

  13. Offline

    EpicMichaelWolf

    Ok so I changed the modify.world.* to modifyworld.* and my friends can build, but still not chat... is there a seperate permission for chatting? I removed TownyChat, but I don't think that's what caused the chat problem. How can I allow them to chat? I don't really have any chat managers, except for ChatManager in the PEX package, but it's set at enable:false.
     
  14. Offline

    ZeroZX4

    remove chat manager and modifyworld plugins
     
  15. Offline

    EpicMichaelWolf

    Thanks!

    Really hate to be a bother again, but when I tried privating my chest with Lockette, it didn't work. I've used Lockette successfully before on other servers so I know I did everything right. Also, my WolfPound plugin seems to be acting up by not creating a WolfPound when I put the sign saying [WolfPound]. I think something is wrong with sign commands or something... Could use some help again.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 25, 2016
  16. Offline

    ZeroZX4

    instead of lockette try LWC and about wolfpound i never seen that plugin you should make new thread for it so maybe someone who know it can help you
     
  17. Offline

    EpicMichaelWolf

    Btw, I removed chatmanager and modifyworld, but my friend still can't talk...
     
  18. Offline

    ZeroZX4

    so it wasent either chat manager or modifyworld

    remove all other plugins except pex (move them to other folder)


    than check if he can chat if yes stop server add 1 plugin run server and check again if he still can chat

    stop server again and add another plugin and so go on until you find the problem
     
  19. Offline

    EpicMichaelWolf

    Thank you again!
     
  20. Offline

    EpicMichaelWolf

    I figured out that the problem is Vault. How do I fix it? It hasn't made a folder with its name inside the plugin folder yet... Do I need to get some other plugin to help Vault run?
     
  21. Offline

    ZeroZX4

  22. Offline

    Lolmewn

    It's not Vault. Vault itself doesn't do anything. Plugin hook into it, and use it's API basically. So there HAS to be a plugin hooking into vault, doing something with chat. Plugins list please?

    (Oh, Zero, mind the interpunction, remember?!)
     
  23. Offline

    jacklin213

    get hero chat it works with PermEX + chatmanger
    then give your most basic group you want to chat
    herochat.speak.<channel>
    the default channel is global so
    herochat.speak.global - the node

    http://dev.bukkit.org/server-mods/herochat/
     
  24. Offline

    iwillp0wnu45

    OMG thank you sooosososososo much this made my server actually work! it used to always say Internal Server Error but now its fine idk what i did wrong and idk what u did but i like it. so thank you so much :D
     
  25. Offline

    ZeroZX4

  26. Offline

    EpicMichaelWolf

    I use EssentialsEco... I know that hooks onto Vault, but I don't think it's causing the problem...
    jacklin213 I have herochat
     
  27. Offline

    jacklin213

    well then turn chat manger on and use it wid herochat >.>
     
  28. Offline

    EpicMichaelWolf

    Oh

    Vault connected to Towny for chat, how do I prevent it from hooking to Towny for chat? I removed TownyChat btw becuase I didn't know what to do to get rid of all the prefixes and suffixes... It doesn't matter though, I just want to know how to fix Vault from connecting to Towny for chat, or get the permission it needs to allow chatting.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 25, 2016
  29. Offline

    jacklin213

    i had a mistake in here disable chat-manger
    and download hero chat it should automaticly let vault hock into it beacuse it a more priority i think
     
  30. Offline

    EpicMichaelWolf

    Chat manager was disabled...

    I removed Towny

    http://pastebin.com/E2JPwPWZ
    That's what Vault hooks onto for chat... I'll also post an entire start-up of my server.
    http://pastebin.com/7jUVq9Vn

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 25, 2016
Thread Status:
Not open for further replies.

Share This Page