Commands - Sollace/Unicopia GitHub Wiki
Current to Version: 1.2.0
Permission Level: 0 Usage:
-
/emote <animation> [duration] [recipient_type]Plays a body animation/sound effect.
| Argument | Required | Type | Default Value | Allowed Values | Description |
|---|---|---|---|---|---|
| animation | Yes | Enum |
|
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 |
|
Indicates who this animation should be played for.
|
Permission Level: 4
Usage:
-
/tribe get [target]Reads and prints the current tribe of the target player.
-
/tribe set [target] <race>Sets the tribe of the target player to the specified value.
-
/tribe describe <race>Prints a short description of a tribe.
-
/tribe listPrints a list of all the tribes currently allowable on the server.
| 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
|
Contains all of unicopia's built-in configuration and debug commands.
Permission Level: 2 Usage:
-
/unicopia config <set> clearClears all values associated with the specified config key
-
/unicopia config <set> add <value>Adds a value to a config list
-
/unicopia config <set> remove <value>Removes a value from a config list
-
/unicopia config <set> listPrints out the contents of a config list
| 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 |
| 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 |
Permission Level: 3 Usage:
-
/unicopia racelist allow <race>Enables the allow list (if not already enabled) and adds the specified tribe to the list.
-
/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
|
Permission Level: 3 Usage:
/unicopia worldtribe get/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
|
Permission Level: 2 Usage:
/unicopia skyangle/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 |
Permisison Level: 2 Usage:
-
/unicopia gravity get [target]Gets the current gravity maultiplier for the given target entity or player.
-
/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 |
Permission Level: 2 Usage:
-
/unicopia disguise [target]Removes the target player's disguise disguise
-
/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. |
Permission Level: 2 Usage:
-
/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.
-
/unicopia cast <spell> [traits] place [loc] [rot]Spawns a placed spell with the listed traits
-
/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 |
Permission Level: 2 Usage:
-
/unicopia trait add <trait> <value>Adds traits to the currently held item or block.
-
/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 |
Permission Level: 2 Usage:
-
/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 |
|
The name of the trait to apply or remove | |
| value | No | Float | Any Float | The amount to add |
Polearms
Jars
Magic Staffs
Mugs
Baskets
Sunglasses
Broken Sunglasses
Bangle of Comradery
Crystal Heart
Wings of Icarus
Dragon Breath Scroll
Grogar's Bell
Meadowbrook's Staff
Spellbook
Alicorn Amulet |
Unicorn Amulet
Pegasus Feather
Gryphon Feather
Golden Feather
Golden Wing
Wheat Worms
Crystal Shard
Pebbles
Rock
Weird Rock
TOM
Rock Stew
Crusade
Pet
Popular
Funk
Granny Smith
Sweet Apple Acres
Sour
Rotten
Zap
Oat Seeds
Oats
Imported Oats
Oatmeal
Daffodil Daisy Sandwich
Hay Burger
Hay Fries
Crispy Hay Fries
Muffin
Pinecone
Acorn
Mango
Banana
Pineapple |
Cider
Juice
Burned Juice
Apple Pie
Apple Pie Slice
Bottle of Love
Bucket of Love
Mug of Love
Weather Vane
Zap Log | Zap Wood |
Stripped Zap Log |
Zap Leaves |
Flowering Zap Leaves
Palm Log |
Stripped Palm Log |
Palm Leaves |
Palm Planks |
Pineapples