-
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.
Options in the Main PetMenu open a DataMenu to further select options. This will most often include of Redstone Torches to indicate On (True) or Off (False). 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.
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.
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.
All Pets remain in the world they were activated in and do not follow their owner through Nether or MultiVerse Portals. They remain inactive until the player returns to the previous world. Consequently, it is possible to have many inactive, saved pets in different worlds. However, Default Pets, as set by the /pet default
command, are global and will override any AutoSaved Pets.
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