Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[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.

EDIT

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 post
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.

Guest
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 Privacy Policy.