CookieMonster
CookieMonster - Money and Items for PvM and PvP
Version: 1.8.1
NOTICE:
I have re-written this from the ground up and moved this project to become "CookieMinion"
https://dev.bukkit.org/projects/cookieminion
Tons of improvements and optimizations in less than half the code size of CookieMonster!
1.13 support is continued under the CookieMinion project
Improvements over the old CookieMonster:
- Uses Vault for cash economy, greatly expanding compatibility
- Entity data saved in metadata, freeing up threads required for cleanup
- WorldGuard enabled/disabled regions are now a flag injected into WorldGuard itself ('cookiemonster')
- Item drops can include metadata - even book contents!
- Permission-based reward multipliers
- Execute console commands when things are killed!
- Can drop items that are converted to currency when collected from the ground.
- Simpler configuration that can still be granular
Changes:
- Player-made spawner tracking removed, now only tracks spawners
- Players can kill expensive things, balance won't go negative
This project page is being reserved for if/when I finally get around to finishing CookieMonster 2.0, which will be minutely configurable, but at the cost of a considerably larger code base.
CookieMonster:
Receive Economy rewards for hunting down monsters, animals, even other players!
This is a continuation of Coelho's initial CookieMonster Plugin
CookieMonster is based off of the inactive iMonster, however uses none of the code from it, so it is more lightweight.
Features:
- configurable item drops and economy reward for each monster
- configurable economy reward for items used to kill monsters
- also supports PvP
- Supports iConomy 4,5,6, BOSEcon 6,7, MultiCurrency, & EssentialsEco
- Ability to change entity drops with drop-rate.
- Ability to add minimum and maximum money drops for randomness
- A kill tracking system to check for spawn camping
- define a square-radius for area to check, including max. elevation change, # of kills in this area, & timespan before an individual kill is no longer counted
- anything over that number within the area will disable rewards until the records are old enough to be removed
- so far, only lasts in server memory, so records are lost on server stop/reload
- doesn't allow to damage a creature/mobspawner if penalty is greater than account balance
- option to only drop items for a direct kill (stops autofarmers)
- option to replace normal drops with custom drops
- option to drop custom drops items globally
- configurable messages (including if there is no reward)
- can distingush charged from normal creepers, and tame/pet wolves from wild wolves
- can disable/enable rewards for defined regions
- uses WorldEdit for selections
Commands:
- /cookiemonster (cm) reload reloads settings from configuration file
- /cm region define <id> set a region (once a region is selected in worldedit)
- /cm region list [page] list regions (in current world if as a player)
- /cm region remove <id> to remove regions
To-Do:
- ? permissions (for rewards & maybe permission to kill without penalty?)
- ? penalties/rewards for killing players in groups?
Demonstration Video: http://www.youtube.com/watch?v=1y24vv2tOqg
Sorry everyone for abandoning this for so long. "Real Life" hit me like a truck, and I couldn't find the time and motivation to fix this up for way too long.
I finally managed to find both recently, and have started sprucing up some old stuff I had laying around, including updating this convoluted thing and also sitting down and completely rewriting it from the ground up!
https://dev.bukkit.org/projects/cookieminion
Tons of improvements and optimizations, and it's still less than half the size of CookieMonster!
Item Meta! Currency drops! Commands!
I feel like I should have done this much sooner. I've missed this :)
For all y'all that want to stick to the old version for whatever reason, I've also updated this one and added the new entities
1.11 Update please :O
For everybody who needs some help with the plugin: https://www.youtube.com/watch?v=hBP2TuaTGr8
@Ephysios
yeah i would really want to to work with playerpoints too, it would "free my hands". I really want him to do it, he's an awesome developer
Hello, excelent plugin! Can you make the plugin compatible with PlayerPoint ? I can not find a better plugin that your to do that. Thank you to my request ;) Good day!
- Sorry for my English I French
@NinjaSplat
I would love to see this plugin include rabbits. make rabbit feet spawn more often
Is this plugin still being updated? If not, would I be able to continue it?
1.8 Server UPDATE plz
is there a version for 1.8 - u dont get a reward for killing guArdians
Hey,
I made a showcase of this plugin in german... Posting it hier would make me really happy :D
Here is the video
@EHAndrew
yes, it has been a long time since an update.. I've been otherwise occupied for some time, so haven't gotten much opportunity to work on it much.
Rest assured, I do plan on updating this to improve on the project.. I just can't reliably give you an eta.
so its been a bit since we've had an update. I realize that the current version works for some people now, but are we going to see this updated to 1.8? Yes, I know 1.8 was just released, all I want to hear is that this is still going to be updated.
Could you make this plugin compatible with Vault so it supports a lot more economy plugins?
@FTOtter
I have been using it since it came out, and the 1.6.2 version works up to 1.7.10 for me without any bugs at all..
Is this compatible with bukkit 1.7.9?
I know this is a really outdated question and probably a long shot to have work... but by chance is there a way to get this plugin register items such as the Musket or the Blunderbuss from tekkit lite 1.4.7? I have tried entering the item codes in the configuration file followed by the amount, however no matter what variation of those items are entered it doesn't seem to know what it needs to do. Any help or recommendation would be greatly appreciated :)
Is there maybe a way I can give player with VIP more money per kill?
@jascotty2
That's good to hear! Only suggestion I have is to have an option to not force the inventory to be given to a player on respawn. There is a dupe bug when used in junction with FBasics (to protect inventory drops for 15 seconds) :S
@jascotty2
How I feel about splitting them up depends a lot on what features are split into only the heavier weight CookieMonster plugin.
There's no significant downside to it since you can just use the bigger one if you need to.
Knowing how much the split improves the performance of "classic" (CookieMinion :P) also would inform how much merit such a split has once all is said and done.
Update: I'm thinking about splitting up the project into two parts:
If I do split them up like this, I'll make a new project page for v2, and this one will be stepped down to Classic
Any input is appreciated!
Next Update, maybe I'll preview what the new config may look like
On a related note, I'm looking for a New Icon and Banner for CookieMonster
If I use yours, I'll include your name and an optional link in the description