User:Liachmodded/TreeCommandWIP

Still a WIP, please be a bit patient.


 * Root command node.
 * Gets the value of an NBT. It will be printed in display and passed in the command result value.
 * A target data object
 * : Optional. An NBT path for tag retrieval.
 * : Optional; requires . The scale to multiply the retrieved number tag by, so that float-point numbers can be stored properly in a command result.
 * Merges a hardcoded NBT into a data object.
 * A target data object
 * : A Compound NBT written in the command definition to merge into the root tag of the target.
 * Modifies a target data object from an NBT source.
 * A target data object
 * : An NBT path for tag retrieval.
 * : Inserts the source NBT into the end of the target NBT list or array. Same as.
 * An NBT source
 * : Adds the source NBT to a specific location in the target NBT if the target NBT is an array or a list.
 * : The intended index of the inserted source NBT in the list or array after the operation. A negative number indicates its index from the end of the array, such as indicates the source NBT will be the last element in the list or array after insertion.
 * An NBT source
 * : Merges the source NBT into the target NBT.
 * An NBT source
 * : Inserts the source NBT into the beginning of the target NBT list or array. Same as.
 * An NBT source
 * : Overrides the source NBT with the target NBT.
 * An NBT source
 * Removes the NBT on an NBT path.
 * A target data object
 * : An NBT path for tag retrieval.

A target or source data object:
 * : Indicates a block entity target or source.
 * /: A coordinate for the block entity.
 * : Indicates an entity target or source.
 * /: A target selector for the entity, in which the argument must be set to.

An NBT source
 * : Indicates a block entity/entity source.
 * A source data object
 * : Optional. An NBT path for tag retrieval.
 * : Indicates a hardcoded NBT source.
 * : A Compound NBT written in the command definition.