Class AngleArgument<C>
java.lang.Object
cloud.commandframework.arguments.CommandArgument<C,net.minecraft.commands.arguments.AngleArgument.SingleAngle>
cloud.commandframework.fabric.argument.AngleArgument<C>
- Type Parameters:
C
- the sender type
- All Implemented Interfaces:
cloud.commandframework.keys.CloudKeyHolder<net.minecraft.commands.arguments.AngleArgument.SingleAngle>
,Comparable<cloud.commandframework.arguments.CommandArgument<?,
?>>
public final class AngleArgument<C>
extends cloud.commandframework.arguments.CommandArgument<C,net.minecraft.commands.arguments.AngleArgument.SingleAngle>
An argument for an angle, specified in degrees.
- Since:
- 1.5.0
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic <C> @NonNull AngleArgument.Builder<C>
Create a newAngleArgument.Builder
.static <C> @NonNull AngleArgument<C>
Create a new requiredAngleArgument
.static <C> @NonNull AngleArgument<C>
Create a new optionalAngleArgument
.static <C> @NonNull AngleArgument<C>
Create a new optionalAngleArgument
with the specified default value.Methods inherited from class cloud.commandframework.arguments.CommandArgument
addPreprocessor, compareTo, copy, equals, getDefaultDescription, getDefaultValue, getKey, getName, getOwningCommand, getParser, getSuggestionsProvider, getValueType, hasDefaultValue, hashCode, isArgumentRegistered, isRequired, ofType, ofType, preprocess, setArgumentRegistered, setOwningCommand, toString
-
Method Details
-
builder
Create a newAngleArgument.Builder
.- Type Parameters:
C
- Command sender type- Parameters:
name
- Name of the argument- Returns:
- Created builder
- Since:
- 1.5.0
-
of
Create a new requiredAngleArgument
.- Type Parameters:
C
- Command sender type- Parameters:
name
- Component name- Returns:
- Created argument
- Since:
- 1.5.0
-
optional
Create a new optionalAngleArgument
.- Type Parameters:
C
- Command sender type- Parameters:
name
- Component name- Returns:
- Created argument
- Since:
- 1.5.0
-
optional
Create a new optionalAngleArgument
with the specified default value.- Type Parameters:
C
- Command sender type- Parameters:
name
- Argument namedefaultAngle
- Default angle, in degrees- Returns:
- Created argument
- Since:
- 1.5.0
-