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.player
Methods 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.player
Fields in de.marcely.bedwars.api.player declared as PlayerAchievementModifier and TypeFieldDescriptionstatic final PlayerAchievementDefaultPlayerAchievement.DIE_10_SECONDS_AFTER_BED_DESTRUCTIONDie within 10 seconds after your team's bed has been destroyed.static final PlayerAchievementDefaultPlayerAchievement.GOOD_KDHave a k/d-ratio of 5 or greater.static final PlayerAchievementDefaultPlayerAchievement.HIGH_PLAY_TIMEPlay for at least 5 hours.static final PlayerAchievementDefaultPlayerAchievement.KILL_WITH_BOWKill any enemy with a bow.static final PlayerAchievementDefaultPlayerAchievement.KILL_WITH_HALF_HEARTKill any enemy with a bow, while only having half of a heart left in health.static final PlayerAchievementDefaultPlayerAchievement.LOSE_ROUNDstatic final PlayerAchievementDefaultPlayerAchievement.OBTAIN_EVERY_ACHIEVEMENTObtain every other active achievement.static final PlayerAchievementDefaultPlayerAchievement.OP_BOWBuy the best bow in the shop.static final PlayerAchievementDefaultPlayerAchievement.OWN_BED_DESTROYEDAttempt to destroy your own bed.static final PlayerAchievementDefaultPlayerAchievement.PLACE_TRAPPlace a trap:SpecialItemType.TRAPor buy one from the upgrade shopstatic final PlayerAchievementDefaultPlayerAchievement.RAGE_QUITLeave the server during a match.static final PlayerAchievementDefaultPlayerAchievement.RANKING_TOP_3Be either first, second, or third in the leaderboard.static final PlayerAchievementDefaultPlayerAchievement.SPEND_200_RESOURCESSpend at least 200 resources (spawner drops) within a single match.static final PlayerAchievementDefaultPlayerAchievement.USE_BRIDGEUse special item:SpecialItemType.BRIDGEstatic final PlayerAchievementDefaultPlayerAchievement.USE_ENDERPEARLThrow an ender pearl.static final PlayerAchievementDefaultPlayerAchievement.USE_FIREBALLUse special item:SpecialItemType.FIREBALLstatic final PlayerAchievementDefaultPlayerAchievement.USE_GUARD_DOGUse special item:SpecialItemType.GUARD_DOGstatic final PlayerAchievementDefaultPlayerAchievement.USE_INVIS_POTIONDrink a potion that grants you invisibility.static final PlayerAchievementDefaultPlayerAchievement.USE_MAGNET_SHOESPrevent knockback by wearing special item:SpecialItemType.MAGNETIC_SHOESstatic final PlayerAchievementDefaultPlayerAchievement.USE_MINISHOPUse special item:SpecialItemType.MINI_SHOPstatic final PlayerAchievementDefaultPlayerAchievement.USE_RESCUE_PLATFORMUse special item:SpecialItemType.RESCUE_PLATFORMstatic final PlayerAchievementDefaultPlayerAchievement.USE_TELEPORTERUse special item:SpecialItemType.TELEPORTERstatic final PlayerAchievementDefaultPlayerAchievement.USE_TNT_SHEEPUse special item:SpecialItemType.TNT_SHEEPstatic final PlayerAchievementDefaultPlayerAchievement.USE_TRACKERUse special item:SpecialItemType.TRACKERstatic final PlayerAchievementDefaultPlayerAchievement.WALK_OVER_TRAPWalk over an enemies trap (SpecialItemType.TRAPor upgrade shop)static final PlayerAchievementDefaultPlayerAchievement.WIN_100_ROUNDSWin 100 rounds in total.static final PlayerAchievementDefaultPlayerAchievement.WIN_ROUNDstatic final PlayerAchievementDefaultPlayerAchievement.WIN_WITHIN_TIMEstatic final PlayerAchievementDefaultPlayerAchievement.WIN_WITHOUT_BEDWin a round with your bed destroyed.static final PlayerAchievementDefaultPlayerAchievement.WRITE_GG_IN_ENDLOBBYWrite "GG" in chat after a match has ended.Methods 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.