Class Arrow

java.lang.Object
net.minecraft.entity.EntityBase
net.minecraft.entity.projectile.Arrow

public class Arrow extends EntityBase
Mappings:
Namespace Name
intermediary net/minecraft/class_410
glue class_449
server lp
client sl
named net/minecraft/entity/projectile/Arrow
  • Field Details

    • xTile

      private int xTile
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1577 Lnet/minecraft/class_410;field_1577:I
      glue field_1750 Lclass_449;field_1750:I
      server d Llp;d:I
      client d Lsl;d:I
      named xTile Lnet/minecraft/entity/projectile/Arrow;xTile:I
    • yTile

      private int yTile
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1578 Lnet/minecraft/class_410;field_1578:I
      glue field_1751 Lclass_449;field_1751:I
      server e Llp;e:I
      client e Lsl;e:I
      named yTile Lnet/minecraft/entity/projectile/Arrow;yTile:I
    • zTile

      private int zTile
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1579 Lnet/minecraft/class_410;field_1579:I
      glue field_1752 Lclass_449;field_1752:I
      server f Llp;f:I
      client f Lsl;f:I
      named zTile Lnet/minecraft/entity/projectile/Arrow;zTile:I
    • inTile

      private int inTile
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1580 Lnet/minecraft/class_410;field_1580:I
      glue field_1753 Lclass_449;field_1753:I
      server g Llp;g:I
      client g Lsl;g:I
      named inTile Lnet/minecraft/entity/projectile/Arrow;inTile:I
    • inData

      private int inData
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1581 Lnet/minecraft/class_410;field_1581:I
      glue field_1754 Lclass_449;field_1754:I
      server h Llp;h:I
      client h Lsl;h:I
      named inData Lnet/minecraft/entity/projectile/Arrow;inData:I
    • inGround

      private boolean inGround
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1582 Lnet/minecraft/class_410;field_1582:Z
      glue field_1755 Lclass_449;field_1755:Z
      server i Llp;i:Z
      client i Lsl;i:Z
      named inGround Lnet/minecraft/entity/projectile/Arrow;inGround:Z
    • spawnedByPlayer

      public boolean spawnedByPlayer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1574 Lnet/minecraft/class_410;field_1574:Z
      glue field_1747 Lclass_449;field_1747:Z
      server a Llp;a:Z
      client a Lsl;a:Z
      named spawnedByPlayer Lnet/minecraft/entity/projectile/Arrow;spawnedByPlayer:Z
    • shake

      public int shake
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1575 Lnet/minecraft/class_410;field_1575:I
      glue field_1748 Lclass_449;field_1748:I
      server b Llp;b:I
      client b Lsl;b:I
      named shake Lnet/minecraft/entity/projectile/Arrow;shake:I
    • owner

      public Living owner
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1576 Lnet/minecraft/class_410;field_1576:Lnet/minecraft/class_127;
      glue field_1749 Lclass_449;field_1749:Lclass_283;
      server c Llp;c:Lhl;
      client c Lsl;c:Lls;
      named owner Lnet/minecraft/entity/projectile/Arrow;owner:Lnet/minecraft/entity/Living;
    • ticksInGround

      private int ticksInGround
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1583 Lnet/minecraft/class_410;field_1583:I
      glue field_1756 Lclass_449;field_1756:I
      server j Llp;j:I
      client j Lsl;j:I
      named ticksInGround Lnet/minecraft/entity/projectile/Arrow;ticksInGround:I
    • ticksFlying

      private int ticksFlying
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1584 Lnet/minecraft/class_410;field_1584:I
      glue field_1757 Lclass_449;field_1757:I
      server k Llp;k:I
      client k Lsl;k:I
      named ticksFlying Lnet/minecraft/entity/projectile/Arrow;ticksFlying:I
  • Constructor Details

    • Arrow

      public Arrow(Level level)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_57;<init>(Lnet/minecraft/class_18;)V
      glue <init> Lclass_450;<init>(Lclass_129;)V
      server <init> Llq;<init>(Ldj;)V
      client <init> Lsn;<init>(Lfd;)V
      named <init> Lnet/minecraft/entity/EntityBase;<init>(Lnet/minecraft/level/Level;)V
    • Arrow

      public Arrow(Level level, double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_410;<init>(Lnet/minecraft/class_18;DDD)V
      glue <init> Lclass_449;<init>(Lclass_129;DDD)V
      server <init> Llp;<init>(Ldj;DDD)V
      client <init> Lsl;<init>(Lfd;DDD)V
      named <init> Lnet/minecraft/entity/projectile/Arrow;<init>(Lnet/minecraft/level/Level;DDD)V
    • Arrow

      public Arrow(Level level, Living living)
  • Method Details

    • initDataTracker

      protected void initDataTracker()
      Specified by:
      initDataTracker in class EntityBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1310 Lnet/minecraft/class_57;method_1310()V
      glue method_108 Lclass_450;method_108()V
      server b Llq;b()V
      client b Lsn;b()V
      named initDataTracker Lnet/minecraft/entity/EntityBase;initDataTracker()V
    • method_1291

      public void method_1291(double x, double y, double z, float float2, float float3)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1291 Lnet/minecraft/class_410;method_1291(DDDFF)V
      glue method_1631 Lclass_449;method_1631(DDDFF)V
      server a Llp;a(DDDFF)V
      client a Lsl;a(DDDFF)V
      named method_1291 Lnet/minecraft/entity/projectile/Arrow;method_1291(DDDFF)V
    • setVelocity

      @Environment(CLIENT) public void setVelocity(double velocityX, double velocityY, double velocityZ)
      Overrides:
      setVelocity in class EntityBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1365 Lnet/minecraft/class_57;method_1365(DDD)V
      glue method_236 Lclass_450;method_236(DDD)V
      server method_1365 Llq;method_1365(DDD)V
      client a Lsn;a(DDD)V
      named setVelocity Lnet/minecraft/entity/EntityBase;setVelocity(DDD)V
    • tick

      public void tick()
      Overrides:
      tick in class EntityBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1370 Lnet/minecraft/class_57;method_1370()V
      glue method_29 Lclass_450;method_29()V
      server m_ Llq;m_()V
      client w_ Lsn;w_()V
      named tick Lnet/minecraft/entity/EntityBase;tick()V
    • writeCustomDataToTag

      public void writeCustomDataToTag(CompoundTag tag)
      Specified by:
      writeCustomDataToTag in class EntityBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1368 Lnet/minecraft/class_57;method_1368(Lnet/minecraft/class_8;)V
      glue method_24 Lclass_450;method_24(Lclass_333;)V
      server b Llq;b(Liq;)V
      client b Lsn;b(Lnu;)V
      named writeCustomDataToTag Lnet/minecraft/entity/EntityBase;writeCustomDataToTag(Lnet/minecraft/util/io/CompoundTag;)V
    • readCustomDataFromTag

      public void readCustomDataFromTag(CompoundTag tag)
      Specified by:
      readCustomDataFromTag in class EntityBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1363 Lnet/minecraft/class_57;method_1363(Lnet/minecraft/class_8;)V
      glue method_23 Lclass_450;method_23(Lclass_333;)V
      server a Llq;a(Liq;)V
      client a Lsn;a(Lnu;)V
      named readCustomDataFromTag Lnet/minecraft/entity/EntityBase;readCustomDataFromTag(Lnet/minecraft/util/io/CompoundTag;)V
    • onPlayerCollision

      public void onPlayerCollision(PlayerBase playerBase)
      Overrides:
      onPlayerCollision in class EntityBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1354 Lnet/minecraft/class_57;method_1354(Lnet/minecraft/class_54;)V
      glue method_172 Lclass_450;method_172(Lclass_172;)V
      server b Llq;b(Lem;)V
      client b Lsn;b(Lgs;)V
      named onPlayerCollision Lnet/minecraft/entity/EntityBase;onPlayerCollision(Lnet/minecraft/entity/player/PlayerBase;)V
    • getEyeHeight

      @Environment(CLIENT) public float getEyeHeight()
      Overrides:
      getEyeHeight in class EntityBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1366 Lnet/minecraft/class_57;method_1366()F
      glue method_237 Lclass_450;method_237()F
      server method_1366 Llq;method_1366()F
      client x_ Lsn;x_()F
      named getEyeHeight Lnet/minecraft/entity/EntityBase;getEyeHeight()F