Class FireworkRocketEntity

All Implemented Interfaces:
EntityLike, FlyingItemEntity, CommandOutput, Nameable

@EnvironmentInterfaces(@EnvironmentInterface(value=CLIENT,itf=FlyingItemEntity.class))
public class FireworkRocketEntity
extends ProjectileEntity
implements FlyingItemEntity
Mappings:
Namespace Name
official bhw
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 Lbhw;b:Lvk;
      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 Lbhw;c:Lvk;
      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 Lbhw;d:Lvk;
      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 Lbhw;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 Lbhw;f:I
      intermediary field_7612 Lnet/minecraft/class_1671;field_7612:I
      named lifeTime Lnet/minecraft/entity/projectile/FireworkRocketEntity;lifeTime:I
    • shooter

      private LivingEntity shooter
      Mappings:
      Namespace Name Mixin selector
      official g Lbhw;g:Lari;
      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> Laqv;<init>(Laqz;Lbtv;)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> Lbhw;<init>(Lbtv;DDDLbnv;)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 Entity entity, double x, double y, double z, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbhw;<init>(Lbtv;Laqv;DDDLbnv;)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> Lbhw;<init>(Lbtv;Lbnv;Lari;)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> Lbhw;<init>(Lbtv;Lbnv;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> Lbhw;<init>(Lbtv;Lbnv;Laqv;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 e Laqv;e()V
      intermediary method_5693 Lnet/minecraft/class_1297;method_5693()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • shouldRender

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

      @Environment(CLIENT) public boolean shouldRender​(double cameraX, double cameraY, double cameraZ)
      Overrides:
      shouldRender in class Entity
      Mappings:
      Namespace Name Mixin selector
      official j Laqv;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 j Laqv;j()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 i Lbhw;i()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 Lbib;a(Ldir;)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 Lbib;a(Ldiq;)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 k Lbhw;k()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 m Lbhw;m()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 n Lbhw;n()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 h Lbhw;h()Z
      intermediary method_7477 Lnet/minecraft/class_1671;method_7477()Z
      named wasShotAtAngle Lnet/minecraft/entity/projectile/FireworkRocketEntity;wasShotAtAngle()Z
    • handleStatus

      @Environment(CLIENT) public void handleStatus​(byte status)
      Overrides:
      handleStatus in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laqv;a(B)V
      intermediary method_5711 Lnet/minecraft/class_1297;method_5711(B)V
      named handleStatus Lnet/minecraft/entity/Entity;handleStatus(B)V
    • writeCustomDataToTag

      public void writeCustomDataToTag​(CompoundTag tag)
      Overrides:
      writeCustomDataToTag in class ProjectileEntity
      Mappings:
      Namespace Name Mixin selector
      official b Laqv;b(Lmq;)V
      intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
      named writeCustomDataToTag Lnet/minecraft/entity/Entity;writeCustomDataToTag(Lnet/minecraft/nbt/CompoundTag;)V
    • readCustomDataFromTag

      public void readCustomDataFromTag​(CompoundTag tag)
      Overrides:
      readCustomDataFromTag in class ProjectileEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laqv;a(Lmq;)V
      intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
      named readCustomDataFromTag Lnet/minecraft/entity/Entity;readCustomDataFromTag(Lnet/minecraft/nbt/CompoundTag;)V
    • getStack

      @Environment(CLIENT) public ItemStack getStack()
      Specified by:
      getStack in interface FlyingItemEntity
      Mappings:
      Namespace Name Mixin selector
      official g Lbhy;g()Lbnv;
      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 bV Laqv;bV()Z
      intermediary method_5732 Lnet/minecraft/class_1297;method_5732()Z
      named isAttackable Lnet/minecraft/entity/Entity;isAttackable()Z