So I'm working on making a custom zombie that will follow me. Everything except for one thing is working. The problem I'm encountering is that the zombie stops passively following me and starts attacking me when I attack surrounding zombies. Is there any way to override this? I'm using NMS code, such as a custom class that extends EntityZombie and in that class, I have set a custom PathfinderGoalNearestAttackableTarget. I tried not setting one and while it works, it doesn't allow the zombie to follow me after I shoot the other nearby zombie (since my checks for the zombie being too far are inside the a() method in the PathfinderGoalNearestAttackableTarget, and shooting the zombie somehow makes it ignore the PathfinderGoalNearestAttackableTarget). Is there something I'm missing that would cause the zombie to change to aggressive mode, even when I have explicitly overridden the PathfinderGoalNearestAttackableTarget selector? Thanks.