Class FireworkRocketEntity

All Implemented Interfaces:
FlyingItemEntity, CommandOutput, Nameable, EntityLike

public class FireworkRocketEntity extends ProjectileEntity implements FlyingItemEntity
Mappings:
Namespace Name
official bnv
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 Lbnv;b:Lxj;
      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 Lbnv;c:Lxj;
      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 Lbnv;d:Lxj;
      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 Lbnv;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 Lbnv;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 ap Lbnv;ap:Laxa;
      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> Lawm;<init>(Lawq;Lbzw;)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> Lbnv;<init>(Lbzw;DDDLbtx;)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> Lbnv;<init>(Lbzw;Lawm;DDDLbtx;)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> Lbnv;<init>(Lbzw;Lbtx;Laxa;)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> Lbnv;<init>(Lbzw;Lbtx;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> Lbnv;<init>(Lbzw;Lbtx;Lawm;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_ Lawm;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 Lawm;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 Lawm;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 Lawm;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 Lbnv;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 Lboa;a(Ldnw;)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 Lboa;a(Ldnv;)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 Lbnv;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 Lbnv;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 Lbnv;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 Lbnv;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 Lawm;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 Lawm;b(Lob;)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 Lawm;a(Lob;)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 Lbnx;h()Lbtx;
      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 Lawm;cf()Z
      intermediary method_5732 Lnet/minecraft/class_1297;method_5732()Z
      named isAttackable Lnet/minecraft/entity/Entity;isAttackable()Z