Class ShulkerBulletEntity

java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.ShulkerBulletEntity
All Implemented Interfaces:
class_3893, Nameable

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

    • owner

      private LivingEntity owner
      Mappings:
      Namespace Name Mixin selector
      official a Laov;a:Lafa;
      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 Laov;b:Laer;
      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 Laov;c:Leq;
      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 Laov;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 Laov;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 Laov;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 Laov;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 Laov;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 aw Laov;aw:Lel;
      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 ax Laov;ax: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 ay Laov;ay:Lel;
      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> Laer;<init>(Laxy;)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> Laov;<init>(Laxy;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> Laov;<init>(Laxy;Lafa;Laer;Leq$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 bV Laer;bV()Lwk;
      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 Laer;b(Lgy;)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 Laer;a(Lgy;)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 x_ Laer;x_()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 Laov;a(Leq;)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 Laov;a(Leq$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 R_ Laer;R_()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 aV Laer;aV()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 Laer;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()
      Overrides:
      getBrightnessAtEyes in class Entity
      Mappings:
      Namespace Name Mixin selector
      official az Laer;az()F
      intermediary method_15054 Lnet/minecraft/class_864;method_15054()F
      named getBrightnessAtEyes Lnet/minecraft/entity/Entity;getBrightnessAtEyes()F
    • getLightmapCoordinates

      @Environment(CLIENT) public int getLightmapCoordinates()
      Overrides:
      getLightmapCoordinates in class Entity
      Mappings:
      Namespace Name Mixin selector
      official ay Laer;ay()I
      intermediary method_15053 Lnet/minecraft/class_864;method_15053()I
      named getLightmapCoordinates Lnet/minecraft/entity/Entity;getLightmapCoordinates()I
    • onCollision

      protected void onCollision(BlockHitResult result)
      Mappings:
      Namespace Name Mixin selector
      official a Laov;a(Lceb;)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 aB Laer;aB()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 Laer;a(Laea;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