Blazes are able to see a player through blocks
The bug
When the player attacks a blaze, nearby blazes behind solid walls will turn hostile and shoot at the player as if the wall wasn't there. Those blazes also continue to attack when the player has switched to Creative mode, whereas all blazes that initially had line-of-sight to the player will stop attacking.
Code analysis
The following analysis is based on a decompiled version of Minecraft using MCP 9.40pre-1 with MC 1.12.2 mappings (guide by [Mod] Pokechu22 here)
As per net.minecraft.entity.monster.EntityBlaze.initEntityAI(), a blaze's entityCallsForHelp boolean in the net.minecraft.entity.ai.EntityAIHurtByTarget class is always set to true, which means that it will alert other blaze entities within its followRange as soon as it gets attacked. The method which is called when a blaze wants to alert their fellow blazes is net.minecraft.entity.ai.EntityAIHurtByTarget.alertOthers().
This method, however, does not check if there are any blocks in between the attacking entity and the alerted blaze. So, I quickly made a hacky for-loop to check if there are any blocks other than air in between the entities' coordinates. Albeit I absolutely do not recommend to use this code as it is wacky as hell and does not consider all blocks within the view of the alerted blaze, it does a decent job in showing what the issue is – so I'll post it here anyway if anyone wants to test this.
Linked Issues
is duplicated by20
relates to6
- Fixed
[Mod] SonicwaveCéleste
Maria Lemón- 137
- 42
- Confirmed
Important
- Mob behaviour
- Survival
14w06b - 1.14.3-pre2
14w06b 14w20b 14w21b 14w27b 14w28a 14w29b 14w31a 14w32d 1.8 1.8.4 15w50a 1.9 1.10.2 16w43a 16w44a 1.11-pre1 1.12 1.12.1 1.12.2 18w05a 18w06a 18w08b 18w11a 18w14a 18w14b 18w16a 18w21a 18w22c 1.13-pre2 1.13 1.13.1 1.13.2 18w50a 19w09a 1.14-pre1 1.14-pre5 1.14 1.14.1 1.14.2-pre1 1.14.2-pre2 1.14.2-pre4 1.14.2 1.14.3-pre1 1.14.3-pre2- 1.14.3-pre3
Created Issue:
Blaze fireballs
When I am behind a glass wall, blaze can shoot on me whereas they cannot see me.
BlazefireballsBlaze seeing though blocks
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
When
I am behindaglass wall, blaze canshoot onme whereas they cannot see me.When a player kill a blaze, other blazes are able to shot on the player even if this one is behing a wall of blocks
Blazeseeingthough blocksBlazes are able to see a player through blocks
is duplicated by
relates to
relates to
relates to
is duplicated by
is duplicated by
is duplicated by
relates to
is duplicated by
When
aplayerkilla blaze,otherblazesare able toshotonthe playerevenif this one is behing awallof blocksThe bug
When the player attacks a blaze, nearby blazes behind solid walls will turn hostile and shoot at the player as if the wall wasn't there. Those blazes also continue to attack when the player has switched to Creative mode, whereas all blazes that initially had line-of-sight to the player will stop attacking.
The bug
When the player attacks a blaze, nearby blazes behind solid walls will turn hostile and shoot at the player as if the wall wasn't there. Those blazes also continue to attack when the player has switched to Creative mode, whereas all blazes that initially had line-of-sight to the player will stop attacking.
Code analysis by
The bug
When the player attacks a blaze, nearby blazes behind solid walls will turn hostile and shoot at the player as if the wall wasn't there. Those blazes also continue to attack when the player has switched to Creative mode, whereas all blazes that initially had line-of-sight to the player will stop attacking.
Code analysis
byThe bug
When the player attacks a blaze, nearby blazes behind solid walls will turn hostile and shoot at the player as if the wall wasn't there. Those blazes also continue to attack when the player has switched to Creative mode, whereas all blazes that initially had line-of-sight to the player will stop attacking.
Code analysis
The following analysis is based on a decompiled version of Minecraft using MCP 9.40pre-1 with MC 1.12.2 mappings (guide by [Mod] Pokechu22 here)
As per net.minecraft.entity.monster.EntityBlaze.initEntityAI(), a blaze's entityCallsForHelp boolean in the net.minecraft.entity.ai.EntityAIHurtByTarget class is always set to true, which means that it will alert other blaze entities within its followRange as soon as it gets attacked. The method which is called when a blaze wants to alert their fellow blazes is net.minecraft.entity.ai.EntityAIHurtByTarget.alertOthers().
This method, however, does not check if there are any blocks in between the attacking entity and the alerted blaze. So, I quickly made a hacky for-loop to check if there are any blocks other than air in between the entities' coordinates. Albeit I absolutely do not recommend to use this code as it is wacky as hell and does not consider all blocks within the view of the alerted blaze, it does a decent job in showing what the issue is – so I'll post it here anyway if anyone wants to test this.
Ticket is yours now, [~ericz1].
relates to
is duplicated by
is duplicated by
relates to
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
relates to
relates to
Duplicate of MC-47699
Duplicate of MC-47699
Not intended. MC-47699
Not sure if you're taking about the Wither or Wither Skeletons on the first one.
Dupe of MC-47699
Dupe of MC-47699
When a player is nearby, blazes occasionally attempt to shoot fireballs at the player through walls, ceilings and floors. Only one fireball per salvo is shot, instead of the usual three. A line of sight is not required for this to happen, and the effect occurs both with transparent and opaque blocks, tested with glass and nether brick with a setup as shown in the screenshot.
This seems to be new behaviour that is introduced in this snapshot, and does not occur in 1.8.8 or the 15w35e snapshot, but could be related to MC-47699
Dupe of MC-47699
This should not be marked as duplicate: MC-47699 is talking about Blaze seeing through walls, whereas this ticket is talking about Blaze's fireballs going through walls.
And I can confirm that this is still an issue in 1.12+ and 1.13+: the fireballs go through walls and are able to hurt the player. Please reopen this ticket. @[Mod] Michael Wobst
This is not the issue with MC-47699
This is an issue that was not in 1.12 or 1.13 or even earlier snapshots. Only the part of my previous report was of them shooting through walls. The AI is targeting when they can NOT see you and acting like Pigmen in that if you touch 1 they all come after you. You were to quick to dismiss this issue as being MC_47699 without even reading the full issue. Even claiming I did not search. I did search and had someone else search and found NO issue with the AI acting like this and breaking blaze farms.
Duplicate of MC-47699
Duplicate of MC-47699
Bug reports are only accepted in English; however your issue seems to be MC-47699 (based on Google Translate).
This was reported back in 1.1.5 at MCPE-25031 but the ticket was never updated.
It probably came over from Java in the original port as there is a history of partial fixes and continuing issues in Java Edition: MC-47699, MC-145202, MC-160119.
I want to ask for a review of this issue as there's inconsistencies with this behavior.
Some of my testing seems to indicate that breezes tend to lose aggro to players on weird instances. If they're trapped in some configurations like the one in this image, they'll eventually forget about the player after being hit. This happens when the player is walking around the box.
But also in other reasons for asking the reopen, is because this behavior is inconsistent with most hostile mobs in the game, even the Blaze which is the closest mob there is to the Breeze. Blazes don't keep shooting at player behind walls, as this was a bug for some time and got fixed around 1.14 (see MC-47699), however they still kinda track players in some way but that's a bug tracked in MC-160119 with Mojang priority already.




