Interface Explosion

All Known Implementing Classes:
ExplosionImpl

public interface Explosion
Mappings:
Namespace Name
named net/minecraft/world/explosion/Explosion
intermediary net/minecraft/class_1927
official dgz
  • Method Details

    • createDamageSource

      static DamageSource createDamageSource(World world, @Nullable @Nullable Entity source)
      Mappings:
      Namespace Name Mixin selector
      named createDamageSource Lnet/minecraft/world/explosion/Explosion;createDamageSource(Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/damage/DamageSource;
      intermediary method_55108 Lnet/minecraft/class_1927;method_55108(Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;
      official a Ldgz;a(Ldhh;Lbvj;)Lbtz;
    • getCausingEntity

      @Nullable static @Nullable LivingEntity getCausingEntity(@Nullable @Nullable Entity entity)
      Mappings:
      Namespace Name Mixin selector
      named getCausingEntity Lnet/minecraft/world/explosion/Explosion;getCausingEntity(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/LivingEntity;
      intermediary method_55110 Lnet/minecraft/class_1927;method_55110(Lnet/minecraft/class_1297;)Lnet/minecraft/class_1309;
      official a Ldgz;a(Lbvj;)Lbwf;
    • getWorld

      ServerWorld getWorld()
      Mappings:
      Namespace Name Mixin selector
      named getWorld Lnet/minecraft/world/explosion/Explosion;getWorld()Lnet/minecraft/server/world/ServerWorld;
      intermediary method_64504 Lnet/minecraft/class_1927;method_64504()Lnet/minecraft/class_3218;
      official a Ldgz;a()Lash;
    • getDestructionType

      Explosion.DestructionType getDestructionType()
      Mappings:
      Namespace Name Mixin selector
      named getDestructionType Lnet/minecraft/world/explosion/Explosion;getDestructionType()Lnet/minecraft/world/explosion/Explosion$DestructionType;
      intermediary method_55111 Lnet/minecraft/class_1927;method_55111()Lnet/minecraft/class_1927$class_4179;
      official b Ldgz;b()Ldgz$a;
    • getCausingEntity

      @Nullable @Nullable LivingEntity getCausingEntity()
      Mappings:
      Namespace Name Mixin selector
      named getCausingEntity Lnet/minecraft/world/explosion/Explosion;getCausingEntity()Lnet/minecraft/entity/LivingEntity;
      intermediary method_8347 Lnet/minecraft/class_1927;method_8347()Lnet/minecraft/class_1309;
      official c Ldgz;c()Lbwf;
    • getEntity

      Mappings:
      Namespace Name Mixin selector
      named getEntity Lnet/minecraft/world/explosion/Explosion;getEntity()Lnet/minecraft/entity/Entity;
      intermediary method_46406 Lnet/minecraft/class_1927;method_46406()Lnet/minecraft/class_1297;
      official d Ldgz;d()Lbvj;
    • getPower

      float getPower()
      Mappings:
      Namespace Name Mixin selector
      named getPower Lnet/minecraft/world/explosion/Explosion;getPower()F
      intermediary method_55107 Lnet/minecraft/class_1927;method_55107()F
      official e Ldgz;e()F
    • getPosition

      Vec3d getPosition()
      Mappings:
      Namespace Name Mixin selector
      named getPosition Lnet/minecraft/world/explosion/Explosion;getPosition()Lnet/minecraft/util/math/Vec3d;
      intermediary method_55109 Lnet/minecraft/class_1927;method_55109()Lnet/minecraft/class_243;
      official f Ldgz;f()Lfbx;
    • canTriggerBlocks

      boolean canTriggerBlocks()
      Mappings:
      Namespace Name Mixin selector
      named canTriggerBlocks Lnet/minecraft/world/explosion/Explosion;canTriggerBlocks()Z
      intermediary method_60274 Lnet/minecraft/class_1927;method_60274()Z
      official g Ldgz;g()Z
    • preservesDecorativeEntities

      boolean preservesDecorativeEntities()
      Mappings:
      Namespace Name Mixin selector
      named preservesDecorativeEntities Lnet/minecraft/world/explosion/Explosion;preservesDecorativeEntities()Z
      intermediary method_61722 Lnet/minecraft/class_1927;method_61722()Z
      official h Ldgz;h()Z