Inactive [TP/ADMN/GEN/FUN] EasyEssentials - Full of easy commands

Discussion in 'Inactive/Unsupported Plugins' started by x86cam, Mar 17, 2012.

  1. Offline

    x86cam

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)

    EasyEssentials - Full of Easy Commands

    I now use BukkitDev, I will try to update this page though, go here for the updated version: BukkitDev Link

    Original Post:

    EasyEssentials 0.8.5 for Bukkit 1.2.5-4.0

    EasyEssentials is a plugin full of easy commands, and will update with more commands once I learn how to program them.

    NOTE:
    There may be bugs. Report them by sending them to me in a PM or reply to this post.


    Also, if you already had this plugin installed before 0.8, delete your config.yml file, and run your server with 0.8+, it will auto-create the files needed!

    How this was made:
    It all started when I encountered Java.
    I started to program using it, and made a simple form.
    Then I went on to Bukkit to see what new plugins there were.
    I was just like, hmm, same, same, same..
    It was full of things I wasn't interested in!
    So I decided, "Hey! Let's make a Bukkit plugin full of essential commands!"
    I looked up tutorials, and found a couple, and programmed the rest with a little help from the forums!
    When this plugin was made, it started out with 18 commands.

    A lot of effort was put into this plugin, please [IMG]

    I have encountered error after error, fix after fix, so if you don't donate, I won't be that happy.

    Most of the things I do on the computer now is Java Programming.

    Videos:





    Changelog:
    • 0.2 - First release to the Public
    • 0.2.2 - Using jre6 instead of jre7
    • 0.3 - Better Organized Files, Bug fixes, God, and Afk
    • 0.4 - Permissions, /broadcast, /op, /deop, /me , Revamped MOTD Code, /above, /below, Bug fix for console commands, {BIG} Event Broadcasters, Cleaned a bit of code
    • 0.8 - More Perms, Homes, Exact Spawns, Warps, /freeze, /helmet, /ptime, Nicknames, /lookup, /spawnmob, /killmob, /clearchat, /item, /jump, PM's, Swear Handling (config), First Join/Respawn Items (config), Better AFK, /fail (config), /ees, Better Command Handling, Op somebody when saying something (config), Some Skyrim Shouts, Fire Spread Stopping (config), Crafting Notifications, Ore Notifications, Cleaned Code
    • 0.8.5 - Bug Fix for Nickname Colors, Changed /killmob to /butcher, Added more Permissions, Configuration for Explosion Cancelling, Turn off Chatting (config), Turn off Mob Follow (config), added to zip file with default config, Changed from 1.2.5-R3 to R4, /clearinventory
    • 0.9 (Planned) - Timed AFK, AFK for too long kicks
    Commands + Permissions:
    • /above - ees.above
    • /afk - ees.afk
    • /below - ees.below
    • /broadcast - ees.broadcast
    • /bigexplode - ees.bigexplode
    • /clearchat - ees.clearchat
    • /clearinventory - ees.clearinventory
    • /delhome - ees.delhome
    • /delwarp - ees.delwarp
    • /deop - ees.deop
    • /ees - (ees.reload)
    • /explode - ees.explode
    • /fail - ees.fail
    • /feed - ees.feed
    • /freeze - ees.freeze
    • /gm - ees.gm
    • /god - ees.god
    • /heal - ees.heal
    • /helmet - ees.helmet
    • /home - ees.home
    • /item - ees.item
    • /jump - ees.jump
    • /kill - ees.kill
    • /killall - ees.killall
    • /butcher - ees.butcher
    • /lookup - ees.lookup
    • /me - ees.me
    • /motd - ees.motd
    • /name - ees.name
    • /op - ees.op
    • /ptime - ees.ptime
    • /pm - ees.pm
    • /r - ees.r
    • /setspawn - ees.setspawn
    • /sethome - ees.sethome
    • /setwarp - ees.setwarp
    • /smite - ees.smite
    • /spawn - ees.spawn
    • /spawnmob - ees.spawnmob
    • /test - ees.test
    • /time - ees.time
    • /tp - ees.tp
    • /tphere - ees.tp
    • /warp - ees.warp
    • /weather - ees.weather
    • FUS RO DAH! - ees.skyrim
    • YOL TOOR SHUL! - ees.skyrim
    Downloads:
    Preferred (jar)

    Mirror (jar)

    Please
    [IMG]

    This post has been edited 51 times. It was last edited by x86cam Jul 24, 2012.
  2. Offline

    x86cam

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    EasyEssentials 0.4 is in the making, and will add permission nodes, and exact spawn locations stored in a file. 0.5 will have a help system, warps, and homes.
  3. Offline

    md_5

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Approved
  4. Offline

    robbcap

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    pepole rather use the normal essentials theres alot of these plugins already such as essentials and Jcommands and more. try to get more advanced make a fun plugin instead of this. (im not tryig to be mean.) Ive been neding a develepor that can make a race plugin maby you can get into that only private servers that develop the plugins them self has that. would be nice with a public race plugin.
  5. Offline

    Rex12

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Robb, sometimes people just want small, lightweight plugins. I mean for essentials you never use half of the commands.
  6. Offline

    x86cam

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I agree with rex
  7. Offline

    x86cam

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Plus I am back into Bukkit, and I am now adding Event Broadcasts.

    Like when the time is 0, it says a string that you specify.

    Another example is when someone sleeps or gets out of bed, it says [EES] Player name is now in a bed/is out of a bed

    A player effected one, here we go; When you place a disabled block (in config), and you are not op, it sends a message from the sender, and gets rid of the block.

    There probably will be more. I hope.

    THEN I will clean the code, or even REWRITE the coding!
  8. Offline

    alphagalaxy

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    This is a nice lightweight plugin with essential commands, but something unique like what you mentioned would be awesome!
    Suggestions:
    /above [ID] - Places a block with [ID] selected above your head, ie: /above 5 - Would place a block of wood above you.

    /below [ID] - The same concept as before except it places a block below you.

    /grow - If this is possible, it could grow wheat and other farming things within a configurable radius or within what you would want to set it to.

    /count [mob] - Counts how many mobs there are of a certain type

    /buy [ID] [Amount] - Buys the item or block specified and the amount

    /sell [Amount] [Price] - Sells the item or block in your hand for a set price and how many you are selling

    /shop [Item] - Lists all available items or blocks and then all items or blocks specified and their price, amount and seller.

    That is all I can think of at the moment, hope it gets your creative juices flowing ;)
    They may be a bit hard to do, but would be awesome to see!
  9. Offline

    x86cam

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    PRE-Release progress 0.4:

    Cleaned up a little code

    Added support for some (not all) console commands

    Added a couple of Event Broadcasts.

    Added a command /stopgrow (Stops growth of plants, and is togglable)

    Revamped the MOTD code

    ------

    PROGRESS:

    Adding Ban/Kick commands
  10. Offline

    Gooseta

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hey man nice plugin but when I upload a new config.yml it automatically replaces it with the original one.

    EDIT : See post below

    This post has been edited 1 time. It was last edited by Gooseta Apr 24, 2012.
  11. Offline

    Gooseta

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    sorry bout that, issue resolved. I had a colon in the motd :D Nice plugin dude, very simple, very easy. If only there were simple permissions plugs *sigh*

    Cheers
    goose

    This post has been edited 1 time. It was last edited by Gooseta Apr 24, 2012.
  12. Offline

    DailyCakeSlice

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Needs /tpa and /tpahere!! and /call and /callhere! Awesome job by the way!! Very easy to write in permissions!!
  13. Offline

    kahlilnc

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Ooo please do not add your own Economy feature to this plugin... One of the only reasons I dont like Essentials...
  14. Offline

    BaardPiraat

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Agree!

    Thats why I abandoned Essentials,

    I mostly use following commands: /killall - time - setspawn - weather ... and those 4 commands are included so I am happy with this plugin. Please keep it simple!

    Suggestions/improvements/bugs:
    • /spawn: I always spawn headed south. (Looking towards a wall in my world's case). Can you make it so that you spawn in the direction you were looking to when op did /setspawn?
    • a /rule command would be really usefull!

    This post has been edited 4 times. It was last edited by BaardPiraat Apr 25, 2012.
  15. Offline

    x86cam

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @BaardPiraat
    For the /spawn - I am working on pitch/yaw remembering.
    I will consider adding /rules

    @DailyCakeSlice
    "/call and /callhere"
    I will probably add those, would be a little difficult, but I can figure it out.
    /tp and /tphere are equivalents to /tpa and /tpahere, but I will add aliases.

    @x86cam
    UPDATE:
    "0.4 Pre Release #2" Update

    + (add)
    - (remove)
    * (edit)
    # (clean)

    + /rules
    + /above [ID]
    + /below [ID]
    + /spawnmob (probably will not finish by 0.4)

    I will not add Economy, because nobody who just started to use servers would use it, and it seems that it ruins plugins.

    - /stopgrow (had a lot of errors that I couldn't fix)

    This post has been edited 1 time. It was last edited by x86cam Apr 26, 2012.
  16. Offline

    alphagalaxy

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thankyou so much!
  17. Offline

    DailyCakeSlice

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    No, /tpa and /tpahere is the same as /call and /callhere. They ask permission before teleporting to another player. /tp just teleports without asking. /tpa is not the same as /tp.
  18. Offline

    x86cam

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Oh. Thanks for the info, maybe I will do call and callhere.
  19. Offline

    x86cam

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    UPDATES:
    Just updated to 0.4

    0.4 features:
    - Config revamped
    - MOTD revamped
    - Bug fix for console commands
    - /broadcast
    - /op
    - /deop
    - /me
    - /above
    - /below
    - Cleaned up a bit of code
    - Added Permissions for most commands.
  20. Offline

    Marcopepito

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Code:
    20:08:32 [INFO] [EasyEssentials] Disabling EasyEssentials v0.4
    20:08:32 [INFO] EasyEssentials version 0.4 is now disabled
    20:08:32 [INFO] 182 recipes
    20:08:32 [INFO] [EasyEssentials] Loading EasyEssentials v0.4
    20:08:32 [INFO] [EasyEssentials] Enabling EasyEssentials v0.4
    20:08:32 [INFO] EasyEssentials version 0.4 is now enabled
    20:08:32 [SEVERE] Cannot load configuration from stream
    org.bukkit.configuration.InvalidConfigurationException: unacceptable character '�' (0xFFFD) special characters are not allowed
    in "<string>", position 184
            at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)
            at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:143)
            at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:206)
            at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:121)
            at org.bukkit.plugin.java.JavaPlugin.getConfig(JavaPlugin.java:111)
            at com.x86cam.EasyEssentials.EasyEssentials.configLoad(EasyEssentials.java:123)
            at com.x86cam.EasyEssentials.EasyEssentials.onEnable(EasyEssentials.java:81)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232)
            at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:543)
            at org.bukkit.Bukkit.reload(Bukkit.java:182)
            at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:473)
            at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:469)
            at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:596)
            at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:565)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: unacceptable character '�' (0xFFFD) special characters are not allowed
    in "<string>", position 184
            at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70)
            at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50)
            at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
            at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53)
            ... 21 more
    20:08:32 [INFO] Server permissions file permissions.yml is empty, ignoring it
    20:08:32 [INFO] Reload complete.

    This post has been edited 1 time. It was last edited by Marcopepito Apr 30, 2012.
  21. Offline

    senne97

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    evrywane cane use creative whitout premission
  22. Offline

    x86cam

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Did you modify your config at all?
  23. Offline

    Dr_Burger

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Wow no just no this is exactly the same as Essentials the only difference really is the /eesv command and /test but what use are those
  24. Offline

    x86cam

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Um. Some people want a SIMPLER plugin!
  25. Offline

    Dr_Burger

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    fine sorry about the meanness
  26. Offline

    x86cam

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Updated to 0.8.
    Check on BukkitDev for Info and Download.
  27. Offline

    electric9054

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    my friend was flying so high up then i changed his game mode and he killed him self LOL xD
  28. Offline

    Theboxofilms

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
  29. Offline

    x86cam

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thanks, I have been working hard on it.
  30. Offline

    Arkroc

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hey can anyone show me a picture of their config,or like something i can copy and paste of i need ot make it so non admins can build and warp and set home and /home and spawn. and i dont know how to do it,so if you could show me something i could copy and paste that would be good.

    This post has been edited 1 time. It was last edited by Arkroc Jun 18, 2012.

Share This Page