EggMob
About EggMob
EggMob lets your players turn mobs into spawn eggs by means of splash potions. By default, only farm animals (passive mobs) are enabled and the Splash Potion of Weakness is used. The idea is to ease the process of transporting or trading animals and make them somewhat immune to griefing as well as administrative cleanups like the "butcher" command. Players can store their animals away and bring them back to life later or in another location.
Functionality
- Mobs can be caught by means of a splash potion.
- The type of potion to use can be configured. The default is the Splash Potion of Weakness.
- Mobs that are hit by the potion will turn into a spawn egg, known from creative mode.
- The spawn egg enables players to respawn the caught mob in any location they like.
- It will not work on baby animals or tamed wolves.
- Every creature in the game that has an associated spawn egg can be activated and deactivated for this plugin. The default only enables friendly mobs.
- EggMob is simple: Both splash potions and spawn eggs are already in the vanilla version of the game. This plugin merely changes the functionality of the first and provides availability of the latter.
Intended use
Despite the introduction of persistent animals and animal breeding in beta 1.8 and 1.9, respectively, farm animals are still rather volatile on a multiplayer server. When they fall victim to griefers, contemporary logging tools tend to overlook the loss of farm animals. Server admins might occassionally remove all animals from the map to reduce lag. Animals have the tendency to glitch out of their holding cells. Other than that, moving animals to a new location is more than painful due to network lag and the overall buggy nature of both minecraft client and server. To solve this, EggMob provides players with the ability to store mobs in a safe place by turning them into an item.
Configuration
EggMob comes with a reasonable default configuration, but many things can be changed via the config.yml file, including the type of potion that this plugin is supposed to use and the types of mobs that can be caught that way.
# The potion to use. Make sure that it is a splash potion and obtainable. # Available potion effects: # speed slow fast_digging slow_digging increase_damage heal harm jump confusion regeneration damage_resistance fire_resistance water_breathing invisibility blindness night_vision hunger weakness poison potioneffect: weakness # The minimum level of the potion. minimum_level: 0 # The minimum strength of the splash effect. Must be between 0.0 and 1.0. threshold: 0.0 # Enable or disable mobs. Names are taken from bukkit.org.entity.CreatureTypes. mobs: Creeper: # If players can catch this creature enabled: false # What is the percentage of health do we switch from the hight health catch percentage to low health catch percentage catchpercentageswitch: 90 # When the creature has high health what is the catch percentage highhealthcatchpercentage: 20 # When a creature has low health what is the catch percentage lowhealthcatchpercentage: 80 Skeleton: enabled: false catchpercentageswitch: 90 highhealthcatchpercentage: 20 lowhealthcatchpercentage: 80 Spider: enabled: false catchpercentageswitch: 90 highhealthcatchpercentage: 20 lowhealthcatchpercentage: 80 ...
Shortcomings
- Sheep cannot retain their wool color or state when turned into eggs.
- Villagers cannot retain their job.
Would love to see this Plugin updated, I use your other plugins they are so great. need the new mobs added, and perms.
are perms going to be added? XD i know its been over a year since the plugin was updated but it has so much potential :D
@Tux2
update? its been quite some time and the permissions havent been added
@toughenough6
MobCatcher has had the ability to catch mobs with thrown eggs since version 2.5, which was released on March 13, 2012 (http://dev.bukkit.org/server-mods/mobcatcher/files/25-mob-catcher2-5/).
@toughenough6
Permission nodes will be in the next version. Also, a custom percentage chance that you will fail is implemented in this new version (0.5), including a percentage chance for high health and low health, with you configuring what the cut off point is for each.
I strongly prefer this plugin to MobCatcher, purely because of the throwing aspect. MobCatcher just requires you to right click the mob with an item.
However, where MobCatcher excels is the permissions. I can make certain donators able to catch certain mobs, while other players can only catch peaceful mobs, etc. I also like the chance aspect in MobCatcher, where even if you do it right, there's a custom percent chance the you will still fail.
Implementing these will make your plugin the number one Monster Egg plugin out there.
I'd use it in a heartbest.
(Though, I'm still using this anyways XD)
Hey everyone,
Just wanted to give you guys a short update on this project. StarTuxDev has transferred the project ownership to me as he no longer has an interest in it. EHAndrew has already proposed several enhancements to the project that I will be working on and releasing in the next official version. I'll also be adding a github repository for the project as well.
Thanks a lot StarTuxDev and Tux2 ! very good adds. In EggMob-Tux2, I just wonder what the catchpercentageswitch means exactly ?
@StarTuxDev
I've taken the liberty to add the features EHAndrew suggested since the plugin is OpenSource. Feel free to implement my changes: https://dl.dropbox.com/u/35110620/EggMobSrc-Custom.zip
And the compiled version: https://dl.dropbox.com/u/35110620/EggMob-Tux2.jar
This new jar does require you to delete your current config file as I had to make some extensive changes to it.
@EHAndrew
Actually you might give MobCatcher a try instead. It outmatches this plugin in nearly every aspect. Had I known of its existence beforehand, I would not have started making EggMob.
@EHAndrew
That's a great idea. I will look into implementing this soon.
Suggestion: Could there be a setting that checks the health of a mob?
This plugin is already screaming "Pokémon", why not require the mob to be low health before it can drop an egg? Maybe a configurable "fail rate" for added difficulty?
@EHAndrew
I just uploaded an updated version; waiting for approval. Also, v0.2 is compatible with R5.
Will EggMob be ready for R5?
I felt bad posting a link on your plugins page, lol
@Malikk65 Can you provide a link? edit: nvm, it's on your profile page ;)
Ive already written and released a very similar plugin.