Uses of Package
net.neoforged.neoforge.common.damagesource
Packages that use net.neoforged.neoforge.common.damagesource
Package
Description
-
Classes in net.neoforged.neoforge.common.damagesource used by net.minecraft.world.damagesourceClassDescriptionAn
IDeathMessageProvideris used by customDeathMessageTypeinstances.
This allows providing custom death messages based on the available parameters, instead of the hard-coded vanilla defaults.AnIScalingFunctionis used by customDamageScalinginstances.
This allows finer control over the actual scaling value, instead of the hard-coded vanilla defaults. -
Classes in net.neoforged.neoforge.common.damagesource used by net.minecraft.world.entityClassDescriptionDamageContainer encapsulates aspects of the entity damage sequence so that relevant context related to damage dealt is accessible throughout the entire sequence.
-
Classes in net.neoforged.neoforge.common.damagesource used by net.neoforged.neoforge.commonClassDescriptionDamageContainer encapsulates aspects of the entity damage sequence so that relevant context related to damage dealt is accessible throughout the entire sequence.
-
Classes in net.neoforged.neoforge.common.damagesource used by net.neoforged.neoforge.common.damagesourceClassDescriptionDamageContainer encapsulates aspects of the entity damage sequence so that relevant context related to damage dealt is accessible throughout the entire sequence.An
IDeathMessageProvideris used by customDeathMessageTypeinstances.
This allows providing custom death messages based on the available parameters, instead of the hard-coded vanilla defaults.AnIReductionFunctionis used byDamageContainerinstances.
This allows sequential modification of damage reduction values to be stored and later invoked before actual reductions are applied to the damage sequence.AnIScalingFunctionis used by customDamageScalinginstances.
This allows finer control over the actual scaling value, instead of the hard-coded vanilla defaults. -
Classes in net.neoforged.neoforge.common.damagesource used by net.neoforged.neoforge.common.extensionsClassDescriptionDamageContainer encapsulates aspects of the entity damage sequence so that relevant context related to damage dealt is accessible throughout the entire sequence.
-
Classes in net.neoforged.neoforge.common.damagesource used by net.neoforged.neoforge.event.entity.livingClassDescriptionDamageContainer encapsulates aspects of the entity damage sequence so that relevant context related to damage dealt is accessible throughout the entire sequence.An
IReductionFunctionis used byDamageContainerinstances.
This allows sequential modification of damage reduction values to be stored and later invoked before actual reductions are applied to the damage sequence.