Skip to content

Commands

Arnah edited this page Apr 3, 2022 · 3 revisions

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

        • 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

    • echopet.pet.type.(petType) AND echopet.pet.type.[mountType]
    • echopet.pet.*
    • echopet.pet.type.*

  • /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``D and Space Bar Keys
      • See the documentation on Ride Mode And Hat Mode for more information
    • echopet.pet.type.(type).ride
    • echopet.pet.ride.*
    • echopet.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.*

  • /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.*

  • /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.*

  • /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.*

  • /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

    • echopet.pet.type.(mountType)
    • echopet.pet.*
    • echopet.pet.type.*

  • /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.*

  • /pet info
    • Provides information on your currently active Pet
      • Pet Type
      • Name
      • Data
      • Mount Type
      • Mount Name
      • Mount Data
    • echopet.pet.info
    • echopet.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

        • echopet.pet.default.set.type.(petType)
        • echopet.pet.default.set.type.[mountType]
        • echopet.pet.*
        • echopet.pet.default.*
        • echopet.pet.default.set.type.*
      • 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.*

  • /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.*

  • /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.*

  • /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.*

Admin Commands

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.

Discord

Got something to share? Or just want to talk? Come join us on Discord

Clone this wiki locally