BUG提交 NBT获取异常

客户端ModLoader以及版本
1.21.8
get到AttributeModifiers后 这个东西是一个map
他的value应该也是一个map才对 但是实际上被识别成了字符串
1.21.4和1.21.8均有此问题
物品json:
扩展 折叠 复制
{
    "id": "minecraft:paper",
    "count": 1,
    "components": {
        "minecraft:custom_data": {
            "itemId": "测试遗物",
            "equip": {
                "type": "遗物"
            },
            "TOOLTIP_DISPLAY": "false",
            "AttributeModifiers": {
                "b002682a-cd61-4ac6-95b8-773711c405f6": {
                    "AttributeKey": "物理伤害",
                    "EnchantmentCount": 1,
                    "AttributeName": "物理伤害",
                    "ReadPattern": "DEFAULT",
                    "Amount": 8.0
                },
                "aa13f283-20c0-4d31-b6fc-fcc93f0b75ca": {
                    "AttributeKey": "生命值",
                    "EnchantmentCount": 1,
                    "AttributeName": "最大生命值",
                    "ReadPattern": "PERCENT",
                    "Amount": 0.1
                }
            },
            "quality": [
                "普通",
                "自定义"
            ]
        },
        "minecraft:custom_name": "§f测试遗物",
        "minecraft:max_stack_size": 1,
        "minecraft:lore": [
            "遗物",
            "<属性>"
        ]
    }
}
试用此代码进行测试

1775916160192.webp
1775916148532.webp