- 客户端ModLoader以及版本
- 1.21.8
get到AttributeModifiers后 这个东西是一个map
他的value应该也是一个map才对 但是实际上被识别成了字符串
1.21.4和1.21.8均有此问题
试用此代码进行测试


他的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": [
"遗物",
"<属性>"
]
}
}

