🤖打宠物(坐骑、召唤物等)
一般来说,宠物插件可能使用一些其他生物类型作为自己的宠物
因为强制伤害的机制,所以会绕过宠物插件的判断直接造成伤害,这是我们不想看见的
解决方案
AttributeMM有自己的解决方案
打开config.yml找到DefaultSetting.Whole.Condition选项,设置为true
然后找到DefaultSetting.DamageAP.ConditionAddon,可以看到一些预设的组件
比如下方几个组件,只需要根据需求填入即可,也就是说删除注释符号 # 即可,如下
yaml
ConditionAddon:
- "SelfTamed:WOLF,HORSE" #不允许自己的被驯服的实体 √
- "TamedEntity:WOLF,HORSE" #不允许任何被驯服的实体 √
- "EntityTypeCheck:COW,PIG" #不允许的实体类型 √如果你不知道自己的宠物是什么实体类型,可以通过询问宠物插件开发者或使用AttributeMM的Debug模式得到,当然也可以通过宠物名字特征进行过滤,如下
yaml
ConditionAddon:
- "EntityNameContains:无敌,不可攻击,NPC,宠物" #不允许的实体名(包含) √
- "EntityNameEquals:服主,小青龙" #不允许的实体名(相同) √如果仍不满足你的需求,可以使用AttributeMM的自定义内置条件进行过滤
