[INACTIVE][ECON] ecoCreature 0.0.5b - PvM/E Rewards [740]

Discussion in 'Inactive/Unsupported Plugins' started by ChrisB, Mar 18, 2011.

  1. Offline


    ecoCreature 0.0.5b - PvM/E Rewards

    Based upon the stories of iMonster and CookieMonster, this nifty little plugin will allow you, the server owner to hand out more than the default, boring sets of items dropped from creatures on your server.

    Apart from allowing extra drops, how about economy support through iConomy & Essentials Economy as well as BOSEconomy? But... we just forgot one, MineConomy! (it works, too!)

    Did you like how iMonster treated your currency rewards without those decimals? Fully optional here!
    As if that wasn't enough, reward and penalty messages, fully customizable from your end!
    • Currencry rewards through iConomy. Messages are customizable.
    • Currency penalties, if thats your wish - with customizable messages.
    • Extra drops from all animals and monsters.
    • Prevent camping around monster spawners, fully optional.
    • Prevent rewards through the use of bow and arrow, optional with custom message.
    • Penalty for dieing, fully optional and can be set at percentage level. Custom messages.
    • Beloved donors and special members can earn more money through a simple permission switch, set in percentage gain.
    • Silent rewards, through the options. No more messages about rewards, penalties and such.
    • + more! (Read the config file for all the juicy details!)
    !!! Requirements:
    • iConomy 4.6.5
    • Permissions 2.7.2
    • CraftBukkit 740
    • * BOSEconomy 0.6.2 (Only required if you do not have iConomy)
    • * Essentials 2.1.x (Only required if you do not have iConomy)
    • * MineConomy 0.5.6 (Only required if you do not have iConomy)
    Permissions Setup for ecoCreature

    Each and every creature available! (If you do not add any of them, you won't get rewards)
    - 'ecoCreature.Creature.CraftCreeper'
    - 'ecoCreature.Creature.CraftSkeleton'
    - 'ecoCreature.Creature.CraftZombie'
    - 'ecoCreature.Creature.CraftSpider'
    - 'ecoCreature.Creature.CraftPigZombie'
    - 'ecoCreature.Creature.CraftGhast'
    - 'ecoCreature.Creature.CraftSlime'
    - 'ecoCreature.Creature.CraftChicken'
    - 'ecoCreature.Creature.CraftCow'
    - 'ecoCreature.Creature.CraftPig'
    - 'ecoCreature.Creature.CraftSheep'
    - 'ecoCreature.Creature.CraftSquid'
    - 'ecoCreature.Creature.CraftWolf'
    - 'ecoCreature.Creature.Spawner'
    ======== Or if you just want them all. ========
    - 'ecoCreature.Creature.*'
    + Note that the permissions are case sensitive! +
    Colour Codes @ ecoCreature.yml
    &0: Black
    &1: Dark Blue
    &2: Dark Green
    &3: Teal
    &4: Dark Red
    &5: Purple
    &6: Gold
    &7: Light Grey
    &8: Dark Gray
    &9: Light Blue
    &a: Light Green
    &b: Turquoise
    &c: Light Red
    &d: Pink
    &e: Yellow
    &f: White
    Warnings / Notes:
    • I might of have missed something, if I did, just leave a message in the thread.
    Known Issues:
    • None.
    Suggestions / TODO:
    • Suggestions are welcome.
    ecoCreature.jar via gamebin.org
    Full working server setup, for reference via gamebin.org
    • Updated for the latest stable bukkit.
    • Some features are still being worked on, in case you're wondering.
    • Fixed messages with no colors.
    • Fixed death penalty.
    • Added FixedDrops, open your ecoCreature.yml and add FixedDrops: false right under OverrideDrops. You can set the value true or false, if true... creatures will only drop the specified amount in your loot table, otherwise when false it takes a random number between 0 and the amount you wanted. This only needs to be added if upgrading from 0.0.5 and don't want to re-generate your config.
    v0.0.5 - Lederhosen!
    • uQuest hooking, if a creature dies, it can give a random quest.
    • Spawner drops items now.
    • Dollar signs as your currency now works.
    • Updated to work with MineConomy 0.5.6
    • Flat or percentage for the death penalty.
    • Misc random stuff that didn't work should work.
    • Tested against iConomy, didn't have time for the others - but should work, report what doesn't work if thats the case.
    v0.0.4g4 - Cows with laserguns!
    • uQuest hooked, but doesn't do anything yet.
    • MineConomy support added.
    • If camping near a spawner, mobs shouldn't drop anything.
    • Minor fixes and tweaks here and there, hopefully working better and warns when not working.
    v0.0.4g3 - Crispy Milk!
    • Drops under 1% are working.
    • Added a check to see whether or not Permissions are hooked and enabled.
    • Minor fixes.
    v0.0.4g2 - Maintenance overdrive, supreme drift!
    • Fixed up some permission checking.
    • Tweaked some hooks.
    • Compiled and tested with RB 670
    • Minor maintenance, no config changes required.
    v0.0.4g1 - Maintenance maintenance of the maintenance extreme extreme release.... deluxe
    • Toggler for No Reward message fixed.
    v0.0.4g - Jeeeez man ;/
    • Hopefully nailed the DEATH and RESPAWN issues.
    • Added BOSEconomy, its back in the game.
    • PigZombie is PigZombie, and no longer Zombie :p
    • Permissions are back in, and there has been changes made.
    • Extra gains work on group-level, you'll see what I mean inside the config.
    • No Reward message can now be toggled on or off.
    • Drop overrides can also be toggled on or off.
    • Random acts of fiddling around with the code
    • You must backup, remove & let ecoCreature generate a new config with this release.
    v0.0.4f - Ohsnap
    • Default drop tables are overriden by ecoCreature, default table is added to the config. Will be optional later.
    • Fixed a serious bug, where the players inventory would be wiped upon death. (very random and not always happening - but could)
    • Specifying a drop amount for a creature will give it a random between 0 and the specified amount now.
    • Essentials Economy is again supported and seems to be working better than ever.
    • Where did all the permissions go? VIP is left in for now, everything should per default yield rewards for now.
    v0.0.4e - More
    • Pigs no longer looked upon as Creepers
    • IntegerCurrency fixed, and working again.
    v0.0.4d - Maintenance Deluxe
    • Drops should override default creatures drops now.
    • Drops should now drop at the location of the creature which died.
    • Minor fixes.
    v0.0.4c - Extra Maintenance Release
    • Should be working fine with RB617, two test servers reporting no errors.
    • Configuration file fixed.
    • Tiny fixes.
    v0.0.4b - Maintenance release.
    • Check and option to see whether or not a player is under sea level.
    • Wolves added and supported.
    • Expanded list of items held.
    • Configuration changes, backup and re-generate, make sure you are up to date!
    v0.0.4a- Maintenance release.
    • Small bugfixes and tweaks.
    • Mob/monster spawner camping checks both the player and creature if near the spawner now, not just the player.
    • New permission available.
    • New configurable messages, send a message even if there aren't any rewards!
    • Option for configuring spawncamping message, or turn it off.
    • Empty messages should no longer output to players.
    • VIP group permission, reward your donors or special players with extra cash!
    • Penalty upon death (optional, drop some money when you die)
    • New and improved configuration,back up and generate a new one to see the newlyadded awesome.
    • + some other changes and fixes.
    • Fixed a bug with iConomy adding money even though a negative amount was entered.
    • Small tweaks.
    • Quick bugfix for proper messages.
    • Initial Release.

    Special Thanks & Stuff
    mudzereli, Mirage & Mineral, for initial testing & ideas.
    Nijikokun for iConomy, testing, code and ideas.
    Essentials Team for Essentials & Essentials Economy.
    Brotherhood Of Slaughter for their economy plugin.
  2. Offline


    Do I really need iConomy? Can't I just use this plugin to edit the drop of mobs?
  3. Offline


    There seems to be an issue with the latest Essentials, using Essentials economy:
    17:02:27 [SEVERE] Could not pass event ENTITY_DEATH to ecoCreature
    java.lang.NoSuchMethodError: com.earth2me.essentials.User.get(Lorg/bukkit/entity
            at se.crafted.chrisb.ecoCreature.utils.ecoEcon.regMoney(Unknown Source)
            at se.crafted.chrisb.ecoCreature.entities.ecoRewardHandler.CashRegistry(
    Unknown Source)
            at se.crafted.chrisb.ecoCreature.entities.ecoEntityListener.onEntityDeat
    h(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader$48.execute(JavaPluginLoader.j
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
            at net.minecraft.server.EntitySkeleton.r(EntitySkeleton.java:111)
            at net.minecraft.server.EntityLiving.a(EntityLiving.java:449)
            at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:393)
            at net.minecraft.server.EntityMonster.damageEntity(EntityMonster.java:47
            at net.minecraft.server.EntityHuman.d(EntityHuman.java:532)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:815)
            at net.minecraft.server.Packet7UseEntity.a(SourceFile:33)
            at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:372)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
  4. Offline


    dev is dead...
  5. Offline


  6. Offline


    we need an update :/
  7. Offline


    Update this awesome plugin!
  8. Offline


    Update pls.
  9. Offline


    The hell? You're stalking him now? D:
    cereal likes this.
  10. Offline


    Yea, its rough when your favorite plugin isn't updated. I usually call those developers even worse than lazy! They must be incompetent and lacking motivation to be as awesome as everyone else!

    Relax, its only a (singular) plugin for a cool game, while you did pay Notch, you didn't pay for the plugin and really those who write plugins do it in their spare time for the community. Your comments offered no help nor could they have even remotely had the chance of inspiring the developer to spend a few minutes. I know it bothers me when people say things like "your lazy", really I doubt you have any clue.
    MineralMC and Jeyge like this.
  11. Offline


    Step 1: Say some stupid shit.
    Step 2: Get angry response to said stupid shit.
    Step 3: Delete stupid shit, announce self as "better one".
    Step 4: Lose all respect on the forums.

    Just laying it out there in-case it isn't quite clear enough. Not cool, BioRage.
    Fluff and Jeyge like this.
  12. Offline


    Is there any chance someone in the community can pick up this plugin and tweak it a bit so that it works with 5.0? You know, help the dev out since he's almost certainly tied up with with real life?

    I know this has been the last plugin required in order for me to update 9 others on my server, so it would be much appreciated if someone could fix things! And It's certainly no reason for some people to be acting the way they are, but well... that's bukkit for ya. I can only hope the author realizes that only the minority of his fans are acting like that, or being dense enough to say "needs update" over and over again when a week ago he publicly notified everyone that he knew about the problem, and was just looking for some free time to work on things.

    Either way, anyone with the know-how to do this would be more than welcome to take a stab at fixing things! I can't imagine it's too difficult for someone who knows the coding to simply tweak the hooks (I really wish I did, but alas I'm only good with web stuff,) but then again I have no idea...

    edit: shoot... I just realized i'm not sure the source is up for someone to do this, perhaps someone who knows this area better can comment, though.
    cereal likes this.
  13. Offline


    Because Mineral's response was so epic: http://theawesomefiles.com/files/ecoCreature.zip

    I offer absolutely no support for this build. It should be updated for Essentials 2.2 and iConomy 5, but no promises.
    Bjourk, MineralMC and Jeyge like this.
  14. Offline


    cmmon update for iconomy 1.5 plz !!!!!!!!!!!!
  15. Offline


    OMG. Can't even look 1 post above yours?
  16. Offline


  17. Offline


    Fluff, you glorious son of a bitch. Thank you for taking the time to do this.
  18. Offline


    Thanks :) I'll go test it now.
  19. Offline


    Some users are reporting Spiders not giving money in your version Fluff, but overall really good!

    Lawl, they were at a monster spawner.
    All works well.
  20. Offline


    Thank you Fluff, this will certainly hold me over till foggy comes back to his adoring community :)
  21. Offline


    Fantastic, thank you so much for this! This will absolutely help a hell of a lot while we wait for ChrisB to get an opening in his schedule. This action will hopefully allow me to stop delaying the updates for my server, which will take a load off my mind (I hate saving work for later.)

    Edit: Works perfectly! Thank you again for your help, made my night to be able to update this and 8 other plugins for my server!
  22. Offline


    Yep, just wanted to say that it's working great, and thanks for the update @Fluff
  23. Offline


    *sniff* ... Fluff fixed version don't load on startup ): .. Chris ! Please come back
  24. Offline


    Just got around to setting it up, works flawlessly. Thanks again!

    We're still missing you, foggeh. :'(
  25. Offline


    In the CB #740 version, monsters that spawned near a monster spawner would still give a reward.

    Was this corrected in this version?
  26. Offline


    I know a few people now have stated that this doesnt like to work well with mcmmo. Problem is, with every weapon skill activating(swords=bleed, axe=crit hits, bow=fire damage) it resets the loot table back to the default minecraft loot tables upon kill. Is there any way that can be fixed? Good job on the plugin though and keep up the good work.
  27. Offline


    [insert e-rage]

    [insert helpful community calming down e-rage disaster]

    [thanks guys]
  28. Offline


    Wait....wait....what?!?? MySQL is open source and can be had in two different licenses (if you so choose). Here's a small snippet from Wikipedia:
    Goto MySQL.org to download the free open source version or use a package manager in Linux. Seriously, its free.

    As far as your other comments....I'll let someone else answer for those.
    xjustinjx likes this.
  29. Offline


    Not working for me on build 766 of bukkit and 5 of iconomy. Fails to load.
  30. Offline


    Fail to load (basic config given with plugin) with permissions 5.0.
    Anyone know another plugin that do same thing ?
  31. Offline


    dude, thank you so much. im an e-tard i guess, i spent a lot of time searching for wtf a mySQL was, and on one thread it was saying like, dont use free mySQL hosts go pay for one, and then some plugins you need to use mySQL to even use. Thanks though, i think i'll be able to use the information you gave me and learn about it :p

Share This Page