Class Explosion

java.lang.Object
net.minecraft.world.explosion.Explosion

public class Explosion extends Object
Mappings:
Namespace Name
official axr
intermediary net/minecraft/class_1147
named net/minecraft/world/explosion/Explosion
  • Field Details

    • createFire

      private final boolean createFire
      Mappings:
      Namespace Name Mixin selector
      official a Laxr;a:Z
      intermediary field_4509 Lnet/minecraft/class_1147;field_4509:Z
      named createFire Lnet/minecraft/world/explosion/Explosion;createFire:Z
    • destructive

      private final boolean destructive
      Mappings:
      Namespace Name Mixin selector
      official b Laxr;b:Z
      intermediary field_5460 Lnet/minecraft/class_1147;field_5460:Z
      named destructive Lnet/minecraft/world/explosion/Explosion;destructive:Z
    • random

      private final Random random
      Mappings:
      Namespace Name Mixin selector
      official c Laxr;c:Ljava/util/Random;
      intermediary field_4517 Lnet/minecraft/class_1147;field_4517:Ljava/util/Random;
      named random Lnet/minecraft/world/explosion/Explosion;random:Ljava/util/Random;
    • world

      private final World world
      Mappings:
      Namespace Name Mixin selector
      official d Laxr;d:Laxy;
      intermediary field_4518 Lnet/minecraft/class_1147;field_4518:Lnet/minecraft/class_1150;
      named world Lnet/minecraft/world/explosion/Explosion;world:Lnet/minecraft/world/World;
    • x

      private final double x
      Mappings:
      Namespace Name Mixin selector
      official e Laxr;e:D
      intermediary field_4510 Lnet/minecraft/class_1147;field_4510:D
      named x Lnet/minecraft/world/explosion/Explosion;x:D
    • y

      private final double y
      Mappings:
      Namespace Name Mixin selector
      official f Laxr;f:D
      intermediary field_4511 Lnet/minecraft/class_1147;field_4511:D
      named y Lnet/minecraft/world/explosion/Explosion;y:D
    • z

      private final double z
      Mappings:
      Namespace Name Mixin selector
      official g Laxr;g:D
      intermediary field_4512 Lnet/minecraft/class_1147;field_4512:D
      named z Lnet/minecraft/world/explosion/Explosion;z:D
    • causingEntity

      private final Entity causingEntity
      Mappings:
      Namespace Name Mixin selector
      official h Laxr;h:Laer;
      intermediary field_4513 Lnet/minecraft/class_1147;field_4513:Lnet/minecraft/class_864;
      named causingEntity Lnet/minecraft/world/explosion/Explosion;causingEntity:Lnet/minecraft/entity/Entity;
    • power

      private final float power
      Mappings:
      Namespace Name Mixin selector
      official i Laxr;i:F
      intermediary field_4514 Lnet/minecraft/class_1147;field_4514:F
      named power Lnet/minecraft/world/explosion/Explosion;power:F
    • field_17489

      private DamageSource field_17489
      Mappings:
      Namespace Name Mixin selector
      official j Laxr;j:Laea;
      intermediary field_17489 Lnet/minecraft/class_1147;field_17489:Lnet/minecraft/class_856;
      named field_17489 Lnet/minecraft/world/explosion/Explosion;field_17489:Lnet/minecraft/entity/damage/DamageSource;
    • affectedBlocks

      private final List<BlockPos> affectedBlocks
      Mappings:
      Namespace Name Mixin selector
      official k Laxr;k:Ljava/util/List;
      intermediary field_4515 Lnet/minecraft/class_1147;field_4515:Ljava/util/List;
      named affectedBlocks Lnet/minecraft/world/explosion/Explosion;affectedBlocks:Ljava/util/List;
    • affectedPlayers

      private final Map<PlayerEntity,Vec3d> affectedPlayers
      Mappings:
      Namespace Name Mixin selector
      official l Laxr;l:Ljava/util/Map;
      intermediary field_4519 Lnet/minecraft/class_1147;field_4519:Ljava/util/Map;
      named affectedPlayers Lnet/minecraft/world/explosion/Explosion;affectedPlayers:Ljava/util/Map;
  • Constructor Details

    • Explosion

      @Environment(CLIENT) public Explosion(World world, @Nullable Entity entity, double x, double y, double z, float power, List<BlockPos> affectedBlocks)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laxr;<init>(Laxy;Laer;DDDFLjava/util/List;)V
      intermediary <init> Lnet/minecraft/class_1147;<init>(Lnet/minecraft/class_1150;Lnet/minecraft/class_864;DDDFLjava/util/List;)V
      named <init> Lnet/minecraft/world/explosion/Explosion;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;DDDFLjava/util/List;)V
    • Explosion

      @Environment(CLIENT) public Explosion(World world, @Nullable Entity entity, double x, double y, double z, float power, boolean createFire, boolean destructive, List<BlockPos> affectedBlocks)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laxr;<init>(Laxy;Laer;DDDFZZLjava/util/List;)V
      intermediary <init> Lnet/minecraft/class_1147;<init>(Lnet/minecraft/class_1150;Lnet/minecraft/class_864;DDDFZZLjava/util/List;)V
      named <init> Lnet/minecraft/world/explosion/Explosion;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;DDDFZZLjava/util/List;)V
    • Explosion

      public Explosion(World world, @Nullable Entity entity, double x, double y, double z, float power, boolean createFire, boolean destructive)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laxr;<init>(Laxy;Laer;DDDFZZ)V
      intermediary <init> Lnet/minecraft/class_1147;<init>(Lnet/minecraft/class_1150;Lnet/minecraft/class_864;DDDFZZ)V
      named <init> Lnet/minecraft/world/explosion/Explosion;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;DDDFZZ)V
  • Method Details

    • collectBlocksAndDamageEntities

      public void collectBlocksAndDamageEntities()
      Mappings:
      Namespace Name Mixin selector
      official a Laxr;a()V
      intermediary method_3567 Lnet/minecraft/class_1147;method_3567()V
      named collectBlocksAndDamageEntities Lnet/minecraft/world/explosion/Explosion;collectBlocksAndDamageEntities()V
    • affectWorld

      public void affectWorld(boolean showSmallParticles)
      Mappings:
      Namespace Name Mixin selector
      official a Laxr;a(Z)V
      intermediary method_3568 Lnet/minecraft/class_1147;method_3568(Z)V
      named affectWorld Lnet/minecraft/world/explosion/Explosion;affectWorld(Z)V
    • method_16295

      public DamageSource method_16295()
      Mappings:
      Namespace Name Mixin selector
      official b Laxr;b()Laea;
      intermediary method_16295 Lnet/minecraft/class_1147;method_16295()Lnet/minecraft/class_856;
      named method_16295 Lnet/minecraft/world/explosion/Explosion;method_16295()Lnet/minecraft/entity/damage/DamageSource;
    • method_16294

      public void method_16294(DamageSource damageSource)
      Mappings:
      Namespace Name Mixin selector
      official a Laxr;a(Laea;)V
      intermediary method_16294 Lnet/minecraft/class_1147;method_16294(Lnet/minecraft/class_856;)V
      named method_16294 Lnet/minecraft/world/explosion/Explosion;method_16294(Lnet/minecraft/entity/damage/DamageSource;)V
    • getAffectedPlayers

      public Map<PlayerEntity,Vec3d> getAffectedPlayers()
      Mappings:
      Namespace Name Mixin selector
      official c Laxr;c()Ljava/util/Map;
      intermediary method_3569 Lnet/minecraft/class_1147;method_3569()Ljava/util/Map;
      named getAffectedPlayers Lnet/minecraft/world/explosion/Explosion;getAffectedPlayers()Ljava/util/Map;
    • getCausingEntity

      @Nullable public LivingEntity getCausingEntity()
      Mappings:
      Namespace Name Mixin selector
      official d Laxr;d()Lafa;
      intermediary method_5487 Lnet/minecraft/class_1147;method_5487()Lnet/minecraft/class_1699;
      named getCausingEntity Lnet/minecraft/world/explosion/Explosion;getCausingEntity()Lnet/minecraft/entity/LivingEntity;
    • clearAffectedBlocks

      public void clearAffectedBlocks()
      Mappings:
      Namespace Name Mixin selector
      official e Laxr;e()V
      intermediary method_8472 Lnet/minecraft/class_1147;method_8472()V
      named clearAffectedBlocks Lnet/minecraft/world/explosion/Explosion;clearAffectedBlocks()V
    • getAffectedBlocks

      public List<BlockPos> getAffectedBlocks()
      Mappings:
      Namespace Name Mixin selector
      official f Laxr;f()Ljava/util/List;
      intermediary method_8473 Lnet/minecraft/class_1147;method_8473()Ljava/util/List;
      named getAffectedBlocks Lnet/minecraft/world/explosion/Explosion;getAffectedBlocks()Ljava/util/List;