GeyserMC / Geyser

A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition.
https://geysermc.org
MIT License
4.72k stars 678 forks source link

Combat translation #4640

Closed ghost closed 5 months ago

ghost commented 5 months ago

What feature do you want to see added?

I'd like a way to translate noob spam click pvp to 1.9 timed hits. More akin to what bedrock is designed for.

Are there any alternatives?

Letting bedrockers pvp wrongly.

onebeastchris commented 5 months ago

You can use a third-party plugin like OldCombatMechanics for that. Geyser emulates the latest Minecraft Java edition client, and e.g. pvp behavior is set by the server.

ghost commented 5 months ago

You can use a third-party plugin like OldCombatMechanics for that. Geyser emulates the latest Minecraft Java edition client, and e.g. pvp behavior is set by the server.

The server is 1.20, i just want to make bedrock players have an easier time, since they spam click all the time

ghost commented 5 months ago

like lets say for example, hypothetically, on bedrock you sprint by pressing ctrl, but on java its done with shift, if we had a way to remap it for geyser to make it easier for bedrock players, that should be an option, same kinda thing here, bedrock is designed for spam pvp, we can make some compatability.

onebeastchris commented 5 months ago

Spam clicking with Geyser on a 1.20 server will do exactly nothing - since the combat is the same Java edition one. Axes deal more damage, there are cooldowns, etc. It's outside the scope (and, with Geyser not always being on the same server, downright impossible) to modify combat mechanics for Bedrock players only. Hence, you have the option to either explain to your players that they'll have to use Java mechanics - or you could switch the whole server over to 1.8 combat with the aforementioned plugin (which would work similar to Bedrock's current combat system). Geysers goal is to emulate a Java client as closely as possible, not to bring Bedrock features to a Java server.