Extended Bleeding and Health Loss mechanics to affect more entities (when enabled with datapacks)
- spiders applying health loss are no longer hard-coded (you can choose which mobs apply health loss with datapacks)
- it is now possible to make non-player entities get bleeding or health loss after taking damage
- it is now possible to make an entity apply both bleeding and health loss at the same time
- added 5 tags:
- damage_apply_health_loss (similar to damage_apply_bleed)
- bleed_resistant_to - mobs from this tag are immune to bleeding and bleedout
- health_loss_resistant_to - mobs from this tag are immune to health loss
- can_bleed - mobs from this tag can get bleeding after taking damage
- mobs_causing_health_loss - mobs from this tag apply health loss
- fixed sticky bandage having the same use time as other bandages
1.21
- added client sided config option to disable blood particles
- removed usage of minecraft's randoms, possibly fixing "Accessing LegacyRandomSource from multiple threads"