Skip to content

Entity Anchor

The EntityAnchorArgument must be a string of either eyes or feet and returns the enum Anchor. The Anchor enum handles adding the offset that the difference between teh eyes and feet have by using the apply methods:

Java
new StellarCommand("calculate")
    .addEntityAnchor(name = "anchor")
    .addExecution(Player.class, context -> {
        Anchor anchor = context.getArgument<Anchor>("anchor")    
        context.getSender().sendMessage(
            anchor.apply(sender) // returns location from eyes
            // or anchor.apply(location, sender)
        )
    });
Argument Parser

Entity Anchor Argument

Released under the MIT License.