Class Explosion

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

public class Explosion extends Object
Mappings:
Namespace Name
official adi
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 Ladi;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 Ladi;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 Ladi;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 Ladi;d:Ladm;
      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 Ladi;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 Ladi;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 Ladi;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 Ladi;h:Lpk;
      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 Ladi;i:F
      intermediary field_4514 Lnet/minecraft/class_1147;field_4514:F
      named power Lnet/minecraft/world/explosion/Explosion;power:F
    • affectedBlocks

      private final List<BlockPos> affectedBlocks
      Mappings:
      Namespace Name Mixin selector
      official j Ladi;j: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 k Ladi;k: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, Entity entity, double x, double y, double z, float power, List<BlockPos> affectedBlocks)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ladi;<init>(Ladm;Lpk;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, Entity entity, double x, double y, double z, float power, boolean createFire, boolean destructive, List<BlockPos> affectedBlocks)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ladi;<init>(Ladm;Lpk;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, Entity entity, double x, double y, double z, float power, boolean createFire, boolean destructive)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ladi;<init>(Ladm;Lpk;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 Ladi;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 Ladi;a(Z)V
      intermediary method_3568 Lnet/minecraft/class_1147;method_3568(Z)V
      named affectWorld Lnet/minecraft/world/explosion/Explosion;affectWorld(Z)V
    • getAffectedPlayers

      public Map<PlayerEntity,Vec3d> getAffectedPlayers()
      Mappings:
      Namespace Name Mixin selector
      official b Ladi;b()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

      public LivingEntity getCausingEntity()
      Mappings:
      Namespace Name Mixin selector
      official c Ladi;c()Lpr;
      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 d Ladi;d()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 e Ladi;e()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;