-
Notifications
You must be signed in to change notification settings - Fork 116
Pet Behaviour
The EchoPet plugin utilises a configurable Follow System to navigate each individual Pet towards it’s owner. These features define how the pet behaves: By default the Pet will:
- Begin to follow at 4 blocks away from its owner
- Stop navigating towards the owner and remain stationary at 2 blocks away from its owner
- Teleport at 10 blocks away from its owner
Pets always look at the closest player, which is usually their owner All Pets stay on the ground, even if they have the ability to fly
The PetMenu can be accessed by either issuing the command, /pet menu
, or right-clicking on your pet. It can only be accessed by the owner. Depending on its Entity Type, an Inventory GUI will appear with a variety of options for customising the pet’s data. The Iron Helmet and Carrot Stick are present for all Pet Types and represent activating Hat Mode and Ride Mode. The Book icon on the right-hand side will close the Menu and return to the game.
Unless the data is toggle-able, options in the Main PetMenu open a DataMenu to further select options. Explanations appear underneath each option when hovered over. The Book icon on the right-hand side will return to the Main PetMenu.
A Fire effect will play when data is turned on, and a Rainbow Smoke effect when data is turned off.
The Pet Selector is another custom GUI Menu that provides access to all the available Pets in the plugin, as well as a variety of useful one-click commands. It can be accessed by issuing the command, /pet select
, or clicking the plugin's custom bone item. This can be gained on log-in (can be changed in the config.yml
), or by using the /pet selector
command.
Ride Mode can be activated through the PetMenu or by executing /pet ride
. This action requires the 1echopet.pet.ride` permission. The Portal effect indicates a change in the status.
Pets can be controlled using the W``A``S``D
and Space Bar
keys, similar to regular player movement. The Ride Speed and Jump Height are configurable. Some Pets are also able to fly by holding the Space Bar
key. By default, the following Pets have this ability:
- Bat
- Blaze
- EnderDragon
- Ghast
- Squid
- Wither
Hat Mode can also be activated through the PetMenu (or using /pet hat
), triggering a Portal effect as an indication. When activated, the Pet rides on its owner’s head.
The EnderDragon acts slightly different to other flying Pets. It will:
- Stay airborne if its owner does not move
- Fly downwards if the owner is looking downwards (any pitch of above 50)
Flying speed is not configurable for EnderDragons.
Pets are Multi-Dimensional (as of v2.0.6
) and follow their owner through both Nether and MultiWorld Portals (e.g. MultiVerse).
There are currently issues involved with BungeeCord/LilyPad Portals. It is advised to watch Issue #37. This has been resolved.
EchoPet is compatible with VanishNoPacket. Pets will vanish when their owner switches between being visible and invisible.
Feel like you can make EchoPet better? Got something awesome to contribute? We're always looking for help! Feel free to place a fork in this repository and submit a pull request!
Live Chat
Got something to share? Or just want to talk with the creators of EchoPet? Come join us in IRC - #dsh105
@ irc.esper.net