Class DoubleAxisArgumentType
java.lang.Object
com.soulfiremc.server.command.brigadier.DoubleAxisArgumentType
- All Implemented Interfaces:
com.mojang.brigadier.arguments.ArgumentType<DoubleAxisArgumentType.DoubleAxisData>
public final class DoubleAxisArgumentType
extends Object
implements com.mojang.brigadier.arguments.ArgumentType<DoubleAxisArgumentType.DoubleAxisData>
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic net.minecraft.world.phys.Vec3forXYZAxis(DoubleAxisArgumentType.DoubleAxisData xData, DoubleAxisArgumentType.DoubleAxisData yData, DoubleAxisArgumentType.DoubleAxisData zData, net.minecraft.world.phys.Vec3 baseLocation) static it.unimi.dsi.fastutil.doubles.DoubleDoublePairforXZAxis(DoubleAxisArgumentType.DoubleAxisData xData, DoubleAxisArgumentType.DoubleAxisData zData, it.unimi.dsi.fastutil.doubles.DoubleDoublePair baseLocation) static doubleforYAxis(DoubleAxisArgumentType.DoubleAxisData yData, double baseValue) getDoubleAxisData(com.mojang.brigadier.context.CommandContext<?> c, String argument) parse(com.mojang.brigadier.StringReader stringReader) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.mojang.brigadier.arguments.ArgumentType
listSuggestions, parse
-
Field Details
-
INSTANCE
-
-
Method Details
-
getDoubleAxisData
public static DoubleAxisArgumentType.DoubleAxisData getDoubleAxisData(com.mojang.brigadier.context.CommandContext<?> c, String argument) -
forYAxis
-
forXZAxis
public static it.unimi.dsi.fastutil.doubles.DoubleDoublePair forXZAxis(DoubleAxisArgumentType.DoubleAxisData xData, DoubleAxisArgumentType.DoubleAxisData zData, it.unimi.dsi.fastutil.doubles.DoubleDoublePair baseLocation) -
forXYZAxis
public static net.minecraft.world.phys.Vec3 forXYZAxis(DoubleAxisArgumentType.DoubleAxisData xData, DoubleAxisArgumentType.DoubleAxisData yData, DoubleAxisArgumentType.DoubleAxisData zData, net.minecraft.world.phys.Vec3 baseLocation) -
getExamples
- Specified by:
getExamplesin interfacecom.mojang.brigadier.arguments.ArgumentType<DoubleAxisArgumentType.DoubleAxisData>
-
parse
public DoubleAxisArgumentType.DoubleAxisData parse(com.mojang.brigadier.StringReader stringReader) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Specified by:
parsein interfacecom.mojang.brigadier.arguments.ArgumentType<DoubleAxisArgumentType.DoubleAxisData>- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-