Skip to content

Commands

­Sollace edited this page Oct 25, 2023 · 3 revisions

Current to Version: 1.2.0

Emote

Permission Level: 0 Usage:

  1. /emote <animation> [duration] [recipient_type]

    Plays a body animation/sound effect.

Arguments

Argument Required Type Default Value Allowed Values Description
animation Yes Enum
  • NONE (0)
  • WOLOLO (40)
  • ARMS_FORWARD (5)
  • ARMS_UP (5)
  • WAVE_ONE (20)
  • WAVE_TWO (20)
  • KICK (5)
  • CLIMB (20)
  • HANG (20)
  • STOMP (5)
  • WIGGLE_NOSE (6)
  • SPREAD_WINGS (6)
  • NECK_SNAP (50)
Indicates the type of animation to play
duration No Number Auto 0-99 Indicates how long the animation should be played for. When not specified will use the default duration of the requested animation type
recipient_type No Enum EVERYONE
  • HUMAN
  • PONY
  • ANYONE
    Indicates who this animation should be played for.
    • HUMAN=Only play if you are being rendered as a human
    • PONY=Only play if you are being rendered as a pony
    • ANYONE (default)=Play regardless of which body type you have

    Tribe

    Permission Level: 4

    Usage:

    1. /tribe get [target]

      Reads and prints the current tribe of the target player.

    2. /tribe set [target] <race>

      Sets the tribe of the target player to the specified value.

    3. /tribe describe <race>

      Prints a short description of a tribe.

    4. /tribe list

      Prints a list of all the tribes currently allowable on the server.

    Arguments

    Argument Required Type Default Value Allowed Values Description
    target No Player Name Executing Player Player Name Specified the player who's species to change or query
    race Yes Enum Identifier for any tribe listed using /tribe list

    Unicopia

    Contains all of unicopia's built-in configuration and debug commands.

    Debug/Configuration Commands

    Config

    Permission Level: 2 Usage:

    1. /unicopia config <set> clear

      Clears all values associated with the specified config key

    2. /unicopia config <set> add <value>

      Adds a value to a config list

    3. /unicopia config <set> remove <value>

      Removes a value from a config list

    4. /unicopia config <set> list

      Prints out the contents of a config list

    Arguments

    Argument Required Type Default Value Allowed Values Description
    set Yes Name Any configuration List Name Specifies the list to operate with
    value Yes Identifier N/A The value to add or remove from the list

    Configuration Lists

    Name Value Type Description
    dimensionswithoutatmosphere Dimension Type Identifier Contains a list of dimension types that should be treated as if they have no atmosphere (i.e. Ad Astra moons and lower orbits)
    wantitneeditentityexcludelist Entity Type Identifier Contains a list of entity types that are immune to the Want It Need It enchantment's effects

    Racelist

    Permission Level: 3 Usage:

    1. /unicopia racelist allow <race>

      Enables the allow list (if not already enabled) and adds the specified tribe to the list.

    2. /unicopia racelist disallow <race>

      Removes the specified tribe from the allow list. If the specified tribe was the only entry, the allow list is also disabled.

    Argument Required Type Default Value Allowed Values Description
    race Yes Enum All except the Unset tribe Identifier for any tribe listed using /tribe list

    World Tribe

    Permission Level: 3 Usage:

    1. /unicopia worldtribe get
    2. /unicopia worldtribe set <race>

    Gets and sets the defualt tribe for the world, assigned to new players upon joining.

    Argument Required Type Default Value Allowed Values Description
    race Yes Enum All except the Unset tribe Identifier for any tribe listed using /tribe list

    Sky Angle

    Permission Level: 2 Usage:

    1. /unicopia skyangle
    2. /unicopia skyangle set <angle>

    Gets and sets the angle of the sky, normally controlled by the Time Control spell. This command exists as a way for server admins to correct or adjust the sky if it ever needs to be after a player has changed it.

    Argument Required Type Default Value Allowed Values Description
    angle Yes Float 0-360 The new angle the sky should be oriented to

    Gravity

    Permisison Level: 2 Usage:

    1. /unicopia gravity get [target]

      Gets the current gravity maultiplier for the given target entity or player.

    2. /unicopia gravity set [target] [value]

      Sets the gravity modifier for any target entity or player to match the given value.

    Argument Required Type Default Value Allowed Values Description
    target No Player Name Executing Player Player Name Specified the player who's gravity to change or query
    value No Float 1 -99-99 The value to multiply the target entity's base gravity by. This is applied before other effects so items such as gravity boots will continue to work as expected, albeit inverted if the multiplier here is <0

    Disguise

    Permission Level: 2 Usage:

    1. /unicopia disguise [target]

      Removes the target player's disguise disguise

    2. /unicopia disguise <target> <new disguise>

      Changes the appearance of the target player to that of the specified entity type or player name

    Argument Required Type Default Value Allowed Values Description
    target No Player Name Executing Player Player Name Specified the player who's appearance to change or query
    new disguise No Entity Type Or Player Name No Disguise Any Entity Type or name of a player The appearance to give to the target player.

    Cast

    Permission Level: 2 Usage:

    1. /unicopia cast <spell> [traits] throw <rot> [speed]

      Spawns a projectile of the given spell with the listed traits and sends it flying at the given speed and direction.

    2. /unicopia cast <spell> [traits] place [loc] [rot]

      Spawns a placed spell with the listed traits

    3. /unicopia cast <spell> [traits] apply <targets>

      Casts a spell and applies it directly to a target entity

    Argument Required Type Default Value Allowed Values Description
    spell Yes Spell Type Any spell type identifier Indicates the type of spell to cast
    traits No Key-Value Pair List [] Specifies a list of traits in the format key1=value1,key2=value2,...
    rot No Angle 0 0 0 XYZ rotation
    speed No Float 1.5 Projectile speed
    loc No BlockPos ~ ~ ~ Placed spell block position
    targets Yes Any Entity Type The entities to target for the spell

    Trait

    Permission Level: 2 Usage:

    1. /unicopia trait add <trait> <value>

      Adds traits to the currently held item or block.

    2. /unicopia trait remove <trait>

      Removes a trait from the currently held item or block.

    Argument Required Type Default Value Allowed Values Description
    trait Yes Enum Any Trait The name of the trait to apply or remove
    value Yes Float Any Float The value to assign for the given trait

    Mana

    Permission Level: 2 Usage:

    1. /unicopia mana <type> [value]

      Gets or sets the level of a player's experience stores.

    Argument Required Type Default Value Allowed Values Description
    type Yes Enum
    • EXERTION
    • EXHAUSTION
    • ENERGY
    • MANA
    • XP
    The name of the trait to apply or remove
    value No Float Any Float The amount to add