基础功能
你是否在模组/数据包开发中遇到需要在 JSON 文件中选择整个 tag,但是不希望选中其中部分元素的情况?
例如需要选择所有的 #minecraft:small_flowers,但不希望选中凋零玫瑰。原版只能把 #minecraft:small_flowers 中除了凋零玫瑰挨个枚举。
但使用了 Exclusion Lib 后,就可以选中 #minecraft:small_flowers 再排除凋零玫瑰了,只需要在 JSON 中像这样输入:
{
"values": [
"#minecraft:small_flowers",
{
"id": "minecraft:wither_rose",
"excluded": true
}
]
}
其他功能
增加了一个 block_predicate,为 exclusions_lib:overlaps_structure(参见地物数据格式),用于防止结构与地物重叠。