Spiders, endermen, and phantoms don't use team color for glowing
I added all the night time mobs (Zombies, Skeletons, Creepers, Spiders, and Enderman) to a team I named red. I set the team color to red as well. Then I gave every entity on the red team a glowing effect and it work on everything except the Spider and the Enderman.
What I expected to happen was...:
Every mob listed above would be highlighted in red.
What actually happened was...:
The Zombies, Creepers, and Skeletons where all highlighted in red but the Spiders and Endermen wheren't.
Steps to Reproduce:
1. Create a redstone clock
2. Create a scoreboard team and set the color to red
3. Have the clock activate command blocks that add every entity (@e[type=zombie,skeleton,creeper,spider,endermen] (All in Separate Command Blocks)) to the created team above
3. Add command block activated by clock that has the command "/effect give @e[team=red] minecraft:glowing 1" in it
4. Spawn Spider and Enderman and their glow will just be white
Linked Issues
is duplicated by5
Created Issue:
Spiders and Enderman's glowing effect don't change color
I added all the night time mobs (Zombies, Skeletons, Creepers, Spiders, and Enderman) to a team I named red. I set the team color to red as well. Then I gave every entity on the red team a glowing effect and it work on everything except the Spider and the Enderman.
What I expected to happen was...:
Every mob listed above would be highlighted in red.What actually happened was...:
The Zombies, Creepers, and Skeletons where all highlighted in red but the Spiders and Endermen wheren't.Steps to Reproduce:
{All in Separate Command Blocks}
1. Create a redstone clock
2. Create a scoreboard team and set the color to red
3. Have the clock activate command blocks that add every entity (@e[type=Zombie,Skeleton,Creeper,Spider,Endermen]) to the created team above
3. Add command block activated by clock that has the command "/effect @e[team=red] minecraft:glowing 1" in it
4. Spawn Spider and Enderman and their glow will just be whiteEnvironment
Windows 10 with Java 7
Spiders and Enderman's glowing effect doesn't change color
is duplicated by
is duplicated by
I added all the night time mobs (Zombies, Skeletons, Creepers, Spiders, and Enderman) to a team I named red. I set the team color to red as well. Then I gave every entity on the red team a glowing effect and it work on everything except the Spider and the Enderman.
What I expected to happen was...:
Every mob listed above would be highlighted in red.What actually happened was...:
The Zombies, Creepers, and Skeletons where all highlighted in red but the Spiders and Endermen wheren't.Steps to Reproduce:
{All in Separate Command Blocks}
1. Create a redstone clock
2. Create a scoreboard team and set the color to red
3. Have the clock activate command blocks that add every entity (@e[type=Zombie,Skeleton,Creeper,Spider,Endermen]
) to the created team above
3. Add command block activated by clock that has the command "/effect @e[team=red]minecraft:glowing 1" in it
4. Spawn Spider and Enderman and their glow will just be whiteI added all the night time mobs (Zombies, Skeletons, Creepers, Spiders, and Enderman) to a team I named red. I set the team color to red as well. Then I gave every entity on the red team a glowing effect and it work on everything except the Spider and the Enderman.
What I expected to happen was...:
Every mob listed above would be highlighted in red.What actually happened was...:
The Zombies, Creepers, and Skeletons where all highlighted in red but the Spiders and Endermen wheren't.Steps to Reproduce:
1. Create a redstone clock
2. Create a scoreboard team and set the color to red
3. Have the clock activate command blocks that add every entity (@e[type=Zombie,Skeleton,Creeper,Spider,Endermen] (All in Separate Command Blocks)) to the created team above
3. Add command block activated by clock that has the command "/effect @e[team=red] minecraft:glowing 1" in it
4. Spawn Spider and Enderman and their glow will just be white
relates to
relates to
relates to
Spidersand Enderman's glowing effectdoesn'tchange colorSpiders, endermen, and phantoms don't use team color for glowing
is duplicated by
I added all the night time mobs (Zombies, Skeletons, Creepers, Spiders, and Enderman) to a team I named red. I set the team color to red as well. Then I gave every entity on the red team a glowing effect and it work on everything except the Spider and the Enderman.
What I expected to happen was...:
Every mob listed above would be highlighted in red.What actually happened was...:
The Zombies, Creepers, and Skeletons where all highlighted in red but the Spiders and Endermen wheren't.Steps to Reproduce:
1. Create a redstone clock
2. Create a scoreboard team and set the color to red
3. Have the clock activate command blocks that add every entity (@e[type=Zombie,Skeleton,Creeper,Spider,Endermen] (All in Separate Command Blocks)) to the created team above
3. Add command block activated by clock that has the command "/effect @e[team=red] minecraft:glowing 1" in it
4. Spawn Spider and Enderman and their glow will just be whiteI added all the night time mobs (Zombies, Skeletons, Creepers, Spiders, and Enderman) to a team I named red. I set the team color to red as well. Then I gave every entity on the red team a glowing effect and it work on everything except the Spider and the Enderman.
What I expected to happen was...:
Every mob listed above would be highlighted in red.What actually happened was...:
The Zombies, Creepers, and Skeletons where all highlighted in red but the Spiders and Endermen wheren't.Steps to Reproduce:
1. Create a redstone clock
2. Create a scoreboard team and set the color to red
3. Have the clock activate command blocks that add every entity (@e[type=zombie,skeleton,creeper,spider,endermen] (All in Separate Command Blocks)) to the created team above
3. Add command block activated by clock that has the command "/effect give @e[team=red] minecraft:glowing 1" in it
4. Spawn Spider and Enderman and their glow will just be white
Windows 10 with Java 7
relates to
is duplicated by
relates to
duplicate of MC-84404, reopening that one
Interesting! I can't reproduce this in 1.12 but could in the snapshot, so rather than searching I just made sure it hadn't been reported for the snapshot. Probably a lapse in judgment on my part.
Definitely looks like a duplicate though. I'll confirm the other ticket for 17w43a+ and add endermen if a moderator wants to close this one and mark the other as related to MC-84404.
I was able to fix this for spiders in a forge 1.12 mod by using reflection to remove the spider eye render layer from the spider renderer's render layer list. Doing so also fixed MC-84404.
Update: after replacing the spider eye layer with a custom version, I've come to the conclusion that the fire render issue is due (as one may expect) to an issue with the lightmap settings upon leaving the spider eye layer rendering method. I've fixed this in my mod by simply saving the lightmap texture coordinates to method-local variables, doing the render, and then setting them back to what they were, instead of attempting to recalculate them as is done "currently", "currently" being 1.12.2 in my case.
Edit: My solutions for spiders and endermen can be found below, but they also include a non-optimal workaround for team glow color (MC-84404). The relevant part for this issue is strictly the lightmap-related code (what has been removed, changed, and added for lightmap-related functions):
...
Duplicate of MC-84404.




