Name of a placed player head block returns <none>
superstorm192 opened this issue ยท 0 comments
Skript/Server Version
[Skript] Skript's aliases can be found here: https://github.com/SkriptLang/skript-aliases
[Skript] Skript's documentation can be found here: https://docs.skriptlang.org/
[Skript] Skript's tutorials can be found here: https://docs.skriptlang.org/tutorials
[Skript] Server Version: 1.20.6-130-5d8e53d (MC: 1.20.6)
[Skript] Skript Version: 2.8.7 (skriptlang-github)
[Skript] Installed Skript Addons:
[Skript] - skript-gui v1.3 (https://github.com/APickledWalrus/skript-gui)
[Skript] - SkBee v3.5.5 (https://github.com/ShaneBeee/SkBee)
[Skript] Installed dependencies:
[Skript] - Vault v1.7.3-b131
[Skript] - WorldGuard v7.0.10+d9424b1
Bug Description
Update 1.20.5+ added the ability for player heads to keep their custom name when placed, similar to other block entities.
That said, Skript returns <none>
when prompted with name of {_player_head}
Expected Behavior
Skript should return the text component associated with string tag "custom_name" of components nbt of {_player_head}
Also I just noticed after some debugging that normally, the custom name is in a 'CustomName' tag instead of 'custom_name' so it's a minecraft discrepancy. Though it should still be logical that the name of a player head be captured by the name of
effect
Steps to Reproduce
1: Get a chest, player head, and anvil in Creative mode.
2: Place anvil and rename both the chest and the player head
3: Load the following skript:
on place of chest:
send "name: %name of block%" to player
on place of player head or player wall-mounted head:
send "name: %name of block%" to player
4: Place the chest and notice it correctly returns the text component
5: Place the player head (on ground and on wall) and notice it returns <none>
Errors or Screenshots
No response
Other
No response
Agreement
- I have read the guidelines above and affirm I am following them with this report.