类 AttributeData
- java.lang.Object
-
- cn.fxcraft.bukkit.api.attribute.data.AttributeData
-
public class AttributeData extends java.lang.Object属性数据- 作者:
- Teaman 2023年09月13日 21时51分
-
-
构造器概要
构造器 构造器 说明 AttributeData()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static voidaddSourceData(java.lang.Class<? extends org.bukkit.plugin.Plugin> clazz, org.bukkit.entity.LivingEntity entity, java.lang.String label, java.util.List<java.lang.String> attr)添加属性源数据static voidaddSourceData(java.lang.Class<? extends org.bukkit.plugin.Plugin> clazz, org.bukkit.entity.LivingEntity entity, java.lang.String label, org.bukkit.inventory.ItemStack item)添加属性源数据static java.util.List<java.lang.Class<? extends org.bukkit.plugin.Plugin>>getRegisteredSourceClass()获取已注册的属性源类static java.lang.ObjectgetSourceData(java.lang.Class<? extends org.bukkit.plugin.Plugin> clazz, org.bukkit.entity.LivingEntity entity, java.lang.String label)获取属性源数据static java.util.List<org.bukkit.inventory.ItemStack>getSourceItem(java.lang.Class<? extends org.bukkit.plugin.Plugin> clazz, org.bukkit.entity.LivingEntity entity)获取属性源物品static java.util.List<java.lang.String>getSourceStr(java.lang.Class<? extends org.bukkit.plugin.Plugin> clazz, org.bukkit.entity.LivingEntity entity)获取属性static voidregisterSourcePlugin(org.bukkit.plugin.Plugin plugin)注册属性源插件static voidremoveSourceData(java.lang.Class<? extends org.bukkit.plugin.Plugin> clazz, org.bukkit.entity.LivingEntity entity)删除属性源数据static voidremoveSourceData(java.lang.Class<? extends org.bukkit.plugin.Plugin> clazz, org.bukkit.entity.LivingEntity entity, java.lang.String label)删除属性源数据
-
-
-
方法详细资料
-
registerSourcePlugin
public static void registerSourcePlugin(org.bukkit.plugin.Plugin plugin)
注册属性源插件- 参数:
plugin- 插件
-
getRegisteredSourceClass
public static java.util.List<java.lang.Class<? extends org.bukkit.plugin.Plugin>> getRegisteredSourceClass()
获取已注册的属性源类- 返回:
- 插件列表
-
addSourceData
public static void addSourceData(java.lang.Class<? extends org.bukkit.plugin.Plugin> clazz, org.bukkit.entity.LivingEntity entity, java.lang.String label, java.util.List<java.lang.String> attr)添加属性源数据- 参数:
clazz- 类entity- 实体label- 标识attr- lore
-
addSourceData
public static void addSourceData(java.lang.Class<? extends org.bukkit.plugin.Plugin> clazz, org.bukkit.entity.LivingEntity entity, java.lang.String label, org.bukkit.inventory.ItemStack item)添加属性源数据- 参数:
clazz- 类entity- 实体label- 标识item- 物品堆
-
removeSourceData
public static void removeSourceData(java.lang.Class<? extends org.bukkit.plugin.Plugin> clazz, org.bukkit.entity.LivingEntity entity, java.lang.String label)删除属性源数据- 参数:
clazz- 类entity- 实体label- 标识
-
removeSourceData
public static void removeSourceData(java.lang.Class<? extends org.bukkit.plugin.Plugin> clazz, org.bukkit.entity.LivingEntity entity)删除属性源数据- 参数:
clazz- 类entity- 实体
-
getSourceData
public static java.lang.Object getSourceData(java.lang.Class<? extends org.bukkit.plugin.Plugin> clazz, org.bukkit.entity.LivingEntity entity, java.lang.String label)获取属性源数据- 参数:
clazz- 类entity- 实体label- 标识- 返回:
- Object
-
getSourceStr
public static java.util.List<java.lang.String> getSourceStr(java.lang.Class<? extends org.bukkit.plugin.Plugin> clazz, org.bukkit.entity.LivingEntity entity)获取属性- 参数:
clazz- 类entity- 实体- 返回:
- 属性列表
-
getSourceItem
public static java.util.List<org.bukkit.inventory.ItemStack> getSourceItem(java.lang.Class<? extends org.bukkit.plugin.Plugin> clazz, org.bukkit.entity.LivingEntity entity)获取属性源物品- 参数:
clazz- 类entity- 实体- 返回:
- 属性列表
-
-