Class ShulkerBulletEntity

java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.ShulkerBulletEntity
All Implemented Interfaces:
CommandSource

public class ShulkerBulletEntity extends Entity
Mappings:
Namespace Name
official abl
intermediary net/minecraft/class_3005
named net/minecraft/entity/ShulkerBulletEntity
  • Field Details

    • owner

      private LivingEntity owner
      Mappings:
      Namespace Name Mixin selector
      official a Labl;a:Lsw;
      intermediary field_14807 Lnet/minecraft/class_3005;field_14807:Lnet/minecraft/class_1699;
      named owner Lnet/minecraft/entity/ShulkerBulletEntity;owner:Lnet/minecraft/entity/LivingEntity;
    • target

      private Entity target
      Mappings:
      Namespace Name Mixin selector
      official b Labl;b:Lsn;
      intermediary field_14811 Lnet/minecraft/class_3005;field_14811:Lnet/minecraft/class_864;
      named target Lnet/minecraft/entity/ShulkerBulletEntity;target:Lnet/minecraft/entity/Entity;
    • direction

      @Nullable private Direction direction
      Mappings:
      Namespace Name Mixin selector
      official c Labl;c:Lcv;
      intermediary field_14812 Lnet/minecraft/class_3005;field_14812:Lnet/minecraft/class_1354;
      named direction Lnet/minecraft/entity/ShulkerBulletEntity;direction:Lnet/minecraft/util/math/Direction;
    • stepCount

      private int stepCount
      Mappings:
      Namespace Name Mixin selector
      official d Labl;d:I
      intermediary field_14813 Lnet/minecraft/class_3005;field_14813:I
      named stepCount Lnet/minecraft/entity/ShulkerBulletEntity;stepCount:I
    • targetX

      private double targetX
      Mappings:
      Namespace Name Mixin selector
      official e Labl;e:D
      intermediary field_14814 Lnet/minecraft/class_3005;field_14814:D
      named targetX Lnet/minecraft/entity/ShulkerBulletEntity;targetX:D
    • targetY

      private double targetY
      Mappings:
      Namespace Name Mixin selector
      official f Labl;f:D
      intermediary field_14815 Lnet/minecraft/class_3005;field_14815:D
      named targetY Lnet/minecraft/entity/ShulkerBulletEntity;targetY:D
    • targetZ

      private double targetZ
      Mappings:
      Namespace Name Mixin selector
      official g Labl;g:D
      intermediary field_14816 Lnet/minecraft/class_3005;field_14816:D
      named targetZ Lnet/minecraft/entity/ShulkerBulletEntity;targetZ:D
    • ownerUuid

      @Nullable private UUID ownerUuid
      Mappings:
      Namespace Name Mixin selector
      official h Labl;h:Ljava/util/UUID;
      intermediary field_14817 Lnet/minecraft/class_3005;field_14817:Ljava/util/UUID;
      named ownerUuid Lnet/minecraft/entity/ShulkerBulletEntity;ownerUuid:Ljava/util/UUID;
    • ownerPos

      private BlockPos ownerPos
      Mappings:
      Namespace Name Mixin selector
      official at Labl;at:Lco;
      intermediary field_14808 Lnet/minecraft/class_3005;field_14808:Lnet/minecraft/class_2552;
      named ownerPos Lnet/minecraft/entity/ShulkerBulletEntity;ownerPos:Lnet/minecraft/util/math/BlockPos;
    • targetUuid

      @Nullable private UUID targetUuid
      Mappings:
      Namespace Name Mixin selector
      official au Labl;au:Ljava/util/UUID;
      intermediary field_14809 Lnet/minecraft/class_3005;field_14809:Ljava/util/UUID;
      named targetUuid Lnet/minecraft/entity/ShulkerBulletEntity;targetUuid:Ljava/util/UUID;
    • targetPos

      private BlockPos targetPos
      Mappings:
      Namespace Name Mixin selector
      official av Labl;av:Lco;
      intermediary field_14810 Lnet/minecraft/class_3005;field_14810:Lnet/minecraft/class_2552;
      named targetPos Lnet/minecraft/entity/ShulkerBulletEntity;targetPos:Lnet/minecraft/util/math/BlockPos;
  • Constructor Details

    • ShulkerBulletEntity

      public ShulkerBulletEntity(World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lsn;<init>(Lajs;)V
      intermediary <init> Lnet/minecraft/class_864;<init>(Lnet/minecraft/class_1150;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
    • ShulkerBulletEntity

      @Environment(CLIENT) public ShulkerBulletEntity(World world, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      official <init> Labl;<init>(Lajs;DDDDDD)V
      intermediary <init> Lnet/minecraft/class_3005;<init>(Lnet/minecraft/class_1150;DDDDDD)V
      named <init> Lnet/minecraft/entity/ShulkerBulletEntity;<init>(Lnet/minecraft/world/World;DDDDDD)V
    • ShulkerBulletEntity

      public ShulkerBulletEntity(World world, LivingEntity owner, Entity target, Direction.Axis axis)
      Mappings:
      Namespace Name Mixin selector
      official <init> Labl;<init>(Lajs;Lsw;Lsn;Lcv$a;)V
      intermediary <init> Lnet/minecraft/class_3005;<init>(Lnet/minecraft/class_1150;Lnet/minecraft/class_1699;Lnet/minecraft/class_864;Lnet/minecraft/class_1354$class_2558;)V
      named <init> Lnet/minecraft/entity/ShulkerBulletEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Direction$Axis;)V
  • Method Details

    • getSoundCategory

      public SoundCategory getSoundCategory()
      Overrides:
      getSoundCategory in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bC Lsn;bC()Lno;
      intermediary method_12992 Lnet/minecraft/class_864;method_12992()Lnet/minecraft/class_2153;
      named getSoundCategory Lnet/minecraft/entity/Entity;getSoundCategory()Lnet/minecraft/client/sound/SoundCategory;
    • writeCustomDataToNbt

      protected void writeCustomDataToNbt(NbtCompound nbt)
      Specified by:
      writeCustomDataToNbt in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Lsn;b(Ldu;)V
      intermediary method_2528 Lnet/minecraft/class_864;method_2528(Lnet/minecraft/class_322;)V
      named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • readCustomDataFromNbt

      protected void readCustomDataFromNbt(NbtCompound nbt)
      Specified by:
      readCustomDataFromNbt in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Lsn;a(Ldu;)V
      intermediary method_2498 Lnet/minecraft/class_864;method_2498(Lnet/minecraft/class_322;)V
      named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • initDataTracker

      protected void initDataTracker()
      Specified by:
      initDataTracker in class Entity
      Mappings:
      Namespace Name Mixin selector
      official i Lsn;i()V
      intermediary method_2484 Lnet/minecraft/class_864;method_2484()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • setDirection

      private void setDirection(@Nullable Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official a Labl;a(Lcv;)V
      intermediary method_13289 Lnet/minecraft/class_3005;method_13289(Lnet/minecraft/class_1354;)V
      named setDirection Lnet/minecraft/entity/ShulkerBulletEntity;setDirection(Lnet/minecraft/util/math/Direction;)V
    • method_13288

      private void method_13288(@Nullable Direction.Axis axis)
      Mappings:
      Namespace Name Mixin selector
      official a Labl;a(Lcv$a;)V
      intermediary method_13288 Lnet/minecraft/class_3005;method_13288(Lnet/minecraft/class_1354$class_2558;)V
      named method_13288 Lnet/minecraft/entity/ShulkerBulletEntity;method_13288(Lnet/minecraft/util/math/Direction$Axis;)V
    • tick

      public void tick()
      Overrides:
      tick in class Entity
      Mappings:
      Namespace Name Mixin selector
      official A_ Lsn;A_()V
      intermediary method_2558 Lnet/minecraft/class_864;method_2558()V
      named tick Lnet/minecraft/entity/Entity;tick()V
    • isOnFire

      public boolean isOnFire()
      Overrides:
      isOnFire in class Entity
      Mappings:
      Namespace Name Mixin selector
      official aJ Lsn;aJ()Z
      intermediary method_2511 Lnet/minecraft/class_864;method_2511()Z
      named isOnFire Lnet/minecraft/entity/Entity;isOnFire()Z
    • shouldRender

      @Environment(CLIENT) public boolean shouldRender(double distance)
      Overrides:
      shouldRender in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Lsn;a(D)Z
      intermediary method_2486 Lnet/minecraft/class_864;method_2486(D)Z
      named shouldRender Lnet/minecraft/entity/Entity;shouldRender(D)Z
    • getBrightnessAtEyes

      public float getBrightnessAtEyes(float float2)
      Overrides:
      getBrightnessAtEyes in class Entity
      Mappings:
      Namespace Name Mixin selector
      official e Lsn;e(F)F
      intermediary method_2533 Lnet/minecraft/class_864;method_2533(F)F
      named getBrightnessAtEyes Lnet/minecraft/entity/Entity;getBrightnessAtEyes(F)F
    • getLightmapCoordinates

      @Environment(CLIENT) public int getLightmapCoordinates(float float2)
      Overrides:
      getLightmapCoordinates in class Entity
      Mappings:
      Namespace Name Mixin selector
      official d Lsn;d(F)I
      intermediary method_2524 Lnet/minecraft/class_864;method_2524(F)I
      named getLightmapCoordinates Lnet/minecraft/entity/Entity;getLightmapCoordinates(F)I
    • onCollision

      protected void onCollision(BlockHitResult result)
      Mappings:
      Namespace Name Mixin selector
      official a Labl;a(Lbdu;)V
      intermediary method_13287 Lnet/minecraft/class_3005;method_13287(Lnet/minecraft/class_234;)V
      named onCollision Lnet/minecraft/entity/ShulkerBulletEntity;onCollision(Lnet/minecraft/util/hit/BlockHitResult;)V
    • collides

      public boolean collides()
      Overrides:
      collides in class Entity
      Mappings:
      Namespace Name Mixin selector
      official aq Lsn;aq()Z
      intermediary method_2471 Lnet/minecraft/class_864;method_2471()Z
      named collides Lnet/minecraft/entity/Entity;collides()Z
    • damage

      public boolean damage(DamageSource source, float amount)
      Overrides:
      damage in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Lsn;a(Lry;F)Z
      intermediary method_2499 Lnet/minecraft/class_864;method_2499(Lnet/minecraft/class_856;F)Z
      named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z