Fixed in 15w32c
not fixed as of 1.9.2 (
MC-100628)got this bug in 1.11.2 and 17w17a
with windows 8.1 and Java 8
Experiencing this problem in 1.12.1 Vanilla Minecraft on Mac OS 10.9.5
Java 1.8.0_74 64bit
Probably caused by the invisible overlay layer used for the eyes.
Still valid 18w14b
Confirmed for 1.13-pre3. Of course also affects cave_spider
I'm unable to reproduce as of 18w30b, but I feel like this may be a case of me doing something wrong this time since it's a manual setup. If others also can't reproduce it, I'll try and figure out exactly which version it changed in, though (1.13-pre3 is pretty close so it shouldn't be that hard)
Confirmed for 1.13.2
I was able to fix this for spiders in a forge 1.12 mod by using reflection to remove the spider eye render layer from the spider renderer's render layer list. Doing so also fixed
MC-69696.Update: after replacing the spider eye layer with a custom version, I've come to the conclusion that the team-colored glow is rendering just fine...however an additional white glow layer is being rendered on top of it during the spider eye layer render. I've partially worked around this in my mod, however the part of the glow near the spider's eyes is still white (while the rest is normal). This is good enough for me, but for vanilla, this would be best solved by not drawing the glow while rendering "bright layers" such as spider eyes.
Edit: My temporary solutions for spiders and endermen can be found in the links below, but as I said earlier, it's probably better to fix this by instead not drawing the glow during these render layers:
https://github.com/Laike-Endaril/Dynamic-Stealth/blob/1c65272fdd96b7c38e43126d02f77ccaf26e8d21/src/main/java/com/fantasticsource/dynamicstealth/client/layeredits/LayerSpiderEyesEdit.java
...
https://github.com/Laike-Endaril/Dynamic-Stealth/blob/1c65272fdd96b7c38e43126d02f77ccaf26e8d21/src/main/java/com/fantasticsource/dynamicstealth/client/layeredits/LayerEndermanEyesEdit.java
Apparently this issue was fixed in 19w39a
Confirmed present in 19w38b and fixed in 19w39a. I also was able to reproduce in 18w30b, so I'm not sure why I wasn't able to before.