Mojira Archive
MCM-1463

The block components "minecraft:part_visibility" and "minecraft:rotation" only work for the host

Partner Rank: 3

Partner Team Reporting: Starfish Studios

Verification builds: 1.18.0.24_rc1

Summary:
The block components "minecraft:part_visibility" and "minecraft:rotation" only work for the host player, just not causing any visual effects on the block for any client player joining the world.

Impact:
This bug causes block geometries just to ignore all its bone's rendering conditions set through "minecraft:part_visibility" for any player other than the host, also causes block rotations set through "minecraft:rotation" not working at all (geometry/hitboxes not rotating) for any non-host player.

Repro Steps:

  1. Download and install the attached add-on pack.
  2. Join a world with the behavior and resource pack enabled. (Experimental toggles required: Holiday Creator Features / Upcoming Creator Features).
  3. Give yourself a custom lectern block /give @s custom:lectern_block.
  4. Give yourself a book /give @s book.
  5. Test placing the custom lectern block facing all four directions.
  6. Right-click a custom lectern block with the book.
  7. Join the world as a client player and observe the lecterns both as host and client.

Repro Rate: 3/3

Observed Results:
When viewed by a client player, the custom lectern block will be always facing the South direction, and the book item texture will be always rendering on the lectern.

Expected Results:
The custom lectern block should work fine for any non-host player just as it works for the host, facing all the respective directions when placed and only rendering the book texture's bone when the player right-clicks this lectern with a book.

Screenshots/Videos attached: Yes.
Attached screenshots of a custom block using "minecraft:part_visibility" and "minecraft:rotation" taken by the host and client from the same angle.

Regression Builds: Unknown

Unresolved

Jean Lucas

2021-11-03, 07:30 AM

2022-12-04, 09:25 PM

0

0

Future Release

-