Solved Can't get 'essentials.kit.KITNAME' to work :(

Discussion in 'Bukkit Help' started by mrsamcraft, Jun 19, 2013.

Thread Status:
Not open for further replies.
  1. Hello,

    So I am trying to make essentials sign kits a prize for the end of my servers parkour maps.. But each time I try to click the sign it prompts me with this; "Error: You need the essentials.kits.parkour1 permission to use that kit".

    The only thing is I have given each group this permission, in the groups folder and in the global groups... Would love if anyone could help! Thanks!

    Groups: http://pastebin.com/8KgSVJm2
    Global Groups: http://pastebin.com/5kNKvKPh

    Thanks Again!
     
  2. Offline

    Necrodoom

    type /ess debug, use sign, paste console.
     
  3. i looked at your permissions files, you dont need to specify the permissions again for each group, just use the inheritance.
    e.g. under inheritance in amature add -Default. so like this
    Code:
    Amateur:
        default: false
        permissions:
          - -bukkit.command.kill
          - payday.Default
          - rankup.rankup
          - sg.arena.join
          - sg.arena.spectate
          - sg.arena.vote
          - sg.lobby.join
        inheritance:
          - Default
          - g:groupmanager_default
          - g:bukkit_default
          - g:essentials_default
          - g:towny_default
        info:
          prefix: '&e[Amateur]&0-&e'
          build: false
          suffix: ''
    this means that the group Amateur inherits the permissions from Default, plus whatever other permissions you specified. also, you don't need single quotes | ' | around each global groups inheritance node
     
    mrsamcraft likes this.
  4. Will do

    Okay thanks for the advice! :)

    Ahhh i see so much errors ahah
    Code:
    19.06 11:35:21 [Server] INFO at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
    19.06 11:35:21 [Server] INFO at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:410)
    19.06 11:35:21 [Server] INFO at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:477)
    19.06 11:35:21 [Server] INFO at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:226)
    19.06 11:35:21 [Server] INFO at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:581)
    19.06 11:35:21 [Server] INFO at net.minecraft.server.v1_5_R3.DedicatedServerConnection.b(SourceFile:30)
    19.06 11:35:21 [Server] INFO at net.minecraft.server.v1_5_R3.ServerConnection.b(SourceFile:35)
    19.06 11:35:21 [Server] INFO at net.minecraft.server.v1_5_R3.PlayerConnection.d(PlayerConnection.java:109)
    19.06 11:35:21 [Server] INFO at net.minecraft.server.v1_5_R3.NetworkManager.b(NetworkManager.java:292)
    19.06 11:35:21 [Server] INFO at net.minecraft.server.v1_5_R3.Packet15Place.handle(SourceFile:58)
    19.06 11:35:21 [Server] INFO at net.minecraft.server.v1_5_R3.PlayerConnection.a(PlayerConnection.java:631)
    19.06 11:35:21 [Server] INFO at net.minecraft.server.v1_5_R3.PlayerInteractManager.interact(PlayerInteractManager.java:370)
    19.06 11:35:21 [Server] INFO at org.bukkit.craftbukkit.v1_5_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:186)
    19.06 11:35:21 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
    19.06 11:35:21 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
    19.06 11:35:21 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    19.06 11:35:21 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
    19.06 11:35:21 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:601)
    19.06 11:35:21 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    19.06 11:35:21 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    19.06 11:35:21 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    19.06 11:35:21 [Server] INFO at com.earth2me.essentials.signs.SignPlayerListener.onPlayerInteract(SignPlayerListener.java:74)
    19.06 11:35:21 [Server] INFO at com.earth2me.essentials.signs.EssentialsSign.onSignInteract(EssentialsSign.java:92)
    19.06 11:35:21 [Server] INFO at com.earth2me.essentials.signs.SignKit.onSignInteract(SignKit.java:80)
    19.06 11:35:21 [Server] INFO com.earth2me.essentials.signs.SignException: §4You need the §cessentials.kits.parkour2§4 permission to use that kit.
    19.06 11:35:21 [Server] WARNING Error calling command /Kit
    19.06 11:35:21 [Server] INFO checking if MrSamCraft has essentials.signs.kit.use - true
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 2, 2016
  5. have you granted -essentials.kit
    from essentials command reference: essentials.kit Allow access to the /kit command.
     
  6. No i haven't, im not wanting them to be able to do /kit though ?
     
  7. Offline

    Necrodoom

    mrsamcraft do /manucheckp mrsamcraft essentials.kits.parkour2 please.
     
  8. [​IMG]
     
  9. Offline

    Necrodoom

    what exactly did you type on sign?
     
  10. [Kit]​
    Parkour2​
     
  11. Offline

    Necrodoom

    i dont see any permission check for that on the ess debug you pasted, is it the full debug data of the interact?
     
  12. The error isn't clear, but this error is also thrown when:
    You add text to line 3, but it doesnt match your given group.
     
    mrsamcraft likes this.
  13. Ahh, Ill try and re do sign with just kit on and the name.

    Thanks it fixed!


    Also I'd like to thank everyone that gave me support and helped! Thanks!

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

Share This Page