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 Dec 23, 2013Could you please add so players can have multiple pets becuase on my server i have players that wants to have like 3 pets.
-
View User Profile
-
Send Message
Posted Dec 23, 2013Is there anyway to remove the smoke that's coming out of the pet?
-
View User Profile
-
Send Message
Posted Dec 22, 2013Great plugin, I love using it. Do you need to have echopet.pet.type.chicken AND echopet.pet.type.chicken.* node set to true in order to modify characteristics of the pet, like baby and color? Could there be a node like echopet.pet.type.*.* that would allow you to modify the pet's characteristics? Thanks.
-
View User Profile
-
Send Message
Posted Dec 22, 2013@thejedibob
Your timings if bugged "Average Players: 3,342.90 "
-
View User Profile
-
Send Message
Posted Dec 21, 2013Serious timing issues and RAM leak with echopet:
http://aikar.co/timings.php?url=dc467051a412587660a822068d772e4c
-
View User Profile
-
Send Message
Posted Dec 21, 2013@DSH105
Do you think you'll increase performance for big server ?
-
View User Profile
-
Send Message
Posted Dec 20, 2013Can you make one permission that gives you access to ride, wear, color, and age any pet you are given permission to? Something like pets.datatype.all?
-
View User Profile
-
Send Message
Posted Dec 19, 2013worlds: world: true enableByDefault: true
The worlds should be enabled by default right? When I try and spawn a pet in another world it says pets are not allowed here. I then tried to enable each world manually but when I would restart the server and try use a pet, it would crash it.
-
View User Profile
-
Send Message
Posted Dec 17, 2013@DSH105
The server crashing wasn't the problem. It was just because I must of done something wrong in the config so when I spawned a pet it crashed. I re-downloaded the config and it worked again but pets are not allowed in any world apart from the default one. The worlds are
enableByDefault: true
but it still doesn't let me spawn them. When I tried adding manually it crashed the server because I must have screwed up some how.
Thanks for the quick reply btw
-
View User Profile
-
Send Message
Posted Dec 17, 2013Im having troublw with th sql bit could some one please esplain
If i leave the server and come back my pet goes
If i turn off sql i leave and join my pet stays yyyy please tell me
-
View User Profile
-
Send Message
Posted Dec 17, 2013There is a glitch, you can take the items out of the pet select menu and throw them. I managed to throw and the other people could pick up the 'wear on head' helmet and other items.
Also what is the default speed of a player, and jump height as I want to set the pets speed to player speed how do i do this?
-
View User Profile
-
Send Message
Posted Dec 17, 2013@DSH105
Yeah mySQL, on an other datacenter, so maybe that's it ..
-
View User Profile
-
Send Message
Posted Dec 17, 2013@BenPierce Nope, players don't have any permissions by default.
@BenPierce Crash the server? ;o. Could you provide more info on that? "Crash the server" doesn't help me debug your situation.
@Shooty_ Are you using MySQL? I'm always looking for places to improve the performance of this plugin, so thanks for the feedback :D.
-
View User Profile
-
Send Message
Posted Dec 17, 2013@DSH105
Seems that PlayerQuiEvent take a long time (4,2 ms) PlayerJoin only (0.0658 ms)
Also, PlayerRespawnEvent take 10 ms which is as very high number, i think some optimization need to be done, for big server. Thanks :)
-
View User Profile
-
Send Message
Posted Dec 16, 2013@DSH105
okay i think it was the craftbukkit build that i was running now
-
View User Profile
-
Send Message
Posted Dec 16, 2013@DSH105
Oh shoot lol, bleh just did one by one. Thanks dude!
-
View User Profile
-
Send Message
Posted Dec 16, 2013When ever I try and spawn a pet in another world other than the default one it says pets aren't allowed here.
enableByDefault: true
The world are enabled by default so it should be working. Also when I tried to add the other worlds manually it would crash the server when I tried to use a pet.
Please help.
-
View User Profile
-
Send Message
Posted Dec 16, 2013Do players have any permissions by default?
I want to make it so players can buy the permission to use a pet through donating. Are there any default permissions that allow them to have a pet?
-
View User Profile
-
Send Message
Posted Dec 15, 2013@KevinEssence echopet.pet.<type>.* will give all data types for that specific pet type :).
-
View User Profile
-
Send Message
Posted Dec 15, 2013@DSH105
Ma bad. That's quite a strange change =P Thx!