Package net.minecraft.world.explosion
Class Explosion
java.lang.Object
net.minecraft.world.explosion.Explosion
- Mappings:
Namespace Name official axrintermediary net/minecraft/class_1147named net/minecraft/world/explosion/Explosion
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<PlayerEntity,Vec3d> private final Entityprivate final booleanprivate final booleanprivate DamageSourceprivate final floatprivate final Randomprivate final Worldprivate final doubleprivate final doubleprivate final double -
Constructor Summary
ConstructorsConstructorDescriptionExplosion(World world, Entity entity, double x, double y, double z, float power, boolean createFire, boolean destructive) Explosion(World world, Entity entity, double x, double y, double z, float power, boolean createFire, boolean destructive, List<BlockPos> affectedBlocks) Explosion(World world, Entity entity, double x, double y, double z, float power, List<BlockPos> affectedBlocks) -
Method Summary
Modifier and TypeMethodDescriptionvoidaffectWorld(boolean showSmallParticles) voidvoidvoidmethod_16294(DamageSource damageSource)
-
Field Details
-
createFire
private final boolean createFire- Mappings:
Namespace Name Mixin selector official aLaxr;a:Zintermediary field_4509Lnet/minecraft/class_1147;field_4509:Znamed createFireLnet/minecraft/world/explosion/Explosion;createFire:Z
-
destructive
private final boolean destructive- Mappings:
Namespace Name Mixin selector official bLaxr;b:Zintermediary field_5460Lnet/minecraft/class_1147;field_5460:Znamed destructiveLnet/minecraft/world/explosion/Explosion;destructive:Z
-
random
- Mappings:
Namespace Name Mixin selector official cLaxr;c:Ljava/util/Random;intermediary field_4517Lnet/minecraft/class_1147;field_4517:Ljava/util/Random;named randomLnet/minecraft/world/explosion/Explosion;random:Ljava/util/Random;
-
world
- Mappings:
Namespace Name Mixin selector official dLaxr;d:Laxy;intermediary field_4518Lnet/minecraft/class_1147;field_4518:Lnet/minecraft/class_1150;named worldLnet/minecraft/world/explosion/Explosion;world:Lnet/minecraft/world/World;
-
x
private final double x- Mappings:
Namespace Name Mixin selector official eLaxr;e:Dintermediary field_4510Lnet/minecraft/class_1147;field_4510:Dnamed xLnet/minecraft/world/explosion/Explosion;x:D
-
y
private final double y- Mappings:
Namespace Name Mixin selector official fLaxr;f:Dintermediary field_4511Lnet/minecraft/class_1147;field_4511:Dnamed yLnet/minecraft/world/explosion/Explosion;y:D
-
z
private final double z- Mappings:
Namespace Name Mixin selector official gLaxr;g:Dintermediary field_4512Lnet/minecraft/class_1147;field_4512:Dnamed zLnet/minecraft/world/explosion/Explosion;z:D
-
causingEntity
- Mappings:
Namespace Name Mixin selector official hLaxr;h:Laer;intermediary field_4513Lnet/minecraft/class_1147;field_4513:Lnet/minecraft/class_864;named causingEntityLnet/minecraft/world/explosion/Explosion;causingEntity:Lnet/minecraft/entity/Entity;
-
power
private final float power- Mappings:
Namespace Name Mixin selector official iLaxr;i:Fintermediary field_4514Lnet/minecraft/class_1147;field_4514:Fnamed powerLnet/minecraft/world/explosion/Explosion;power:F
-
field_17489
- Mappings:
Namespace Name Mixin selector official jLaxr;j:Laea;intermediary field_17489Lnet/minecraft/class_1147;field_17489:Lnet/minecraft/class_856;named field_17489Lnet/minecraft/world/explosion/Explosion;field_17489:Lnet/minecraft/entity/damage/DamageSource;
-
affectedBlocks
- Mappings:
Namespace Name Mixin selector official kLaxr;k:Ljava/util/List;intermediary field_4515Lnet/minecraft/class_1147;field_4515:Ljava/util/List;named affectedBlocksLnet/minecraft/world/explosion/Explosion;affectedBlocks:Ljava/util/List;
-
affectedPlayers
- Mappings:
Namespace Name Mixin selector official lLaxr;l:Ljava/util/Map;intermediary field_4519Lnet/minecraft/class_1147;field_4519:Ljava/util/Map;named affectedPlayersLnet/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;)Vintermediary <init>Lnet/minecraft/class_1147;<init>(Lnet/minecraft/class_1150;Lnet/minecraft/class_864;DDDFLjava/util/List;)Vnamed <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;)Vintermediary <init>Lnet/minecraft/class_1147;<init>(Lnet/minecraft/class_1150;Lnet/minecraft/class_864;DDDFZZLjava/util/List;)Vnamed <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)Vintermediary <init>Lnet/minecraft/class_1147;<init>(Lnet/minecraft/class_1150;Lnet/minecraft/class_864;DDDFZZ)Vnamed <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 aLaxr;a()Vintermediary method_3567Lnet/minecraft/class_1147;method_3567()Vnamed collectBlocksAndDamageEntitiesLnet/minecraft/world/explosion/Explosion;collectBlocksAndDamageEntities()V
-
affectWorld
public void affectWorld(boolean showSmallParticles) - Mappings:
Namespace Name Mixin selector official aLaxr;a(Z)Vintermediary method_3568Lnet/minecraft/class_1147;method_3568(Z)Vnamed affectWorldLnet/minecraft/world/explosion/Explosion;affectWorld(Z)V
-
method_16295
- Mappings:
Namespace Name Mixin selector official bLaxr;b()Laea;intermediary method_16295Lnet/minecraft/class_1147;method_16295()Lnet/minecraft/class_856;named method_16295Lnet/minecraft/world/explosion/Explosion;method_16295()Lnet/minecraft/entity/damage/DamageSource;
-
method_16294
- Mappings:
Namespace Name Mixin selector official aLaxr;a(Laea;)Vintermediary method_16294Lnet/minecraft/class_1147;method_16294(Lnet/minecraft/class_856;)Vnamed method_16294Lnet/minecraft/world/explosion/Explosion;method_16294(Lnet/minecraft/entity/damage/DamageSource;)V
-
getAffectedPlayers
- Mappings:
Namespace Name Mixin selector official cLaxr;c()Ljava/util/Map;intermediary method_3569Lnet/minecraft/class_1147;method_3569()Ljava/util/Map;named getAffectedPlayersLnet/minecraft/world/explosion/Explosion;getAffectedPlayers()Ljava/util/Map;
-
getCausingEntity
- Mappings:
Namespace Name Mixin selector official dLaxr;d()Lafa;intermediary method_5487Lnet/minecraft/class_1147;method_5487()Lnet/minecraft/class_1699;named getCausingEntityLnet/minecraft/world/explosion/Explosion;getCausingEntity()Lnet/minecraft/entity/LivingEntity;
-
clearAffectedBlocks
public void clearAffectedBlocks()- Mappings:
Namespace Name Mixin selector official eLaxr;e()Vintermediary method_8472Lnet/minecraft/class_1147;method_8472()Vnamed clearAffectedBlocksLnet/minecraft/world/explosion/Explosion;clearAffectedBlocks()V
-
getAffectedBlocks
- Mappings:
Namespace Name Mixin selector official fLaxr;f()Ljava/util/List;intermediary method_8473Lnet/minecraft/class_1147;method_8473()Ljava/util/List;named getAffectedBlocksLnet/minecraft/world/explosion/Explosion;getAffectedBlocks()Ljava/util/List;
-