EchoPet

EchoPet Title

Logo

Wiki Source Live Chat Dev Builds

Quote from DSH105:

Almost all of the issues being reported daily have been fixed already (and there are dev builds available which many people have been using without any problems). There are no available releases here as I have been working hard on a better performing, feature packed update that is not completely ready. Thank you for your patience.

Break

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.

Break

Features

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

Break

Auto-Update

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.

Break

MCStats

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.

MCStats

Break

Break

Create A Ticket!

Break

GitHub

Break

Break

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of DanielMullaly DanielMullaly Sep 02, 2014 at 18:02 UTC - 0 likes

    @JefroyTJF: Go

    Indeed, hopefully they update it soon.

  • Avatar of JefroyTJF JefroyTJF Sep 02, 2014 at 15:44 UTC - 0 likes

    Echopet ist blocked in spigot :D

  • Avatar of Shicking Shicking Sep 02, 2014 at 07:06 UTC - 0 likes

    I tested EchoPet v2.4.0-SNAPSHOT-b480 with the latest Spigot compatible with 1.8 (Spigot 1636) The client is on the latest pre-release for 1.8

    The client crashes with an error (could not render the entity). If I delete EchoPet, the client works fine with the same version of Spigot. I can provide more info if needed, but the error repeats every time.

    Is there any ETA on updating the plugin to make it compatible with 1.8? Thank you. It is a great plugin that gave many players a lot of fun.

  • Avatar of sycoinc87 sycoinc87 Aug 31, 2014 at 00:44 UTC - 0 likes

    I can confirm, it does not work on a 1.7.10 supported lillypad server, tells us to update it to a version that works. Currently on version 2.3.3-b408.

  • Avatar of MrBaka10 MrBaka10 Aug 30, 2014 at 21:54 UTC - 0 likes

    I confirm, latest dev build don't work on spigot 1.7.10. I receive that error :

    [23:25:17] [Server thread/INFO]: [EchoPet] [INFO] Initialisation failed. Please update the plugin. [23:25:17] [Server thread/INFO]: [EchoPet] [INFO] EchoPet 2.3.3-b408 is not compatible with this version of CraftBukkit [23:25:17] [Server thread/INFO]: [EchoPet] Enabling EchoPet v2.3.3-b408

    My version of spigot is git-Spigot-1627 (MC: 1.7.10)

    Last edited Aug 30, 2014 by MrBaka10
  • Avatar of imyussy imyussy Aug 30, 2014 at 00:45 UTC - 0 likes

    How do I enable this only in certain worlds

  • Avatar of NathanWolf NathanWolf Aug 28, 2014 at 02:03 UTC - 0 likes

    @bogdyxp: Go

    Latest dev build does.

    BFAK:1034,0c13cf5d490f7c7bab438f2c4298c44509c85d916593cec4815c2ae51a52ecf6

  • Avatar of Alexcamostyle Alexcamostyle Aug 27, 2014 at 19:44 UTC - 0 likes

    I'm getting this error when I die: (Also, my pet duplicates itself upon my death)

    [15:40:49 ERROR]: Could not pass event PlayerRespawnEvent to EchoPet v2.3.3-b408 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:320) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:486) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:471) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.PlayerList.moveToWorld(PlayerList.java:469) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.PlayerList.moveToWorld(PlayerList.java:408) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:1138) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.PacketPlayInClientCommand.a(SourceFile:50) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.PacketPlayInClientCommand.handle(SourceFile:8) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:655) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at com.dsh105.echopet.compat.api.util.reflection.SafeConstructor.newInstance(SafeConstructor.java:65) [?:?] at com.dsh105.echopet.compat.api.entity.PetType.getNewPetInstance(PetType.java:140) [?:?] at com.dsh105.echopet.api.PetManager.createPet(PetManager.java:124) [?:?] at com.dsh105.echopet.api.PetManager.createPetFromFile(PetManager.java:229) [?:?] at com.dsh105.echopet.api.PetManager.loadPets(PetManager.java:77) [?:?] at com.dsh105.echopet.listeners.PetOwnerListener.onPlayerRespawn(PetOwnerListener.java:208) [?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.8.0_05] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [?:1.8.0_05] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.8.0_05] at java.lang.reflect.Method.invoke(Method.java:483) [?:1.8.0_05] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:318) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] ... 15 more Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [?:1.8.0_05] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [?:1.8.0_05] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [?:1.8.0_05] at java.lang.reflect.Constructor.newInstance(Constructor.java:408) [?:1.8.0_05] at com.dsh105.echopet.compat.api.util.reflection.SafeConstructor.newInstance(SafeConstructor.java:57) [?:?] at com.dsh105.echopet.compat.api.entity.PetType.getNewPetInstance(PetType.java:140) [?:?] at com.dsh105.echopet.api.PetManager.createPet(PetManager.java:124) [?:?] at com.dsh105.echopet.api.PetManager.createPetFromFile(PetManager.java:229) [?:?] at com.dsh105.echopet.api.PetManager.loadPets(PetManager.java:77) [?:?] at com.dsh105.echopet.listeners.PetOwnerListener.onPlayerRespawn(PetOwnerListener.java:208) [?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.8.0_05] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [?:1.8.0_05] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.8.0_05] at java.lang.reflect.Method.invoke(Method.java:483) [?:1.8.0_05] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:318) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] ... 15 more Caused by: java.lang.NullPointerException at java.lang.String.replace(String.java:2227) [?:1.8.0_05] at com.dsh105.echopet.compat.api.entity.PetType.getDefaultName(PetType.java:111) [?:?] at com.dsh105.echopet.api.pet.Pet.<init>(Pet.java:60) [?:?] at com.dsh105.echopet.api.pet.type.WitherPet.<init>(WitherPet.java:36) [?:?] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [?:1.8.0_05] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [?:1.8.0_05] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [?:1.8.0_05] at java.lang.reflect.Constructor.newInstance(Constructor.java:408) [?:1.8.0_05] at com.dsh105.echopet.compat.api.util.reflection.SafeConstructor.newInstance(SafeConstructor.java:57) [?:?] at com.dsh105.echopet.compat.api.entity.PetType.getNewPetInstance(PetType.java:140) [?:?] at com.dsh105.echopet.api.PetManager.createPet(PetManager.java:124) [?:?] at com.dsh105.echopet.api.PetManager.createPetFromFile(PetManager.java:229) [?:?] at com.dsh105.echopet.api.PetManager.loadPets(PetManager.java:77) [?:?] at com.dsh105.echopet.listeners.PetOwnerListener.onPlayerRespawn(PetOwnerListener.java:208) [?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.8.0_05] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [?:1.8.0_05] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.8.0_05] at java.lang.reflect.Method.invoke(Method.java:483) [?:1.8.0_05] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:318) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] ... 15 more

  • Avatar of bogdyxp bogdyxp Aug 27, 2014 at 18:40 UTC - 0 likes

    dont work on Spigot 1.7.10

  • Avatar of NathanWolf NathanWolf Aug 27, 2014 at 18:24 UTC - 0 likes

    @thedragon749: Go @Corsicaman: Go

    The latest dev build is working for me in 1.7.10, for what that's worth.

Facts

Date created
Mar 12, 2013
Categories
Last update
Apr 14, 2014
Development stage
Release
License
GNU General Public License version 3 (GPLv3)
Curse link
EchoPet
Downloads
427,898
Recent files

Authors