-
Methods in net.minecraft.advancement.criterion with parameters of type DamageSource
Modifier and Type |
Method |
Description |
boolean |
EntityHurtPlayerCriterion.Conditions.matches(ServerPlayerEntity player,
DamageSource source,
float dealt,
float taken,
boolean blocked) |
|
boolean |
PlayerHurtEntityCriterion.Conditions.matches(ServerPlayerEntity player,
LootContext entityContext,
DamageSource source,
float dealt,
float taken,
boolean blocked) |
|
boolean |
OnKilledCriterion.Conditions.test(ServerPlayerEntity player,
LootContext killedEntityContext,
DamageSource killingBlow) |
|
void |
EntityHurtPlayerCriterion.trigger(ServerPlayerEntity player,
DamageSource source,
float dealt,
float taken,
boolean blocked) |
|
void |
OnKilledCriterion.trigger(ServerPlayerEntity player,
Entity entity,
DamageSource killingDamage) |
|
void |
PlayerHurtEntityCriterion.trigger(ServerPlayerEntity player,
Entity entity,
DamageSource damage,
float dealt,
float taken,
boolean blocked) |
|
-
-
-
-
Methods in net.minecraft.entity with parameters of type DamageSource
Modifier and Type |
Method |
Description |
protected float |
LivingEntity.applyArmorToDamage(DamageSource source,
float amount) |
|
protected void |
LivingEntity.applyDamage(DamageSource source,
float amount) |
|
protected float |
LivingEntity.applyEnchantmentsToDamage(DamageSource source,
float amount) |
|
private boolean |
LivingEntity.blockedByShield(DamageSource source) |
|
boolean |
Entity.damage(DamageSource source,
float amount) |
|
boolean |
ExperienceOrbEntity.damage(DamageSource source,
float amount) |
boolean |
ItemEntity.damage(DamageSource source,
float amount) |
boolean |
LivingEntity.damage(DamageSource source,
float amount) |
protected void |
LivingEntity.damageArmor(DamageSource source,
float amount) |
|
protected void |
LivingEntity.drop(DamageSource source) |
|
protected void |
LivingEntity.dropEquipment(DamageSource source,
int lootingMultiplier,
boolean allowDrops) |
|
protected void |
LivingEntity.dropLoot(DamageSource source,
boolean causedByPlayer) |
|
protected @Nullable SoundEvent |
LivingEntity.getHurtSound(DamageSource source) |
|
protected LootContext.Builder |
LivingEntity.getLootContextBuilder(boolean causedByPlayer,
DamageSource source) |
|
boolean |
Entity.handleFallDamage(float fallDistance,
float damageMultiplier,
DamageSource damageSource) |
|
boolean |
FallingBlockEntity.handleFallDamage(float fallDistance,
float damageMultiplier,
DamageSource damageSource) |
boolean |
LivingEntity.handleFallDamage(float fallDistance,
float damageMultiplier,
DamageSource damageSource) |
boolean |
Entity.isInvulnerableTo(DamageSource damageSource) |
|
void |
LivingEntity.onDeath(DamageSource source) |
|
protected void |
LivingEntity.playHurtSound(DamageSource source) |
|
private boolean |
LivingEntity.tryUseTotem(DamageSource source) |
|
void |
Entity.updateKilledAdvancementCriterion(Entity killer,
int score,
DamageSource damageSource) |
|
-
-
-
-
Methods in net.minecraft.entity.boss.dragon.phase with parameters of type DamageSource
Modifier and Type |
Method |
Description |
void |
AbstractPhase.crystalDestroyed(EndCrystalEntity crystal,
BlockPos pos,
DamageSource source,
@Nullable PlayerEntity player) |
void |
HoldingPatternPhase.crystalDestroyed(EndCrystalEntity crystal,
BlockPos pos,
DamageSource source,
@Nullable PlayerEntity player) |
void |
Phase.crystalDestroyed(EndCrystalEntity crystal,
BlockPos pos,
DamageSource source,
@Nullable PlayerEntity player) |
|
float |
AbstractPhase.modifyDamageTaken(DamageSource damageSource,
float damage) |
float |
AbstractSittingPhase.modifyDamageTaken(DamageSource damageSource,
float damage) |
float |
Phase.modifyDamageTaken(DamageSource damageSource,
float damage) |
|
-
-
-
Methods in net.minecraft.entity.mob with parameters of type DamageSource
Modifier and Type |
Method |
Description |
protected float |
WitchEntity.applyEnchantmentsToDamage(DamageSource source,
float amount) |
boolean |
EndermanEntity.damage(DamageSource source,
float amount) |
boolean |
GhastEntity.damage(DamageSource source,
float amount) |
boolean |
GuardianEntity.damage(DamageSource source,
float amount) |
boolean |
HoglinEntity.damage(DamageSource source,
float amount) |
boolean |
PiglinBruteEntity.damage(DamageSource source,
float amount) |
boolean |
PiglinEntity.damage(DamageSource source,
float amount) |
boolean |
ShulkerEntity.damage(DamageSource source,
float amount) |
boolean |
SilverfishEntity.damage(DamageSource source,
float amount) |
boolean |
ZoglinEntity.damage(DamageSource source,
float amount) |
boolean |
ZombieEntity.damage(DamageSource source,
float amount) |
protected void |
CreeperEntity.dropEquipment(DamageSource source,
int lootingMultiplier,
boolean allowDrops) |
protected void |
EndermanEntity.dropEquipment(DamageSource source,
int lootingMultiplier,
boolean allowDrops) |
protected void |
MobEntity.dropEquipment(DamageSource source,
int lootingMultiplier,
boolean allowDrops) |
protected void |
PiglinEntity.dropEquipment(DamageSource source,
int lootingMultiplier,
boolean allowDrops) |
protected void |
SkeletonEntity.dropEquipment(DamageSource source,
int lootingMultiplier,
boolean allowDrops) |
protected void |
WitherSkeletonEntity.dropEquipment(DamageSource source,
int lootingMultiplier,
boolean allowDrops) |
protected void |
ZombieEntity.dropEquipment(DamageSource source,
int lootingMultiplier,
boolean allowDrops) |
protected void |
MobEntity.dropLoot(DamageSource source,
boolean causedByPlayer) |
protected SoundEvent |
BlazeEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
CreeperEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
DrownedEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
ElderGuardianEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
EndermanEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
EndermiteEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
EvokerEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
GhastEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
GuardianEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
HoglinEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
HostileEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
HuskEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
IllusionerEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
MagmaCubeEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
PhantomEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
PiglinBruteEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
PiglinEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
PillagerEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
RavagerEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
ShulkerEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
SilverfishEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
SkeletonEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
SkeletonHorseEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
SlimeEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
SpiderEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
StrayEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
VexEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
VindicatorEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
WitchEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
WitherSkeletonEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
ZoglinEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
ZombieEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
ZombieHorseEntity.getHurtSound(DamageSource source) |
SoundEvent |
ZombieVillagerEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
ZombifiedPiglinEntity.getHurtSound(DamageSource source) |
protected LootContext.Builder |
MobEntity.getLootContextBuilder(boolean causedByPlayer,
DamageSource source) |
boolean |
BlazeEntity.handleFallDamage(float fallDistance,
float damageMultiplier,
DamageSource damageSource) |
boolean |
CreeperEntity.handleFallDamage(float fallDistance,
float damageMultiplier,
DamageSource damageSource) |
boolean |
FlyingEntity.handleFallDamage(float fallDistance,
float damageMultiplier,
DamageSource damageSource) |
boolean |
MagmaCubeEntity.handleFallDamage(float fallDistance,
float damageMultiplier,
DamageSource damageSource) |
protected void |
MobEntity.playHurtSound(DamageSource source) |
-
Methods in net.minecraft.entity.passive with parameters of type DamageSource
Modifier and Type |
Method |
Description |
boolean |
AnimalEntity.damage(DamageSource source,
float amount) |
boolean |
AxolotlEntity.damage(DamageSource source,
float amount) |
boolean |
BatEntity.damage(DamageSource source,
float amount) |
boolean |
BeeEntity.damage(DamageSource source,
float amount) |
boolean |
GlowSquidEntity.damage(DamageSource source,
float amount) |
boolean |
IronGolemEntity.damage(DamageSource source,
float amount) |
boolean |
PandaEntity.damage(DamageSource source,
float amount) |
boolean |
ParrotEntity.damage(DamageSource source,
float amount) |
boolean |
SquidEntity.damage(DamageSource source,
float amount) |
boolean |
WolfEntity.damage(DamageSource source,
float amount) |
protected void |
FoxEntity.drop(DamageSource source) |
protected SoundEvent |
AxolotlEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
BatEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
BeeEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
CatEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
ChickenEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
CodEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
CowEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
DolphinEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
DonkeyEntity.getHurtSound(DamageSource source) |
protected @Nullable SoundEvent |
FoxEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
GlowSquidEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
GoatEntity.getHurtSound(DamageSource source) |
protected @Nullable SoundEvent |
GolemEntity.getHurtSound(DamageSource source) |
protected @Nullable SoundEvent |
HorseBaseEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
HorseEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
IronGolemEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
LlamaEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
MuleEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
OcelotEntity.getHurtSound(DamageSource source) |
protected @Nullable SoundEvent |
PandaEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
ParrotEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
PigEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
PolarBearEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
PufferfishEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
RabbitEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
SalmonEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
SheepEntity.getHurtSound(DamageSource source) |
protected @Nullable SoundEvent |
SnowGolemEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
SquidEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
StriderEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
TropicalFishEntity.getHurtSound(DamageSource source) |
protected @Nullable SoundEvent |
TurtleEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
VillagerEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
WanderingTraderEntity.getHurtSound(DamageSource source) |
protected SoundEvent |
WolfEntity.getHurtSound(DamageSource source) |
boolean |
BatEntity.handleFallDamage(float fallDistance,
float damageMultiplier,
DamageSource damageSource) |
boolean |
BeeEntity.handleFallDamage(float fallDistance,
float damageMultiplier,
DamageSource damageSource) |
boolean |
CatEntity.handleFallDamage(float fallDistance,
float damageMultiplier,
DamageSource damageSource) |
boolean |
ChickenEntity.handleFallDamage(float fallDistance,
float damageMultiplier,
DamageSource damageSource) |
boolean |
GolemEntity.handleFallDamage(float fallDistance,
float damageMultiplier,
DamageSource damageSource) |
boolean |
HorseBaseEntity.handleFallDamage(float fallDistance,
float damageMultiplier,
DamageSource damageSource) |
boolean |
LlamaEntity.handleFallDamage(float fallDistance,
float damageMultiplier,
DamageSource damageSource) |
boolean |
OcelotEntity.handleFallDamage(float fallDistance,
float damageMultiplier,
DamageSource damageSource) |
boolean |
ParrotEntity.handleFallDamage(float fallDistance,
float damageMultiplier,
DamageSource damageSource) |
void |
IronGolemEntity.onDeath(DamageSource source) |
void |
MerchantEntity.onDeath(DamageSource source) |
void |
TameableEntity.onDeath(DamageSource source) |
void |
VillagerEntity.onDeath(DamageSource source) |
void |
WolfEntity.onDeath(DamageSource source) |
-
-
-
-
-
-
-
-
-
-
-
-