Skip to content

Permissions

Jason edited this page Apr 9, 2015 · 27 revisions

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

Clone this wiki locally

Key:

  • (variable) - Required
  • [variable] - Optional

See the Commands for detailed explanations on each of the commands.


Basic Commands

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.ride.(type) Ride and control your pet
/pet hat echopet.pet.hat.(type) 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

Group Nodes

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 <...>

Admin Commands

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

Group Nodes

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 <...>

Full List Of Pet Type Permissions

Pet Type Image Permission
Bat Bat echopet.pet.type.bat
Blaze Blaze echopet.pet.type.blaze
Cave Spider CaveSpider echopet.pet.type.cavespider
Chicken Chicken echopet.pet.type.chicken
Cow Cow echopet.pet.type.cow
Creeper Creeper echopet.pet.type.creeper
EnderDragon EnderDragon echopet.pet.type.enderdragon
Enderman Enderman echopet.pet.type.enderman
Ghast Ghast echopet.pet.type.ghast
Horse echopet.pet.type.horse
Human Human echopet.pet.type.human
IronGolem IronGolem echopet.pet.type.irongolem
MagmaCube MagmaCube echopet.pet.type.magmacube
MushroomCow MushroomCow echopet.pet.type.mushroomcow
Ocelot Ocelot echopet.pet.type.ocelot
Pig Pig echopet.pet.type.pig
PigZombie PigZombie echopet.pet.type.pigzombie
Sheep Sheep echopet.pet.type.sheep
Silverfish Silverfish echopet.pet.type.silverfish
Skeleton Skeleton echopet.pet.type.skeleton
Slime Slime echopet.pet.type.slime
Snowman Snowman echopet.pet.type.snowman
Spider Spider echopet.pet.type.spider
Squid Squid echopet.pet.type.squid
Villager Villager echopet.pet.type.villager
Witch Witch echopet.pet.type.witch
Wither Wither echopet.pet.type.wither
Wolf Wolf echopet.pet.type.wolf
Zombie Zombie echopet.pet.type.zombie

Data Type Permissions

For 2.1.0 And After

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.nomarking

To give access to ALL data types for any pet a player has access to, use:

echopet.pet.data.*

For Versions Before 2.1.0

Data Type Permissions are in the following format:

echopet.pet.data.<datatype>

For example, in order to use the Power Data Type for Creepers, the player will need:

echopet.pet.data.power

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.data.nomarking

Note that this does not account for the echopet.pet.type.creeper permission.

Something went wrong with that request. Please try again.