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 May 2, 2013@Silversbane
Check your config file and make sure you haven't removed the vaultCost line for villagers. It looks like MobCatcher is sending a null value to gringotts
-
View User Profile
-
Send Message
Posted May 2, 2013Malik I got a chance to look at my log and found out this is what is being displayed when you try to capture a villager with a spawn egg on my server:
-
View User Profile
-
Send Message
Posted May 2, 2013@Koz4christ
The warning message outputted in your server console is simply a warning that it may or may not work. If it fails to load, then it's because it couldn't find the craftbukkit classes it needs.
@LiLChris06
This is because all of the features in MobCatcher simply aren't possible to achieve with only the bukkit api, which imo is very limited. Bukkit had the great idea to rename files every time they change them, so any plugin that was using an older named version of those files immediately crashes. There is nothing I can do about this, except spend all my time refreshing the craftbukkit updates page in anticipation of a new release.
But yes, as you said, it isn't a Spigot issue. His version of Spigot is using the wrong version of CB for his version of MobCatcher.
-
View User Profile
-
Send Message
Posted May 2, 2013@Koz4christ
It works fine with Spigot, that isn't the issue.
Mobcatcher usually breaks when Minecraft updates, it's best not to use it.
1 problem in the past was mobs spawning thousands of times from 1 egg, that was fun day on my server. :D
-
View User Profile
-
Send Message
Posted May 2, 2013I've been running Spigot 735 with Mob Capture 3.7 and it has been running fine. However, when updating to spitot 836 Mob Capture gives me a notice of not detecting the correct craftbukkit and fails to load. Is there a check that I can turn off so I can run it with Spigot or something else?
-
View User Profile
-
Send Message
Posted May 2, 2013@Silversbane
I wouldn't think that would be affecting anything. It should be capturing the mob, but with the altered name, though I've already had bug reports of that not working on its own accord and am working on it. I should have an update out this weekend and hopefully this issue resolves itself.
If it doesn't, then the issue is likely with MobHealth. If they are applying the damage themselves and then canceling the event (or something else stupid), there'd be no way for another plugin to handle that event. And if you are saying that MobHealth registers the damage, but MobCatcher doesn't seem to know that anything was hit, then it sounds to me like MobHealth is canceling the event before other plugins can use it. If that's the case, then you could ask them to lower their event priority, so that other plugins have the chance to use the events before them, if they insist on canceling them.
@anotherfahlman
I do believe it has something to do specifically with the newer MobHealth, because as you said, there was no issue when they were just using chat messages and spout.
-
View User Profile
-
Send Message
Posted May 2, 2013I'm not a developer, but I believe Malikk is intercepting and canceling the damage caused by the egg and and instead dropping a spawn egg for the mob which was just hit by the egg. MobHealth is still registering the damage, even though there is none, and displaying the health bar. I'm not sure there's much Malikk can do about it. He'll let us know for sure, I assume.
What's interesting is previously MobHealth did not display damage, in the chat or using Spout, depending on its configuration, when capturing a mob using MobCatcher before.
-
View User Profile
-
Send Message
Posted May 2, 2013Malikk65 I use MobHealth http://dev.bukkit.org/server-mods/mobhealth/ where their healthy appears after their name. Is this conflicting with MobCatcher? Because it seems after I hit a mob with an egg their life bars appear and mobcatcher most of the time does not display a message, almost like it doesn't see that mob. Is it possible the renaming mechanic to make a health bar appear is breaking MobCatcher?
Or is it my http://dev.bukkit.org/server-mods/rebalance-villagers/ mod? Seems like I can try to capture others mobs like chickens with the renamed nameplates, but for some reason villagers just won't show up as a valid mob to catch. FYI they use to work, and I havn't changed anything in the configs for MobCatcher since then.
-
View User Profile
-
Send Message
Posted May 2, 2013@John__B
Do you have a question or can you not read?
"Expect major bugs or failure to enable. Please do not report bugs until you are using compatible versions of CB and MobCatcher."
-
View User Profile
-
Send Message
Posted May 2, 2013spigot/minecraft 1.5.2
-
View User Profile
-
Send Message
Posted Apr 30, 2013@netherfoam
Ah, nice. Not sure if ill switch to that or not, since the average person wouldn't know how to fix that if i simply told them to switch to an 1_5_1R2 version, but thanks
-
View User Profile
-
Send Message
Posted Apr 30, 2013You could try use Bukkit.getServer().getClass().getPackage() which will report org.bukkit.craftbukkit.1_5_1R2 instead, which would be more accurate than checking the version string (which i assume you're doing?)
Thanks anyways :)
-
View User Profile
-
Send Message
Posted Apr 29, 2013@netherfoam
Yes, it should work fine. That's mostly just the levee between me and the sea of complaining plugin users so that I can dissolve myself of responsibility for bugs outside of the explicitly listed version. :)
But yes, for those of us who know Bukkit's insides, if the package syntax hasn't changed everything should be good to go.
-
View User Profile
-
Send Message
Posted Apr 29, 2013So uhh, I don't understand:
http://privatepaste.com/b041604cc9
Shouldn't this work? I know I'm using a RB 0.3 instead of 0.2... But AFAIK, there was no change to NMS packaging in changelog?
-
View User Profile
-
Send Message
Posted Apr 28, 2013@SharkROAR
You should make a ticket about the name plates, but the villager trades simply aren't saved at this time.
@boushwa
No, is it possible that you've disabled the nether in the config file? Try catching those same mobs in the overworld. If it still doesn't work then it's likely a permissions issue, if it does work, then it's a config issue. If you need more help ill have to look at it in depth and you should make a ticket.
-
View User Profile
-
Send Message
Posted Apr 28, 2013Is there a known bug preventing players, who have hostile mob permissions, to capture hostile mobs located in the Nether? My players aren't able to capture things like Blazes and Ghasts even though they have permissions and each mob is set to TRUE in the config.
-
View User Profile
-
Send Message
Posted Apr 28, 2013I posted a ticket regarding dispenser issues with this plugin.
-
View User Profile
-
Send Message
Posted Apr 23, 2013@Malikk65
I can confirm that Mobs do lose their name(plate) with the current version. I installed bukkit 1.5-R0.2 and only this plugin.
Made this video to show you: http://www.youtube.com/watch?v=ArCOHtBvjI4
Also, villager trade offers are lost, but I don't know if that is supposed to happen anyways
-
View User Profile
-
Send Message
Posted Apr 22, 2013@DuffstersATL
Make a ticket
-
View User Profile
-
Send Message
Posted Apr 22, 2013Doesn't spawn capture zombie villagers, baby zombies, or baby pig zombies.