[GEN/SEC/ECON/TP/ADMN] Essentials - A collection of useful commands

Discussion in 'Archived: Plugin Releases' started by EssentialsTeam, Apr 30, 2011.

  1. Offline

    Buckethead

    there are plugins which mess with this

    how many people actually keep up with this plugin. no is ever on the irc. and no moderators or authors EVER help either. COME ON!

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

    Spectre

    This probably has been mentioned before, but I don't have the time to look for it. All I know now is that it seems as if Essentials conflicts with bPermissions because the anti-build messes with it. codename_B wrote this on a help request:

    Please make this plugin compatible! I really love both these plugins, but I'd hate to have to chose one over the other :[
     
  3. How can i make a nick with spaces apear in tab?
    Because all the other nicks without space work.
     
  4. Offline

    codename_B

    If you use the most up-to-date essentials, this is fixed.
     
  5. How can i get BananaMapRender to work with multiworld?
     
  6. Offline

    Gamerz1996

    i need help! i use groupmanager and essentials core... so, ingame i will give a player a new rank, from default to builder. iam admin and i type "/manuadd player builder" and the error message come: "can´t modify player involving a group that you don´t inherit" . What is the problem?! in the user config iam admin and op...
     
  7. Offline

    Leonheart96

    How do i make it so onley op can do the signs like [free] [warp] and the others?
     
  8. Offline

    MetalMadness

    How do I change the messages it makes when I do a command? like

    /time [day/night] I would like it to say "Time has been set to day/night" instead of "set to 8:00 or 8 am or 2 clicks

    /ban would say "Player has been banned [reason, if non just player has been banned] instead of "player has been banned for reason ban hammer has spoken!"
     
  9. Offline

    Bobertbarker

    Hey I'm having a conflict with jChat... jChat works perfectly fine by itself, but when I use essentials, it's buggy. I've been using Essentials since the beginning of my server, and it's always worked great, but now it's causing problems. I started using jChat since iChat is no longer supported. Basically, when I log in it says "Overlord BobertBarker has logged in" But from then on, it's just Bobertbarker in plain white letters. Without Essentials, I always have Overlord written in purple in front of my name. I know I'm not the only one, multiple people have posted on the jChat thread, and the creator told us to go here. Any ideas of how to solve this?

    Here's a link to jChat for more info on the plugin
    http://forums.bukkit.org/threads/ch...fixes-builtin-and-permissions-api-1317.27116/
     
  10. Offline

    MoreBassXD

    I have a problem... If i op someone (say a Moderator) They can promote themselves to Admin? why is this? they dont have permission for it but they can anyways? any help here? BTW this is a new problem (it wasnt like this before)
     
  11. Your admin group must inherit all groups below them.
    in config - opOverrides: true
    Allows ops to gain FULL control over GroupManager.
     
  12. Offline

    DylanP

    Can't modify player involving a group you don't inherit?

    I want my moderators to be able to promote anyone to any group other than moderator/admin.

    How can I get around that/do what I want to accomplish?

    EDIT: Please post a snippet of your groups file showing how to make one group inherit multiple.
     
  13. Offline

    Tuckthemuck

    For Groupmanager,
    No "worlds" folder showing up in the groupmanager folder in plugins.

    And how to you "Generate the config files" and what does "Worlds listed here have their permissions mirrored in their children." Mean?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 17, 2016
  14. Offline

    DylanP

     
  15. Offline

    iKnackwurst

    How do you prevent users from teleporting between worlds? The vanilla server has this feature that you can't to a player who is in the nether (for example). The Essentials teleport commands don't do this...
     
  16. Offline

    Sindre1465

    How to I make the names in the TAB key-list colored? I use GroupManager.
     
  17. Offline

    ZpankR

    Hey, I'm having a bit of a problem with Essentials on my server.
    About every action that occurs in the map, a billion errors spur out, this is some of it:
    I have tried every last build, from the stable to the dev one, and they all do this.
    Other plugins other than full essentials: WorldEdit and WorldGuard.
    Linux Server, Ubuntu 11.04 32 Bit

    Any ideas?
     
  18. Offline

    BCTsurvival

    where is the gamemode permission node?
     
  19. Offline

    rmkilc

    Is there a way to remove godmode automatically when warping between worlds?
     
  20. Offline

    g0dlike97

    How about adding some sort of "groups" to the EssentialsEco
    For example, You have ranks on your server.. Each rank receives a certain amount of money.
    E.g Rank - Derp. Derp receives $250000. Instead of doing;
    /eco give ChuckNorris 250000, You can just do /eco give ChuckNorris Derp
    Derp represents 250000 in the config.
    This could avoid any common/newbie mistakes.
     
  21. Offline

    sole10

    Can i use node essentials.* ? Cause its tyring to write down everything :|
     
  22. Offline

    coolboy4531

    I have a problem with beds.
    It says Unable to sleep, sleep is ignored. EVERY SINGLE TIME.
    Please reply ASAP. :)
    Thanks.
     
  23. Why my Players cant use /sethome ? example if i type /sethome ID88 it says you do not have permission to do that
     
  24. Offline

    Maxxgold

    It's pretty simple it says you don't have permission then you don't have permission. You need to set up permissions for your users and then add the node essentials.sethome or something like that. I'm not sure what the exact node it but it's like that. Also if you haven't donated to the developers the buzz off.
     
  25. Offline

    watercomet

    Well I just saw that the new essentials has come out so i decided to test it... After making a new server to test it on i ran the server with all of the .jar files and instead of it generating a config I got this error...

    16:23:57 [SEVERE] Could not load 'plugins/Essentials.jar' in folder 'plugins':
    java.lang.UnsupportedClassVersionError: Bad version number in .class file
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:242)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:170)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:215)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:136)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:136)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:112)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:136)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    16:23:57 [SEVERE] Could not load 'plugins/EssentialsChat.jar' in folder 'plugins': Essentials
    org.bukkit.plugin.UnknownDependencyException: Essentials
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:215)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:136)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:136)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:112)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:136)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    16:23:57 [SEVERE] Could not load 'plugins/EssentialsProtect.jar' in folder 'plugins': Essentials
    org.bukkit.plugin.UnknownDependencyException: Essentials
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:215)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:136)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:136)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:112)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:136)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    16:23:57 [SEVERE] Could not load 'plugins/EssentialsSpawn.jar' in folder 'plugins': Essentials
    org.bukkit.plugin.UnknownDependencyException: Essentials
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:215)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:136)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:136)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:112)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:136)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)

    Im running this from a mac OS X 10.5.8. Please tell me whats going on.
     
  26. Offline

    EssentialsTeam

    http://dev.bukkit.org/server-mods/e...w-how-do-i-run-essentials-on-mac-leopard-10-5
     
  27. Offline

    GravelSocks

    After seeing the 2.6.5 changelog, I have some feedback relating to the command interface. It would be nice if essentials were more respectful about not conflicting with other plugins.

    For example, WorldModes has been out for some time as a great mode switcher and uses /gm to switch modes. So, it's somewhat perplexing why essentials 2.6.5 and its dev team take the path of intentional conflict by using the same command. It seems likely that you know WorldModes is out there, since it is the best/most popular switcher, and you have chosen to implement similar functionality. So... ?

    To make a plugin that is the most compatible in the bukkit environment, for example, "essentials" commands might be better served by starting with a unique identifier so that they have a much lesser chance of conflicting with other plugins. For example /egm to switch modes and /ewarp, etc. If you want to have abbreviated ones for when there is no conflict, fine, but maybe the e-versions should also always be there as an alternative.

    Furthermore, there should be a way to tell essentials to ignore any of its commands in the event that they do, for some reason conflict despite best efforts, and/or people just don't want to use the monolithic essentials version, but still want other essentials functionality.

    Please review the essentials interface and try to afford greater respect for the work of other developers instead of "essentially" gutting other plug-ins by taking over at the command parser level. Essentials is a great plug-in, albeit a monolithic one, and, IMO, should take the approach of compatibility rather than exclusion.

    Thanks for considering these comments.

    @sunkid @essentialsteam
     
  28. All essentials commands, are set to allow other plugin's to override, assuming the command is defined as a command in bukkit (usually defined commands in its plugin.yml).
    In the case of a command conflict, you can always use the essentials command using the /e<command> alias.

    On top of that, there are already 2 systems recommended for removing command conflicts, and those are: Using bukkit.yml's aliases and editing each plugin's plugin.yml.

    I'm not sure how we can be more respectful?
     
  29. Offline

    GravelSocks

    Thanks for the quick reply and for considering my remarks. I appreciate it.

    IMO, the best way for essentials to be more respectful would be for it to avoid implementing commands that directly compete with well-known, popular, pre-existing ones, so that user are not forced to do extra configuration work and/or face confusion about things not working as expected on their servers in the event that they don't even realize that a command may now conflict after upgrading. While essentials may try not to conflict, it's basically the luck of the draw in terms of which plugin updates first. Please correct me if I'm wrong here. I don't claim to be an essentials or bukkit expert. And btw, the same applies for plugins that come along that replicate stuff in essentials - they should not intentionally conflict - it's a 2-way street.

    So, one question I have is: what was the rationale behind implementing /gm when you already knew about the command interface for WorldModes and knew that it would result in a potential command arbitration/conflict scenario for users? Why take that path in the first place?

    Also, if essentials implements a config block where it ALWAYS attempts to take control of certain commands - an override list, why isn't there a config block within essentials' config to NEVER take control of certain commands - an exclusion list? Why leave it to chance on load? Or, why doesn't essentials' config do it's own alias table for all its commands and let users set them to be whatever they want. Load it as a dynamic command set at server boot/plugin load, where the format is something like: [cmd alias] [longname or table ID] etc. An internal alias table would be similar to what you're saying about bukkit.yml, but upstream from other conflicts. (I'm guessing.)

    Otherwise, glad to hear that essentials has a /e[cmd] alias, which may help in some circumstances (in favor of essentials' execution), and that there are other conflict resolution features that might help. However, those features still don't necessarily prevent a conflict or obviate the need for user troubleshooting and intervention after experiencing any difficulty when upgrading.

    When you talk about adding commands to plugin.yml, are you referring to the plugin developer adding those commands to their plugin.yml embedded in their .jar file? Hopefully, they've done that and things work. However, users don't have control over that definition process and shouldn't be faced with a scenario where another piece of software intentionally replicates a command that then potentially breaks their setup. (I don't think you're implying that server admins go in and edit .jar files of various plugins, right?)

    When you talk about adding aliases to config.yml in the main bukkit directory, how does that help resolve a conflict if both plugins have the same command? It would be helpful if you could explain how I would use the alias function to remedy a conflict where two commands in different plugins are identical. I haven't had to make use of aliases before. But, again, consider that it's extra work for users.

    The bottom line as I see it is that there are many servers out in the world with code from other developers, and respect for all of those server operators, their servers, developers, their time, and their work would seem to dictate that you not take action which might cause the whole world to have to resolve potential conflicts that might arise that never should happen in the first place.

    My suggestion would be to rebuild with a different command primitive for mode switching, in addition to perhaps implementing additional intelligence in the essentials config file as I mention above.

    And again, I'm not an expert - if there's some reason I'm way off base here, please feel free to correct and/or inform me. My remarks are not hostile - I'm just advocating responsibility and compatibility, trying to understand and maximize that boundary.
     
  30. Offline

    xFli3r

    Is there any way so that when a new person joins it doesn't say "This many unique players have joined"

    Thanks!
     

Share This Page