From c0d10c54ae8f2f0a875da4c717d55c701fa5b369 Mon Sep 17 00:00:00 2001 From: md_5 Date: Fri, 31 Mar 2017 19:38:29 +1100 Subject: Deprecate Achievements as they are not present in future versions of Minecraft --- src/main/java/org/bukkit/Achievement.java | 2 ++ src/main/java/org/bukkit/entity/Player.java | 6 ++++++ .../java/org/bukkit/event/player/PlayerAchievementAwardedEvent.java | 2 ++ 3 files changed, 10 insertions(+) (limited to 'src') diff --git a/src/main/java/org/bukkit/Achievement.java b/src/main/java/org/bukkit/Achievement.java index ee874ee6..2a3d7667 100644 --- a/src/main/java/org/bukkit/Achievement.java +++ b/src/main/java/org/bukkit/Achievement.java @@ -2,7 +2,9 @@ package org.bukkit; /** * Represents an achievement, which may be given to players. + * @deprecated future versions of Minecraft do not have achievements */ +@Deprecated public enum Achievement { OPEN_INVENTORY, MINE_WOOD (OPEN_INVENTORY), diff --git a/src/main/java/org/bukkit/entity/Player.java b/src/main/java/org/bukkit/entity/Player.java index 2ae9f6c2..4436f5d5 100644 --- a/src/main/java/org/bukkit/entity/Player.java +++ b/src/main/java/org/bukkit/entity/Player.java @@ -406,7 +406,9 @@ public interface Player extends HumanEntity, Conversable, CommandSender, Offline * * @param achievement Achievement to award * @throws IllegalArgumentException if achievement is null + * @deprecated future versions of Minecraft do not have achievements */ + @Deprecated public void awardAchievement(Achievement achievement); /** @@ -415,7 +417,9 @@ public interface Player extends HumanEntity, Conversable, CommandSender, Offline * * @param achievement Achievement to remove * @throws IllegalArgumentException if achievement is null + * @deprecated future versions of Minecraft do not have achievements */ + @Deprecated public void removeAchievement(Achievement achievement); /** @@ -424,7 +428,9 @@ public interface Player extends HumanEntity, Conversable, CommandSender, Offline * @param achievement the achievement to check * @return whether the player has the achievement * @throws IllegalArgumentException if achievement is null + * @deprecated future versions of Minecraft do not have achievements */ + @Deprecated public boolean hasAchievement(Achievement achievement); /** diff --git a/src/main/java/org/bukkit/event/player/PlayerAchievementAwardedEvent.java b/src/main/java/org/bukkit/event/player/PlayerAchievementAwardedEvent.java index e33fade8..a57a93d7 100644 --- a/src/main/java/org/bukkit/event/player/PlayerAchievementAwardedEvent.java +++ b/src/main/java/org/bukkit/event/player/PlayerAchievementAwardedEvent.java @@ -7,7 +7,9 @@ import org.bukkit.event.HandlerList; /** * Called when a player earns an achievement. + * @deprecated future versions of Minecraft do not have achievements */ +@Deprecated public class PlayerAchievementAwardedEvent extends PlayerEvent implements Cancellable { private static final HandlerList handlers = new HandlerList(); private final Achievement achievement; -- cgit v1.2.3