
Spider spawner spawns bugged Skeletons
labradoe opened this issue ยท 6 comments
Issue Description:
Spider spawner spawns in bugged skeleton.
What happens:
Skeleton spawns right next to spawner. It does not move and cannot be killed. It will spawn inside blocks. The skeletons stack.
Creates a log entry "Fetching addPacket for remove entity" for each skeleton spawned.
What you expected to happen:
Skeleton should be riding spider and die.
Steps to reproduce:
- Place spider spawner.
- Power spider spawner.
- Wait until Skeleton spawns.
...
Affected Versions (Do not use "latest"):
- EnderIO: 1.12.2-5.0.44
- EnderCore: 1.12.2-0.5.57
- Minecraft: 1.12.2
- Forge: 14.23.5.2796
- SpongeForge? no
- Optifine? yes
- Single Player and/or Server? server
Your most recent log file where the issue was present:
#3470 man that's an old issue I was remebering
Spider jocky prehaps
3470 fixed it in 1.10 it might have gotten lost in 1.12 port
I've seen a spider jockey successfully spawn and get killed once... but literally only once. Hopefully that's the solution and it's easy to fix!
This is not the reason for this issue, but I found a logic error where an unspawned entity's passengers were not cleaned up for the Creative Spawner. No such error with the Powered Spawner...
Hmm, I'm definitely using the Powered Spawner. Another thing to note is that the "entity" appears to take up a 2x?x2 (xyz plane) space. I cannot place blocks in the space taken by the entity. The entity appears to spawn in the dead center of the 2x2 (xz) space. Hopefully that helps...
Found it. When removing the passengers of an entity that wasn't put into the world (e.g. because there was no space found for it), the entity itself also must be set to "dead". Otherwise the dead passengers won't actually die but become ghosts.
Making them unmount probably would help, too.