MobCatcher
MobCatcher
Capture mobs and get eggs legitimately:
Version: 3.18
This project has moved over to SpigotMC!
Thank you guys so much for all the downloads on BukkitDev. Head on over to SpigotMC to download the latest version of MobCatcher.
This page will no longer be updated.
MobCatcher allows players to capture mobs and get the corresponding spawn eggs. This is useful for trading and transporting mobs from player to player or even across worlds. As well as having a configurable capture item, MobCatcher also boasts configurable mob types and item costs per capture, bringing a new economic value to mob types both peaceful and hostile. MobCatcher is able to store and recall mob specific data saved to specific spawn eggs. This means things like capturing and spawning colored sheep, baby animals, and tamed wolves is possible! This is done via a separate .dat file which saves data for each mob and removes it when that mob is spawned.Try it out on your server today!
This plugin collects basic usage information for mcstats.org. You may opt out in the generated pluginMetrics config file.
Features
- Capturing configurable mob types
- Saves mob data to specific spawn eggs (color, age, tamed, etc.)
- Spout custom spawn eggs
- Spout textures via automatic dropbox download. May be disabled in config file
- Respects Towny regions
- Getting spawn eggs without creative mode
- Makes spawn eggs throwable
- Configurable capture item, including projectiles
- Configurable costs for every mob type
- Sign-based mob protection
- Vault Economy support!
- Percent Chance for captures
- Eggs are used up after spawning a mob
- Dispensers can shoot spawn eggs at higher speeds
- Doesn't interfere with players in Creative Mode
Help Pages
Permissions Nodes
Config File Help
Sign-Based Protection Help
Bukkit Forums
Usage
All you have to do is hold an egg (configurable) and left click on the mob you wish to capture. Its really that easy.
/mobc - Displays all command usage
/mobc item - Displays Capture item setting
/mobc clean - Removes data from a spawn egg itemstack.
/mobc projectiles - Displays current projectile settings
/mobc settings [mob type] - Displays settings
/mobc worlds - Displays which worlds MobCatcher is enabled in
/mobc area - displays how many Protection Signs the player is within the radius of
/mobc resetsigndata - Deletes all saved sign data
For help with the config file and permissions nodes, see the corresponding pages here.
Changelog
Version 3.18
- Updated for 1.7.10-R0.1 #3105
- Fixed bug: MustBeKilled now working properly
- Fixed bug: Mob drops are now properly cancelled for killed captures
- Fixed bug: Mobs captured with MustBeKilled now spawn back with full health
Version 3.17
- Updated for 1.7.9-R0.1 #3078
Version 3.16
- Updated for 1.7.5-R0.1 Dev #3039
For earlier changes, see Files Page
MobCatcher will NOT work if you are not using the version of CB it was intended for. Due to the Bukkit "safeguard' system, MobCatcher will break every version change. Do NOT post tickets or comments about ClassNotFoundExceptions or infinite spawning glitches as these are caused by you using the wrong version.
Before posting a bug, check your server console for a giant red error message.
Top Supporters
TheFarmerNL
Minevival.com
xxTreePuncherxx
MC.PUNCHCRAFT.US
-
View User Profile
-
Send Message
Posted Jul 20, 2012@AlmostLuckyDucky
You've been moved to the tickets page.
-
View User Profile
-
Send Message
Posted Jul 17, 2012@dkabot
Again, they're not a huge deal, which is why I went ahead and released.
-
View User Profile
-
Send Message
Posted Jul 17, 2012@Malikk65
Haven't tested those options either, but I'd expect them to work at this rate. I'm sure someone else who does test those things will report on how they work, but that person isn't me.
-
View User Profile
-
Send Message
Posted Jul 17, 2012@deleted_7752965
Any item shop that supports enchantments will work with MobCatcher's data.
-
View User Profile
-
Send Message
Posted Jul 17, 2012@dkabot
Since I added health to my mob data objects I wasn't sure how it would react to the older data, but I suppose that's not the worst thing in the world.
Really appreciate the quick response.
I was mainly worried about the ReturnedOnSpawn, Dispenser, and some of the less important config options, since I myself don't typically use them.
-
View User Profile
-
Send Message
Posted Jul 17, 2012I would like to note that I have success on 1.6DEV. Everything I've tested works 100%.
Health saves and mass spamming eggs keeps data.
Only issue was an initial loss of all data on first load, but it's fine after (new data persists fine, too).
-
View User Profile
-
Send Message
Posted Jul 17, 2012If I used VirtualShop, would it keep the data?
-
View User Profile
-
Send Message
Posted Jul 17, 2012@anotherfahlman
Thank you very much :)
-
View User Profile
-
Send Message
Posted Jul 17, 2012@Malikk65
Malikk, you have to be one of the one of the most responsive developers I've ever seen! Love the plugin. Thanks for all your hard work.
-
View User Profile
-
Send Message
Posted Jul 9, 2012@AlmostLuckyDucky
I've moved you to the tickets page.
-
View User Profile
-
Send Message
Posted Jul 5, 2012@NikkyyyHD
I'm not sure how difficult that would be to do, but I'll look into adding it, for sure.
Why don't you make a ticket so I dont forget.
-
View User Profile
-
Send Message
Posted Jul 5, 2012You should add a permission so the capturer won't be attacked by hostile mobs when they throw the egg! :D that would be amazing for my server. I have a hunter group and that would be great for that!
-
View User Profile
-
Send Message
Posted Jul 3, 2012@oskarn97
Some of the permissions nodes default to true, so you'll actually have to remove them from the group.
http://dev.bukkit.org/server-mods/mobcatcher/pages/permissions-nodes/
-
View User Profile
-
Send Message
Posted Jul 3, 2012Hello!
Works perfect, but I can't disable the plugin for a group. I set the permissions right I think. Please help.
-
View User Profile
-
Send Message
Posted Jul 1, 2012@jordanrracer
I think as long as you don't release it, you can do whatever. But it would depend on the license. But regardless, it's a one line fix, so I would think the other dev would get it done pretty fast.
-
View User Profile
-
Send Message
Posted Jul 1, 2012@Malikk65
Thanks so much, I'll put a ticket about this on his page, and if he ever does responds i'll put a ticket up on yours with the response like you said.
Edit: Are you allowed to edit it and release a custom version of his plugin to me or is that technically illegal, though it is open source?
-
View User Profile
-
Send Message
Posted Jun 30, 2012@jordanrracer
His source was on github and I found the problem.
Tell him on line 51 of his damageListener class, he's cancelling all EntityDamageEvents that have damage less than or equal to 0. This would include any eggs that are thrown, because they don't do damage.
I'm not sure what the purpose of this if statement is, since cancelling damage events that don't do damage is completely pointless. But regardless, this is what he needs to fix.
-
View User Profile
-
Send Message
Posted Jun 30, 2012@jordanrracer
Yeah, I remember.
Make a ticket, and then let me know what the other dev has to say. I really don't think it could be anything on my end, tho. I'm definitely happy to cooperate with the other dev, but I don't see how this would be anything that I have to fix. All of my events are set to ignore cancelled, so he's got to be canceling an EntityDamageEvent, somewhere he shouldn't be.
Again, I'd be happy to do whatever he needs, but I can almost guarantee it's his issue.
-
View User Profile
-
Send Message
Posted Jun 30, 2012@pimsserver
Right now, all it respects is plugins that cancel the damage done to the mob. In the future, I'll be using a plugin called Shield (which I'm currently writing) that will act as a bridge between developers and the MANY protection plugins, much as Vault does for economy plugins.
-
View User Profile
-
Send Message
Posted Jun 30, 2012Hey Malik remember me? I still have a problem and found out it wasn't Essentials that was conflicting with Mobcatcher, it was the plugin called AntiRelog. I explained the situation to the dev at the other plugin on their bukkit dev but might as well inform you too about this so maybe you can work together or something to get this fixed. I believe it's just a conflict in the coding.
Here's what I quoted from me:
"Hi I love this plugin, and it works 100%, but I believe it conflicts with the Mobcatcher plugin unfortunately which is also used on my server. D:
What conflicts is that when I throw an egg at a mob to capture it, the egg goes directly through the mob/animal and doesn't even hurt it at all, nor capturing it. I do not know how to reproduce this bug but once I deleted Anti-Relog to test if that mobcatcher feature works, it worked. Once I put it back, it stopped working. I still use both of these plugins and would appreciate it if you can get a fix out eventually. Thanks!
BTW, the link to the dev's bukkit dev for that plugin is here incase you need to know: http://dev.bukkit.org/server-mods/anti-relog/#comments
Thanks in advance!
EDIT: Important thing I forgot to add: When I take a egg and smack a mob with it, it will capture it. Just not when I throw an egg at it.