Skip to content

Permissions

DSH105 edited this page Sep 18, 2013 · 27 revisions

Key:

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

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

Command Permission Action
/pet help echopet.pet View the EchoPet help menu
/pet (type):[data],[data];[name] [mount]:[data];[name] echopet.pet.type.(pet) & echopet.pet.type.[mount] 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.(pet) Ride and control your pet
/pet hat echopet.pet.hat.(pet) Place your pet on your head and wear it like a hat
/pet name (name) echopet.pet.name Set the name tag of your current pet.
/pet mount (type):[data];[name] echopet.pet.type.(mount) 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.(pet) & echopet.pet.default.set.type.[mount] 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

Command Permission Action
/petadmin help echopet.petadmin.help View the PetAdmin Help Menu
/petadmin (player) (type):[data];[name] [mount]:[data];[name] echopet.petadmin.type.(type) & echopet.petadmin.type.[mount] 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.(pet) Force a player to ride their pet
/petadmin hat (player) echopet.petadmin.hat.(pet) Force a player to wear their pet on their head
/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.(mount) 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.(pet) & echopet.petadmin.default.set.type.[mount] 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

Group Nodes

Node Function
echopet.pet.* All permissions under the /pet command
echopet.pet.type.* All pet type permissions
echopet.pet.data.* All data type permissions
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 <...>

Node Function
echopet.petadmin.* All permissions under the /petadmin command
echopet.petadmin.type.* All pet type permissions for PetAdmin commands
echopet.petadmin.data.* All data type permissions for PetAdmin commands
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
Enderman Enderman echopet.pet.type.enderman
Ghast Ghast echopet.pet.type.ghast
Horse echopet.pet.type.horse
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

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 armour, a player will need:

echopet.pet.data.noarmour

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

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