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
@jascotty2
I've also found a dupe bug. If you kill a player past the threshold, the player drops their inventory and keeps it on respawn. Also, the message "There are no more rewards in this area..."; it might be related to the bug because it only appears when killing players.
Here's ma config: http://pastebin.com/qj45ieuR
@jascotty2
This is relevant to my interests. The partial reward feature of this plugin I've yet to see elsewhere, so an update would be quite welcome.
Not to intentionally cause hype and hysteria, but I'm planning CookieMonster v2! :D
Will involve a new configuration and new options, but will support the old format (for you lazy devs who don't want to change anything :P )
Planned features:
Can't be certain for a release date, but parts will be built on tech I developed for other server's private plugins, so those parts will be easy to add ;)
Don't know about you, but I'm excited for this! :D
To answer some peoples question about modded monsters...
Monster:
this part of the config should help give money to some or a few of the modded monsters. any modded mobs equivalent to the vanilla mob will give money
for example: FTB DW20 has a mob called Imp, it is the same as a vanilla pig, so it will give money as if you killed a pig
please update
Need update for the 1.7.2 !! PLEASE :)
Update to 1.7.2 please!
@Kluckounet
I'm also interested in this. Mo'Creatures Mod has a ton of mobs and I must be able to allow my players to get money for killing those enemies! Some of them are really strong so this would be great.
Please Update the Plugin!
@TheShadbusher
You can change if players get whole number rewards or not in the config for this plugin. Change the "false" to "true" in the line below...
Hi!!
I got a question about new mobs. Is it possible to add some new mobs from mods ( like lycanite's mobs) in the config file ???
Iit will be so fun to get rewards and money frome all new monsters!! :D
Thanks for your answer. regards!
Can you configure in the config file that you can kill peaceful animals and get money?
I agree with maxlehot1234. It would be awesome.
can you add permission:
VIP can kill mobs but with 2x money reward and Elite with 5x reward money?
and permission to add no penalty
Can you add the possibility to disable the money reward near a mob spawner?
It can be awesome if you can :)
Any reason it gives players money amounts in large doubles instead of plain old integers? Players on a server I'm staff on are getting annoyed.
Or different config for somw world guard arena, beaucase i have a zombies arena and i would like to add different config in it and in my survival map, please add it or add different config per world
PLEASE, is it a very nice plugin and add permission.
cm.kill.zombies cm.kill.pig cm.kill.villager etc...
cm.killpenalty.exempt
I think you can add this
This plugin definitely picks up where many others have stopped development.
It'd be boss if you could have different configs for different worlds and regions.
Hi, there is a way to add drop (coin) for NPC made with citizens (Sentry)? I cant figure how to identify that in the config.yml
Hey guys, i currently have a new kitPvP server and i CAN not quite find out how to disable penalties| is there any chance any1 could tell me how to disable penalties? thxx werf1955
Is there a known issue with the spawn camp check? Because no matter what I do in the configuration (and I did correct the obvious typo of "spwanCampTracking" so it reads "spawnCampTracking"), I can sit at a spawner and get money for killing spawned mobs as long as I like....
I'm running the Beta 1.6.2 CB build that just came out.