可配置的默认查询规则列表

通过配置做一个类似 DataQuery[] dataQueries(Key key) 这样的函数,通过一定的匹配方式(例如正则),目标项目的 Key 作为参数来得到一个 DataQuery 数组用来生成查询规则,以让各种不同模式的方块、物品可以在配置后简单的使用指令 ban 掉,而不是总是创建仅包含 Damage 的查询规则,也方便社区维护。

优先级该如何确定?每个 obj 附带一个short?或是使用 LinkedMap 保证顺序?

配置示例:

"*": "Damage",
"example:block": [
  "Damage",
  "tags.foo.bar"
]