类org.bukkit.Achievement源码实例Demo

下面列出了怎么用org.bukkit.Achievement的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: DiscordSRV   文件: PrettyUtil.java
/**
 * turn "ACHIEVEMENT_NAME" into "Achievement Name"
 * @param achievement achievement to beautify
 * @return pretty achievement name
 */
@SuppressWarnings("deprecation")
public static String beautify(Achievement achievement) {
    if (achievement == null) return "<✗>";

    return Arrays.stream(achievement.name().toLowerCase().split("_"))
            .map(s -> s.substring(0, 1).toUpperCase() + s.substring(1))
            .collect(Collectors.joining(" "));
}
 
源代码2 项目: Kettle   文件: PlayerAchievementAwardedEvent.java
public PlayerAchievementAwardedEvent(Player player, Achievement achievement) {
    super(player);
    this.achievement = achievement;
}
 
源代码3 项目: Thermos   文件: CraftStatistic.java
public static org.bukkit.Achievement getBukkitAchievement(net.minecraft.stats.Achievement achievement) {
    return getBukkitAchievementByName(achievement.statId);
}
 
源代码4 项目: Thermos   文件: CraftStatistic.java
public static org.bukkit.Achievement getBukkitAchievementByName(String name) {
    return achievements.get(name);
}
 
源代码5 项目: Thermos   文件: CraftStatistic.java
public static net.minecraft.stats.Achievement getNMSAchievement(org.bukkit.Achievement achievement) {
    return (net.minecraft.stats.Achievement) StatList.func_151177_a(achievements.inverse().get(achievement));
}
 
源代码6 项目: Thermos   文件: CraftMagicNumbers.java
@Override
public Achievement getAchievementFromInternalName(String name) {
    return CraftStatistic.getBukkitAchievementByName(name);
}
 
源代码7 项目: Kettle   文件: PlayerAchievementAwardedEvent.java
/**
 * Gets the Achievement being awarded.
 *
 * @return the achievement being awarded
 */
public Achievement getAchievement() {
    return achievement;
}
 
 类所在包
 同包方法