Class FireballEntity

java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.projectile.FireballEntity

public class FireballEntity extends Entity
Mappings:
Namespace Name
intermediary net/minecraft/class_372
glue class_58
server bj
client cf
named net/minecraft/entity/projectile/FireballEntity
  • Field Details

    • blockX

      private int blockX
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2197 Lnet/minecraft/class_372;field_2197:I
      glue field_130 Lclass_58;field_130:I
      server f Lbj;f:I
      client f Lcf;f:I
      named blockX Lnet/minecraft/entity/projectile/FireballEntity;blockX:I
    • blockY

      private int blockY
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2198 Lnet/minecraft/class_372;field_2198:I
      glue field_131 Lclass_58;field_131:I
      server g Lbj;g:I
      client g Lcf;g:I
      named blockY Lnet/minecraft/entity/projectile/FireballEntity;blockY:I
    • blockZ

      private int blockZ
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2199 Lnet/minecraft/class_372;field_2199:I
      glue field_132 Lclass_58;field_132:I
      server h Lbj;h:I
      client h Lcf;h:I
      named blockZ Lnet/minecraft/entity/projectile/FireballEntity;blockZ:I
    • blockId

      private int blockId
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2200 Lnet/minecraft/class_372;field_2200:I
      glue field_133 Lclass_58;field_133:I
      server i Lbj;i:I
      client i Lcf;i:I
      named blockId Lnet/minecraft/entity/projectile/FireballEntity;blockId:I
    • inGround

      private boolean inGround
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2201 Lnet/minecraft/class_372;field_2201:Z
      glue field_134 Lclass_58;field_134:Z
      server j Lbj;j:Z
      client j Lcf;j:Z
      named inGround Lnet/minecraft/entity/projectile/FireballEntity;inGround:Z
    • shake

      public int shake
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2192 Lnet/minecraft/class_372;field_2192:I
      glue field_125 Lclass_58;field_125:I
      server a Lbj;a:I
      client a Lcf;a:I
      named shake Lnet/minecraft/entity/projectile/FireballEntity;shake:I
    • owner

      public LivingEntity owner
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2193 Lnet/minecraft/class_372;field_2193:Lnet/minecraft/class_127;
      glue field_126 Lclass_58;field_126:Lclass_283;
      server b Lbj;b:Lhl;
      client b Lcf;b:Lls;
      named owner Lnet/minecraft/entity/projectile/FireballEntity;owner:Lnet/minecraft/entity/LivingEntity;
    • removalTimer

      private int removalTimer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2202 Lnet/minecraft/class_372;field_2202:I
      glue field_135 Lclass_58;field_135:I
      server k Lbj;k:I
      client k Lcf;k:I
      named removalTimer Lnet/minecraft/entity/projectile/FireballEntity;removalTimer:I
    • inAirTime

      private int inAirTime
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2203 Lnet/minecraft/class_372;field_2203:I
      glue field_136 Lclass_58;field_136:I
      server l Lbj;l:I
      client l Lcf;l:I
      named inAirTime Lnet/minecraft/entity/projectile/FireballEntity;inAirTime:I
    • powerX

      public double powerX
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2194 Lnet/minecraft/class_372;field_2194:D
      glue field_127 Lclass_58;field_127:D
      server c Lbj;c:D
      client c Lcf;c:D
      named powerX Lnet/minecraft/entity/projectile/FireballEntity;powerX:D
    • powerY

      public double powerY
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2195 Lnet/minecraft/class_372;field_2195:D
      glue field_128 Lclass_58;field_128:D
      server d Lbj;d:D
      client d Lcf;d:D
      named powerY Lnet/minecraft/entity/projectile/FireballEntity;powerY:D
    • powerZ

      public double powerZ
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2196 Lnet/minecraft/class_372;field_2196:D
      glue field_129 Lclass_58;field_129:D
      server e Lbj;e:D
      client e Lcf;e:D
      named powerZ Lnet/minecraft/entity/projectile/FireballEntity;powerZ:D
  • Constructor Details

    • FireballEntity

      public FireballEntity(World world)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_57;<init>(Lnet/minecraft/class_18;)V
      glue <init> Lclass_450;<init>(Lclass_129;)V
      server <init> Llq;<init>(Ldj;)V
      client <init> Lsn;<init>(Lfd;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
    • FireballEntity

      @Environment(CLIENT) public FireballEntity(World world, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_372;<init>(Lnet/minecraft/class_18;DDDDDD)V
      glue <init> Lclass_58;<init>(Lclass_129;DDDDDD)V
      server <init> Lbj;<init>(Ldj;DDDDDD)V
      client <init> Lcf;<init>(Lfd;DDDDDD)V
      named <init> Lnet/minecraft/entity/projectile/FireballEntity;<init>(Lnet/minecraft/world/World;DDDDDD)V
    • FireballEntity

      public FireballEntity(World world, LivingEntity owner, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_372;<init>(Lnet/minecraft/class_18;Lnet/minecraft/class_127;DDD)V
      glue <init> Lclass_58;<init>(Lclass_129;Lclass_283;DDD)V
      server <init> Lbj;<init>(Ldj;Lhl;DDD)V
      client <init> Lcf;<init>(Lfd;Lls;DDD)V
      named <init> Lnet/minecraft/entity/projectile/FireballEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;DDD)V
  • Method Details

    • initDataTracker

      protected void initDataTracker()
      Specified by:
      initDataTracker in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1310 Lnet/minecraft/class_57;method_1310()V
      glue method_108 Lclass_450;method_108()V
      server b Llq;b()V
      client b Lsn;b()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
      intermediary method_1364 Lnet/minecraft/class_57;method_1364(D)Z
      glue method_235 Lclass_450;method_235(D)Z
      server method_1364 Llq;method_1364(D)Z
      client a Lsn;a(D)Z
      named shouldRender Lnet/minecraft/entity/Entity;shouldRender(D)Z
    • tick

      public void tick()
      Overrides:
      tick in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1370 Lnet/minecraft/class_57;method_1370()V
      glue method_29 Lclass_450;method_29()V
      server m_ Llq;m_()V
      client w_ Lsn;w_()V
      named tick Lnet/minecraft/entity/Entity;tick()V
    • writeNbt

      public void writeNbt(NbtCompound nbt)
      Specified by:
      writeNbt in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1368 Lnet/minecraft/class_57;method_1368(Lnet/minecraft/class_8;)V
      glue method_24 Lclass_450;method_24(Lclass_333;)V
      server b Llq;b(Liq;)V
      client b Lsn;b(Lnu;)V
      named writeNbt Lnet/minecraft/entity/Entity;writeNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • readNbt

      public void readNbt(NbtCompound nbt)
      Specified by:
      readNbt in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1363 Lnet/minecraft/class_57;method_1363(Lnet/minecraft/class_8;)V
      glue method_23 Lclass_450;method_23(Lclass_333;)V
      server a Llq;a(Liq;)V
      client a Lsn;a(Lnu;)V
      named readNbt Lnet/minecraft/entity/Entity;readNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • isCollidable

      public boolean isCollidable()
      Overrides:
      isCollidable in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1356 Lnet/minecraft/class_57;method_1356()Z
      glue method_179 Lclass_450;method_179()Z
      server l_ Llq;l_()Z
      client h_ Lsn;h_()Z
      named isCollidable Lnet/minecraft/entity/Entity;isCollidable()Z
    • getTargetingMargin

      @Environment(CLIENT) public float getTargetingMargin()
      Overrides:
      getTargetingMargin in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1369 Lnet/minecraft/class_57;method_1369()F
      glue method_253 Lclass_450;method_253()F
      server method_1369 Llq;method_1369()F
      client m_ Lsn;m_()F
      named getTargetingMargin Lnet/minecraft/entity/Entity;getTargetingMargin()F
    • damage

      public boolean damage(Entity damageSource, int amount)
      Overrides:
      damage in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1355 Lnet/minecraft/class_57;method_1355(Lnet/minecraft/class_57;I)Z
      glue method_178 Lclass_450;method_178(Lclass_450;I)Z
      server a Llq;a(Llq;I)Z
      client a Lsn;a(Lsn;I)Z
      named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/Entity;I)Z
    • getShadowRadius

      @Environment(CLIENT) public float getShadowRadius()
      Overrides:
      getShadowRadius in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1366 Lnet/minecraft/class_57;method_1366()F
      glue method_237 Lclass_450;method_237()F
      server method_1366 Llq;method_1366()F
      client x_ Lsn;x_()F
      named getShadowRadius Lnet/minecraft/entity/Entity;getShadowRadius()F