GeyserMC / Geyser

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

Java players can't push bedrock players #3702

Open hw2007 opened 1 year ago

hw2007 commented 1 year ago

Describe the bug

When a java player collides with a bedrock player, the bedrock player will not move at all, but the java player will be pushed out of the way. I observed this on a PaperMC server, but haven't tested on other softwares.

To Reproduce

  1. If using paper, make sure that enable-player-collisions is set to true in the config
  2. As a java player, try and collide with a bedrock player, you will be pushed out of the way and the bedrock player will stay in place. The same happens if a bedrock player runs into a java player, they will just push the java player out of the way and run right through.

Expected behaviour

Bedrock players can be pushed by colliding with other players.

Screenshots / Videos

No response

Server Version and Plugins

Output from running /version: This server is running Paper version git-Paper-466 (MC: 1.19.4) (Implementing API version 1.19.4-R0.1-SNAPSHOT) (Git: 7af4cd3)

Plugins: floodgate GeyserHacks Geyser-Spigot MinecraftDiscordWebhook ViaBackwards ViaVersion voicechat

Geyser Dump

https://dump.geysermc.org/gUhcMMMKxtSVkGEsGqQ5yX09SLg6VQcJ

Geyser Version

2.1.0-SNAPSHOT (git-master-0f99abc)

Minecraft: Bedrock Edition Device/Version

Version 1.19.73 observed on Xbox, iOS and Windows 10. It also happened on older versions, and has not been tested on 1.19.80 or any other bedrock platforms other than the ones listed.

Additional Context

No response

onebeastchris commented 1 year ago

Thanks for creating the bug report. Unfortunately, this is not yet implemented - there was an attempt a while back with https://github.com/GeyserMC/Geyser/pull/1357, unfortunately, that PR went stale.