Nether stars (dropped by withers) currently despawn after 10 minutes.
I would have expected them to despawn after 5 minutes, or else never despawn at all / be invulnerable.
This may be works as intended, but if so the MCP names are incorrect.
Edit:
Reproduction steps.
1. Kill a wither.
2. watch the nether star drop.
3. drop a stone block nearby.
4. note the stone block despawning.
5. Note that 5 minutes after the stone block despawns, the nether star despawns.
Comments 2
Sorry, I understand the confusion. I forgot to mention reproduction steps.
1. Kill a wither.
2. watch the nether star drop.
3. drop a stone block nearby.
4. note the stone block despawning.
5. Note that 5 minutes after the stone block despawns, the nether star despawns.
The nether star will have a creative despawn of 1 minute if dropped in creative mode, or 5 minutes in survival if dropped from a player inventory. Only after it drops from a wither is it given a negative age of -6000, and it's also the only place in the minecraft codebase that method is used, so it would be pretty easy to miss as a bug.
And Yes, I know MCP is not "officially" supported by Mojang, However the fact that EntityItem has a method, that changes the age to be a negative value on 1.12 , is usually a pretty sure sign that something is supposed to have an infinite timespan. negative values like that are commonly used in other programs, and elsewhere in minecraft to mean infinite.
That said I'm happy to accept this as Works as Intended after developer input, but definitely not closed due to 'cannot reproduce'
The nether star disappears after five minutes for me, just like any other item.
Also, MCP is not officially supported by Mojang.