Closed DaSmileKat closed 4 years ago
The way engendered mobs work is they only target hostile mobs. They will not attack passive mobs. This leads to problems like this where they refuse to attack back. Ice and Fire is a big example of this bug.
We will fix this issue when we can.
We have revamped the ai for the next update. Now they should target anything that is attacking you and anything that is attacking them. He have tested this with Draconic Evolution armor and such. More improvements with the ai of the engendered mobs is underway, so this should be refined upon by the next update.
Describe The Bug Engendered mobs that are on my side doesn't attack mobs that are attacking me, but unsuccessful (such as when I'm wearing Infinity armor or Draconic armor). They also doesn't attack mobs that are attacking them, but not me.
Expected Behavior Engendered mobs should attack all mobs that attack me, no matter successful or not, and also attack all mobs that attack them.
To Reproduce 1:) Run Minecraft with the Engender mod along with Avaritia and/or Draconic Evolution. 2:) Get the full set of Infinity armor or Draconic armor from the Creative inventory, and put it on. 3:) Go to survival mode. 4:) Use /summon minecraft:villager_golem to summon a neutral iron golem. 5:) Spawn any engendered mob. 6:) Punch the iron golem, and it should start trying to attack, but unsuccessful. Notice that the engendered mob isn't attacking the iron golem.
For the part of the bug about engendered mobs not attacking mobs that are attacking them, I used a work in progress testing version of my own mod that have mobs that target other mobs with more health. This version of my mod had not been released yet, but the code is here: https://github.com/DaSmileKat/essences. I do not know of other mobs that doesn't always attack the player, but if someone can find another mob that does that, testing with that will also work.