I have an idea that I think might add a bit more variation in Minecraft mobs: Sanity. The way it would work is fairly straightforward: Every mob has a 'sanity' attribute that determines their behavior and habits. All mobs start with a full sanity meter that slowly degrades depending on what their lives are like. Once the sanity meter reaches a certain point, the mob in particular will start behaving differently from others like it and will become neutral. Its texture will change to reflect that it's at risk of going mad. Once its sanity has dropped completely, it will become completely hostile, and it's texture will change once again. Insane mobs will attack mobs that are neither (going) insane nor hostile. The only way an insane mob will regain its sanity is if it is cured via a splash potion of instant health (as its mental health would be restored). If the player wishes to do the opposite, then they may instead brew a potion of madness, which causes the recipient to instantly go mad. Hostile mobs that get afflicted would attack any mob that isn't insane, including hostile but sane mobs (i.e. insane zombies would attack sane zombies).
My second idea is a bit less convoluted: The player may brew a splash potion of goodness to turn any mob onto which it is thrown passive. If the mob in question is hostile by nature, then it will take out its hostility on hostile/aggro mobs. Conversely, if the mob is affected by a potion of evil, then it shall attack passive/non-aggro mobs.
Please sign in to leave a comment.
0 Comments