try Auto Bind
public final static Boolean tryAutoBind(ItemStack item, Player player, String triggerKey, BindType type, BaseSetting setting, String message)
public final static Boolean tryAutoBind(ItemStack item, Player player, String triggerKey, BindType type, BaseSetting setting)
public final static Boolean tryAutoBind(ItemStack item, Player player, String triggerKey, BindType type)
按指定触发条件尝试自动绑定物品。
统一处理空气物品、绕过权限、重复绑定、物品设置、自动绑定 NBT、绑定事件和提示消息。 已经完成这些前置校验的调用方应直接使用 tryBind,避免重复检查。
Return
是否成功绑定
Parameters
item
待绑定物品
player
物主
trigger Key
自动绑定触发配置的完整路径,如 auto-bind.onPickup
type
绑定类型
setting
已匹配的物品设置,为 null 时自动匹配
message
绑定成功后的提示消息,为 null 时不发送