When riding a weewood boat water disappears
darkphan opened this issue ยท 3 comments
Versions
Betweenlands version:
3.3.6
Forge version:
14.23.2.2651
Singleplayer or Multiplayer:
Single and Multi
Installed mods:
SevTech
Link to full crash log
Description of the problem
How to reproduce:
- Craft Weedwood Boat
- Place in water
- Watch Water Disappear
Expected result:
water should not disappear
Actual result:
water disappears
Pictures:
Hi, Galacticraft dev here. The same issue is seen when Galacticraft is installed alongside The Betweenlands.
My testing shows the issue was introduced between The Betweenlands versions 3.3.0 (no issue) and 3.3.1 (issue occurs). For more info please look at the link above. I don't think this issue is on our side.
Possibly caused by this:
728ab7d
Generating a RenderPlayerEvent.Post
from inside the RenderPlayerEvent.Pre
event doesn't seem like it would be a good idea, because other mods' event handlers (any which come after The Betweenlands) will still be cycling through the RenderPlayerEvent.Pre
events at this time. You are forcing other mods to process their RenderPlayerEvent.Post
handlers before their RenderPlayerEvent.Pre
handlers have even been called: not good. You are also probably causing the other mods RenderPlayerEvent.Post
handlers to be called twice as Forge will also fire that post event.
Therefore my guess is the problem will almost certainly be solved if that line is commented out.
I contemplated a lot on how to deal with #511, had a conversation with mezz on events, but ultimately went for the experimental quick fix by firing Post. I'll remove it and correct Erebus.