Question Premissionsex

Discussion in 'Bukkit Help' started by CoolespichuLp, Aug 17, 2015.

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

    CoolespichuLp

    Hey I need an Premissions.yml .
    With these Plugins:TimTheEnchanter,Chairstairs,Citizens,ACWarn,BukkitColors,aAntiSpam,Worldedit,AntiCheatPlus,AntiKillaura,ColorSignz,Fly,Clickwarp,AmazingKit,Premissionsex,Multiverse-Core,ForkMuteManager,NoFlyPvP,Tempban,WorldGuard,Easysetspawn,Echopet.


    I hade also one But it doesent work.
    And Iam German!!

    schema-version: 1
    users:
    dfd17a58-aeb0-4fbb-91e2-6e1585526022:
    group:
    - Owner
    options:
    name: coolespichu
    groups:
    Owner:
    permissions:
    - '*'
    options:
    prefix: '&4[Owner]'
    Adnib: {}
    Admin:
    permissions:
    - '*'
    'No':
    permissions:
    - amazingkit.Standart
    - amazingkit.Scout
    - amazingkit.Standart_Sword
    - clickwarp.invwarp
    - clickwarp.warps
    - clickwarp.warp
    - amazingkit.kit
    - modifyworld.chat
    Pichu:
    permissions:
    - amazingkit.Scout
    - amazingkit.standart_Sword
    - amazingkit.Standart
    - modifyworld.chat
    - amazingkit.kit
    - clickwarp.invtp
    - clickwarp.inwarp
    - clickwarp.warp
    - clickwarp.warps
    VIP:
    permissions:
    - bcolors.chat.colors
    - bcolors.book
    - bcolors.use
    - amazingkit.Scout
    - amazingkit.Standart_Sword
    - amazingkit.Standart
    - modifyworld.chat
    - amazingkit.kit.VIP
    - clickwarp.invtp
    - clickwarp.invwarp.item
    - clickwarp.invwarp
    - clickwarp.warp
    - clickwarp.warps
    Supporter:
    permissions:
    - tempban.baninfo
    - tempban.unban
    - tempban.ban
    - mutemanager.unmutenotitfy
    - mutemanager.mutenotify
    - mutemanager.listen
    - mutemanager.mutelist
    - mutemanager.unmute
    - mutemanager.mute
    - acwarn.use
    - antispam.op
    - aantispam.ignor
    - aantispam
    - modifyworld.chat
    - amazingkit.kit.
    - amazingkit.kit.scout
    - amazingkit.kit.Standart_Sword
    - amazingkit.kit.Standart
    - amazingkit.kit.VIP
    - amazingkit.kit
    - clickwarp.invtp
    - clickwarp.invwarp.Item
    - clickwarp.invwarp
    - clickwarp.warp
    - clickwarp.warps
    - anticheat.system.debug
    - anticheat.system.calibrate
    - anticheat.system.update
    - anticheat.system.reset
    - anticheat.system.reload
    - anticheat.system.log
    - anticheat.system.xray
    - anticheat.system.spy
    - anticheat.system.report
    - anticheat.system.help
    - bcolors.chat.format
    - bcolors.chat.colors
    - bcolors.book
    - bcolors.use
    - echopet.pet.selector
    - echopet.pet.select
    - echopet.pet.remove
    - echopet.pet.name
    - echopet.pet.type.(type)
    - echopet
    - echopet.pet.call
    - echopet.pet.hide
    - echopet.pet.show
    - echopet.pet.menu
    - echopet.pet.hat.(Type)
    - echopet.pet.ride.(Type)
    - echopet.pet.type.(Type)
    - echopet.pet.info
    - echopet.list
    - echopet.pet.type.{type]
    - echopet.pet.type.*
    - echopet.pet
    MOD:
    inheritance:
    - Supporter
    - simpleprefix.command.*
    - enchant.enchant
    - clickwarp.editwarp
    - clickwarp.delwarp
    - clickwarp.setwarp
     
  2. Offline

    CoolespichuLp

    Better? http://pastebin.com/kzCzb79N#

    1. schema-version: 1
    2. users:
    3. dfd17a58-aeb0-4fbb-91e2-6e1585526022:
    4. group:
    5. - Owner
    6. options:
    7. name: coolespichu
    8. groups:
    9. Owner:
    10. permissions:
    11. - '*'
    12. options:
    13. prefix: '&4[Owner]'
    14. Adnib: {}
    15. Admin:
    16. permissions:
    17. - '*'
    18. 'No':
    19. permissions:
    20. - amazingkit.Standart
    21. - amazingkit.Scout
    22. - amazingkit.Standart_Sword
    23. - clickwarp.invwarp
    24. - clickwarp.warps
    25. - clickwarp.warp
    26. - amazingkit.kit
    27. - modifyworld.chat
    28. Pichu:
    29. permissions:
    30. - amazingkit.Scout
    31. - amazingkit.standart_Sword
    32. - amazingkit.Standart
    33. - modifyworld.chat
    34. - amazingkit.kit
    35. - clickwarp.invtp
    36. - clickwarp.inwarp
    37. - clickwarp.warp
    38. - clickwarp.warps
    39. VIP:
    40. permissions:
    41. - bcolors.chat.colors
    42. - bcolors.book
    43. - bcolors.use
    44. - amazingkit.Scout
    45. - amazingkit.Standart_Sword
    46. - amazingkit.Standart
    47. - modifyworld.chat
    48. - amazingkit.kit.VIP
    49. - clickwarp.invtp
    50. - clickwarp.invwarp.item
    51. - clickwarp.invwarp
    52. - clickwarp.warp
    53. - clickwarp.warps
    54. Supporter:
    55. permissions:
    56. - tempban.baninfo
    57. - tempban.unban
    58. - tempban.ban
    59. - mutemanager.unmutenotitfy
    60. - mutemanager.mutenotify
    61. - mutemanager.listen
    62. - mutemanager.mutelist
    63. - mutemanager.unmute
    64. - mutemanager.mute
    65. - acwarn.use
    66. - antispam.op
    67. - aantispam.ignor
    68. - aantispam
    69. - modifyworld.chat
    70. - amazingkit.kit.
    71. - amazingkit.kit.scout
    72. - amazingkit.kit.Standart_Sword
    73. - amazingkit.kit.Standart
    74. - amazingkit.kit.VIP
    75. - amazingkit.kit
    76. - clickwarp.invtp
    77. - clickwarp.invwarp.Item
    78. - clickwarp.invwarp
    79. - clickwarp.warp
    80. - clickwarp.warps
    81. - anticheat.system.debug
    82. - anticheat.system.calibrate
    83. - anticheat.system.update
    84. - anticheat.system.reset
    85. - anticheat.system.reload
    86. - anticheat.system.log
    87. - anticheat.system.xray
    88. - anticheat.system.spy
    89. - anticheat.system.report
    90. - anticheat.system.help
    91. - bcolors.chat.format
    92. - bcolors.chat.colors
    93. - bcolors.book
    94. - bcolors.use
    95. - echopet.pet.selector
    96. - echopet.pet.select
    97. - echopet.pet.remove
    98. - echopet.pet.name
    99. - echopet.pet.type.(type)
    100. - echopet
    101. - echopet.pet.call
    102. - echopet.pet.hide
    103. - echopet.pet.show
    104. - echopet.pet.menu
    105. - echopet.pet.hat.(Type)
    106. - echopet.pet.ride.(Type)
    107. - echopet.pet.type.(Type)
    108. - echopet.pet.info
    109. - echopet.list
    110. - echopet.pet.type.{type]
    111. - echopet.pet.type.*
    112. - echopet.pet
    113. MOD:
    114. inheritance:
    115. - Supporter
    116. - simpleprefix.command.*
    117. - enchant.enchant
    118. - clickwarp.editwarp
    119. - clickwarp.delwarp
    120. - clickwarp.setwarp

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

    Boomer

    the post above is useless - yml files are all about formatting and indentation, so you always have to refer to formatted posts like the pastebin.

    A review of the pastebin link reveals:

    1) You have not assigned any of the ranks to be the default rank for the server. One rank must be set with the default: true set in order for new players joining to be automatically given that rank.
    2) Adnib: {} is completely meaningless - it is an empty rank. Remove it
    3) All of your other ranks have just the rankname, and permission nodes .. this is allowed. Except MOD. Mod starts out with an inheritance: for Supporter rank, then lists permission nodes without the permission: section leader
    4) The rank "No" should not have quotes around it. The quotes likely will interfere with it, but, leave them there unless with all the other problems fixed, the system points to those as errors.
    5) You have no prefixes defined for any rank other than owner - this might be intentional, there is no rule saying you need to give all ranks a prefix... but just an observation.

    Posted as a separate post intentionally to pull focus on it separately:

    Code:
    - echopet.pet.hat.(Type)
    - echopet.pet.ride.(Type)
    - echopet.pet.type.(Type)
    - echopet.pet.type.{type]
    
    These are not valid nodes. No permission nodes will actually contain ( or [ or { symbols
    The instructions are to use nodes by replacing (Type) or {Type} or {item} or [Block] or [id] with a Value to specify particular things..
    so - echopet.pet.type.sheep or - echopet.pet.type.spider are how those are used

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

    CoolespichuLp

    OK can do you fix me that iam

    And i dont need Prefix

    EDIT by Timtower: merged posts
     
  5. Offline

    oceantheskatr

    I can guarantee you that Boomer will not do it for you. He will assist you and point out errors, but will not do your work for you. Most users here will post by the same principals. If you expand more on which part you don't understand, then we can provide assistance there and teach as best we can.
     
    PaintTheZombie and Boomer like this.
  6. Offline

    PaintTheZombie

    @CoolespichuLp

    @oceantheskatr Is totally right. I don't know about the others- but i prefer to show others were they're doing it wrong, so they don't need help in the furture. :)

    But beyond that- theres a few other things i noticed:

    Line # 31 & 71: You're amazing kits Node has odd capitalization. PEX reads capitalization as being different!
    Meaning that:
    - amazingkit.standart_Sword
    - amazingkit.Standart_Sword
    - amazingkit.standart_sword
    Are all different permissions. So check the title for the Kit, If it is spelt standart_Sword- Then IT IS RIGHT. But if it's not, you'll need to change the end of the node to match the title of your kit.

    Line 66: aAntispam Permission have a mis-spell. it should be - aantispam.op
    Line 67: aAntispam Permission have a mis-spell. it should be - aantispam.ignore

    Line 68: Isn't even a permissions node, it's just the name of the plugin.

    Line 70: Again- not a proper Permissions node. It's close but then you'd have two of the same thing under the same rank- which is kinda pointless lol.

    The echo pet issues were already pointed out by @Boomer; So you'll also need to edit Line #: 100, 105, 106, 107, and 110. On line 111, you have the echopet.pet.type.* permissions. This node will give permissions to access ALL types of pets in one permissions, so nodes like echopet.pet.type.[type] will be pointless at the point; because they already have them all. So if you want to leave them with access to everything, just delete lines #107 and 110


    Beyond that- Why don't you have Inheritance setup? I notice a good chuck of your permissions are just copied from the rank before, if you were to setup inheritance, you wouldn't need copies of those permissions nodes in each rank. I see you've got it setup for your Mod, but everything else below is not. Also, The organization of the Permissions Ranks organizations is a more than a lil funky... the Mod rank isn't going to run right either, and you've got options in odd places. While Permissions EX can read the options segment anywhere in the Permissions Rank setup. If you don't have to right titles in the right places- it simply won't read right. I'm going to attach a screen cap of my permissions list organization- It will just be of my Admin Rank, but i have every rank inherit from the one before all the way back to my Default Rank start. I've never once had an issue with my PEX, and i've supplied with order to others who've had it work great for them to. So I'd say check all of your permissions nodes, makes sure they're actually right- cause a good handful aren't and I'm not familiar with all of your plugins.

    Also; this provides a good walked thru about what can and can't be done in PEX yml files: https://github.com/PEXPlugins/PermissionsEx/wiki/Pex-basics#pex-yaml-notes
     

    Attached Files:

    Last edited: Aug 18, 2015
    oceantheskatr and Boomer like this.
  7. Offline

    oceantheskatr

  8. Offline

    PaintTheZombie

    lol i didn't even realize how long it had gotten until i posted it :)
     
  9. Offline

    Boomer

    I hear yah..
     
Thread Status:
Not open for further replies.

Share This Page