Inactive [GEN] Essentials v2.1 [?]

Discussion in 'Inactive/Unsupported Plugins' started by Zenexer, Jan 19, 2011.

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

    Zenexer

  2. Offline

    weirdbeard

    /coords should do the trick already. The Y-axis is the vertical axis 0-128. If you are at 23 you are 23 blocks above the bottom. :)
     
  3. # Note: All items MUST be followed by a quantity!
    # Times are measured in seconds.
    kits:
    tools:
    delay: 10
    items:
    - 277 1
    - 278 1
    - 279 1
    glass:
    - 20 64
    - 20 64
    - 20 64
    -------------------



    what does this above do?

    also i need to put in pemrission essentil.command is that right?
     
  4. Offline

    zajacmp3

    Plugins, are for server admins. And the bolded thing is exactly what I have meant. I think that server admins could find it handy. Did you ever had a situation that you get into the server you dreamed of playing but instead of have a good time everyone call, Admin! Admin! Admin! Situation when you could be seen as another player and be an another player on a original server (not some cracked shit) is something I lack. I really have almost no time to play, only to solve problems, and very often they are so dump that a blind and retarded hamster could solve it on his own. I think that this thing is various to admins. Unethical? If a server is unethical people just won't be playing there :) So problem solved :)
     
  5. Offline

    Etsijä

    OK, I'm testing the different Permissions "user profiles" on my server, and keep getting this

    Code:
    2011-01-25 21:15:10 [INFO] [PLAYER_COMMAND] Etsija: /kick
    25.1.2011 21:15:10 org.bukkit.plugin.SimplePluginManager callEvent
    SEVERE: Could not pass event PLAYER_COMMAND to Essentials
    java.lang.ArrayIndexOutOfBoundsException: 1
            at org.bukkit.earth2me.essentials.EssentialsListener.onPlayerCommand(EssentialsListener.java:123)
            at org.bukkit.plugin.java.JavaPluginLoader.callEvent(JavaPluginLoader.java:135)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:201)
            at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:554)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:528)
            at net.minecraft.server.Packet3Chat.a(SourceFile:24)
            at net.minecraft.server.NetworkManager.a(SourceFile:232)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:65)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:261)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:197)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    when trying to /kick when I belong to the Default group (which of course shouldn't be allowed), for which my settings for that group are:

    Code:
        Default:
            default: true
            info:
                prefix: '&f'
                suffix: '&f'
                build: false
            inheritance:
            permissions:
                - 'essentials.home'
                - 'essentials.sethome'
                - 'essentials.mail'
                - 'essentials.mail.send'
                - 'essentials.whois'
                - 'essentials.spawn'
                - 'essentials.help'
                - 'essentials.motd'
                - 'essentials.afk'
                - 'essentials.rules'
                - 'essentials.msg'
                - 'essentials.ping'
    However, typing /help on server seems to give me help for only the commands I've enabled in my permissions file for the group Default - so the permissions file is written & parsed properly I think, so Permissions is not to blame. Anyone have any clue what this is?
     
  6. Offline

    Zenexer

    @ementalo Good idea. #essentials

    @Aelux Thanks for helping everyone while I was away :)

    @Rallerbabz In the making.

    @ledhead900 and @Aelux Interesting mass mail idea. It's not the first I've heard of it, but it was impractical before. With the new wave of developers, though, I think I might just be able to do it. :D

    @ledhead900 I think I'm going to keep /give the way it is for now, as it's much more efficient to keep /give and /item separate in syntax. You can set the default stack size in your config. There will be an items.db equivalent shortly. There are already quite a few short names, but I haven't released the actual database, so I'll be switching over to a database soon.

    @weirdbeard I have the stub ready to go. /compass will be a quicky.

    @Miech It should be on the wiki. Let me know if I need to expand it.

    @lonelydime Good ideas, all added to my todo list! Death hooks don't exist yet, but it's defintiely a top priority on my list.

    @weirdbeard Thanks for the /depth alternative :D

    @cc2k That adds two kits, one called "tools" and the other called "glass". It's essentials.command, not essentil.command. :)

    @zajacmp3 I get it! I have thought that many times. I'll definitely see what I can do. :D

    @Etsijä I'll look into that. Thanks for the heads-up!
     
  7. Offline

    liquidthex

    Hi, could you instruct me on how to use this functionality ?

    When I attempt /item 35:6 or /item 35:8 or whatever I receive normal cloth block. Not sure what versions but just updated Essentials and Craftbukkit then tested right before posting this.

    Thank you for your time & great mod!
     
  8. I have been using this for a while, and love it, just have 1 question/request:

    Make the it possible to set spawn inside a cave/building/etc. right now you spawn on the roof if you have set it inside something. This is possible with a plugin such as SpawnControl but i preferr not having two plugins where one could do it all.

    -Update-
    When i remove the motd and rules lines (not starting variable, just the text that they should contain) because i use MCDocs for my motd, rules, etc. Essentials produces this error, it only happens when motd is empty:
    Code:
    Jan 25, 2011 9:18:42 PM org.bukkit.plugin.SimplePluginManager callEvent
    SEVERE: Could not pass event PLAYER_JOIN to Essentials
    java.lang.NullPointerException
        at org.bukkit.earth2me.essentials.Essentials.getLines(Essentials.java:494)
        at org.bukkit.earth2me.essentials.Essentials.getMotd(Essentials.java:488)
        at org.bukkit.earth2me.essentials.EssentialsListener.onPlayerJoin(EssentialsListener.java:62)
        at org.bukkit.plugin.java.JavaPluginLoader.callEvent(JavaPluginLoader.java:129)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:201)
        at net.minecraft.server.ServerConfigurationManager.a(ServerConfigurationManager.java:75)
        at net.minecraft.server.NetLoginHandler.b(SourceFile:121)
        at net.minecraft.server.NetLoginHandler.a(SourceFile:47)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:261)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:197)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
     
  9. Offline

    zajacmp3

    @Zenexer Thanks! I will read this topic from now on :) It would make my live and live of many admins a lot more easy.
     
  10. Offline

    Dspradau

    Same here. Running the MOTD via General (which does still show up).
     
  11. Offline

    Mukrakiish

    I think I've got a MyHomes and Essentials Homes conflict. I gotta pull one...and I've tried deleting my Users.yml to restart the whole ordeal with either or the other. But after reboot, my users.yml gets regenerated to its original status (and /set home doesn't want to work for me either). It just keeps teleporting me back to a home that it decided for me.

    No particular errors, just any command related to My Home is ignored and I get teleported back to home that I've tried to delete. Any advice?
     
  12. Offline

    Deesr

    Nice Plugin.
    But I have one Problem:
    I use GroupUsers, and if I use a Essential Command it works but the usergroup shouldn't use this command... Please help!
     
  13. Offline

    Etsijä

    I think actually a lot of the users (me included) are now getting the "SEVERE: Could not pass event PLAYER_JOIN to Essentials" (event changing from problem to problem) type of exceptions, so I'm thinking this is something more general...
     
  14. Offline

    Zenexer

    @Etsijä It generally means that there's a bug in your configuration file. I'll try to make it more verbose--at least, more helpful, perhaps LESS verbose.

    @Deesr GroupUsers has been deprecated. It would be difficult for me to provide support for it. Any chance of upgrading to Permissions?

    Big update! Added warps and a cooldown timer! The cooldown configuration option is "teleport-cooldown". Specify the cooldown in seconds, as a number: "teleport-cooldown: 60" would set a 60-second cooldown for /home, /tp, /warp, etc.
     
  15. Offline

    Etsijä

    Well I don't understand what I'm doing wrong then. This is my conf file:

    Code:
    # This is a color code between 0-9 or a-f. Set to 'none' to disable.
    ops-name-color: 'none'
    nickname-prefix: '~'
    default-stack-size: 64
    
    motd:
      - '&cWelcome, {PLAYER}&c!'
      - '&fType &c/help&f for a list of commands.'
    
    rules:
      - '[1] Be respectful'
      - '[2] Be ethical'
      - '[3] Use common sense'
    
    # Disabled commands will be completelly unavailable on the server.
    disabled-commands:
     - nick
    
    # Restricted commands will only be available to ops.
    # These will have NO EFFECT if you have Permissions installed!
    # These are here only if you want something simpler than Permissions.
    restricted-commands:
      - bigtree
      - item
      - give
      - heal
      - plugin
      - time
      - top
      - tp
      - tphere
      - tree
    
    # Note: All items MUST be followed by a quantity!
    # Times are measured in seconds.
    kits:
      tools:
        delay: 10
        items:
          - 277 1
          - 278 1
          - 279 1
    
    # End of File
    As you see, I only changed in your original file the ops-name-color to 'none' because I'm handling the colouring (and other permission stuff) with iChat and Permissions. No other changes whatsoever, so I don't think this is due to erroneous conf of your plugin.
     
  16. Offline

    Starrk

    Yeah I'm having the PLAYER_JOIN problem with Essentials too. No commands work ><
     
  17. Offline

    Zenexer

    @Starrk and @Etsijä Can you give me a full copy of the error?
     
  18. Offline

    Etsijä

    Hmm, by full copy you mean what? This is what I get to my console when trying /kick with unsufficient permissions to that (set by Permissions):

    Code:
    2011-01-25 23:44:10 [INFO] [PLAYER_COMMAND] Etsija: /kick
    25.1.2011 23:44:10 org.bukkit.plugin.SimplePluginManager callEvent
    SEVERE: Could not pass event PLAYER_COMMAND to Essentials
    java.lang.ArrayIndexOutOfBoundsException: 1
            at org.bukkit.earth2me.essentials.EssentialsListener.onPlayerCommand(EssentialsListener.java:123)
            at org.bukkit.plugin.java.JavaPluginLoader.callEvent(JavaPluginLoader.java:135)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:201)
            at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:554)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:528)
            at net.minecraft.server.Packet3Chat.a(SourceFile:24)
            at net.minecraft.server.NetworkManager.a(SourceFile:232)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:65)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:261)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:197)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
     
  19. Offline

    Zenexer

    That's exactly what I mean, thanks. I'll fix it right now.
     
  20. Offline

    CmDark

    Man whats with your autoconfig errors.


    2011-01-25 13:47:09 [WARNING] Could not process/write configuration file.
    while scanning a simple key
    in "<reader>", line 4, column 1:
    The character(s) to prefix all n ...
    ^
    could not found expected ':'
    in "<reader>", line 5, column 1:
    nickname-prefix: '~'
    ^
     
  21. Offline

    Zenexer

  22. Offline

    M1sT3rM4n

    When I do /me something, it displays the message twice. Not sure if it's a bug from this plugin or Bukkit.

    Also, can you make the name of the person turn into [AFK] <name> when they type /afk? on the list?
     
  23. Offline

    Zenexer

    Looking into it and sure.
     
  24. Just re-downloaded it, deleted the old essentials folder so it could auto-generate the new config file, but now nothing works and i get this error in the console when starting... could you please explain how i am supposed to disable the motd and rules functionality without it causing errors?

    The Error:
    Code:
    Jan 25, 2011 11:15:14 PM org.bukkit.plugin.SimplePluginManager loadPlugins
    SEVERE: Could not load plugins/Essentials.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:83)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:117)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:82)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:43)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:153)
        at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:140)
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:104)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:177)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:81)
        ... 8 more
    Caused by: while scanning a simple key
     in "<reader>", line 13, column 1:
        The message of the day, displaye ...
        ^
    could not found expected ':'
     in "<reader>", line 14, column 1:
        motd:
        ^
    
        at org.yaml.snakeyaml.scanner.ScannerImpl.stalePossibleSimpleKeys(ScannerImpl.java:400)
        at org.yaml.snakeyaml.scanner.ScannerImpl.needMoreTokens(ScannerImpl.java:231)
        at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:182)
        at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:564)
        at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
        at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:228)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
        at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
        at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
        at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
        at org.bukkit.util.config.Configuration.load(Configuration.java:62)
        at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:46)
        at org.bukkit.earth2me.essentials.Essentials.<init>(Essentials.java:38)
        ... 13 more
    
    And my config file:
    Code:
    # A color code between 0-9 or a-f. Set to 'none' to disable.
    ops-name-color: 'none'
    
    # The character(s) to prefix all nicknames, so that you know they are not true usernames.
    nickname-prefix: '~'
    
    # The delay, in seconds, required between /home, /tp, /warp, etc.
    teleport-cooldown: 60
    
    # The number of items given if the quantity parameter is left out in /item or /give.
    default-stack-size: 1
    
    The message of the day, displayed on connect and by typing /motd.
    motd:
    
    The server rules, available by typing /rules
    rules:
    
    # Disabled commands will be completelly unavailable on the server.
    disabled-commands:
     - nick
     - mail
     - motd
     - rules
    
    # Restricted commands will only be available to ops.
    # These will have NO EFFECT if you have Permissions installed!
    # These are here only if you want something simpler than Permissions.
    restricted-commands:
      - bigtree
      - item
      - give
      - heal
      - plugin
      - time
      - top
      - tp
      - tphere
      - tree
    
    # Note: All items MUST be followed by a quantity!
    # Times are measured in seconds.
    kits:
      tools:
        delay: 10
        items:
          - 277 1
          - 278 1
          - 279 1
    
    # End of File
    please help :)
     
  25. Offline

    CmDark

    @Graloth, look up a few posts. he's fixed it in an unreleased version he's still workingon
     
  26. Offline

    Zenexer

  27. Offline

    M1sT3rM4n

    Are my suggestions included in it as well?
     
  28. Offline

    Zenexer

    @M1sT3rM4n Not quite yet. I haven't released the next wave of features yet. Your will be included, as they revolve around playerlists and messaging. Which others were yours? I have a whole list, but no names.
     
  29. Offline

    M1sT3rM4n

    Oh it was just the AFK thing :p
     
  30. Awesome!!! Warp is in it!!! Your great!

    Hey is there a way so seperate the kits from the config?? So that i dont need to copy n paste kit bit everytime i delete the config file for the file update.

    Oh can you add /. or something a repeat the last command command would be wonderfull!
     
Thread Status:
Not open for further replies.

Share This Page