类 AttributeUtil
- java.lang.Object
-
- cn.fxcraft.bukkit.api.AttributeUtil
-
public class AttributeUtil extends java.lang.Object属性工具类- 作者:
- FzmXer 2024年02月02日 17时05分
-
-
构造器概要
构造器 构造器 说明 AttributeUtil()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddAttributeSource(org.bukkit.plugin.Plugin plugin, org.bukkit.entity.LivingEntity entity, java.lang.String label, java.util.List<java.lang.String> lore)添加属性源static voidaddAttributeSource(org.bukkit.plugin.Plugin plugin, org.bukkit.entity.LivingEntity entity, java.lang.String label, org.bukkit.inventory.ItemStack itemStack)根据物品Lore添加属性源static ICompatiblecompatible()获得属性兼容APIstatic java.lang.StringgetAttributeName()获得兼容的属性插件名static java.lang.ObjectgetAttributeSource(org.bukkit.plugin.Plugin plugin, org.bukkit.entity.LivingEntity entity, java.lang.String label)获得属性源static voidinitializer(java.lang.String attrName)初始化voidmergeAttributeSource(org.bukkit.plugin.Plugin plugin, org.bukkit.entity.LivingEntity entity)合并属性源static voidregisterSourcePlugin(org.bukkit.plugin.Plugin plugin)注册源插件voidremoveAttributeSource(org.bukkit.plugin.Plugin plugin, org.bukkit.entity.LivingEntity entity, java.lang.String label)删除属性源
-
-
-
方法详细资料
-
initializer
public static void initializer(java.lang.String attrName)
初始化- 参数:
attrName- 要兼容的属性插件 (auto则自动查找)
-
registerSourcePlugin
public static void registerSourcePlugin(org.bukkit.plugin.Plugin plugin)
注册源插件- 参数:
plugin- 插件
-
compatible
public static ICompatible compatible()
获得属性兼容API- 返回:
- ICompatible
-
getAttributeName
public static java.lang.String getAttributeName()
获得兼容的属性插件名- 返回:
- 属性插件名
-
getAttributeSource
public static java.lang.Object getAttributeSource(org.bukkit.plugin.Plugin plugin, org.bukkit.entity.LivingEntity entity, java.lang.String label)获得属性源- 参数:
plugin- 插件entity- 实体label- 标记- 返回:
- Object
-
addAttributeSource
public static void addAttributeSource(org.bukkit.plugin.Plugin plugin, org.bukkit.entity.LivingEntity entity, java.lang.String label, org.bukkit.inventory.ItemStack itemStack)根据物品Lore添加属性源- 参数:
plugin- 插件entity- 实体label- 标记itemStack- 物品
-
addAttributeSource
public void addAttributeSource(org.bukkit.plugin.Plugin plugin, org.bukkit.entity.LivingEntity entity, java.lang.String label, java.util.List<java.lang.String> lore)添加属性源- 参数:
plugin- 插件entity- 实体label- 标记lore- lore
-
removeAttributeSource
public void removeAttributeSource(org.bukkit.plugin.Plugin plugin, org.bukkit.entity.LivingEntity entity, java.lang.String label)删除属性源- 参数:
plugin- 插件entity- 实体label- 标记
-
mergeAttributeSource
public void mergeAttributeSource(org.bukkit.plugin.Plugin plugin, org.bukkit.entity.LivingEntity entity)合并属性源- 参数:
plugin- 插件entity- 实体
-
-