[GEN] CraftEssence - Moved to Dev Bukkit

Discussion in 'Inactive/Unsupported Plugins' started by furt, Jan 31, 2011.

  1. Offline

    furt

    CraftEssence - A general plugin:
    Moved to - Dev Bukkit

    All basic commands plus some nice extras.


    Features:
    • All general commands, if its missing something let me know
    • eBeans persistance for data saving "built in bukkit"
    • config.yml, motd.txt, and bans.txt will be generated on first run "Dont forget to extract items.txt this file is not created"
    • Permissions.
    • All permissions use this format craftessence.[commandname]
    • Creature blacklist. This gives u the ability to block any creature. with multiworld support.
    Requirements:
    • Permissions - permissions "groupmanager works but i do not support it"
    Permissions Example Format:

    Code:
    Normal:
            default: false
            permissions:
            - craftessence.compass
            - craftessence.home
            - craftessence.mail
            - craftessence.me
            - craftessence.msg
            - craftessence.sethome
            - craftworlds.list
            - craftworlds.port
            - craftworlds.world
            - craftworlds.nether
            - lwc.protect
            - logblock.lookup
            inheritance:
            - Noob
            info:
                prefix: ''
                build: true
                suffix: Normal
    Command - Description - Permission:

    • "/spawn" - Teleports you to spawn - craftessence.spawn
    • "/setspawn" - Sets spawn location - craftessence.setspawn
    • "/home" - Teleports you to home location or spawn if not set - craftessence.home
    • "/home <player>" - Teleports you to a target players home - craftessence.home.admin
    • "/home invite <player>" - Invite player to your home - craftessence.home.invite
    • "/home accept" - accepts players invite and teleports you to there home - craftessence.home.accept
    • "/sethome" - Sets home location - craftessence.sethome
    • "/support" - Sends a message to admins - craftessence.support
    • use craftessence.support.op on the ranks that u want /support to be sent to
    • "/item [id] [amount]" - Adds item to your inventory
    • "/give [player] [id] [amount]" - Adds item to target players inventory
    • "/tp [player] <player>" - Teleports you to target player or player to player
    • "/tphere [player|*]" - Teleports target player to you or all online players - craftessence.tphere
    • "/warp [name]" - Teleports you to selected warp save - craftessence.warp
    • "/setwarp [name]" - Saves warp location - craftessence.setwarp
    • "/playerlist" - Shows online players - craftessence.playerlist
    • "/heal <player>" - Will increase or decrease your life depending on value if no value it will fully heal you - craftessence.heal
    • "/clearinventory [player]" - Clears your inventory or another players - craftessence.clearinventory
    • "/broadcast" - Broadcasts a colored message to all online players - craftessence.broadcast
    • "/me [message]" Roleplay style emotes - if 3 people "/me prays for day" the gods will answer ^^ - craftessence.me
    • "/mail [read:send:delete]" - Send and recieve mail from players - craftessence.mail
    • "/kit [name]" - Self explanitory i think - craftessence.kit
    • "/jump" - Aim crosshair over location and use command and you will tele to there - craftessence.jump
    • "/god <player>" - Toggles you or another player to invincible - craftessence.god
    • "/kill [player|*]" - Kills selected player, yourself, or all players - craftessence.kill
    • "/kick [player|*] <reason>" - Kick player or players with optional message - craftessence.kick
    • "/ban [player] <reason>" - Kicks player and adds them to ban list with optional message - craftessence.ban
    • "/compass" - Tell you the direction you are pointing - craftessence.compass
    • "/pardon [player]" - Removes player from ban list - craftessence.pardon
    • "/msg [player] [message]" - Sends private messages to player - craftessence.msg
    • "/reply" - Send a message to the last player that /msg you - craftessence.reply
    • "/mute [player]" - Toggles a player from being muted to unmuted - craftessence.mute
    • "/worldlist" - List all loaded worlds - craftessence.worldlist
    • "/motd" - Displays the servers message of the day - craftessence.motd
    • "/spawnmob <spawn:size> [ammount]" - Spawns mob at target location. - craftessence.spawnmob
    • "/afk" - Flags yourself afk, movement will unflag you. - craftessence.afk
    • "/reply" - Replies to the last person who has /msg'd you - craftessence.reply
    Known Bugs:
    • Spawn, Home, and Warp can only be set once.
    Todo:

    • Fix teleport save issues
    • Add more stats to user table for the use of web sites.
    ChangeLog:
    Version 2.0
    Version 1.3.2
    • Fixed issue with /spawn not using default spawn when exact spawn not found "This fixes the issue with getting spawned under the map"
    Version 1.3.1
    • Fixed /setspawn "there is a sql update in the zip u must run"
    • Fixed a typo in home message
    Version 1.3
    • Updated /msg
    • Added /afk
    • Added /reply
    • Updated /setspawn and /spawn
    • When player dies or uses /spawn coords are exact
    • Added /home <player>
    • Added /home invite <player>
    • Added /home accept
    • The MobBlacklist directory is now created if it doesnt exsist
    Version 1.2.1
    • Updated /give and /item. Odditem is no longer used.
    • Cleaned up a few typo's
    • Fixed permissions.
    Version 1.2

    • Added new command /spawnmob
    • Updated /home to work per world
    • Changed config files be sure to reconfigure
    • Updated plugin to RB 617
    Version 1.1
    • Added permissions to /give
    • Added new alias to /jump. /j
    • Updated /item and /give to use OddItem parser
    • Fixed using /god on self
    • Fixed case sensitive names on /god and /mute
    • Some code cleanup
    • Fixed /setspawn
    Version 1.0
    • Added new commands /mute and /worldlist
    • Updated plugin to CraftBukkit build 522
    Version 0.9.3
    • Updated for CraftBukkit build 231
    • Fixed /time that broke with newer builds
    Version 0.9.2
    • Initial release
    • Removed unused code that was causing errors
     
  2. Offline

    MacDizzy0

    PHP:
     [SEVEREcom.mysql.jdbc.exceptions.jdbc4.CommunicationsExceptionCommunications link failure

    The last packet sent successfully to the server was 0 milliseconds ago
    The driver has not received any packets from the server.
    2011-06-28 19:36:15 [SEVERE]     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    2011-06-28 19:36:15 [SEVERE]     at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    2011-06-28 19:36:15 [SEVERE]     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    2011-06-28 19:36:15 [SEVERE]     at java.lang.reflect.Constructor.newInstance(Unknown Source)
    2011-06-28 19:36:15 [SEVERE]     at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    2011-06-28 19:36:15 [SEVERE]     at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
    2011-06-28 19:36:15 [SEVERE]     at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:343)
    2011-06-28 19:36:15 [SEVERE]     at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2334)
    2011-06-28 19:36:15 [SEVERE]     at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2371)
    2011-06-28 19:36:15 [SEVERE]     at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2163)
    2011-06-28 19:36:15 [SEVERE]     at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794)
    2011-06-28 19:36:15 [SEVERE]     at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
    2011-06-28 19:36:15 [SEVERE]     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    2011-06-28 19:36:15 [SEVERE]     at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    2011-06-28 19:36:15 [SEVERE]     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    2011-06-28 19:36:15 [SEVERE]     at java.lang.reflect.Constructor.newInstance(Unknown Source)
    2011-06-28 19:36:15 [SEVERE]     at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    2011-06-28 19:36:15 [SEVERE]     at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:378)
    2011-06-28 19:36:15 [SEVERE]     at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
    2011-06-28 19:36:15 [SEVERE]     at java.sql.DriverManager.getConnection(Unknown Source)
    2011-06-28 19:36:15 [SEVERE]     at java.sql.DriverManager.getConnection(Unknown Source)
    2011-06-28 19:36:15 [SEVERE]     at me.furt.CraftEssence.sql.ConnectionService.getConnection(ConnectionService.java:78)
    2011-06-28 19:36:15 [SEVERE]     at me.furt.CraftEssence.sql.JDCConnectionDriver.connect(JDCConnectionDriver.java:41)
    2011-06-28 19:36:15 [SEVERE]     at java.sql.DriverManager.getConnection(Unknown Source)
    2011-06-28 19:36:15 [SEVERE]     at java.sql.DriverManager.getConnection(Unknown Source)
    2011-06-28 19:36:15 [SEVERE]     at me.furt.CraftEssence.sql.ceConnector.createConnection(ceConnector.java:33)
    2011-06-28 19:36:15 [SEVERE]     at me.furt.CraftEssence.CraftEssence.sqlConnection(CraftEssence.java:250)
    2011-06-28 19:36:15 [SEVERE]     at me.furt.CraftEssence.CraftEssence.onEnable(CraftEssence.java:61)
    2011-06-28 19:36:15 [SEVERE]     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
    2011-06-28 19:36:15 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:799)
    2011-06-28 19:36:15 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
    2011-06-28 19:36:15 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:140)
    2011-06-28 19:36:15 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
    2011-06-28 19:36:15 [SEVERE]     at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
    2011-06-28 19:36:15 [SEVERE]     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
    2011-06-28 19:36:15 [SEVERE]     at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
    2011-06-28 19:36:15 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
    2011-06-28 19:36:15 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-28 19:36:15 [SEVERECaused byjava.net.ConnectExceptionConnection refusedconnect
    2011
    -06-28 19:36:15 [SEVERE]     at java.net.PlainSocketImpl.socketConnect(Native Method)
    2011-06-28 19:36:15 [SEVERE]     at java.net.PlainSocketImpl.doConnect(Unknown Source)
    2011-06-28 19:36:15 [SEVERE]     at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
    2011-06-28 19:36:15 [SEVERE]     at java.net.PlainSocketImpl.connect(Unknown Source)
    2011-06-28 19:36:15 [SEVERE]     at java.net.SocksSocketImpl.connect(Unknown Source)
    2011-06-28 19:36:15 [SEVERE]     at java.net.Socket.connect(Unknown Source)
    2011-06-28 19:36:15 [SEVERE]     at java.net.Socket.connect(Unknown Source)
    2011-06-28 19:36:15 [SEVERE]     at java.net.Socket.<init>(Unknown Source)
    2011-06-28 19:36:15 [SEVERE]     at java.net.Socket.<init>(Unknown Source)
    2011-06-28 19:36:15 [SEVERE]     at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:254)
    2011-06-28 19:36:15 [SEVERE]     at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:292)
    2011-06-28 19:36:15 [SEVERE]     ... 31 more
    2011
    -06-28 19:36:15 [SEVERE] [CraftEssenceCould not establish SQL connection
    i was wondering what this error was?
    n i think its cause i didnt install mysql rite

    What if your computer is a 64bit operating system?
    cause I found mine in C:/Program Files/Java/jre6/lib/ext
    but it still didn't work.

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

    furt

    v2.0 released.
     
  4. Offline

    Yokid

    Hey furt~
    Great job on the plugin, quick question for ya tho!

    How exactly does the '/spawnmob' work?
    Ex. "/spawnmob zombie:10" ?

    ^That gives me an 'Internal error' msg.
     
  5. Offline

    furt

    yea.. ok so i forgot to fix a command ^^ ill try to have it fixed in next release.
     
  6. Offline

    dompie

    This problem still persists with 2.0:
    Code:
    20:13:32 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:32 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:36 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:36 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:36 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:36 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:36 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:36 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:36 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:36 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:36 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:36 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:36 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:36 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:36 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:36 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:38 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:38 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:38 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:38 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:38 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:43 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:43 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:43 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:43 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:43 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:43 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:43 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:43 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:43 [INFO] [CraftEssence] Could not get mob blacklist.
    20:13:43 [INFO] [CraftEssence] Could not get mob blacklist.
    
     
  7. Offline

    furt

    Will be fixed in v2.1
     
  8. Offline

    Nemor

    i have a problem.
    i can´t change the time and too many items don`t work any more

    what shell i do

    i can´t speak english ver good so can you please say it so that i can understand it easely

    or can you make a big introduction where i can read all things

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 7, 2016
  9. Offline

    turtledude01

    i was just thinking...i like this pllugin ...but i think it should have a config for how many homes someone can make...or maby a seperate permissions node if u want multiple homes...and.....i canft figure out how to use the /give commands...it keeps saying it cant find the items list or somethin...
     
  10. Offline

    furt

    are you extracting the item.txt from the zip?
     
  11. Offline

    DerekZil

    Add /help!
    :D
     
  12. Offline

    rebalance

    tp,give,item has no permissions configured.
     
  13. Offline

    furt

    Thanks for this info, figured out why there not working its bc i left traces of how the old permissions was set. If you deop yourself all the permissions will work. This is just a temp fix untill i release a update.

    Also please post plugin issues here for now on http://dev.bukkit.org/server-mods/craftessence/tickets/
     
  14. Offline

    rebalance

    ok nice then i will download in next update.
     
  15. Offline

    furt

  16. Offline

    animalkid5679

    :D Awesome, been looking for this
     

Share This Page