mojira.dev
MC-278123

Shulker heads now disappear when invisible

In the recent update (1.21.2) shulker heads no longer appear invisible when under the invisibility effect. This is against what the Works As Intended MC-93884 states.

Steps to Reproduce:

  1. Run the command

    /summon shulker ~ ~ ~ {active_effects:[{duration:-1,amplifier:0b,id:"minecraft:invisibility"}],NoAI:1b}
  1. ❌ Shulker head is no longer visible

1.21.2+

[media]

1.21.1

[media]

Attachments

Comments 5

This is probably gonna be stupid, but I would actually love if this didn't get reverted. It makes the use of shulkers for datapacks a lot easier and there isn't any point in making a shulker invisible if its head still shows.

I agree that although this might not be intended, NOT reverting it is much better as creators could use them as collision boxes without worrying about the head being visible. 

Said this before migration so now it’s gone - this is amazing functionality for mapmakers for placing hitboxes off-grid! Could this be marked WAI as “features may change between versions“?

I understand that this may be good for datapacks and stuff, but it’s actually kind of detrimental if you are making a texture pack, since the head is kind of hard to see clearly without invisibility. If this is good for datapacks, there should be an option to add an attribute that would separate the head and the shell so that they can be affected or unaffected by invisibility.

Implementing such a feature could go as follows:

/summon shulker ~ ~ ~ {shell_invis_affected:1b, head_invis_affected:0b}

This command would summon a shulker whose shell would be affected by invisibility, while the head would not be affected (this would be the default circumstance, but you can change that with the command).

Also having floating shulker heads is kinda cool and fun ig, which is why I want them back…

Bluebird

(Unassigned)

Confirmed

(Unassigned)

24w33a, 1.21.2, 24w44a, 1.21.3, 24w45a, 1.21.4 Pre-Release 1, 1.21.4

Retrieved