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.Vec3
forXYZAxis
(DoubleAxisArgumentType.DoubleAxisData xData, DoubleAxisArgumentType.DoubleAxisData yData, DoubleAxisArgumentType.DoubleAxisData zData, net.minecraft.world.phys.Vec3 baseLocation) static it.unimi.dsi.fastutil.doubles.DoubleDoublePair
forXZAxis
(DoubleAxisArgumentType.DoubleAxisData xData, DoubleAxisArgumentType.DoubleAxisData zData, it.unimi.dsi.fastutil.doubles.DoubleDoublePair baseLocation) static double
forYAxis
(DoubleAxisArgumentType.DoubleAxisData yData, double baseValue) getDoubleAxisData
(com.mojang.brigadier.context.CommandContext<?> c, String argument) parse
(com.mojang.brigadier.StringReader stringReader) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
getExamples
in 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:
parse
in interfacecom.mojang.brigadier.arguments.ArgumentType<DoubleAxisArgumentType.DoubleAxisData>
- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-