CommandAPI 9.3.0
An API for the command UI introduced in Minecraft 1.13
dev.jorel.commandapi.arguments.AngleArgument Class Reference

An argument that represents a yaw angle, measured in degrees with float number. More...

+ Inheritance diagram for dev.jorel.commandapi.arguments.AngleArgument:

Public Member Functions

 AngleArgument (String nodeName)
 Constructs an AngleArgument with a given node name. More...
 
Class< Float > getPrimitiveType ()
 
CommandAPIArgumentType getArgumentType ()
 
Function< S, String > getMapper ()
 

Static Public Member Functions

static< S > Function< S, String > fromKey (Function< S, NamespacedKey > mapper)
 

Detailed Description

An argument that represents a yaw angle, measured in degrees with float number.

-180.0 for due north, -90.0 for due east, 0.0 for due south, 90.0 for due west, to 179.9 for just west of due north, before wrapping back around to -180.0. Tilde notation can be used to specify a rotation relative to the executor's yaw angle.

Since
5.0

@apiNote Returns a float

Constructor & Destructor Documentation

◆ AngleArgument()

dev.jorel.commandapi.arguments.AngleArgument.AngleArgument ( String  nodeName)

Constructs an AngleArgument with a given node name.

Parameters
nodeNamethe name of the node for argument

Member Function Documentation

◆ fromKey()

static< S > Function< S, String > dev.jorel.commandapi.arguments.SafeOverrideableArgument< T, S >.fromKey ( Function< S, NamespacedKey >  mapper)
staticinherited

Composes a S to a NamespacedKey mapping function to convert S to a String

Parameters
mapperthe mapping function from S to NamespacedKey
Returns
a composed function that converts S to String