-
Notifications
You must be signed in to change notification settings - Fork 12
Permissions
Key:
- (variable) - Required
- [variable] - Optional
See the Commands for detailed explanations on each of the commands.
A full list of permissions can be found in the plugin.yml Running a development version? Use the Development plugin.yml
Command | Permission | Action |
---|---|---|
/pet help | echopet.pet |
View the EchoPet help menu |
/pet (type):[data],[data];[name] [mount]:[data];[name] |
echopet.pet.type.(type) for both pet types |
Spawn a pet by your side |
/pet remove | echopet.pet.remove |
Remove your current pet |
/pet list | echopet.pet.list |
List the pet types |
/pet info | echopet.pet.info |
Provides info on your current pet |
/pet ride | echopet.pet.type.(type).ride |
Ride and control your pet |
/pet hat | echopet.pet.type.(type).hat |
Place your pet on your head and wear it like a hat |
/pet menu | echopet.pet.menu |
Open the Data Menu GUI for your pet |
/pet show | echopet.pet.show |
Show your hidden pet |
/pet hide | echopet.pet.hide |
Hide your current pet |
/pet call | echopet.pet.call |
Call your pet to your side |
/pet name (name)</font | echopet.pet.name |
Set the name tag of your current pet. |
/pet mount (type):[data];[name] | echopet.pet.type.(type) |
Changes the mount type of your current pet |
/pet name mount (name) | echopet.pet.name |
Set the name tag of your pet's mount |
/pet mount remove | echopet.pet.remove |
Remove your current pet |
/pet default set (type):[data],[data];[name] [mount]:[data],[data];[name] |
echopet.pet.default.set.type.(type) for both pet types |
Set the default pet for when you log in |
/pet default set current | echopet.pet.default.pet.set.current |
Set the default pet to your current pet |
/pet default remove | echopet.pet.default.remove |
Remove your default pet |
/pet select | echopet.pet.select |
Open the Pet Selector GUI menu |
/pet selector | echopet.pet.selector |
Give yourself the Pet Selector |
/pet modify | echopet.pet.modify |
Modify a specific Pet Data value for your current pet |
Node | Function |
---|---|
echopet.pet.* |
All permissions under the /pet command |
echopet.pet.type.* |
All pet type permissions |
echopet.pet.type.(type).* |
All pet data permissions for a certain pet type |
echopet.pet.ride.* |
All ride permissions |
echopet.pet.hat.* |
All hat permissions |
echopet.pet.default.* |
All permissions under /pet default <...>
|
echopet.pet.default.set.type.* |
All pet types for /pet default set <...>
|
Command | Permission | Action |
---|---|---|
/petadmin reload | echopet.petadmin.reload |
Reload the Configuration File |
/petadmin help | echopet.petadmin |
View the PetAdmin Help Menu |
/petadmin (player) (type):[data];[name] [mount]:[data];[name] |
echopet.petadmin.type.(type) for both pet types |
Spawn a pet by a player's side |
/petadmin remove (player) | echopet.petadmin.remove |
Remove a player's pet |
/petadmin list | echopet.petadmin.list |
List the pet types |
/petadmin info (player) | echopet.petadmin.info |
Provides info on a player's current pet |
/petadmin ride (player) | echopet.petadmin.ride.(type) |
Force a player to ride their pet |
/petadmin hat (player) | echopet.petadmin.hat.(type) |
Force a player to wear their pet on their head |
/petadmin menu (player) | echopet.petadmin.menu |
Open the Data Menu GUI for your pet |
/petadmin show (player) | echopet.petadmin.show |
Show a player's hidden pet |
/petadmin hide (player) | echopet.petadmin.hide |
Hide a player's current pet |
/petadmin call (player) | echopet.petadmin.call |
Call a player's pet to their side |
/petadmin name (player) (name) | echopet.petadmin.name |
Set the name tag of a player's pet |
/petadmin mount (player) (type):[data];[name] | echopet.petadmin.type.(type) |
Changes the mount type of a player's current pet |
/petadmin name (player) mount (name) | echopet.petadmin.name |
Set the name tag of a player's pet's mount |
/petadmin mount (player) remove | echopet.petadmin.remove |
Remove a player's current pet |
/petadmin default (player) set (type):[data],[data];[name] [mount]:[data],[data];[name] |
echopet.petadmin.default.set.type.(type) for both pet types |
Set the default pet for when a certain player logs in |
/petadmin default (player) set current | echopet.petadmin.default.pet.set.current |
Set the default pet of a player to their current pet |
/petadmin default (player) remove | echopet.petadmin.default.remove |
Remove a player's default pet |
/petadmin select (player) | echopet.petadmin.select |
Open the Pet Selector GUI menu for another player |
/petadmin selector (player) | echopet.petadmin.selector |
Give another player the Pet Selector |
Node | Function |
---|---|
echopet.petadmin.* |
All permissions under the /petadmin command |
echopet.petadmin.type.* |
All pet type permissions for PetAdmin commands |
echopet.petadmin.type.(type).* |
All pet data permissions for a certain pet type |
echopet.petadmin.ride.* |
All ride permissions for PetAdmin commands |
echopet.petadmin.hat.* |
All hat permissions for PetAdmin commands |
echopet.petadmin.default.* |
All permissions under /petadmin default <...>
|
echopet.petadmin.default.set.type.* |
All pet types for /petadmin default set <...>
|
Data Type Permissions are in the following format:
echopet.pet.type.<type>.<datatype>
For example, in order to use the Power Data Type for Creepers, the player will need:
echopet.pet.type.creeper.powered
All data type permissions are as they appear in the Config.yml (in lower case). For example, to reset a Horse's markings, a player will need:
echopet.pet.type.horse.no_marking
To give access to ALL data types for any pet a player has access to, use:
echopet.pet.data.*
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!
Discord
Got something to share? Or just want to talk? Come join us on Discord