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 677 forks source link

Mushroom Stem Block Pores Not Visible #3069

Open JJBZ03 opened 2 years ago

JJBZ03 commented 2 years ago

Describe the bug

Bedrock players cannot see the inside pore textures on mushroom stem blocks, however, Java players can. Bedrock players just see the outside stem texture. This also applies to naturally generated and grown large mushrooms. This only applies to the stems. Both the red and brown mushroom blocks are fine.

To Reproduce

  1. Place a mushroom stem block.
  2. Place another mushroom stem block or another type of mushroom block on it.
  3. Break the latest block placed.
  4. Pores are not visible on the stem on Bedrock. However, a Java player will see it.

Expected behaviour

The texture for pores should be present instead of the outside texture during the conditions in which the game puts them there.

Screenshots / Videos

Mushroom Stem Glitch

Server Version and Plugins

This server is running CraftBukkit version 3526-Spigot-56be6a8-3571ca8 (MC: 1.19) (Implementing API version 1.19-R0.1-SNAPSHOT) Checking version, please wait... You are 2 version(s) behind

Geyser Dump

https://dump.geysermc.org/TXjZyoCzXurrgGbJXKS6zQvKfD1GM

Geyser Version

2.0.4-SNAPSHOT (git-master-4a9581c)

Minecraft: Bedrock Edition Device/Version

1.19.0, Windows 10

Additional Context

I saw the bug reproduced on Windows 10 but a friend of mine on my server noticed it on Pocket Edition. I'm not sure of the exact device used for Pocket Edition. I don't know the exact name of my laptop so I just said "1.19.0, Windows 10" on "Minecraft: Bedrock Edition Device/Version."

Camotoy commented 2 years ago

This may be a Bedrock limitation - it doesn't have as many mushroom states as Java.

JJBZ03 commented 2 years ago

I see what you're saying now and understand. However there still arent pores for completely pored blocks and ones for just the top and bottom. Also, can it still be added to the optional resource pack?

Camotoy commented 2 years ago

That's a lot of blocks to add - and we'd have to make the OptionalPack mandatory or add a setting in Geyser then because blocks cannot be optional in the way we're using it.

JJBZ03 commented 2 years ago

Okay but that aside can you still make it so that natural stem blocks with only top and bottom pores and the block with pores on every side work in Bedrock. Because I know those exist in bedrock but they don't in Geyser right now.