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.











-
View User Profile
-
Send Message
Posted Sep 6, 2014@Nickshelton80
We will definitely all be on the protocol build for a very long time. If anyone has a hacked echopet for the spigot 1.8 protocol build I'm willing to fork out some money for it. Pm me.
Or if the echopet creators are willing to throw together a build for us, I can send some money to your project as well.
-
View User Profile
-
Send Message
Posted Sep 6, 2014@Shicking
EDIT: I realized that posting links to unofficial builds of Spigot will get me like triply mod'ed here. PM me if you want!
-
View User Profile
-
Send Message
Posted Sep 5, 2014To all:
Once the current situation has lifted (and once/if the repo is up again) I will be modularising the Spigot-specific patches (as mentioned by @NathanWolf) and publishing a separate job on the build server that is compatible with both CraftBukkit 1.7.10 and Spigot 1.8.
Again, please stand by while I dispatch a team of trained koalas to work on a solution.
-
View User Profile
-
Send Message
Posted Sep 5, 2014@NathanWolf
Hello! I am very interested in the hacky version you created. I think it is a legitimate thing to do with the protocol hack - nothing wrong with that. Could you please release the jar with a plugin name changed? We should be able to change the data folder. The players are really missing this plugin - we would really appreciate it. We can also contribute to testing, as we have a test server.
-
View User Profile
-
Send Message
Posted Sep 5, 2014I completely understand If you don't want to update to the protocol build. I just hope we aren't all on the 1.8 protocol for a long time :(
-
View User Profile
-
Send Message
Posted Sep 5, 2014@MrCobayo
or add a option for give pets to offline players. With this command, is possible solve the problem with bungeecord.
-
View User Profile
-
Send Message
Posted Sep 5, 2014@NathanWolf you can add compatibility with BungeeCord? for sync pets between servers
-
View User Profile
-
Send Message
Posted Sep 5, 2014@DSH105
@MinecraftAdmin
I was able to patch it.. I'm not sure if anyone is interested. It *looks* like all that needed changing was wrapping the "age" data. I worked around it by making a Spigot-specific build that uses their protocol hack objects.
Unfortunately, since Spigot felt the need to put an explicit smackdown on EchoPet, and then got DMCA'd so I can't even submit a PR to fix it.... we're kinda stuck.
EDIT: I suppose I should've mentioned this "patch" is pretty hacky, totally Spigot-specific (the same build will NOT run on CraftBukkit), and not heavily tested. I may work more on it, but given the current situation of .... everything, I'm not too sure how useful this is. You'd need to be running a custom Spigot build, or rename EchoPet in its plugin.yml, for it to even load.
-
View User Profile
-
Send Message
Posted Sep 5, 2014@MinecraftAdmin As I've stated before, it's not plausible for me to do so due to the nature of both EchoPet and the protocol patches (due to the fact that EchoPet is heavily NMS based). I can't guarantee anything just yet, but I can promise that if a solution is viable I will make sure it is mentioned on this page :).
-
View User Profile
-
Send Message
Posted Sep 5, 2014@DSH105
It would be awesome if a temporary branch could be created for Spigot 1.8. A lot more spigoteers have appeared since CB went dark.
-
View User Profile
-
Send Message
Posted Sep 4, 2014Thanks DSH105, I didn't even see the link to the dev builds. My bad. Good luck. The needs of the many outweigh the wants of a few....
-
View User Profile
-
Send Message
Posted Sep 4, 2014@ddotson For now, please use the dev builds. I am still deciding whether it is plausible to update to Spigot 1.8.
-
View User Profile
-
Send Message
Posted Sep 4, 2014Does this work with Spigot 1.7.10? Using version 2.2.3, The plugin tells me that it's the wrong version, and that I need to upgrade.
Should I use 2.2.4 from github? If so, what's the easiest way to convert that to a suitable jar file?
-
View User Profile
-
Send Message
Posted Sep 4, 2014Ok expect news for 1.8 spigot :-)
-
View User Profile
-
Send Message
Posted Sep 4, 2014-
View User Profile
-
Send Message
Posted Sep 4, 2014Hi! I am trying to use EchoPet with CRAFTBUKKIT 1.7.10. But I get an error: Invalid plugin.yml. Using your latest successful Dev Build as latest version 2.3.3 on bukkit dev is incompatiable. Thanks for any help!
-
View User Profile
-
Send Message
Posted Sep 3, 2014@Benas699
You can follow this issue for updates on my stance towards the update: https://github.com/DSH105/EchoPet/issues/398 :).
-
View User Profile
-
Send Message
Posted Sep 3, 2014@DSH105
Thanks! I assume you're working on 1.8 spigot?
-
View User Profile
-
Send Message
Posted Sep 3, 2014To all:
Please read the announcement above if you haven't already. I am working harder than I should be on this project through my finals exam period, but I can't guarantee anything yet.
-
View User Profile
-
Send Message
Posted Sep 3, 2014So.. unofficial build breaks API.. blames plugin. Ok then.