Commands - Arnuh/EchoPet GitHub Wiki
Key:
- (variable) - Required
- [variable] - Optional
- Permission
- Available Group Nodes
- /pet (petType) [mountType]
- Creates a pet with the specified mount
-
(petType) AND [mountType]
- Data can be specified after the colon, with each value separated by commas
- For example:
/pet sheep:baby,orange
- For example:
- Data Values can be specified after the data type by adding an equals sign after
- If a value is not provided, a default value will be used.
- For example:
/pet irongolem:health=20
- Mounts are optional and will not be spawned if a type is not defined
- Pet names can be specified after a semi-colon
- Names cannot contain spaces, as this will be registered in the second argument (as a mount type)
- Bukkit Colour Codes are supported
- For example:
/pet sheep;&6Sheep
- Names can be combined with data in the same argument:
- For example:
/pet sheep;&6Sheep:baby,orange
/pet sheep:baby,orange;&6Sheep
- For example:
- Data can be specified after the colon, with each value separated by commas
-
(petType) AND [mountType]
- echopet.pet.type.(petType) AND echopet.pet.type.[mountType]
- echopet.pet.*
- echopet.pet.type.*
- Creates a pet with the specified mount
- /pet name (new pet name)
- Set the name tag of your pet
-
(new pet name)
-
The new name to be applied to your pet
-
Bukkit Colour Codes are supported
-
Can include spaces
-
For example:
/pet name &eDSH105's Pet
-
- echopet.pet.name
- echopet.pet.*
- /pet ride
- Ride your Pet
- Pets can be controlled using the
W``A``S``DandSpace BarKeys - See the documentation on Ride Mode And Hat Mode for more information
- Pets can be controlled using the
- echopet.pet.type.(type).ride
- echopet.pet.ride.*
- echopet.pet.*
- Ride your Pet
- /pet hat
- Set your Pet as a Hat
- Pets appear to ride higher on the Owner's Client to prevent large view obstruction
- See the documentation on Ride Mode And Hat Mode for more information
- echopet.pet.type.(type).hat
- echopet.pet.hat.*
- echopet.pet.type.*
- Set your Pet as a Hat
- /pet menu
- Open the Data Menu GUI for your current Pet
- Opens a menu with various options for configuring your Pet
- Boolean values are toggles
- echopet.pet.menu
- echopet.pet.*
- Open the Data Menu GUI for your current Pet
- /pet show
- Shows any saved or hidden Pets
- echopet.pet.show
- echopet.pet.*
- /pet hide
- Hides your currently active Pet
- Pets will only remain hidden for the duration of your current session
- This can be reversed using
/pet show
- echopet.pet.hide
- echopet.pet.*
- Hides your currently active Pet
- /pet call
- Calls your current Pet to your side
- Teleports your current Pet to your location
- Useful if the Pet AI is having difficulty locating the owner
- echopet.pet.call
- echopet.pet.*
- Calls your current Pet to your side
- /pet name mount (new pet name)
- Set the name tag of your pet's mount
-
(new pet name)
-
The new name to be applied to your pet's mount
-
Bukkit Colour Codes are supported
-
Can include spaces
-
For example:
/pet name &eDSH105's Pet
-
- echopet.pet.name
- echopet.pet.*
- /pet remove mount
- Removes your currently active pet
- Removes your pet's mount if specified in the second argument
- echopet.pet.remove
- echopet.pet.*
- /pet mount (mountType)
- Changes the mount of your currently active pet
-
(mountType)
- Data can be specified after the colon, with each value separated by commas
-
For example:
/pet mount sheep:baby,orange
-
- Pet names can be specified after a semi-colon
-
Names cannot contain spaces, as this will be registered in the second argument (as a mount type)
-
Bukkit Colour Codes are supported
-
For example:
/pet mount sheep;&6Sheep
-
- Names can be combined with data in the same argument:
-
For example:
/pet mount sheep;&6Sheep:baby,orange /pet mount sheep:baby,orange;&6Sheep
-
- Data can be specified after the colon, with each value separated by commas
-
(mountType)
- echopet.pet.type.(mountType)
- echopet.pet.*
- echopet.pet.type.*
- Changes the mount of your currently active pet
- /pet list
- Lists all available Pet Types and corresponding Data Types
- Types that the sender does not have permission for will show in RED
- Types that the sender has permission for will show in GREEN
- Data Types are not affected by permissions
- echopet.pet.list
- echopet.pet.*
- Lists all available Pet Types and corresponding Data Types
- /pet info
- Provides information on your currently active Pet
- Pet Type
- Name
- Data
- Mount Type
- Mount Name
- Mount Data
- echopet.pet.info
- echopet.pet.*
- Provides information on your currently active Pet
- /pet default (parameters)
-
set
-
(petType) [mountType]
- Sets your Default Pet
- Data can be specified after the colon, with each value separated by commas
-
For example:
/pet default set sheep:baby,orange
-
- Pet names can be specified after a semi-colon
-
Names cannot contain spaces, as this will be registered in the second argument (as a mount type)
-
Bukkit Colour Codes are supported
-
For example:
/pet default set sheep;&6Sheep
-
- Names can be combined with data in the same argument:
-
For example:
/pet default set sheep;&6Sheep:baby,orange /pet default sheep:baby,orange;&6Sheep
-
- Data can be specified after the colon, with each value separated by commas
- echopet.pet.default.set.type.(petType)
- echopet.pet.default.set.type.[mountType]
- echopet.pet.*
- echopet.pet.default.*
- echopet.pet.default.set.type.*
- Sets your Default Pet
-
current
- Makes your currently active Pet your Default Pet
- echopet.pet.default.set.current
- echopet.pet.*
- echopet.pet.default.*
-
remove
- Makes your currently active Pet your Default Pet
- echopet.pet.default.remove
- echopet.pet.*
- echopet.pet.default.*
-
(petType) [mountType]
-
set
- /pet select
- Open the Pet Selector GUI Menu
- Opens a menu with various options for selecting Pets
- Also contains icons for the basic commands
- echopet.pet.select
- echopet.pet.*
- Open the Pet Selector GUI Menu
- /pet selector
- Give yourself the Pet Selector item
- Interacting with this item in hand will open the Pet Selector GUI
- echopet.pet.selector
- echopet.pet.*
- Give yourself the Pet Selector item
- /pet modify
- Modify a specific data and its value for the active pet.
- If a value is not provided, a default value will be used.
- For example:
/pet modify health 20
- echopet.pet.modify AND echopet.pet.type.[pettype].[petdata]
- echopet.pet.*
- Modify a specific data and its value for the active pet.
The EchoPet PetAdmin commands are based off the basic ones listed above. A full list of Admin Commands can be found on the Permissions Wiki page.