[1.20.1] Glitched spawned entities
moonarts opened this issue ยท 7 comments
-
Some baby mobs spawned from Apotheosis spawners are stuck in the air, without gravity, without AI, you can hit and kill them, but they stay as corpse in the air and still count in the mob cap, which turn off the spawner over time.
-
I have this issue on the Direwolf20 1.20 modpack (version 1.3.1).
-
Other people reported the exact same issue on the Discord server.
EDIT: I THINK I located the source of the problem. I had Redstone Control, Ignore Lighting, & Silent on the spawner. I removed both Ignore Lighting & Silent & it seems to have fixed the ghost entities issue. I'll test in both single player & multiplayer when I get the chance to see if I can replicate the problem & figure out which one specifically is causing the problem if it's not the combination of the two.
I'm also having this problem, but its happening with baby Zombie Piglins.
Direwolf20 (modpack version 1.4.1) (Apotheosis version 7.0.5)
Playing on Multiplayer.
Restarting the server removes the floating dead mob entities, but restarting the server when others are playing isn't optimal.
Edit : Yes, server restarts remove the floating dead mob entities. Also, my spawner only has Redstone Control.
@DarkDanny any progress on an isolated reproduction? This usually only happens if entities are being added on the client side, but the entire spawner code is serverside only, so that can't be happening here.
I can't get this to reproduce with or without specific modifiers. Usually when you see a stuck entity like that it's one that is added only on the clientside, but none of the spawner code even runs on the clientside, so I'm skeptical that the spawner is truly the root cause of the issue here.
I tried to replicate it in singleplayer for hours and it didn't work. If the glitched entities were clientside only, it wouldn't stop the spawner after too much glitched entities had spawn. The glitched baby entities exist on the server because other players can see them and they count in the mob cap (F3 debug menu). I'll try to record a video about the bug, you usually see the spawner spawns few mobs and one of the mob is a baby variant being stuck in the air with no AI.
I tried to replicate it in singleplayer for hours and it didn't work. If the glitched entities were clientside only, it wouldn't stop the spawner after too much glitched entities had spawn. The glitched baby entities exist on the server because other players can see them and they count in the mob cap (F3 debug menu). I'll try to record a video about the bug, you usually see the spawner spawns few mobs and one of the mob is a baby variant being stuck in the air with no AI.
Firstly, let me say the workaround solution is to use Inverted Stirrups from Cyclic on the floating AI mobs & then put them back down once you've picked them up, & they'll spring back to life & can be killed as normal, but the stirrups only work on them if they have HP & are considered alive.
I just tested on single player & was able to replicate it in singleplayer. The problem comes from adding a soul lantern to the spawner which is the Ignores Light modifier.