Rotation type ( none, clockwise_90, 180 or counterclockwise_90) Mirror type ( none, left_right or front_back) ( survival, creative, adventure or spectator)Īn identifier or a tag name for a registry. The entity anchor related to the facing argument in the teleport command, is feet or eyes.Īn integer range of values with a min and a max.Ī floating-point range of values with a min and a max. list, sidebar, belowName, and sidebar.team.$ for all chat colors ( reset is not included) May use relative locations with ~.Ī scoreboard display position slot. Represents a partial nbt tag, usable in data modify command.Ī path within an NBT value, allowing for array and member accesses.Ī particle effect (an identifier with extra information following it for specific particles, mirroring the Particle packet)Īn angle, represented as 2 numbers (which may have a decimal point, but will be moved to the center of a block if none is specified). Case-insensitive.Ī regular message, potentially including selectors.Īn NBT value, parsed using JSON-NBT rules. One of the names from Chat#Colors, or reset. ![]() May use relative locations with ~.Ī block state, optionally including NBT and state information.Ī chat color. May use relative locations with ~.Ī location, represented as 2 numbers (which may have a decimal point, but will be moved to the center of a block if none is specified). May use relative locations with ~.Ī location, represented as 3 numbers (which may have a decimal point, but will be moved to the center of a block if none is specified). May use relative locations with ~.Ī column location, represented as 3 numbers (which must be integers). Can also use a selector, which may match one or more players (but not entities).Ī location, represented as 3 numbers (which must be integers). Pre-1.19, parsers are identified by a string id.īoolean value ( true or false, case-sensitive)Ī player, online or not. In 1.19, Parsers are identified by a varint id. If an unknown parser is encountered by a client, unpacking of the Declare Commands packet should stop immediately, as the structure of the remainder of the packet cannot be guessed. Set if the node redirects to another node.Ĭlients are expected to implement all parsers, including properties (if any). Set if the node stack to this point constitutes a valid command. Varies by parser.Ġ: root, 1: literal, 2: argument. Number of elements in the following array. When excluding redirects, the structure no longer contains cycles but may still not be a tree, as a node may have multiple parents. consider /execute run execute run execute. When including redirects, this structure is a directed graph that may include cycles (e.g. this is false for /ban but true for /ban Dinnerbone and /ban Dinnerbone created this crazy format. Nodes are marked as executable if the node stack to this point constitutes a valid command. ![]() The root node is nameless, and its children are literal nodes for familiar commands ("msg", "me", etc). A node may point to a number of child nodes, or redirect to another node, or neither. ![]() The graph consists of nodes of type root, literal and argument.
0 Comments
Leave a Reply. |