Ingame, the boss bar just always shows a timer of either 0 seconds or 5 seconds and it doesn't go down or end your moves either.
Seems like it just doesn't tick down and end moves at all.
This should be fixable by removing the "- startTick" the tick method (Game.java:134) where it's checked like this:
if (GameEvents.currentTick - startTick % 20 == 0) {...}
Ingame, the boss bar just always shows a timer of either 0 seconds or 5 seconds and it doesn't go down or end your moves either. Seems like it just doesn't tick down and end moves at all.