Geyser
Geyser copied to clipboard
Can't Strip Logs When Holding Shield
Describe the bug
I cant strip the log with axe by clicking right click.
To Reproduce
just make a paper/spigot server, put in geysermc and floodgate. now try to play and strip a log with axe and you should notice the bug.
Expected behaviour
the stripping action should be applied
Screenshots / Videos
Server Version and Plugins
1.21
Geyser Dump
https://dump.geysermc.org/XTQrMxDVV4XDWoZ87VTZfyp8MdfPCwfx
Geyser Version
Geyser version 2.4.0-b604
Minecraft: Bedrock Edition Device/Version
Windows 11 PC
Additional Context
No response
Please try updating Geyser to the latest version. Further, i've not been able to reproduce this on a paper 1.21 server - try if it occurs there?
yea I updated geyser, I am running a paper 1.21 server, I cannot stripp logs using axe. it is like the action isn't there. the (issue occurs on the bedrock client)
#4869 it looks like it isnt me alone who is facing this bug
I am unable to replicate this bug using 1.21.2 Bedrock on a Windows 11 device using the latest version of Geyser and paper (build 89). Please try using Paper - the geyser dump you shared shows you using a paper fork.
Further, please test if you can replicate this bug with no other plugins.
yea I was using leaves mc, then I tried to use papermc and the same issue is still persistent. Then I created a clean leavsemc server without plugins and I managed to strip a log but the animation of the action is broken.
can you strip logs without holding a shield? or does it not work altogether
So you can't strip logs when holding a shield - this is a Java issue. But we follow Bedrock's rules for shield usage... we might just have to block in this case so people know what's going on??
Yea it's the shield, what a weird thing, why would a shield prevent me from stripping log?
Yea it's the shield, what a weird thing, why would a shield prevent me from stripping log?
Java clients can't strip logs while holding a shield, but bedrock clients can. The server prevents this from happening as it isn't possible for java
It's either that ^, or it's Geysers workaround for using shields. Personally, if this is java behavior I would leave it as is, but /shrug
Maybe making it optional through the config? because in my case I am running a bedrock only server.
Issue still present on fabric 1.21.4 on 23 December 2024. Logs can be stripped if the player is not holding a shield.
Can confirm this is still an issue with 1.21.7
I believe this issue is invalid as since 1.21 this is listed as Works As Intended by Mojang. You can find the issue on the bug tracker here: https://bugs.mojang.com/browse/MC/issues/MC-273378. Bedrock clients experience this because it is the behaviour on java edition.
For those who don't like this behaviour there is an alternative which I have been told works with bedrock clients:
As an alternative you can use the Sneak key (left shift by default) + Use Item/Place Block key (right-click by default), the axe will take priority over the shield (if it's not held in the off-hand).