I can confirm that, blaze also track/attack trough halfslabs, very annoying.
This is part of their new AI, so it works as intended.
I get the point with glass and other blocks a blaze could possibly see you trough, but not halfslabs. And I mean trough a solid floor/ceiling of halfslabs, not a wall with gaps. It's just annyoing as hell.
Blazes are seeing and firing at me through ANY block. While this IS part of the zombie AI, it doesn't make sense for Blazes since they should be smart enough to not shoot at something through an obstacle.
I can totally confirm this, even in snapshot 14w08a, when you aggro a blaze, then move behind a wall, the blaze will continue to shoot you as if you aren't behind a wall at all. It is definately not intended, as before their AI change, they would go around a corner to shoot at you. This just makes no sense. Also in a separate issue, Blazes won't shoot you past 16 blocks. This is really strange, definately not intended.
Confirming this still exists in 14w11a. Blazes are targeting through solid blocks before seeing the player. Blazes won't move to retarget if the player moves behind walls, either.
also 14w11b IF this is indeed a bug and not intentional. I boxed myself in using obsidian and the blazes continue to fire at me.
works as intended, part of the mob ai wich was updated a few snapshots ago
You aren't a mod, and this is not intented, as it is way too easy to kill blazes like this. Just let them shoot and then kill them. They also won't shoot you from over 16 blocks away, like they used to. They just seem dumber now with these bugs...
yook on the minecraft wiki, it is intended and part of the new AI
I'm tired of people saying that. To clarify, ANYONE can edit the wiki. Mojang doesn't touch it. People that see a bug may think its a feature and write it there. Someone wrote how when you crouch your hand goes to the side was a feature. It was fixed a few snapshots ago. The wiki isn't accurate unless you KNOW that someone who knows what they're talking about wrote it.
This feature is also listed on reddit.
Again, anyone can post on reddit. We didn't get confirmation this was a feature. Only Mojang can really say if it's a bug at this point.
Confirmed. Does not have to be through a glass wall. They will always shoot. I do not know if this is designed or not.
I have them trying to shoot through any type of wall. Ghasts can do the same thing.
I'm using 14w11b
I think I know a possible reason. I noticed with mobs with the new AI system, if you hit a mob, they will be able to see you through the walls as they chase you. Like a creeper, when it chases you, then you go around the other side of an obstacle, it will lose sight of you quickly and stop. If you hit it then go on the opposite side of the obstacle, the creeper will still follow you. Same thing if you enter a house with the door closed. So if you hit the blaze, it will see you, but instead of going around the obstacle, it shoots into it instead.
I've noticed a very interesting behavior. When you hit a blaze, it triggers the other blazes in a wide area to swarm and attack you, like zombies/zombie pigmen. I've also seen this with silverfish and endermites, though they see only 16 blocks. I personally like this feature, it's not a matter of blazes seeing through blocks, it's that their AI for detecting blocks in front of them is messed up.
I'm also getting this. Also happens when solid blocks between player and Blaze.
Confirmed 14w26c
I don't know if this bug was confirmed in the 14w26c snapshot but he is still present in 14w28a...
Agreeing with the other people here. Definitely a bug to me, but as always, its up to Mojang to decide if its a bug or a feature.
Guys, Mojang has been letting off on most of these mob AI bugs for awhile. Knowing them, they're probably just focusing on the main new features first, then the new mob AI bugs, like endermen, blazes, and pigmen.
Fixed in 14w31a
Nope. Still occuring (
MC-65317).Uhh, not for me...
It is still occuring for me too in 14w31a.
I still cannot reproduce in 14w32a. Can somebody provide a world download for this bug?
Kazblox its easy to reproduce make a glass box or even solid block box 1 block thik put a blaze in it go into survival mode hit it with a potion or ur fist if u can and it will track/shoot you.. this agro also carries to blazes nearby. they can even damage you if you stand right up against the glass
P.S. Still present in 14w32a
Confirmed for 14w32d
Ran the following test on 14w34b.
1. Start in creative mode, make a glass box, spawn a few blaze inside the box
2. Switch to survival mode, note the blaze in the box are not agro
3. Spawn a blaze outside the box, the blaze will attack you, but the blaze in the box will remain NOT agro
4. Hit the blaze outside the box, the blaze inside the box will now be agro
Would be nice to know if this is the intended behavior or not. Makes some blaze farm designs rather crap with this new behavior.
Confirmed in latest pre-releases for 1.8 as well, would be nice if this got fixed before 1.8 proper release.
Addendum - Having collected a bunch of blazes in a blaze XP farm, and then attacking a blaze outside of the farm will cause a massive carnage of fireballs inside the grinder. But they are not shooting at me but instead massacring each other with fireballs, actually managing to kill each other or at least take a lot of damage essentially breaking the grinder. Any lone survivors will start targeting me through the walls again. I thought they didn't take fire damage so how come they are managing to kill each others in wast numbers quite quickly.
Blazes do not kill each other, they may have died from your grinder... And the fact that you hit one and they all target you is probably intended, but seeing through walls is ridiculous.
Yeah, confirmed for 1.8pre-3
The blaze wall tracking was intentional I believe. It was added with the new AI and the removal of spiders' ability to track through walls.
@Paul Smith, they were indeed managing to kill each other with their projectiles or contact damage, as the grinder is manual and needs me to hit a button for them to be crushed. And they managed to kill each other a lot faster than I thought possible given their fire immunity.
It's intentional that the blazes can track the players through walls, but at the moment they're shooting fireballs even when they don't have a line of sight. It's like they inherited the zombie ai (track the player and try to attack constantly) instead of the more suitable skeleton ai (track the player and shoot when you have a line of sight).
They still behave the same in 1.8 release. I definitely think this is a bug and not a feature. The current tracking AI makes farming them nearly impossible. This ruins pretty much all existing farm designs. And honestly, it makes no sense for them to shoot into walls!
This is very annoying, I just finished building my blaze farm in 1.8, and it's out of date because all the blazes are shooting at each other. They target me to begin with, then they hit another and start a fight. If I get any in the crusher, and start one hit killing them, they start firing away again! I barely get any xp now. They shouldn't be shooting through walls, this is ridiculous.
Using a blaze farm made by Okta (really smart design) and this problem is quite the problem.
I got a crusher that brings the blazes down to 1 hit kill, but somehow (sometimes, not all the time) when I hit and kill 1 blaze, everyone turns at me. Both in the killing champer awell in spawner champer, and that causes them to break the minecarts and destroying the spawner.
Still persists in 1.8.2 pre 4.
Just visited the nether in a hardcore game, and it was insanity.
I can't believe this problem is still here after almost a year.
1.8.4 still there. Just noticed they can do physical attacks through blocks as well.
With blaze on one side of block, stand against opposite side of block and they hit you.
Um, I just tested this in 1.8.7, and Blazes will not shoot at me (I was in Survival) if I'm behind cobblestone OR glass. As soon as I broke a cobblestone block from the test cage, they started shooting at me. After they calmed down they stopped shooting. And I'm just sitting there staring one down with just a glass pane between us.
Such an annoying bug. Caused me many deaths because of them hitting pigmen, the pigmen kill the blaze and then randomly kill me...
MC-69032.Confirmed in 15w50a...
Confirmed in 1.9 release.
Confirmed in 1.10.2. This needs to be fixed, it simply doesn't make sense.
confirmed in 16w43a
still in 16w44a
still in 1.11 Pre-Release 1
Confirmed for 1.12
Confirmed for 18w05a. Just to clarify blazes won't see you through solid walls unless you attack another blaze (to aggravate all nearby blazes), then they will fire at you as if the wall isn't there. Those blazes also continue to attack when the player has switched to Creative mode, whereas all blazes with line-of-sight to the player will stop attacking.
In a Survival game for 1.12.2, I closed in a blaze spawner that was open to the nether to make a quick blaze/xp grinder. As usual, all blazes outside the room continue to shoot at the player. However, I noticed that I kept getting melee attacks when no blazes were in the room. After a little testing, it appears that blazes can melee through walls when the player is pressed up against a 1 block thick wall with a blaze on the other side.
Confirmed for 18w22c
Confirmed for 1.13-pre2
Still happening in 19w09a. It really screws up the rates on my blaze farm, since as soon as I hit the first blaze all of them start floating up.
Still a bug in pre-release 1.14 pre-1
Confirmed for 1.14
wasn't it solved in 1.13?
why 1.14 bug come back?
No the bug is still active, seeing the amount of upvotes and affected versions makes me wonder why this bug isn't assigned to developer to be fixed.
also, they still try attack the player after changing to creative mode
1.14.1 still here
When is it going to be fixed? Blaze farms suck now 
I can confirm that too.
The mess that 1.14 and 1.14+ are
I don't get why such an old bug that is pretty critical is still unassigned... Any reason for that?
Yes. This bug is unassigned because nobody is working on it. Like with many other bugs. The devs can only work on a few issues simultaneously, and this issue has fairly low priority in comparison with other bugs.
Bug is still present in 1.14.2 pre release 1
Bug is still present in 1.14.2 pre release 2
Blazes even fire at players who are in spectator mode.
Still not fixed in full release 1.14.2
Yeah that’s because it’s unassigned meaning no one is working on it at all
Bug still present in pre-release 1 of 1.14.3
Zombie Pigman related bug got assigned... this one is just as important, let's hope Mojang takes this one under the loop as well.
Still in 1.14.3......
Aaron Sprouse, 1.14.3 has not been released yet.
Most of the aggravation is fixed, but the blazes still track players through solid blocks without attacking, it's like a group of bees swarming after you.
1.14.3 pre-release 3
[~Quasi_1987], see
MC-145202.This is the same bug, only the part of attacking has been removed. in pre-release 3 of 1.14.3
MC-160119 - this bug was never fixed; would be nice if this would actually get some attention and be FULLY fixed instead of just half-arsed.