Class LookingPosArgument

java.lang.Object
net.minecraft.command.argument.LookingPosArgument
All Implemented Interfaces:
PosArgument

public class LookingPosArgument extends Object implements PosArgument
Mappings:
Namespace Name
named net/minecraft/command/argument/LookingPosArgument
intermediary net/minecraft/class_2268
official gs
  • Field Details

    • CARET

      public static final char CARET
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named CARET Lnet/minecraft/command/argument/LookingPosArgument;CARET:C
      intermediary field_32941 Lnet/minecraft/class_2268;field_32941:C
      official a Lgs;a:C
    • x

      private final double x
      Mappings:
      Namespace Name Mixin selector
      named x Lnet/minecraft/command/argument/LookingPosArgument;x:D
      intermediary field_10714 Lnet/minecraft/class_2268;field_10714:D
      official b Lgs;b:D
    • y

      private final double y
      Mappings:
      Namespace Name Mixin selector
      named y Lnet/minecraft/command/argument/LookingPosArgument;y:D
      intermediary field_10713 Lnet/minecraft/class_2268;field_10713:D
      official c Lgs;c:D
    • z

      private final double z
      Mappings:
      Namespace Name Mixin selector
      named z Lnet/minecraft/command/argument/LookingPosArgument;z:D
      intermediary field_10712 Lnet/minecraft/class_2268;field_10712:D
      official d Lgs;d:D
  • Constructor Details

    • LookingPosArgument

      public LookingPosArgument(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/command/argument/LookingPosArgument;<init>(DDD)V
      intermediary <init> Lnet/minecraft/class_2268;<init>(DDD)V
      official <init> Lgs;<init>(DDD)V
  • Method Details

    • toAbsolutePos

      public Vec3d toAbsolutePos(ServerCommandSource source)
      Specified by:
      toAbsolutePos in interface PosArgument
      Mappings:
      Namespace Name Mixin selector
      named toAbsolutePos Lnet/minecraft/command/argument/PosArgument;toAbsolutePos(Lnet/minecraft/server/command/ServerCommandSource;)Lnet/minecraft/util/math/Vec3d;
      intermediary method_9708 Lnet/minecraft/class_2267;method_9708(Lnet/minecraft/class_2168;)Lnet/minecraft/class_243;
      official a Lgr;a(Let;)Lexc;
    • toAbsoluteRotation

      public Vec2f toAbsoluteRotation(ServerCommandSource source)
      Specified by:
      toAbsoluteRotation in interface PosArgument
      Mappings:
      Namespace Name Mixin selector
      named toAbsoluteRotation Lnet/minecraft/command/argument/PosArgument;toAbsoluteRotation(Lnet/minecraft/server/command/ServerCommandSource;)Lnet/minecraft/util/math/Vec2f;
      intermediary method_9709 Lnet/minecraft/class_2267;method_9709(Lnet/minecraft/class_2168;)Lnet/minecraft/class_241;
      official b Lgr;b(Let;)Lexb;
    • isXRelative

      public boolean isXRelative()
      Specified by:
      isXRelative in interface PosArgument
      Mappings:
      Namespace Name Mixin selector
      named isXRelative Lnet/minecraft/command/argument/PosArgument;isXRelative()Z
      intermediary method_9705 Lnet/minecraft/class_2267;method_9705()Z
      official a Lgr;a()Z
    • isYRelative

      public boolean isYRelative()
      Specified by:
      isYRelative in interface PosArgument
      Mappings:
      Namespace Name Mixin selector
      named isYRelative Lnet/minecraft/command/argument/PosArgument;isYRelative()Z
      intermediary method_9706 Lnet/minecraft/class_2267;method_9706()Z
      official b Lgr;b()Z
    • isZRelative

      public boolean isZRelative()
      Specified by:
      isZRelative in interface PosArgument
      Mappings:
      Namespace Name Mixin selector
      named isZRelative Lnet/minecraft/command/argument/PosArgument;isZRelative()Z
      intermediary method_9707 Lnet/minecraft/class_2267;method_9707()Z
      official c Lgr;c()Z
    • parse

      public static LookingPosArgument parse(com.mojang.brigadier.StringReader reader) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      named parse Lnet/minecraft/command/argument/LookingPosArgument;parse(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/command/argument/LookingPosArgument;
      intermediary method_9711 Lnet/minecraft/class_2268;method_9711(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2268;
      official a Lgs;a(Lcom/mojang/brigadier/StringReader;)Lgs;
    • readCoordinate

      private static double readCoordinate(com.mojang.brigadier.StringReader reader, int startingCursorPos) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      named readCoordinate Lnet/minecraft/command/argument/LookingPosArgument;readCoordinate(Lcom/mojang/brigadier/StringReader;I)D
      intermediary method_9710 Lnet/minecraft/class_2268;method_9710(Lcom/mojang/brigadier/StringReader;I)D
      official a Lgs;a(Lcom/mojang/brigadier/StringReader;I)D
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      named equals Lnet/minecraft/command/argument/LookingPosArgument;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_2268;equals(Ljava/lang/Object;)Z
      official equals Lgs;equals(Ljava/lang/Object;)Z
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object