Class ArgumentResolverCommand
java.lang.Object
io.github.projectunified.craftcommand.example.standalone.ArgumentResolverCommand
Command to test various ArgumentResolver features in standalone commands:
- Single-width resolvers
- Multi-width resolvers (2D, 3D vectors)
- Zero-width contextual resolvers
- Hierarchy / interface-based resolvers
- Optional parameters with resolvers and default values
- Combinations of multiple custom resolvers
- Error throwing inside resolvers
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic classstatic classstatic classstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcombo(Object sender, ArgumentResolverCommand.TargetUser user, ArgumentResolverCommand.Vec2D origin, ArgumentResolverCommand.Vec3D target, int speed) voidoptUser(Object sender, ArgumentResolverCommand.TargetUser user) voidoptVec(Object sender, ArgumentResolverCommand.Vec2D vec) voidport(Object sender, ArgumentResolverCommand.StrictPort port) voidsession(ArgumentResolverCommand.SessionToken token, String action) voidtag(Object sender, ArgumentResolverCommand.CustomTag tag) voiduser(Object sender, ArgumentResolverCommand.TargetUser user) voidvec2(Object sender, ArgumentResolverCommand.Vec2D vec) voidvec3(Object sender, ArgumentResolverCommand.Vec3D vec)
-
Constructor Details
-
ArgumentResolverCommand
public ArgumentResolverCommand()
-
-
Method Details
-
user
-
vec2
-
vec3
-
session
-
tag
-
optVec
-
optUser
-
combo
public void combo(Object sender, ArgumentResolverCommand.TargetUser user, ArgumentResolverCommand.Vec2D origin, ArgumentResolverCommand.Vec3D target, int speed) -
port
-