EchoPet
Important information on this project in light of recent events.
Quote from DSH105:The forums have now been enabled and can be accessed via the navigation bar. More importantly, I'm interested in your input towards the new pet attacking AI to be implemented in EchoPet v3.
If EchoPet is not loading on your Spigot 1.8 build and your server is outputting "Skipping loading of EchoPet as it does not work with Spigot 1.8 builds!", please try running a later Spigot patch. I can't do anything about older Spigot releases blacklisting the plugin (preventing it from loading).
The future of this plugin is still being determined.
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
EchoPet is a simple Donator Perk plugin designed to add Pets that follow players around on their adventures throughout Minecraft. All Pets are custom entities spawned and controlled by the plugin.
Great for donator perks! | |
Pets are greatly customisable, through the extensive Command Base and PetMenu | |
A Custom AI makes all Pets focused on specific goals, handled closely by the core of the Plugin | |
All mobs can be Pets, even human entities | |
All events fired by the plugin are accessible through the EchoPet Developer API | |
The API also makes it possible to add many new and interesting features to the limit of creativity | |
Support for MySQL databases |
Note: The Developer API is only available in v2.0.6 and after
All information can be found on the official EchoPet Wiki, which can be accessed using the button above
EchoPet comes with an auto-updater to save you, as a server owner, from continually checking this page for new files. It simply connects to dev.bukkit.org and compares the versions of available files. If you do not wish for EchoPet to perform this check, navigate to the Configuration File (config.yml) in the EchoPet directory of your plugins folder and change "checkForUpdates" and "autoUpdate" to "false". The first value disables the version comparison altogether and the second updates the plugin automatically if new files are detected.
Metrics is used to collect plugin statistics. Only data such as plugin version and players online is collected. If you do not wish for this data to be collected, disable it in the 'Plugin Metrics' folder of your 'plugins' directory.
Is there way to get pet sit?
@Craftateam
Sweet. It's always good when I can connect to different audiences in different languages ^_^. I'll add it up top.
@GameplayerHD
Removing the Wither sounds would mean rewriting the entire entity. It would no longer be a Wither. It's part of Minecraft code and that's what it does. I'm sorry, but I can't do anything about that. And blacklisting certain words...If you do not trust the maturity of your players, don't let them name pets. It's as simple as that. People will always find a way around word blacklists, whether you believe it or not.
@PhanaticD
All mobs are despawned when a player disconnects. I'm not sure how that's possible because I made sure that the pets weren't just despawned, but they were also removed from chunk data.
@realiez
Thanks for replying :DDD
I sometimes get behind on watching these comments...
@GameplayerHD
Hey, in reply to your wither question I'm pretty sure we can't do anything about that, we will look into it and the second part of your question is pretty simple. just use a permission plugin that lest you set certain perms in certain worlds, then the pets wont be able to be spawned in there :)
Thanks
sometimes pets turn into normal mobs when u disconnect, anyway to fix that?
Great plugin!
Have some suggestions:
Thank you :D
I make a video for that: http://www.youtube.com/watch?feature=player_detailpage&v=QSWFXfgEjZU
@djaydino
That would be interesting, seeing as players can't be babies O_o
@PhanaticD
heh. I'll try to add them.
@PhanaticD
players as pets would be nice, but only in baby form
@DSH105
one thing you should add is players as pets xD that would be pretty funny
the tp seems to be random, sometime it works sometimes it doesnt, one of my admins says they show up but after some time
@PhanaticD
They shouldn't be despawning :\. I'll have a look into fixing that. And I think I have almost every mob that I can as a pet :P. Ghasts and Enderdragons are a little unrealistic though because of their size.
awesome plugin, hope to see more mobs added in the future! however one bug I noticed was they seem to despawn when a player teleports
@DopeToTheCraft
The echopet.remove allows players to remove pets by typing /pet remove. It's documented above.
@Glompalici0us
The auto-login feature can be disabled in the Configuration File.
Possible to get /pet toggle command or something similar - so they'll stop appearing without having to do /pet remove on login if you don't want them on login?
How do i set it so that they can remove the pets? cause once you join the pet is still there, any way so that it can remove the pet? and etc.
@fungreenfox
EchoPet is not storing ghost pets anywhere...It's only when players enter portals and then remove that pet because they are not waiting long enough for it to follow them that creates the error.
@DSH105
@DSH105
Where, which file is storing this information about ghost pets?
I need to find out, if i need to restore a backup of my world.
@Vrath_
It's all possible, yes, but is outside what I want to do with this plugin. If you have a look above, it actually says this:
Unfortunately for you, an RPG style pet plugin would be a duplicate of many other amazing pet plugins on BukkitDev, such as MyPet and PetCreeper.
Hi! Can you make this plugin more RPG-ish, please? There should be a few changes: 1. Mobs would spawn from their mob eggs, then we write their names in chat. 2. They should help you in battle and have limited health. 3. Where they can, they should spawn as baby, then they should slooooowly grow up. I know all of this is possible. Thanks!
@fungreenfox
The error results from pets entering portals, causing the server to misplace the location of the pet. I have found no other reason why this would happen. Since the server can no longer find the actual entity as it is switching between worlds continuously, it becomes a 'ghost pet'. This is why the error would show up every few seconds or so.
@fbafaro
It's a 'Donator Perk' style plugin, so therefore, players can only have one pet that follows them everywhere :)
Can you have more then one pet? Can you let your pet go free or it has to follow you all the time?