[MC-11659] Some thrown projectiles disappear if you save and quit immediately after throwing it Created: 13/Mar/13  Updated: 10/Nov/15  Resolved: 10/Nov/15

Status: Resolved
Project: Minecraft: Java Edition
Component/s: None
Affects Version/s: Minecraft 1.5, Snapshot 13w11a, Minecraft 1.5.1, Minecraft 1.5.2, Snapshot 13w17a, Snapshot 13w19a, Snapshot 13w21a, Snapshot 13w21b, Snapshot 13w23b, Snapshot 13w24a, Snapshot 13w24b, Snapshot 13w25a, Snapshot 13w25b, Snapshot 13w25c, Snapshot 13w26a, Minecraft 1.6, Minecraft 1.6.1, Minecraft 1.6.2, Minecraft 1.6.4, Minecraft 13w38c, Minecraft 13w42b, Minecraft 13w43a, Minecraft 1.7, Minecraft 1.7.1, Minecraft 1.7.4, Minecraft 14w02c, Minecraft 14w03b, Minecraft 14w04a, Minecraft 14w04b, Minecraft 14w11b, Minecraft 14w18b, Minecraft 1.8, Minecraft 15w31a
Fix Version/s: None

Type: Bug
Reporter: FireHunterX Assignee: [Mojang] Searge (Michael Stoyke)
Resolution: Cannot Reproduce Votes: 6
Labels: None
Environment:

Java 7
OS X


Attachments: File EggSpawner.schematic     Text File crash-2013-05-28_20.10.40-client.txt     Text File crash-2013-06-18_13.19.07-client.txt    
Issue Links:
Duplicate
is duplicated by MC-16751 Thrown Eggs are no longer saved; dele... Resolved
is duplicated by MC-16941 Eggs disappear Resolved
is duplicated by MC-32545 Egg throw glitch Resolved
is duplicated by MC-4790 Thrown chicken egg entity dissapear w... Resolved
CHK:
Confirmation Status: Confirmed

 Description   

Some projectiles that are thrown, such as eggs, disappear when you save and quit and then start the world again.

Currently affects:
Eye of Ender



 Comments   
Comment by Nico [ 29/Jul/15 ]

Still now fixed in 15w31a with eye of enders

Comment by Jeremy [ 05/Sep/14 ]

Confirmed that this bug is still present in the official 1.8 release. In fact, you don't need to quit to see this bug since it also affects entities that are in mid-air when you unload a chunk (like when you travel from one dimension to another). The entities are simply deleted whenever the chunks are unloaded rather than saved with the chunk.

Comment by Itouch2 [ 08/May/14 ]

Confirmed for 14w18b.

Comment by FireHunterX [ 19/Mar/14 ]

14w11b

Comment by WolfieMario [ 26/Jan/14 ]

Confirmed for 1.7.4 and 14w04b.

Comment by WolfieMario [ 23/Oct/13 ]

Confirmed 1.7.1.

This bug also makes it impossible to /summon eggs.

Comment by WolfieMario [ 23/Oct/13 ]

Confirmed 1.7.

Comment by WolfieMario [ 26/Sep/13 ]

Confirmed 1.6.4 and 13w38c.

Comment by WolfieMario [ 05/Jul/13 ]

Confirmed for 1.6.2 Prerelease.

Comment by WolfieMario [ 29/Jun/13 ]

Confirmed for 1.6.1 Prerelease.

Comment by WolfieMario [ 27/Jun/13 ]

Confirmed 1.6 Prerelease

Comment by Tails [ 20/Jun/13 ]
Description: Rendering Tile Entity
java.lang.NullPointerException
	at abg.a(SourceFile:110)
	at abg.h(SourceFile:234)
	at bib.a(SourceFile:22)
	at bib.a(SourceFile:17)
	at bib.a(SourceFile:12)
	at big.a(SourceFile:106)
	at big.a(SourceFile:98)
Comment by WolfieMario [ 20/Jun/13 ]

Confirmed for 13w25c.

Comment by WolfieMario [ 18/Jun/13 ]

Also attaching the spawner which caused the crash. Obviously, back up your world before you import this; it will crash the game.

Comment by WolfieMario [ 18/Jun/13 ]

Right, I forgot I had Rei's Minimap with that crash. I'll prepare a vanilla crash report.

Comment by [Bot] Spam Golem [ 18/Jun/13 ]

I could not find any existing issue that contains any of the crashes mentioned here. However, all of the crash reports that you have provided are from a modded version of Minecraft. Please try to reproduce the crash in a vanilla (non-modded) version of Minecraft and attach that report or this may be dismissed as being caused by a mod. You can view all information known about this specific crash at MCX-711.

Comment by WolfieMario [ 18/Jun/13 ]

Confirmed for 13w25b.

Attached crash report is of a spawner attempting to spawn the entity "Egg". Because the EntityID has been removed from the game (at least according to the wiki, which claimed "Egg" is the proper ID), it causes the same crash as any spawner which attempts to spawn an invalid entity ID.

Note that the same issue does not happen for EyeOfEnderSignal or ThrownEnderpearl spawners, as these entities still have Savegame IDs (EntityIDs).

Comment by Tails [ 17/Jun/13 ]

Please attach the crash report.

Comment by WolfieMario [ 17/Jun/13 ]

Confirmed for 13w25a. Can somebody also add that this bug causes crashes when using Egg spawners?

Comment by WolfieMario [ 14/Jun/13 ]

Confirmed for 13w24b.

Comment by FireHunterX [ 30/May/13 ]

After messing around with some mods, mainly the Tornado mod, I noticed that a bunch of other entities are either deleted or reset when reloading the world.

In some instances, in multiplayer, throwing an Ender pearl and leaving the world will teleport a different player. How this happens, I don't have any idea. But it happens.

Comment by WolfieMario [ 29/May/13 ]

Upon further experimentation, it seems that there's an issue when deserializing Eye of Ender: it always loads, but immediately despawns, meaning you rarely actually see it. Similar results can be seen in an Eye of Ender spawner - the eyes do spawn, and even have a chance to create particles, but vanish right away and never actually move.

I've yet to experience vanishing ender pearls - there's a strong indication that all three of these bugs have completely different causes (to the point that their fixes would be unrelated). Is this grounds for splitting the ticket apart, or no? I suppose keeping them together will keep the votes together too.

Comment by WolfieMario [ 29/May/13 ]

It should be noted that this bug is slightly different for Eggs than it is for other entities - Ender Pearls and Eye of Ender still have Entity IDs and Network IDs, "ThrownEnderpearl" 14, and "EyeOfEnderSignal" 15, respectively. However, Egg's Entity ID of "Egg" and its Network ID (I don't know what it was; the wiki didn't start tracking Network IDs until after Blaze Fireballs, Potions, etc., which may in fact have taken Egg's Network ID) have been removed from the game altogether.

The difference to note is: Ender Pearls and Eye of Ender are serializable, which is why they only sometimes vanish upon reload (I've managed to get Eye of Ender and its particles to reappear for a moment when reloading the world; not sure why they're so prone to vanishing). Eggs, on the other hand, are not serializable at all, and thus never re-appear when reloading the world. This also means that although it's possible to create Ender Pearl and Eye of Ender spawners, an Egg spawner will crash the game.

Comment by FireHunterX [ 27/Mar/13 ]

I figure that if a mob's momentum and direction is saved upon quitting, then it shouldn't be that difficult to do the same for these entities.

Comment by Anon Ymus [ 18/Mar/13 ]

Confirmed in 13w11a.

Generated at Sun Jan 12 12:28:22 UTC 2025 using Jira 9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13.