Can confirm this is an issue, both in case of rendered area being limited compared to 1.21.5 and the texture bleeding into other items. Used resource pack GuiButtons(2) with provided commands from comment above. The bleed moves when window is resized.
This requires a custom/modified server, you can't access this on vanilla server with a datapack or resource pack. Only vanilla context here is the client (and it's networking protocol).
This feature isn's available for commands or datapacks, as it was introduced in a way only accessible for server side mods (as it's part of packet specification, similar to other tablist features like header/footer overrides or displayed player name replacement), see Network Protocol section in https://www.minecraft.net/en-us/article/minecraft-java-edition-1-19-3 I consider this as bug as:
This was announced feature, not modder found one,
Player name command suggestions are based on said tab player list data
This issue seems to be caused by player heads, that only provide texture value without the signature, which wasn't required before 1.20.2. Technically it's still not required, as player heads display correct texture, aside of creating log spam.
Example command to create a head block, requires usage of command block.
After first usage, it requires different player head to log the error (or alternatively reloading the game) or having a lot of different ones and reloading them on client.
Yes, on vanilla server, you can't do that with a datapack. But it's still useful functionality for custom servers (can be used for uis or just more specific crafting). Through even with that being the case, it will be fixed on client.
As I wrote on the issue you need modded/custom server for that (like fabric or bukkit). The issue itself is a bug purely on the vanilla client not using nbt even when it's written/read from packet.
Can confirm this is an issue, both in case of rendered area being limited compared to 1.21.5 and the texture bleeding into other items. Used resource pack GuiButtons(2) with provided commands from comment above. The bleed moves when window is resized.
25w18a:
[media]1.21.5:
[media]This requires a custom/modified server, you can't access this on vanilla server with a datapack or resource pack. Only vanilla context here is the client (and it's networking protocol).
This feature isn's available for commands or datapacks, as it was introduced in a way only accessible for server side mods (as it's part of packet specification, similar to other tablist features like header/footer overrides or displayed player name replacement), see Network Protocol section in https://www.minecraft.net/en-us/article/minecraft-java-edition-1-19-3 I consider this as bug as:
This was announced feature, not modder found one,
Player name command suggestions are based on said tab player list data
There are cases of Mojang fixing issues that didn't have impact in vanilla game (yet), so this issue report is fine tbf, let the devs decide™
This issue seems to be caused by player heads, that only provide texture value without the signature, which wasn't required before 1.20.2. Technically it's still not required, as player heads display correct texture, aside of creating log spam.
Example command to create a head block, requires usage of command block.
After first usage, it requires different player head to log the error (or alternatively reloading the game) or having a lot of different ones and reloading them on client.
The issue got fixed in 1.20.2-Pre3!
Yes, on vanilla server, you can't do that with a datapack. But it's still useful functionality for custom servers (can be used for uis or just more specific crafting). Through even with that being the case, it will be fixed on client.
As I wrote on the issue you need modded/custom server for that (like fabric or bukkit). The issue itself is a bug purely on the vanilla client not using nbt even when it's written/read from packet.
After checking for myself, can confirm it's the case for datapack ones
[media]Compared to original loottable
[media]Still an issue in pre3
You need mod like optifine. In vanilla minecraft this don't work.