Class FireworkRocketEntity

All Implemented Interfaces:
FlyingItemEntity, CommandOutput, Nameable, EntityLike

public class FireworkRocketEntity extends ProjectileEntity implements FlyingItemEntity
Mappings:
Namespace Name
official bou
intermediary net/minecraft/class_1671
named net/minecraft/entity/projectile/FireworkRocketEntity
  • Field Details

    • ITEM

      private static final TrackedData<ItemStack> ITEM
      Mappings:
      Namespace Name Mixin selector
      official b Lbou;b:Lyb;
      intermediary field_7614 Lnet/minecraft/class_1671;field_7614:Lnet/minecraft/class_2940;
      named ITEM Lnet/minecraft/entity/projectile/FireworkRocketEntity;ITEM:Lnet/minecraft/entity/data/TrackedData;
    • SHOOTER_ENTITY_ID

      private static final TrackedData<OptionalInt> SHOOTER_ENTITY_ID
      Mappings:
      Namespace Name Mixin selector
      official c Lbou;c:Lyb;
      intermediary field_7611 Lnet/minecraft/class_1671;field_7611:Lnet/minecraft/class_2940;
      named SHOOTER_ENTITY_ID Lnet/minecraft/entity/projectile/FireworkRocketEntity;SHOOTER_ENTITY_ID:Lnet/minecraft/entity/data/TrackedData;
    • SHOT_AT_ANGLE

      private static final TrackedData<Boolean> SHOT_AT_ANGLE
      Mappings:
      Namespace Name Mixin selector
      official d Lbou;d:Lyb;
      intermediary field_7615 Lnet/minecraft/class_1671;field_7615:Lnet/minecraft/class_2940;
      named SHOT_AT_ANGLE Lnet/minecraft/entity/projectile/FireworkRocketEntity;SHOT_AT_ANGLE:Lnet/minecraft/entity/data/TrackedData;
    • life

      private int life
      Mappings:
      Namespace Name Mixin selector
      official e Lbou;e:I
      intermediary field_7613 Lnet/minecraft/class_1671;field_7613:I
      named life Lnet/minecraft/entity/projectile/FireworkRocketEntity;life:I
    • lifeTime

      private int lifeTime
      Mappings:
      Namespace Name Mixin selector
      official f Lbou;f:I
      intermediary field_7612 Lnet/minecraft/class_1671;field_7612:I
      named lifeTime Lnet/minecraft/entity/projectile/FireworkRocketEntity;lifeTime:I
    • shooter

      @Nullable private @Nullable LivingEntity shooter
      Mappings:
      Namespace Name Mixin selector
      official ao Lbou;ao:Laxy;
      intermediary field_7616 Lnet/minecraft/class_1671;field_7616:Lnet/minecraft/class_1309;
      named shooter Lnet/minecraft/entity/projectile/FireworkRocketEntity;shooter:Lnet/minecraft/entity/LivingEntity;
  • Constructor Details

    • FireworkRocketEntity

      public FireworkRocketEntity(EntityType<? extends FireworkRocketEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laxk;<init>(Laxo;Lcav;)V
      intermediary <init> Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
    • FireworkRocketEntity

      public FireworkRocketEntity(World world, double x, double y, double z, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbou;<init>(Lcav;DDDLbuw;)V
      intermediary <init> Lnet/minecraft/class_1671;<init>(Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1799;)V
      named <init> Lnet/minecraft/entity/projectile/FireworkRocketEntity;<init>(Lnet/minecraft/world/World;DDDLnet/minecraft/item/ItemStack;)V
    • FireworkRocketEntity

      public FireworkRocketEntity(World world, @Nullable @Nullable Entity entity, double x, double y, double z, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbou;<init>(Lcav;Laxk;DDDLbuw;)V
      intermediary <init> Lnet/minecraft/class_1671;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;DDDLnet/minecraft/class_1799;)V
      named <init> Lnet/minecraft/entity/projectile/FireworkRocketEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;DDDLnet/minecraft/item/ItemStack;)V
    • FireworkRocketEntity

      public FireworkRocketEntity(World world, ItemStack stack, LivingEntity shooter)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbou;<init>(Lcav;Lbuw;Laxy;)V
      intermediary <init> Lnet/minecraft/class_1671;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_1309;)V
      named <init> Lnet/minecraft/entity/projectile/FireworkRocketEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/LivingEntity;)V
    • FireworkRocketEntity

      public FireworkRocketEntity(World world, ItemStack stack, double x, double y, double z, boolean shotAtAngle)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbou;<init>(Lcav;Lbuw;DDDZ)V
      intermediary <init> Lnet/minecraft/class_1671;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;DDDZ)V
      named <init> Lnet/minecraft/entity/projectile/FireworkRocketEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;DDDZ)V
    • FireworkRocketEntity

      public FireworkRocketEntity(World world, ItemStack stack, Entity entity, double x, double y, double z, boolean shotAtAngle)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbou;<init>(Lcav;Lbuw;Laxk;DDDZ)V
      intermediary <init> Lnet/minecraft/class_1671;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_1297;DDDZ)V
      named <init> Lnet/minecraft/entity/projectile/FireworkRocketEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/Entity;DDDZ)V
  • Method Details

    • initDataTracker

      protected void initDataTracker()
      Specified by:
      initDataTracker in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a_ Laxk;a_()V
      intermediary method_5693 Lnet/minecraft/class_1297;method_5693()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • shouldRender

      public boolean shouldRender(double distance)
      Overrides:
      shouldRender in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laxk;a(D)Z
      intermediary method_5640 Lnet/minecraft/class_1297;method_5640(D)Z
      named shouldRender Lnet/minecraft/entity/Entity;shouldRender(D)Z
    • shouldRender

      public boolean shouldRender(double cameraX, double cameraY, double cameraZ)
      Overrides:
      shouldRender in class Entity
      Mappings:
      Namespace Name Mixin selector
      official j Laxk;j(DDD)Z
      intermediary method_5727 Lnet/minecraft/class_1297;method_5727(DDD)Z
      named shouldRender Lnet/minecraft/entity/Entity;shouldRender(DDD)Z
    • tick

      public void tick()
      Overrides:
      tick in class ProjectileEntity
      Mappings:
      Namespace Name Mixin selector
      official k Laxk;k()V
      intermediary method_5773 Lnet/minecraft/class_1297;method_5773()V
      named tick Lnet/minecraft/entity/Entity;tick()V
    • explodeAndRemove

      private void explodeAndRemove()
      Mappings:
      Namespace Name Mixin selector
      official j Lbou;j()V
      intermediary method_16830 Lnet/minecraft/class_1671;method_16830()V
      named explodeAndRemove Lnet/minecraft/entity/projectile/FireworkRocketEntity;explodeAndRemove()V
    • onEntityHit

      protected void onEntityHit(EntityHitResult entityHitResult)
      Overrides:
      onEntityHit in class ProjectileEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lboz;a(Ldpl;)V
      intermediary method_7454 Lnet/minecraft/class_1676;method_7454(Lnet/minecraft/class_3966;)V
      named onEntityHit Lnet/minecraft/entity/projectile/ProjectileEntity;onEntityHit(Lnet/minecraft/util/hit/EntityHitResult;)V
    • onBlockHit

      protected void onBlockHit(BlockHitResult blockHitResult)
      Overrides:
      onBlockHit in class ProjectileEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lboz;a(Ldpk;)V
      intermediary method_24920 Lnet/minecraft/class_1676;method_24920(Lnet/minecraft/class_3965;)V
      named onBlockHit Lnet/minecraft/entity/projectile/ProjectileEntity;onBlockHit(Lnet/minecraft/util/hit/BlockHitResult;)V
    • hasExplosionEffects

      private boolean hasExplosionEffects()
      Mappings:
      Namespace Name Mixin selector
      official l Lbou;l()Z
      intermediary method_20308 Lnet/minecraft/class_1671;method_20308()Z
      named hasExplosionEffects Lnet/minecraft/entity/projectile/FireworkRocketEntity;hasExplosionEffects()Z
    • explode

      private void explode()
      Mappings:
      Namespace Name Mixin selector
      official n Lbou;n()V
      intermediary method_7475 Lnet/minecraft/class_1671;method_7475()V
      named explode Lnet/minecraft/entity/projectile/FireworkRocketEntity;explode()V
    • wasShotByEntity

      private boolean wasShotByEntity()
      Mappings:
      Namespace Name Mixin selector
      official o Lbou;o()Z
      intermediary method_7476 Lnet/minecraft/class_1671;method_7476()Z
      named wasShotByEntity Lnet/minecraft/entity/projectile/FireworkRocketEntity;wasShotByEntity()Z
    • wasShotAtAngle

      public boolean wasShotAtAngle()
      Mappings:
      Namespace Name Mixin selector
      official i Lbou;i()Z
      intermediary method_7477 Lnet/minecraft/class_1671;method_7477()Z
      named wasShotAtAngle Lnet/minecraft/entity/projectile/FireworkRocketEntity;wasShotAtAngle()Z
    • handleStatus

      public void handleStatus(byte status)
      Overrides:
      handleStatus in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laxk;a(B)V
      intermediary method_5711 Lnet/minecraft/class_1297;method_5711(B)V
      named handleStatus Lnet/minecraft/entity/Entity;handleStatus(B)V
    • writeCustomDataToNbt

      public void writeCustomDataToNbt(NbtCompound nbt)
      Overrides:
      writeCustomDataToNbt in class ProjectileEntity
      Mappings:
      Namespace Name Mixin selector
      official b Laxk;b(Lok;)V
      intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
      named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • readCustomDataFromNbt

      public void readCustomDataFromNbt(NbtCompound nbt)
      Overrides:
      readCustomDataFromNbt in class ProjectileEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laxk;a(Lok;)V
      intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
      named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • getStack

      public ItemStack getStack()
      Specified by:
      getStack in interface FlyingItemEntity
      Mappings:
      Namespace Name Mixin selector
      official h Lbow;h()Lbuw;
      intermediary method_7495 Lnet/minecraft/class_3856;method_7495()Lnet/minecraft/class_1799;
      named getStack Lnet/minecraft/entity/FlyingItemEntity;getStack()Lnet/minecraft/item/ItemStack;
    • isAttackable

      public boolean isAttackable()
      Overrides:
      isAttackable in class Entity
      Mappings:
      Namespace Name Mixin selector
      official cf Laxk;cf()Z
      intermediary method_5732 Lnet/minecraft/class_1297;method_5732()Z
      named isAttackable Lnet/minecraft/entity/Entity;isAttackable()Z