Started by
Isalick34
on
Topic category: Feature requests and ideas for MCreator
I noticed that in the Behavior section of entities, the "Entity Immune to" section doesn't include custom damage types yet, so It would be nice if that was added.
You could use the 'On entity hurt' global trigger, and check if damage source = custom damage AND entity type = entity type you want it to be immune to. Should it return true, cancel the event.
It could still show some effects of damage, but the not the i-frames and the entity won't be hurt overall.
how do you cancel the event?
In 'advanced procedures', you will find a block called 'Cancel event that triggered global trigger'. Because the block only cancels global triggers, it's why you need to use a global trigger for the procedure to work.
oh ok thanks
This actually helps a ton because this allows me to get NBT data from an entity as it dies by canceling the event and then killing them again with the provided damage source.
No problem!