When using boat controls, the right click action (Place Block) is completely disabled. However, when the boat controls stop being used, right click is usable again.
To Reproduce:
1. Create a superflat world with this preset:
3;minecraft:bedrock,3*minecraft:stone,minecraft:trapdoor;2;
2. Summon a boat and get in
3. Attempt to use the right click action. It should work at first and you should be toggling the trapdoors
4. Hold either the strafe left or right key to turn the boat; while doing that use the right click action; it should fail and the trapdoors will not be toggled
Linked issues
is duplicated by 1
Comments 13
Partially fixed in 16w04a. The left click and right click contrtols work in a moving boat, however they do not work when holding down any of the boat controls.
Please link to this comment in the description
The following is based on decompiled version of Minecraft 1.9 using MCP 9.24 beta. All method and class names are the names used in the decompiled version.
It looks like the method net.minecraft.client.entity.EntityPlayerSP.func_184838_M()
called inside the method net.minecraft.client.Minecraft.rightClickMouse()
is preventing the block placement, but I am not quite sure what this method is supposed to do. The same method is also called when using left click.
The problem is that this method is only client-side meaning that modified clients can still place blocks.
Probably intended, you use your hands for rowing. Might still be able to use the other hand, logically.