Uses of Class
net.minecraft.entity.damage.DamageSource
Packages that use DamageSource
Package
Description
This and its subpackages make up the brain system used by some modern Minecraft entities,
such as villagers, piglins, and axolotls.
-
Uses of DamageSource in net.minecraft.advancement.criterion
Methods in net.minecraft.advancement.criterion with parameters of type DamageSourceModifier and TypeMethodDescriptionbooleanEntityHurtPlayerCriterion.Conditions.matches(ServerPlayerEntity player, DamageSource source, float dealt, float taken, boolean blocked) booleanPlayerHurtEntityCriterion.Conditions.matches(ServerPlayerEntity player, LootContext entityContext, DamageSource source, float dealt, float taken, boolean blocked) booleanOnKilledCriterion.Conditions.test(ServerPlayerEntity player, LootContext killedEntityContext, DamageSource killingBlow) voidEntityHurtPlayerCriterion.trigger(ServerPlayerEntity player, DamageSource source, float dealt, float taken, boolean blocked) voidOnKilledCriterion.trigger(ServerPlayerEntity player, Entity entity, DamageSource killingDamage) voidPlayerHurtEntityCriterion.trigger(ServerPlayerEntity player, Entity entity, DamageSource damage, float dealt, float taken, boolean blocked) -
Uses of DamageSource in net.minecraft.block
Methods in net.minecraft.block that return DamageSourceModifier and TypeMethodDescriptionAnvilBlock.getDamageSource()default DamageSourceLandingBlock.getDamageSource()PointedDripstoneBlock.getDamageSource() -
Uses of DamageSource in net.minecraft.client.network
Methods in net.minecraft.client.network with parameters of type DamageSourceModifier and TypeMethodDescriptionprotected voidClientPlayerEntity.applyDamage(DamageSource source, float amount) booleanClientPlayerEntity.damage(DamageSource source, float amount) booleanOtherClientPlayerEntity.damage(DamageSource source, float amount) -
Uses of DamageSource in net.minecraft.enchantment
Methods in net.minecraft.enchantment with parameters of type DamageSourceModifier and TypeMethodDescriptionintEnchantment.getProtectionAmount(int level, DamageSource source) static intEnchantmentHelper.getProtectionAmount(Iterable<ItemStack> equipment, DamageSource source) intProtectionEnchantment.getProtectionAmount(int level, DamageSource source) -
Uses of DamageSource in net.minecraft.entity
Fields in net.minecraft.entity declared as DamageSourceMethods in net.minecraft.entity that return DamageSourceMethods in net.minecraft.entity with parameters of type DamageSourceModifier and TypeMethodDescriptionprotected floatLivingEntity.applyArmorToDamage(DamageSource source, float amount) protected voidLivingEntity.applyDamage(DamageSource source, float amount) booleanLivingEntity.blockedByShield(DamageSource source) booleanEntity.damage(DamageSource source, float amount) booleanExperienceOrbEntity.damage(DamageSource source, float amount) booleanItemEntity.damage(DamageSource source, float amount) booleanLivingEntity.damage(DamageSource source, float amount) protected voidLivingEntity.damageArmor(DamageSource source, float amount) protected voidLivingEntity.damageHelmet(DamageSource source, float amount) protected voidLivingEntity.drop(DamageSource source) protected voidLivingEntity.dropEquipment(DamageSource source, int lootingMultiplier, boolean allowDrops) protected voidLivingEntity.dropLoot(DamageSource source, boolean causedByPlayer) protected @Nullable SoundEventLivingEntity.getHurtSound(DamageSource source) protected LootContext.BuilderLivingEntity.getLootContextBuilder(boolean causedByPlayer, DamageSource source) booleanEntity.handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) booleanFallingBlockEntity.handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) booleanLivingEntity.handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) booleanEntity.isInvulnerableTo(DamageSource damageSource) protected floatLivingEntity.modifyAppliedDamage(DamageSource source, float amount) Returns the modified damage value for the applieddamage.voidLivingEntity.onDeath(DamageSource damageSource) protected voidLivingEntity.playHurtSound(DamageSource source) private booleanLivingEntity.tryUseTotem(DamageSource source) voidEntity.updateKilledAdvancementCriterion(Entity entityKilled, int score, DamageSource damageSource) -
Uses of DamageSource in net.minecraft.entity.ai.brain
Fields in net.minecraft.entity.ai.brain with type parameters of type DamageSourceModifier and TypeFieldDescriptionstatic final MemoryModuleType<DamageSource>MemoryModuleType.HURT_BY -
Uses of DamageSource in net.minecraft.entity.boss
Methods in net.minecraft.entity.boss with parameters of type DamageSourceModifier and TypeMethodDescriptionbooleanWitherEntity.damage(DamageSource source, float amount) protected voidWitherEntity.dropEquipment(DamageSource source, int lootingMultiplier, boolean allowDrops) protected SoundEventWitherEntity.getHurtSound(DamageSource source) booleanWitherEntity.handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) -
Uses of DamageSource in net.minecraft.entity.boss.dragon
Methods in net.minecraft.entity.boss.dragon with parameters of type DamageSourceModifier and TypeMethodDescriptionvoidEnderDragonEntity.crystalDestroyed(EndCrystalEntity crystal, BlockPos pos, DamageSource source) voidEnderDragonFight.crystalDestroyed(EndCrystalEntity enderCrystal, DamageSource source) booleanEnderDragonEntity.damage(DamageSource source, float amount) booleanEnderDragonPart.damage(DamageSource source, float amount) booleanEnderDragonEntity.damagePart(EnderDragonPart part, DamageSource source, float amount) protected SoundEventEnderDragonEntity.getHurtSound(DamageSource source) protected booleanEnderDragonEntity.parentDamage(DamageSource source, float amount) -
Uses of DamageSource in net.minecraft.entity.boss.dragon.phase
Methods in net.minecraft.entity.boss.dragon.phase with parameters of type DamageSourceModifier and TypeMethodDescriptionvoidAbstractPhase.crystalDestroyed(EndCrystalEntity crystal, BlockPos pos, DamageSource source, @Nullable PlayerEntity player) voidHoldingPatternPhase.crystalDestroyed(EndCrystalEntity crystal, BlockPos pos, DamageSource source, @Nullable PlayerEntity player) voidPhase.crystalDestroyed(EndCrystalEntity crystal, BlockPos pos, DamageSource source, @Nullable PlayerEntity player) floatAbstractPhase.modifyDamageTaken(DamageSource damageSource, float damage) floatAbstractSittingPhase.modifyDamageTaken(DamageSource damageSource, float damage) floatPhase.modifyDamageTaken(DamageSource damageSource, float damage) -
Uses of DamageSource in net.minecraft.entity.damage
Subclasses of DamageSource in net.minecraft.entity.damageModifier and TypeClassDescriptionclassclassclassFields in net.minecraft.entity.damage declared as DamageSourceModifier and TypeFieldDescriptionstatic final DamageSourceDamageSource.ANVILstatic final DamageSourceDamageSource.CACTUSstatic final DamageSourceDamageSource.CRAMMINGprivate final DamageSourceDamageRecord.damageSourcestatic final DamageSourceDamageSource.DRAGON_BREATHstatic final DamageSourceDamageSource.DROWNstatic final DamageSourceDamageSource.DRYOUTstatic final DamageSourceDamageSource.FALLstatic final DamageSourceDamageSource.FALLING_BLOCKstatic final DamageSourceDamageSource.FALLING_STALACTITEstatic final DamageSourceDamageSource.FLY_INTO_WALLstatic final DamageSourceDamageSource.FREEZEstatic final DamageSourceDamageSource.GENERICstatic final DamageSourceDamageSource.HOT_FLOORstatic final DamageSourceDamageSource.IN_FIREstatic final DamageSourceDamageSource.IN_WALLstatic final DamageSourceDamageSource.LAVAstatic final DamageSourceDamageSource.LIGHTNING_BOLTstatic final DamageSourceDamageSource.MAGICstatic final DamageSourceDamageSource.ON_FIREstatic final DamageSourceDamageSource.OUT_OF_WORLDstatic final DamageSourceDamageSource.STALAGMITEstatic final DamageSourceDamageSource.STARVEstatic final DamageSourceDamageSource.SWEET_BERRY_BUSHstatic final DamageSourceDamageSource.WITHERMethods in net.minecraft.entity.damage that return DamageSourceModifier and TypeMethodDescriptionstatic DamageSourceDamageSource.arrow(PersistentProjectileEntity projectile, @Nullable Entity attacker) static DamageSourceDamageSource.badRespawnPoint()static DamageSourceDamageSource.explosion(@Nullable LivingEntity attacker) static DamageSourcestatic DamageSourceDamageSource.fireball(AbstractFireballEntity fireball, @Nullable Entity attacker) static DamageSourceDamageSource.firework(FireworkRocketEntity firework, @Nullable Entity attacker) DamageRecord.getDamageSource()static DamageSourcestatic DamageSourceDamageSource.mob(LivingEntity attacker) static DamageSourceDamageSource.mobProjectile(Entity projectile, @Nullable LivingEntity attacker) static DamageSourceDamageSource.player(PlayerEntity attacker) protected DamageSourceDamageSource.setBypassesArmor()protected DamageSourceDamageSource.setBypassesProtection()DamageSource.setExplosive()protected DamageSourceDamageSource.setFallingBlock()protected DamageSourceDamageSource.setFire()DamageSource.setFromFalling()DamageSource.setNeutral()protected DamageSourceDamageSource.setOutOfWorld()DamageSource.setProjectile()DamageSource.setScaledWithDifficulty()protected DamageSourceDamageSource.setUnblockable()DamageSource.setUsesMagic()static DamageSourcestatic DamageSourceDamageSource.sting(LivingEntity attacker) static DamageSourcestatic DamageSourceDamageSource.thrownProjectile(Entity projectile, @Nullable Entity attacker) static DamageSourcestatic DamageSourceDamageSource.witherSkull(WitherSkullEntity witherSkull, Entity attacker) Methods in net.minecraft.entity.damage with parameters of type DamageSourceModifier and TypeMethodDescriptionvoidDamageTracker.onDamage(DamageSource damageSource, float originalHealth, float damage) Constructors in net.minecraft.entity.damage with parameters of type DamageSourceModifierConstructorDescriptionDamageRecord(DamageSource damageSource, int entityAge, float entityOriginalHealth, float damage, @Nullable String fallDeathSuffix, float fallDistance) -
Uses of DamageSource in net.minecraft.entity.decoration
Methods in net.minecraft.entity.decoration with parameters of type DamageSourceModifier and TypeMethodDescriptionprivate voidArmorStandEntity.breakAndDropItem(DamageSource damageSource) private voidEndCrystalEntity.crystalDestroyed(DamageSource source) booleanAbstractDecorationEntity.damage(DamageSource source, float amount) booleanArmorStandEntity.damage(DamageSource source, float amount) booleanEndCrystalEntity.damage(DamageSource source, float amount) booleanItemFrameEntity.damage(DamageSource source, float amount) protected @Nullable SoundEventArmorStandEntity.getHurtSound(DamageSource source) private voidArmorStandEntity.onBreak(DamageSource damageSource) private voidArmorStandEntity.updateHealth(DamageSource damageSource, float amount) -
Uses of DamageSource in net.minecraft.entity.mob
Methods in net.minecraft.entity.mob with parameters of type DamageSourceModifier and TypeMethodDescriptionbooleanEndermanEntity.damage(DamageSource source, float amount) booleanGhastEntity.damage(DamageSource source, float amount) booleanGuardianEntity.damage(DamageSource source, float amount) booleanHoglinEntity.damage(DamageSource source, float amount) booleanPiglinBruteEntity.damage(DamageSource source, float amount) booleanPiglinEntity.damage(DamageSource source, float amount) booleanShulkerEntity.damage(DamageSource source, float amount) booleanSilverfishEntity.damage(DamageSource source, float amount) booleanWardenEntity.damage(DamageSource source, float amount) booleanZoglinEntity.damage(DamageSource source, float amount) booleanZombieEntity.damage(DamageSource source, float amount) private booleanEndermanEntity.damageFromPotion(DamageSource source, PotionEntity potion, float amount) protected voidCreeperEntity.dropEquipment(DamageSource source, int lootingMultiplier, boolean allowDrops) protected voidEndermanEntity.dropEquipment(DamageSource source, int lootingMultiplier, boolean allowDrops) protected voidMobEntity.dropEquipment(DamageSource source, int lootingMultiplier, boolean allowDrops) protected voidPiglinEntity.dropEquipment(DamageSource source, int lootingMultiplier, boolean allowDrops) protected voidSkeletonEntity.dropEquipment(DamageSource source, int lootingMultiplier, boolean allowDrops) protected voidWitherSkeletonEntity.dropEquipment(DamageSource source, int lootingMultiplier, boolean allowDrops) protected voidZombieEntity.dropEquipment(DamageSource source, int lootingMultiplier, boolean allowDrops) protected voidMobEntity.dropLoot(DamageSource source, boolean causedByPlayer) protected SoundEventBlazeEntity.getHurtSound(DamageSource source) protected SoundEventCreeperEntity.getHurtSound(DamageSource source) protected SoundEventDrownedEntity.getHurtSound(DamageSource source) protected SoundEventElderGuardianEntity.getHurtSound(DamageSource source) protected SoundEventEndermanEntity.getHurtSound(DamageSource source) protected SoundEventEndermiteEntity.getHurtSound(DamageSource source) protected SoundEventEvokerEntity.getHurtSound(DamageSource source) protected SoundEventGhastEntity.getHurtSound(DamageSource source) protected SoundEventGuardianEntity.getHurtSound(DamageSource source) protected SoundEventHoglinEntity.getHurtSound(DamageSource source) protected SoundEventHostileEntity.getHurtSound(DamageSource source) protected SoundEventHuskEntity.getHurtSound(DamageSource source) protected SoundEventIllusionerEntity.getHurtSound(DamageSource source) protected SoundEventMagmaCubeEntity.getHurtSound(DamageSource source) protected SoundEventPhantomEntity.getHurtSound(DamageSource source) protected SoundEventPiglinBruteEntity.getHurtSound(DamageSource source) protected SoundEventPiglinEntity.getHurtSound(DamageSource source) protected SoundEventPillagerEntity.getHurtSound(DamageSource source) protected SoundEventRavagerEntity.getHurtSound(DamageSource source) protected SoundEventShulkerEntity.getHurtSound(DamageSource source) protected SoundEventSilverfishEntity.getHurtSound(DamageSource source) protected SoundEventSkeletonEntity.getHurtSound(DamageSource source) protected SoundEventSkeletonHorseEntity.getHurtSound(DamageSource source) protected SoundEventSlimeEntity.getHurtSound(DamageSource source) protected SoundEventSpiderEntity.getHurtSound(DamageSource source) protected SoundEventStrayEntity.getHurtSound(DamageSource source) protected SoundEventVexEntity.getHurtSound(DamageSource source) protected SoundEventVindicatorEntity.getHurtSound(DamageSource source) protected SoundEventWardenEntity.getHurtSound(DamageSource source) protected SoundEventWitchEntity.getHurtSound(DamageSource source) protected SoundEventWitherSkeletonEntity.getHurtSound(DamageSource source) protected SoundEventZoglinEntity.getHurtSound(DamageSource source) protected SoundEventZombieEntity.getHurtSound(DamageSource source) protected SoundEventZombieHorseEntity.getHurtSound(DamageSource source) ZombieVillagerEntity.getHurtSound(DamageSource source) protected SoundEventZombifiedPiglinEntity.getHurtSound(DamageSource source) protected LootContext.BuilderMobEntity.getLootContextBuilder(boolean causedByPlayer, DamageSource source) booleanBlazeEntity.handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) booleanCreeperEntity.handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) booleanFlyingEntity.handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) booleanMagmaCubeEntity.handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) private static booleanGhastEntity.isFireballFromPlayer(DamageSource damageSource) Returns whetherdamageSourceis caused by a player's fireball.booleanGhastEntity.isInvulnerableTo(DamageSource damageSource) booleanWardenEntity.isInvulnerableTo(DamageSource damageSource) protected floatWitchEntity.modifyAppliedDamage(DamageSource source, float amount) Returns the modified damage value for the applieddamage.protected voidMobEntity.playHurtSound(DamageSource source) -
Uses of DamageSource in net.minecraft.entity.passive
Methods in net.minecraft.entity.passive with parameters of type DamageSourceModifier and TypeMethodDescriptionbooleanAllayEntity.damage(DamageSource source, float amount) booleanAnimalEntity.damage(DamageSource source, float amount) booleanAxolotlEntity.damage(DamageSource source, float amount) booleanBatEntity.damage(DamageSource source, float amount) booleanBeeEntity.damage(DamageSource source, float amount) booleanGlowSquidEntity.damage(DamageSource source, float amount) booleanIronGolemEntity.damage(DamageSource source, float amount) booleanPandaEntity.damage(DamageSource source, float amount) booleanParrotEntity.damage(DamageSource source, float amount) booleanSquidEntity.damage(DamageSource source, float amount) booleanWolfEntity.damage(DamageSource source, float amount) protected voidFoxEntity.drop(DamageSource source) protected @Nullable SoundEventAbstractHorseEntity.getHurtSound(DamageSource source) protected SoundEventAllayEntity.getHurtSound(DamageSource source) protected SoundEventAxolotlEntity.getHurtSound(DamageSource source) protected SoundEventBatEntity.getHurtSound(DamageSource source) protected SoundEventBeeEntity.getHurtSound(DamageSource source) protected SoundEventCatEntity.getHurtSound(DamageSource source) protected SoundEventChickenEntity.getHurtSound(DamageSource source) protected SoundEventCodEntity.getHurtSound(DamageSource source) protected SoundEventCowEntity.getHurtSound(DamageSource source) protected SoundEventDolphinEntity.getHurtSound(DamageSource source) protected SoundEventDonkeyEntity.getHurtSound(DamageSource source) protected @Nullable SoundEventFoxEntity.getHurtSound(DamageSource source) protected @Nullable SoundEventFrogEntity.getHurtSound(DamageSource source) protected SoundEventGlowSquidEntity.getHurtSound(DamageSource source) protected SoundEventGoatEntity.getHurtSound(DamageSource source) protected @Nullable SoundEventGolemEntity.getHurtSound(DamageSource source) protected SoundEventHorseEntity.getHurtSound(DamageSource source) protected SoundEventIronGolemEntity.getHurtSound(DamageSource source) protected SoundEventLlamaEntity.getHurtSound(DamageSource source) protected SoundEventMuleEntity.getHurtSound(DamageSource source) protected SoundEventOcelotEntity.getHurtSound(DamageSource source) protected @Nullable SoundEventPandaEntity.getHurtSound(DamageSource source) protected SoundEventParrotEntity.getHurtSound(DamageSource source) protected SoundEventPigEntity.getHurtSound(DamageSource source) protected SoundEventPolarBearEntity.getHurtSound(DamageSource source) protected SoundEventPufferfishEntity.getHurtSound(DamageSource source) protected SoundEventRabbitEntity.getHurtSound(DamageSource source) protected SoundEventSalmonEntity.getHurtSound(DamageSource source) protected SoundEventSheepEntity.getHurtSound(DamageSource source) protected @Nullable SoundEventSnowGolemEntity.getHurtSound(DamageSource source) protected SoundEventSquidEntity.getHurtSound(DamageSource source) protected SoundEventStriderEntity.getHurtSound(DamageSource source) protected @Nullable SoundEventTadpoleEntity.getHurtSound(DamageSource source) protected SoundEventTropicalFishEntity.getHurtSound(DamageSource source) protected @Nullable SoundEventTurtleEntity.getHurtSound(DamageSource source) protected SoundEventVillagerEntity.getHurtSound(DamageSource source) protected SoundEventWanderingTraderEntity.getHurtSound(DamageSource source) protected SoundEventWolfEntity.getHurtSound(DamageSource source) booleanAbstractHorseEntity.handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) booleanAllayEntity.handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) booleanBatEntity.handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) booleanBeeEntity.handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) booleanCatEntity.handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) booleanChickenEntity.handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) booleanGolemEntity.handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) booleanLlamaEntity.handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) booleanOcelotEntity.handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) booleanParrotEntity.handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) voidIronGolemEntity.onDeath(DamageSource damageSource) voidMerchantEntity.onDeath(DamageSource damageSource) voidTameableEntity.onDeath(DamageSource damageSource) voidVillagerEntity.onDeath(DamageSource damageSource) voidWolfEntity.onDeath(DamageSource damageSource) -
Uses of DamageSource in net.minecraft.entity.player
Methods in net.minecraft.entity.player with parameters of type DamageSourceModifier and TypeMethodDescriptionprotected voidPlayerEntity.applyDamage(DamageSource source, float amount) booleanPlayerEntity.damage(DamageSource source, float amount) protected voidPlayerEntity.damageArmor(DamageSource source, float amount) voidPlayerInventory.damageArmor(DamageSource damageSource, float amount, int[] slots) protected voidPlayerEntity.damageHelmet(DamageSource source, float amount) protected SoundEventPlayerEntity.getHurtSound(DamageSource source) booleanPlayerEntity.handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) booleanPlayerEntity.isInvulnerableTo(DamageSource damageSource) voidPlayerEntity.onDeath(DamageSource damageSource) -
Uses of DamageSource in net.minecraft.entity.projectile
Methods in net.minecraft.entity.projectile with parameters of type DamageSourceModifier and TypeMethodDescriptionbooleanDragonFireballEntity.damage(DamageSource source, float amount) booleanExplosiveProjectileEntity.damage(DamageSource source, float amount) booleanShulkerBulletEntity.damage(DamageSource source, float amount) booleanSmallFireballEntity.damage(DamageSource source, float amount) booleanWitherSkullEntity.damage(DamageSource source, float amount) -
Uses of DamageSource in net.minecraft.entity.raid
Methods in net.minecraft.entity.raid with parameters of type DamageSourceModifier and TypeMethodDescriptionbooleanRaiderEntity.damage(DamageSource source, float amount) voidRaiderEntity.onDeath(DamageSource damageSource) -
Uses of DamageSource in net.minecraft.entity.vehicle
Methods in net.minecraft.entity.vehicle with parameters of type DamageSourceModifier and TypeMethodDescriptionbooleanAbstractMinecartEntity.damage(DamageSource source, float amount) booleanBoatEntity.damage(DamageSource source, float amount) booleanTntMinecartEntity.damage(DamageSource source, float amount) voidAbstractMinecartEntity.dropItems(DamageSource damageSource) protected voidBoatEntity.dropItems(DamageSource source) voidChestBoatEntity.dropItems(DamageSource source) voidStorageMinecartEntity.dropItems(DamageSource damageSource) voidTntMinecartEntity.dropItems(DamageSource damageSource) booleanTntMinecartEntity.handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) default voidVehicleInventory.onBroken(DamageSource source, World world, Entity vehicle) -
Uses of DamageSource in net.minecraft.item
Methods in net.minecraft.item with parameters of type DamageSourceModifier and TypeMethodDescriptionbooleanItem.damage(DamageSource source) Returns whether this item can be damaged by the givensource. -
Uses of DamageSource in net.minecraft.loot.context
Fields in net.minecraft.loot.context with type parameters of type DamageSourceModifier and TypeFieldDescriptionstatic final LootContextParameter<DamageSource>LootContextParameters.DAMAGE_SOURCE -
Uses of DamageSource in net.minecraft.predicate
Methods in net.minecraft.predicate with parameters of type DamageSourceModifier and TypeMethodDescriptionbooleanDamagePredicate.test(ServerPlayerEntity player, DamageSource source, float dealt, float taken, boolean blocked) -
Uses of DamageSource in net.minecraft.predicate.entity
Methods in net.minecraft.predicate.entity with parameters of type DamageSourceModifier and TypeMethodDescriptionbooleanDamageSourcePredicate.test(ServerPlayerEntity player, DamageSource damageSource) booleanDamageSourcePredicate.test(ServerWorld world, Vec3d pos, DamageSource damageSource) -
Uses of DamageSource in net.minecraft.server.network
Methods in net.minecraft.server.network with parameters of type DamageSourceModifier and TypeMethodDescriptionbooleanServerPlayerEntity.damage(DamageSource source, float amount) booleanServerPlayerEntity.isInvulnerableTo(DamageSource damageSource) voidServerPlayerEntity.onDeath(DamageSource damageSource) voidServerPlayerEntity.updateKilledAdvancementCriterion(Entity entityKilled, int score, DamageSource damageSource) -
Uses of DamageSource in net.minecraft.server.world
Methods in net.minecraft.server.world with parameters of type DamageSourceModifier and TypeMethodDescriptionServerWorld.createExplosion(@Nullable Entity entity, @Nullable DamageSource damageSource, @Nullable ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, Explosion.DestructionType destructionType) Creates an explosion. -
Uses of DamageSource in net.minecraft.world
Methods in net.minecraft.world with parameters of type DamageSourceModifier and TypeMethodDescriptionWorld.createExplosion(@Nullable Entity entity, @Nullable DamageSource damageSource, @Nullable ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, Explosion.DestructionType destructionType) Creates an explosion. -
Uses of DamageSource in net.minecraft.world.explosion
Fields in net.minecraft.world.explosion declared as DamageSourceMethods in net.minecraft.world.explosion that return DamageSourceConstructors in net.minecraft.world.explosion with parameters of type DamageSourceModifierConstructorDescriptionExplosion(World world, @Nullable Entity entity, @Nullable DamageSource damageSource, @Nullable ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, Explosion.DestructionType destructionType)