Hey hadimaestro,
This bug seems to be caused by the new Vulcan bypass introduced in Wurst 7.43. It turns out if you attack the same way as vanilla MC does, it just doesn't work while containers or other screens are open.
It's caused by this line in MinecraftClient.tick()
:
if (this.overlay == null && this.currentScreen == null) { // <-- problem here
this.profiler.swap("Keybindings");
this.handleInputEvents(); // <-- Killaura, etc. attack here
if (this.attackCooldown > 0) {
this.attackCooldown--;
}
}
I need to look into this further to see what I can do about it, ideally without ruining the Vulcan bypass.
It seems like quite a few users are struggling with this issue, as discussions #637, #631, and #595 are basically the same as this one.