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 Sep 3, 2012@AcidicChip
I'm not understanding why the mob eggs wouldn't be working with item shop plugins. There's no change made to the item's id, all of the data saved by MobCatcher is handled through enchantments. So, I would think any item shop plugin that supports enchantments would be compatible with this.
-
View User Profile
-
Send Message
Posted Sep 3, 2012SUGGESTION
By default you can not sell the MobEggs via ChestShop. The reason is each MobEgg has a unique ID, as each mob is unique.
I would suggest that a function/command (/mobc resetegg?) be implemented which would allow the held MobEgg to be 'reset to default', which would ultimately do as suggested as well as remove the unique tail of the ID, allowing for the MobEgg(s) to be sold in a ChestShop.
I am aware that there is a config change which allows for this, however not everyone on the server wants the unique data taken away, and this route would allow it to be performed on a per instance basis, thus keeping everyone happy.
-
View User Profile
-
Send Message
Posted Sep 3, 2012@diannetea
Again, make a ticket and I'll help you out.
-
View User Profile
-
Send Message
Posted Sep 2, 2012Shopkeepers lets you create shops by spawning villagers from eggs.
To be fair I am having egg duplication issues with ALL types, not just villagers
-
View User Profile
-
Send Message
Posted Sep 1, 2012@Zombiemold
What does shopkeepers have to do with Villager eggs?
and honestly, until the bukkit bug is fixed about villager spawns, there's only so many things I can fix without breaking something else. I've got to many shotty work arounds in place atm, lol.
I'll be happy to take a look, maybe make me a ticket.
-
View User Profile
-
Send Message
Posted Sep 1, 2012@OklaMokla
What version are you using? I remember fixing this problem a while back, it's possible it broke again, but I need to know.
If you make a ticket we can avoid follow up questions and I can get right to work.
-
View User Profile
-
Send Message
Posted Sep 1, 2012Any chance we can get it compatible with Shopkeepers?:
http://dev.bukkit.org/server-mods/shopkeepers/
With both plugins installed, villager eggs can be spawned infinitely and are not consumed, even if they are disabled in the MobCatcher config. This obviously doesn't occur when MobCatcher is enabled. Maybe provide a way to completely disable hooking into a specific egg for reasons such as this?
Thanks. :)
-
View User Profile
-
Send Message
Posted Sep 1, 2012Hello!! My players are able to spawn TONS of mobs with one egg "if you do it right". This is really bad problem! Anyone else experiencing this?
-
View User Profile
-
Send Message
Posted Aug 30, 2012@JaredTS486
My next major goal is rewriting the entire permissions system, hopefully you'll have better luck after that.
-
View User Profile
-
Send Message
Posted Aug 30, 2012The config to allow throwing of the eggs works correctly, i can deny that, and the interaction seems to be more of a permissions issue of some kind, not just on the interaction but as well as being able to capture monsters in worlds that I have configured the mod disabled. This would not be a deal breaker however if the egg was consumed when placing it on the ground. I will have to check my permissions again as PEX is not updated and has issues of its own but until now there have not been any serious issues. If you know of any plugin conflicts i would do well to know which ones. Nevertheless i love the plugin so far. If i can keep them from placing them on the ground that would perfect my server in addition to MonsterBox that im running as well.
-
View User Profile
-
Send Message
Posted Aug 30, 2012@JaredTS486
Well, I actually cancel all spawns from mob eggs and spawn everything myself manually. It's easier and I don't have to handle custom eggs, etc, any differently.
I'm not really sure how PEX works, but even if it cancels player interact, that's not something I can accommodate due to a bug in bukkit where player interact is always cancelled for right clicks in the air. I can't just ignore cancelled because it would break every egg able to be thrown.
I haven't approved the latest version for 1.3.2, so you shouldn't be too surprised if it has bugs. I myself haven't tested it, but I'll be doing that soon.
-
View User Profile
-
Send Message
Posted Aug 30, 2012At the moment im having an issue on my 1.3.2 Beta craftbukkit server. The issue is players are allowed to place eggs on the ground, placing the monster but not consuming the egg. Once you throw the egg, it works properly.
What i really need is the plugin to be able to deny interaction with any blocks and only allow throwing. Im using permissionsEX and testing the server with the plugin on and off again MobCatcher seems to be what is throwing the issue. Im working with the nodes
-modifyworld.items.use.383:*.on.block.*
-modifyworld.items.have.383:*
Which work fine on multiple worlds where i have one or the other set to deny placing of eggs or simply having eggs in their inventory. Once i add MobCatcher it allows players to place eggs and have them as well. Let me know what i can do to help test or debug this issue.
-
View User Profile
-
Send Message
Posted Aug 29, 2012I'm trying to decide how I want to implement Shield for this plugin and i'd like some input from everyone.
I could continue using the sign system, but if the sign is named after the region it applies for that whole region.
OR
I could set up a custom flag system that would allow you to add and remove people from a list of who can and can't capture in a certain region, but would have to be setup through commands.
Keep in mind if only one person says something, it's 50-50 up to me and them, lol
-
View User Profile
-
Send Message
Posted Aug 29, 2012@solominer
assign a negative node.
Check under the pages tab here if you need more help
-
View User Profile
-
Send Message
Posted Aug 29, 2012I want to make it so that only donators can catch mobs. Is there permission node to disable catching mobs or a setting in the config? because on default it lets everyone catch mobs.
-
View User Profile
-
Send Message
Posted Aug 26, 2012@sabbo2001
That's how it will be, yes...
-
View User Profile
-
Send Message
Posted Aug 26, 2012Can I suggest only allowing someone to catch a mob if they have the positive permission for it? Like mobcatcher.catch.ocelot for an ocelot and refusal if they don't have that or a higher node?
-
View User Profile
-
Send Message
Posted Aug 26, 2012@sabbo2001
yes, lol. Again, it's a bad system and it's about to be redone. But that's how it works for now.
-
View User Profile
-
Send Message
Posted Aug 26, 2012So if I assign the negated permissions, can I negate the negations to "grant" them to certain people?
-
View User Profile
-
Send Message
Posted Aug 26, 2012@echibahn
I'm not sure if this is my fault or not, but there's a bug in bukkit that I've had to add a lot of work arounds for, so it's possible.
I'm gonna need more information than that tho, why don't you make a ticket.