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 Aug 19, 2013@PlayMinefall @DSH105
https://github.com/DSH105/EchoPet/issues/41
-
View User Profile
-
Send Message
Posted Aug 19, 2013-
View User Profile
-
Send Message
Posted Aug 19, 2013There's a problem with the chicken pet in my startup, it's in the pastebin: http://pastebin.com/3xLf9KB4
[23:01] <Riking> NoSuchMethodException: com.github.dsh105.echopet.entity.pet.chicken.EntityChickenPet.init(World)
[23:02] <Riking> that's easy to figure out
[23:02] == Dabo [daboross@c-98-232-50-9.hsd1.wa.comcast.net] has joined #spigot
[23:02] <C0rbin> yeah, i saw that while I was putting it into pastebin
[23:02] <Riking> ...set up their nms wrapper classes
[23:02] == Azergagash [quassel@static-70-110-31-48.washdc.fios.verizon.net] has quit [Ping timeout: 380 seconds]
[23:02] <Riking> yuuuuuuup public EntityChickenPet(World world, Pet pet) {
[23:02] == lipe123 [bla@S0106c8fb26533179.ed.shawcable.net] has joined #spigot
[23:03] <Dabo> wait, what?
[23:04] <Riking> you need a constructor with just World
[23:04] <Riking> in order to get loaded from NBT
[23:04] <Riking> it's invoked with reflection
-
View User Profile
-
Send Message
Posted Aug 18, 2013@PAMCFactions
take away the permission
-
View User Profile
-
Send Message
Posted Aug 18, 2013Any way that I can disable riding the pets?
-
View User Profile
-
Send Message
Posted Aug 17, 2013@Absolutionmc No, sorry. It's proportional to the speed of the owner (adjusts to sprinting and sneaking).
-
View User Profile
-
Send Message
Posted Aug 17, 2013Hey DSH105. Is there a way to increase pet speed when they're following you? Not ride speed, but the speed that pets have when walking towards you.
-
View User Profile
-
Send Message
Posted Aug 17, 2013@jettrainz /pet show
/pet call also teleports the pet to you.
-
View User Profile
-
Send Message
Posted Aug 17, 2013@DSH105
/pet hide DOES work, but there isn't a way to un-hide it.
-
View User Profile
-
Send Message
Posted Aug 17, 2013@CraftedWarrior59 Awesome. Nice job :D.
@MrTurboTrio Do you have any idea what might have caused it? Or did it just 'happen'?
@KrustyLv I can't say no to that. As it deals with custom entities, it should (in theory) use a bit more RAM than the average plugin. I haven't noticed any spikes in CPU though.
-
View User Profile
-
Send Message
Posted Aug 17, 2013Does this plugins are using much ram?
-
View User Profile
-
Send Message
Posted Aug 16, 2013Error in server log. http://pastebin.com/va1esNhP
NOTE: Version 2.0.7 installed.
Any help?
Thanks in advance.
-
View User Profile
-
Send Message
Posted Aug 16, 2013@DSH105
I did get them working :) I just checked if the fields that determine what buttons are pressed are below or above 0 and used my own methods for movement, collision detection, and taking damage, since I could not be bothered to try to understand the NMS code for this one :D Probably won't be much use to you, but here's the code if anyone else would be interested. And realy thanks for that tutorial, I would have never figured out which fields do that magic.
-
View User Profile
-
Send Message
Posted Aug 16, 2013@GreenGrizzlyBear I can add your first suggestion as a feature :). And I plan to make attacking work in a similar fashion to wolves.
@coffecraft I can't see why it wouldn't.
@jettrainz There is currently a /pet hide command. That's what I'm going to leave it at until later ;). I also answered your second suggestion earlier in this comment.
@JustinM511 I can try, but I can't promise it.
@ItsJerry That would be the BungeeCord problem (which I'm assuming you know about by now seeing as ItsHarry commented on the ticket earlier today).
-
View User Profile
-
Send Message
Posted Aug 16, 2013Hi, I'm not sure how this happened but when I logged in to my server there were thousands of pets from the same person.
-
View User Profile
-
Send Message
Posted Aug 16, 2013-
View User Profile
-
Send Message
Posted Aug 15, 2013Any way you can add Prism support?
2:43:15 AM CONSOLE: [SEVERE] Could not pass event CreatureSpawnEvent to Prism v1.6.5 2:43:15 AM CONSOLE: java.lang.ClassCastException: com.github.dsh105.echopet.entity.pet.CraftPet cannot be cast to org.bukkit.entity.Sheep
Thanks!
-
View User Profile
-
Send Message
Posted Aug 15, 2013Hello. DSH105. I was wondering if you could add a "sleep" feature to the EchoPets plugin. Allowing you to teleport your pet to a resting area, or pen for him/her. Also, I was wondering if you could add flying mobs, for certain mobs.
-
View User Profile
-
Send Message
Posted Aug 15, 2013Wonderful cant wait to ride my dragon :D
-
View User Profile
-
Send Message
Posted Aug 15, 2013Will this work for forgebukkit? I'm currently doing something awesome with FTB and I suck at bukkitforge, I assume it works?