Brooms sometimes do not work properly
superfluke opened this issue ยท 8 comments
Issue type:
Only keep the issue types that are applicable.
- ๐ Bug
Short description:
Brooms seem to randomly not work after crafting with normal flight functionality sometimes returning after restarting the client. The broom will craft normally and accept blood but will only hover in the air when used, and will not move forward.
Expected behaviour:
Brooms work normally all the time.
Actual behaviour:
Brooms sometimes do not want to fly.
Steps to reproduce the problem:
Haven't been able to consistently reproduce the problem but it has been brought up by 3 seperate players each on their own single player world. You can see an example of it in this twitch stream (https://www.twitch.tv/videos/204741264) at the 1:52:50 mark where the broom just sits still in the sky. Then at the 2:05:20 mark, after a full restart, the broom returns to normal.
Versions:
Exact versions of the following mods, not just latest.
- This mod: EvilCraft-1.12.2-0.10.40
- CyclopsCore: CyclopsCore-1.12.2-0.10.23
- Minecraft: 1.12.2
- Forge: Forge Mod Loader version 14.23.1.2556
Log file:
n/a
I can clarify on 'full restart': Broom modifiers 'break' when forge registries are "rebuilt" (to fit), e.g. when you load world which has registry entries which point to nowhere (e.g. you remove a mod which add items). In this case evilcraft broom modifiers break completely until hard Minecraft client/server restart.
That's strange. It seems to be right after a dimension switch, so that might have something to do with it.
I can't reproduce this myself. And the only possible causes for this would be if the player entity is not of class EntityPlayer
, or if there is a big server delay.
The latter seems the most plausible cause, considering the switch of dimensions.
I'm putting this issue on hold until someone else is able to reproduce this in a clean (just EC+CC) environment.
@superfluke That doesn't seem to be related to this issue. Could you open a new issue for this? (With some details on when/how this happened)
Nothing has been changed to the broom, so this must have auto-fixed itself during a restart. I am starting to think that this is just a client-server desync issue.
If you would encounter the problem again in the future, could you check what happens if you restart the world/game?