Commands

*See also: Gamerules*
**Commands** are functions that the player can input in the chat in order to perform certain tasks. Advent of Ascension adds one command to the game.

## Commands

### aoa

* Has a variety of different functions.
	+ `aoa checkpointreset <target>` - removes any Checkpoints as the target's current spawnpoint.
	+ `aoa player` - allows for editing the player's skills, resource systems, tribute, and some vanilla things.
		- `aoa player <target> resources <Resource Name>` - for editing resource systems. Replace <Resource Name> for the name of the resource system. Replace <target> with the name of a player or a target selector (@p, @a, etc).
			* `aoa player <target> resources <Resource Name> add <number>` - adds a certain amount of a resource to the player. Replace <number> with the amount of the resource the player wants to add.
			* `aoa player <target> resources <Resource Name> check` - prints the amount of the specified resource the target has in chat.
			* `aoa player <target> resources <Resource Name> set <number>` - sets the specified resource to the amount the player listed in the command. Replace <number> with the amount of the resource the player wants to change their resources to.
			* `aoa player <target> resources <Resource Name> add <number>` - removes a certain amount of a resource to the player. Replace <number> with the amount of the resource the player wants to remove.
		- `aoa player <target> skills <Skill Name>` - for editing the player's skills. Replace <Skill Name> for the name of the skill. Replace <target> with the name of a player or a target selector (@p, @a, etc).
			* `aoa player <target> skills <Skill Name> level` - for editing the level of a skill.
				+ `aoa player <target> skills <Skill Name> level add <Number>` - adds an amount of levels to the specified skill. Replace <Number> with the amount of levels that the player wants to add.
				+ `aoa player <target> skills <Skill Name> level check` - prints the level of the specified skill in the chat.
				+ `aoa player <target> skills <Skill Name> level set <Number>` - sets the skill to a specific level. Replace <Number> with the skill level the player wants.
				+ `aoa player <target> skills <Skill Name> level subtract <Number>` - removes an amount of levels from the specified skill. Replace <Number> with the amount of levels the player wants to remove.
			* `aoa player <target> skills <Skill Name> xp` - for editing the xp of a skill.
				+ `aoa player <target> skills <Skill Name> xp add <Number>`
				+ `aoa player <target> skills <Skill Name> xp check`
				+ `aoa player <target> skills <Skill Name> xp set <Number>`
				+ `aoa player <target> skills <Skill Name> xp subtract <Number>`
			* `aoa player <target> skills <Skill Name> cycle` - for editing the cycles of a skill.
				+ `aoa player <target> skills <Skill Name> cycle add <Number>`
				+ `aoa player <target> skills <Skill Name> cycle check`
				+ `aoa player <target> skills <Skill Name> cycle set <Number>`
				+ `aoa player <target> skills <Skill Name> cycle subtract <Number>`
		- `aoa player <target> stats <Stat Name>` - for editing the player's health, hunger, or vanilla experience. Replace <Stat Name> with either *food*, *health*, or *experience*. Replace <target> with the name of a player or a target selector (@p, @a, etc).
			* `aoa player <target> stats experience`
				+ `aoa player <target> stats experience add <Number>` - adds xp to the player's vanilla experience. Set <Number> to the amount of xp to add.
				+ `aoa player <target> stats experience check` - prints the amount of vanilla xp the player has in the chat.
				+ `aoa player <target> stats experience subtract <Number>` - subtracts xp to the player's vanilla experience. Set <Number> to the amount of xp to subtract.
			* `aoa player <target> stats health`
				+ `aoa player <target> stats health add <Number>` - heals health to the player. Set <Number> to the amount of health healed.
				+ `aoa player <target> stats health check` - prints the amount of health the player has in the chat.
				+ `aoa player <target> stats health subtract <Number>`
			* `aoa player <target> stats food`
				+ `aoa player <target> stats food hunger`
					- `aoa player <target> stats food hunger add <Number>` - adds food to the player's food bar. Set <Number> to the amount of food to add.
					- `aoa player <target> stats food hunger check` - prints the player's hunger in the chat.
					- `aoa player <target> stats food hunger set <Number>` - sets the player's food bar to a specific value. Set <Number> to the amount of hunger to set to.
					- `aoa player <target> stats food hunger subtract <Number>` - subtracts hunger from the player. Set <Number> to the amount of hunger to subtract.
				+ `aoa player <target> stats food saturation`
					- `aoa player <target> stats food saturation add <Number>`
					- `aoa player <target> stats food saturation check`
					- `aoa player <target> stats food saturation set <Number>`
					- `aoa player <target> stats food saturation subtract <Number>`
	+ `aoa portalreset <target>` - resets data related to what portal the target ends up at when traveling through a Portal (block).
	+ `aoa screeneffect <target> <screen effect> <duration> <red> <green> <blue> <alpha> <scale>` - creates a screen effect on the target's screen. Replace <screen effect> with the screen effect. Replace <duration> for the screen effect's duration, measured in ticks. Replace <red> <green> <blue> with their RGB values (0-255) to decide the color. Replace <alpha> with a value of 0-255 to change the screen effect's transparency. Replace <scale> with a value to decide the size - a value of 2 would be twice the size, and leaving this value blank makes it 1.
	+ `aoa version` - Prints a message in the chat with the version number of both the mod and NeoForge that the player is using.
	+ `aoa wiki <page>` - Creates a link in the chat that will take the player to this wiki when clicked. <page> can be any page name.