类 PlayerTitleApi
java.lang.Object
cn.handyplus.title.api.PlayerTitleApi
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static booleanaddBuffType(@NotNull String buffType, @NotNull String buffTypeName, @NotNull String pluginName) 新增称号Buff类型static IntegeraddTitle(@NotNull TitleListParam titleListParam) 新增称号static booleanaddTitleBuff(@NotNull Integer titleId, @NotNull List<TitleBuffParam> titleBuffs) 添加称号buffstatic booleanaddTitleParticle(@NotNull Integer titleId, @NotNull TitleParticleParam titleParticleParam) 添加称号粒子static booleanexistTitleId(@NotNull Integer titleId) 查询称号是否存在findAllTitleIdByPlayer(@NotNull UUID playerUuid) 获取玩家所有称号IDstatic Optional<TitlePlayer> findPlayerBuffTitle(@NotNull UUID playerUuid) 获取玩家正在使用的属性称号信息static Optional<TitlePlayer> findPlayerParticleTitle(@NotNull UUID playerUuid) 获取玩家正在使用的粒子称号信息static Optional<TitlePlayer> findPlayerShowTitle(@NotNull UUID playerUuid) 获取玩家正在使用的展示称号信息static List<TitlePlayer> findPlayerTitle(@NotNull UUID playerUuid) 获取玩家所有称号findShopTitle(@Nullable UUID playerUuid) 获取商店所有称号findTitleById(@NotNull Integer titleId) 查询称号信息static IntegergetPlayerTitleNum(@NotNull UUID playerUuid) 获取玩家称号数量static boolean增加玩家称号币static Integer获取玩家称号币static booleanplayerExistTitleId(@NotNull UUID playerUuid, @NotNull Integer titleId) 玩家是否有对应的称号IDstatic voidplayerUseTitle(@NotNull UUID playerUuid, @NotNull Integer titlePlayerId) 玩家使用称号static voidremovePlayerBuff(@NotNull org.bukkit.entity.Player player) 移除buffstatic booleanremovePlayerTitle(@NotNull UUID playerUuid, @NotNull Integer titleId) 根据titleId和玩家Uid删除 玩家对应称号static booleanremoveTitle(@NotNull Integer titleId) 删除称号static booleanremoveTitleBuff(@NotNull Integer titleId) 删除称号buffstatic booleanremoveTitleParticle(@NotNull Integer titleId) 删除称号粒子static boolean设置玩家称号币static voidsetPlayerBuff(@NotNull org.bukkit.entity.Player player) 设置buffstatic booleansetPlayerTitle(String playerName, @NotNull UUID playerUuid, @NotNull Integer titleId, int day) 给玩家称号static booleansetPlayerTitle(@NotNull UUID playerUuid, @NotNull Integer titleId) 给玩家称号static booleansetPlayerTitle(@NotNull UUID playerUuid, @NotNull Integer titleId, int day) 给玩家称号static boolean减少玩家称号币static booleanupdateTitleDesc(@NotNull Integer titleId, String description) 更改描述static booleanupdateTitleName(@NotNull Integer titleId, @NotNull String titleName, boolean isPrefixAndSuffix) 更改名称
-
构造器详细资料
-
PlayerTitleApi
public PlayerTitleApi()
-
-
方法详细资料
-
addTitle
新增称号- 参数:
titleListParam- 入参- 返回:
- 称号唯一编号id,请保存好
-
addBuffType
-
existTitleId
查询称号是否存在- 参数:
titleId- 称号唯一编号id- 返回:
- true/存在
-
findTitleById
-
removeTitle
删除称号- 参数:
titleId- 称号id- 返回:
- true/成功
- 从以下版本开始:
- 2.10.1
-
addTitleBuff
public static boolean addTitleBuff(@NotNull @NotNull Integer titleId, @NotNull @NotNull List<TitleBuffParam> titleBuffs) 添加称号buff- 参数:
titleId- 称号idtitleBuffs- 称号buff- 返回:
- true/成功
-
removeTitleBuff
删除称号buff- 参数:
titleId- 称号id- 返回:
- true/成功
-
addTitleParticle
public static boolean addTitleParticle(@NotNull @NotNull Integer titleId, @NotNull @NotNull TitleParticleParam titleParticleParam) 添加称号粒子- 参数:
titleId- 称号idtitleParticleParam- 称号粒子- 返回:
- true/成功
-
removeTitleParticle
删除称号粒子- 参数:
titleId- 称号id- 返回:
- true/成功
-
updateTitleName
-
updateTitleDesc
-
setPlayerTitle
-
setPlayerTitle
-
setPlayerTitle
-
removePlayerTitle
-
findPlayerShowTitle
获取玩家正在使用的展示称号信息- 参数:
playerUuid- 玩家uid- 返回:
- 展示称号
-
findPlayerBuffTitle
获取玩家正在使用的属性称号信息- 参数:
playerUuid- 玩家uid- 返回:
- 属性称号
-
findPlayerParticleTitle
获取玩家正在使用的粒子称号信息- 参数:
playerUuid- 玩家uid- 返回:
- 粒子称号
-
lookCoin
-
giveCoin
-
takeCoin
-
setCoin
-
getPlayerTitleNum
-
removePlayerBuff
public static void removePlayerBuff(@NotNull @NotNull org.bukkit.entity.Player player) 移除buff- 参数:
player- 玩家
-
setPlayerBuff
public static void setPlayerBuff(@NotNull @NotNull org.bukkit.entity.Player player) 设置buff- 参数:
player- 玩家
-
playerExistTitleId
-
findAllTitleIdByPlayer
-
findPlayerTitle
获取玩家所有称号- 参数:
playerUuid- 玩家uid- 返回:
- 所有称号
-
findShopTitle
-
playerUseTitle
-