类的使用
net.minecraft.entity.damage.DamageSource
-
-
net.minecraft.advancement.criterion中DamageSource的使用
参数类型为DamageSource的net.minecraft.advancement.criterion中的方法 修饰符和类型 方法 说明 booleanEntityHurtPlayerCriterion.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) -
net.minecraft.block中DamageSource的使用
返回DamageSource的net.minecraft.block中的方法 修饰符和类型 方法 说明 DamageSourceAnvilBlock. getDamageSource()default DamageSourceLandingBlock. getDamageSource()DamageSourcePointedDripstoneBlock. getDamageSource() -
net.minecraft.client.network中DamageSource的使用
参数类型为DamageSource的net.minecraft.client.network中的方法 修饰符和类型 方法 说明 protected voidClientPlayerEntity. applyDamage(DamageSource source, float amount)booleanClientPlayerEntity. damage(DamageSource source, float amount)booleanOtherClientPlayerEntity. damage(DamageSource source, float amount) -
net.minecraft.enchantment中DamageSource的使用
参数类型为DamageSource的net.minecraft.enchantment中的方法 修饰符和类型 方法 说明 intEnchantment. getProtectionAmount(int level, DamageSource source)static intEnchantmentHelper. getProtectionAmount(Iterable<ItemStack> equipment, DamageSource source)intProtectionEnchantment. getProtectionAmount(int level, DamageSource source) -
net.minecraft.entity中DamageSource的使用
声明为DamageSource的net.minecraft.entity中的字段 修饰符和类型 字段 说明 private @Nullable DamageSourceLivingEntity. lastDamageSource返回DamageSource的net.minecraft.entity中的方法 修饰符和类型 方法 说明 @Nullable DamageSourceLivingEntity. getRecentDamageSource()参数类型为DamageSource的net.minecraft.entity中的方法 修饰符和类型 方法 说明 protected floatLivingEntity. applyArmorToDamage(DamageSource source, float amount)protected voidLivingEntity. applyDamage(DamageSource source, float amount)protected floatLivingEntity. applyEnchantmentsToDamage(DamageSource source, float amount)private 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. 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)voidLivingEntity. onDeath(DamageSource source)protected voidLivingEntity. playHurtSound(DamageSource source)private booleanLivingEntity. tryUseTotem(DamageSource source)voidEntity. updateKilledAdvancementCriterion(Entity killer, int score, DamageSource damageSource) -
net.minecraft.entity.ai.brain中DamageSource的使用
类型参数类型为DamageSource的net.minecraft.entity.ai.brain中的字段 修饰符和类型 字段 说明 static MemoryModuleType<DamageSource>MemoryModuleType. HURT_BY -
net.minecraft.entity.boss中DamageSource的使用
参数类型为DamageSource的net.minecraft.entity.boss中的方法 修饰符和类型 方法 说明 booleanWitherEntity. 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) -
net.minecraft.entity.boss.dragon中DamageSource的使用
参数类型为DamageSource的net.minecraft.entity.boss.dragon中的方法 修饰符和类型 方法 说明 voidEnderDragonEntity. 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) -
net.minecraft.entity.boss.dragon.phase中DamageSource的使用
参数类型为DamageSource的net.minecraft.entity.boss.dragon.phase中的方法 修饰符和类型 方法 说明 voidAbstractPhase. 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) -
net.minecraft.entity.damage中DamageSource的使用
net.minecraft.entity.damage中DamageSource的子类 修饰符和类型 类 说明 classBadRespawnPointDamageSourceclassEntityDamageSourceclassProjectileDamageSource声明为DamageSource的net.minecraft.entity.damage中的字段 修饰符和类型 字段 说明 static DamageSourceDamageSource. ANVILstatic DamageSourceDamageSource. CACTUSstatic DamageSourceDamageSource. CRAMMINGprivate DamageSourceDamageRecord. damageSourcestatic DamageSourceDamageSource. DRAGON_BREATHstatic DamageSourceDamageSource. DROWNstatic DamageSourceDamageSource. DRYOUTstatic DamageSourceDamageSource. FALLstatic DamageSourceDamageSource. FALLING_BLOCKstatic DamageSourceDamageSource. FALLING_STALACTITEstatic DamageSourceDamageSource. FLY_INTO_WALLstatic DamageSourceDamageSource. FREEZEstatic DamageSourceDamageSource. GENERICstatic DamageSourceDamageSource. HOT_FLOORstatic DamageSourceDamageSource. IN_FIREstatic DamageSourceDamageSource. IN_WALLstatic DamageSourceDamageSource. LAVAstatic DamageSourceDamageSource. LIGHTNING_BOLTstatic DamageSourceDamageSource. MAGICstatic DamageSourceDamageSource. ON_FIREstatic DamageSourceDamageSource. OUT_OF_WORLDstatic DamageSourceDamageSource. STALAGMITEstatic DamageSourceDamageSource. STARVEstatic DamageSourceDamageSource. SWEET_BERRY_BUSHstatic DamageSourceDamageSource. WITHER参数类型为DamageSource的net.minecraft.entity.damage中的方法 修饰符和类型 方法 说明 voidDamageTracker. onDamage(DamageSource damageSource, float originalHealth, float damage)参数类型为DamageSource的net.minecraft.entity.damage中的构造器 构造器 说明 DamageRecord(DamageSource damageSource, int entityAge, float entityOriginalHealth, float damage, @Nullable String fallDeathSuffix, float fallDistance) -
net.minecraft.entity.decoration中DamageSource的使用
参数类型为DamageSource的net.minecraft.entity.decoration中的方法 修饰符和类型 方法 说明 private 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) -
net.minecraft.entity.mob中DamageSource的使用
参数类型为DamageSource的net.minecraft.entity.mob中的方法 修饰符和类型 方法 说明 protected floatWitchEntity. applyEnchantmentsToDamage(DamageSource source, float amount)booleanEndermanEntity. 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)booleanZoglinEntity. damage(DamageSource source, float amount)booleanZombieEntity. damage(DamageSource source, 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 SoundEventWitchEntity. getHurtSound(DamageSource source)protected SoundEventWitherSkeletonEntity. getHurtSound(DamageSource source)protected SoundEventZoglinEntity. getHurtSound(DamageSource source)protected SoundEventZombieEntity. getHurtSound(DamageSource source)protected SoundEventZombieHorseEntity. getHurtSound(DamageSource source)SoundEventZombieVillagerEntity. 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)protected voidMobEntity. playHurtSound(DamageSource source) -
net.minecraft.entity.passive中DamageSource的使用
参数类型为DamageSource的net.minecraft.entity.passive中的方法 修饰符和类型 方法 说明 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 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 SoundEventGlowSquidEntity. getHurtSound(DamageSource source)protected SoundEventGoatEntity. getHurtSound(DamageSource source)protected @Nullable SoundEventGolemEntity. getHurtSound(DamageSource source)protected @Nullable SoundEventHorseBaseEntity. 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 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)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)booleanHorseBaseEntity. 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 source)voidMerchantEntity. onDeath(DamageSource source)voidTameableEntity. onDeath(DamageSource source)voidVillagerEntity. onDeath(DamageSource source)voidWolfEntity. onDeath(DamageSource source) -
net.minecraft.entity.player中DamageSource的使用
参数类型为DamageSource的net.minecraft.entity.player中的方法 修饰符和类型 方法 说明 protected 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)protected SoundEventPlayerEntity. getHurtSound(DamageSource source)booleanPlayerEntity. handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource)booleanPlayerEntity. isInvulnerableTo(DamageSource damageSource)voidPlayerEntity. onDeath(DamageSource source) -
net.minecraft.entity.projectile中DamageSource的使用
参数类型为DamageSource的net.minecraft.entity.projectile中的方法 修饰符和类型 方法 说明 booleanDragonFireballEntity. 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) -
net.minecraft.entity.raid中DamageSource的使用
参数类型为DamageSource的net.minecraft.entity.raid中的方法 修饰符和类型 方法 说明 booleanRaiderEntity. damage(DamageSource source, float amount)voidRaiderEntity. onDeath(DamageSource source) -
net.minecraft.entity.vehicle中DamageSource的使用
参数类型为DamageSource的net.minecraft.entity.vehicle中的方法 修饰符和类型 方法 说明 booleanAbstractMinecartEntity. damage(DamageSource source, float amount)booleanBoatEntity. damage(DamageSource source, float amount)booleanTntMinecartEntity. damage(DamageSource source, float amount)voidAbstractMinecartEntity. dropItems(DamageSource damageSource)voidChestMinecartEntity. dropItems(DamageSource damageSource)voidFurnaceMinecartEntity. dropItems(DamageSource damageSource)voidHopperMinecartEntity. dropItems(DamageSource damageSource)voidStorageMinecartEntity. dropItems(DamageSource damageSource)voidTntMinecartEntity. dropItems(DamageSource damageSource)booleanTntMinecartEntity. handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) -
net.minecraft.item中DamageSource的使用
参数类型为DamageSource的net.minecraft.item中的方法 修饰符和类型 方法 说明 booleanItem. damage(DamageSource source) -
net.minecraft.loot.context中DamageSource的使用
类型参数类型为DamageSource的net.minecraft.loot.context中的字段 修饰符和类型 字段 说明 static LootContextParameter<DamageSource>LootContextParameters. DAMAGE_SOURCE -
net.minecraft.predicate中DamageSource的使用
参数类型为DamageSource的net.minecraft.predicate中的方法 修饰符和类型 方法 说明 booleanDamagePredicate. test(ServerPlayerEntity player, DamageSource source, float dealt, float taken, boolean blocked) -
net.minecraft.predicate.entity中DamageSource的使用
参数类型为DamageSource的net.minecraft.predicate.entity中的方法 修饰符和类型 方法 说明 booleanDamageSourcePredicate. test(ServerPlayerEntity player, DamageSource damageSource)booleanDamageSourcePredicate. test(ServerWorld world, Vec3d pos, DamageSource damageSource) -
net.minecraft.server.network中DamageSource的使用
参数类型为DamageSource的net.minecraft.server.network中的方法 修饰符和类型 方法 说明 booleanServerPlayerEntity. damage(DamageSource source, float amount)booleanServerPlayerEntity. isInvulnerableTo(DamageSource damageSource)voidServerPlayerEntity. onDeath(DamageSource source)voidServerPlayerEntity. updateKilledAdvancementCriterion(Entity killer, int score, DamageSource damageSource) -
net.minecraft.server.world中DamageSource的使用
参数类型为DamageSource的net.minecraft.server.world中的方法 修饰符和类型 方法 说明 ExplosionServerWorld. createExplosion(@Nullable Entity entity, @Nullable DamageSource damageSource, @Nullable ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, Explosion.DestructionType destructionType) -
net.minecraft.world中DamageSource的使用
参数类型为DamageSource的net.minecraft.world中的方法 修饰符和类型 方法 说明 ExplosionWorld. createExplosion(@Nullable Entity entity, @Nullable DamageSource damageSource, @Nullable ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, Explosion.DestructionType destructionType) -
net.minecraft.world.explosion中DamageSource的使用
声明为DamageSource的net.minecraft.world.explosion中的字段 修饰符和类型 字段 说明 private DamageSourceExplosion. damageSource返回DamageSource的net.minecraft.world.explosion中的方法 修饰符和类型 方法 说明 DamageSourceExplosion. getDamageSource()参数类型为DamageSource的net.minecraft.world.explosion中的构造器 构造器 说明 Explosion(World world, @Nullable Entity entity, @Nullable DamageSource damageSource, @Nullable ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, Explosion.DestructionType destructionType)
-