Uses of Interface
de.marcely.bedwars.api.player.PlayerAchievement
Packages that use PlayerAchievement
Package
Description
Events related to 
Player actions, or changes to player properties.Classes dedicated to fetching, updating, and saving player data/properties/stats in MBedwars.
- 
Uses of PlayerAchievement in de.marcely.bedwars.api.event.playerMethods in de.marcely.bedwars.api.event.player that return PlayerAchievementModifier and TypeMethodDescriptionPlayerEarnAchievementEvent.getAchievement()Returns the achievement that the player earned.Constructors in de.marcely.bedwars.api.event.player with parameters of type PlayerAchievementModifierConstructorDescriptionPlayerEarnAchievementEvent(Player player, PlayerAchievement achievement, PlayerAchievements achievementsData, boolean async) 
- 
Uses of PlayerAchievement in de.marcely.bedwars.api.playerFields in de.marcely.bedwars.api.player declared as PlayerAchievementModifier and TypeFieldDescriptionstatic final PlayerAchievementDefaultPlayerAchievement.DIE_10_SECONDS_AFTER_BED_DESTRUCTIONstatic final PlayerAchievementDefaultPlayerAchievement.GOOD_KDstatic final PlayerAchievementDefaultPlayerAchievement.HIGH_PLAY_TIMEstatic final PlayerAchievementDefaultPlayerAchievement.KILL_WITH_BOWstatic final PlayerAchievementDefaultPlayerAchievement.KILL_WITH_HALF_HEARTstatic final PlayerAchievementDefaultPlayerAchievement.LOSE_ROUNDstatic final PlayerAchievementDefaultPlayerAchievement.OBTAIN_EVERY_ACHIEVEMENTstatic final PlayerAchievementDefaultPlayerAchievement.OP_BOWstatic final PlayerAchievementDefaultPlayerAchievement.OWN_BED_DESTROYEDstatic final PlayerAchievementDefaultPlayerAchievement.PLACE_TRAPstatic final PlayerAchievementDefaultPlayerAchievement.RAGE_QUITstatic final PlayerAchievementDefaultPlayerAchievement.RANKING_TOP_3static final PlayerAchievementDefaultPlayerAchievement.SPEND_200_RESOURCESstatic final PlayerAchievementDefaultPlayerAchievement.USE_BRIDGEstatic final PlayerAchievementDefaultPlayerAchievement.USE_ENDERPEARLstatic final PlayerAchievementDefaultPlayerAchievement.USE_FIREBALLstatic final PlayerAchievementDefaultPlayerAchievement.USE_GUARD_DOGstatic final PlayerAchievementDefaultPlayerAchievement.USE_INVIS_POTIONstatic final PlayerAchievementDefaultPlayerAchievement.USE_MAGNET_SHOESstatic final PlayerAchievementDefaultPlayerAchievement.USE_MINISHOPstatic final PlayerAchievementDefaultPlayerAchievement.USE_RESCUE_PLATFORMstatic final PlayerAchievementDefaultPlayerAchievement.USE_TELEPORTERstatic final PlayerAchievementDefaultPlayerAchievement.USE_TNT_SHEEPstatic final PlayerAchievementDefaultPlayerAchievement.USE_TRACKERstatic final PlayerAchievementDefaultPlayerAchievement.WALK_OVER_TRAPstatic final PlayerAchievementDefaultPlayerAchievement.WIN_100_ROUNDSstatic final PlayerAchievementDefaultPlayerAchievement.WIN_ROUNDstatic final PlayerAchievementDefaultPlayerAchievement.WIN_WITHIN_TIMEstatic final PlayerAchievementDefaultPlayerAchievement.WIN_WITHOUT_BEDstatic final PlayerAchievementDefaultPlayerAchievement.WRITE_GG_IN_ENDLOBBYMethods in de.marcely.bedwars.api.player that return PlayerAchievementModifier and TypeMethodDescription@Nullable PlayerAchievementPlayerDataAPI.getAchievementTypeById(String id) Get an achievement by its id.@Nullable PlayerAchievementPlayerDataAPI.registerAchievementType(String id, Plugin plugin, Message name, Message description) Registers a new custom achievement type.Methods in de.marcely.bedwars.api.player that return types with arguments of type PlayerAchievementModifier and TypeMethodDescriptionPlayerDataAPI.getRegisteredAchievementTypes()Get all existing achievements.Methods in de.marcely.bedwars.api.player with parameters of type PlayerAchievementModifier and TypeMethodDescriptiondefault booleanPlayerAchievements.earn(PlayerAchievement achievement) Will give the achievement to the player.booleanPlayerAchievements.earn(PlayerAchievement achievement, boolean silent) Will give the achievement to the player.@Nullable OffsetDateTimePlayerAchievements.getEarnDate(PlayerAchievement achievement) Returns the date when he earned the achievement.booleanPlayerAchievements.has(PlayerAchievement achievement) Returns if the player has a specific achievement.booleanPlayerAchievements.remove(PlayerAchievement achievement) Removes the achievement from the earned list.booleanPlayerAchievements.setEarnDate(PlayerAchievement achievement, OffsetDateTime date) Sets the earn date of the achievement.