Jump to content

[1.7.10] Zombies dealing no damage from poison potion

Guest Abrynos

Recommended Posts

Well, this is gonna be hard.

    public boolean isPotionApplicable(PotionEffect p_70687_1_)
        if (this.getCreatureAttribute() == EnumCreatureAttribute.UNDEAD)
            int i = p_70687_1_.getPotionID();

            if (i == Potion.regeneration.id || i == Potion.poison.id)
                return false;

        return true;


This is code that handles adding poison/healing potion effect depending if mob is UNDEAD.

Code is called directly from EntityLivingBase so editing it is ONLY possible for your own mobs (non-vanilla).


ASM is a bit overkill here (also - might be hard if you don't know it) and I don't think there is an event for potions - you might wanna do request for "onAdded/RemovedPotion" but it's very small thing, so idk if it'll get done fast.


Note: My opinion, there still might be some trick for that.


There is ofc way to totally pawn this issue - by overriding Zombie with CustomZombie extending Zombie, but you know - comatybility might get harassed here (not always, but often).

1.7.10 is no longer supported by forge, you are on your own.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...

Important Information

By using this site, you agree to our Terms of Use.