Class BukkitEventFiringPlayerProfileServiceImpl
java.lang.Object
fr.luc.crcore.player.PlayerProfileServiceImpl
fr.luc.crcore.player.BukkitEventFiringPlayerProfileServiceImpl
- All Implemented Interfaces:
PlayerProfileService
Variante de
PlayerProfileServiceImpl qui tire des évènements Bukkit
via les hooks on.... Utilisée par défaut par CRCore.-
Constructor Summary
ConstructorsConstructorDescriptionBukkitEventFiringPlayerProfileServiceImpl(org.bukkit.plugin.java.JavaPlugin plugin, PlayerProfileRepository repository) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.bukkit.plugin.java.JavaPluginprotected voidonProfileCreated(PlayerProfile profile) protected voidonProfileDeleted(PlayerProfile profile) protected voidonScoreChanged(PlayerProfile profile, String scoreName, int oldValue, int newValue) Methods inherited from class PlayerProfileServiceImpl
addScore, deleteProfile, getAllProfiles, getGlobalRanking, getOrCreateProfile, getProfile, getRankingByScore, getRepository, getScore, newProfile, newRanking, rank, resetAllScores, resetScore, setScoreMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface PlayerProfileService
getTopGlobalRanking, getTopRankingByScore
-
Constructor Details
-
BukkitEventFiringPlayerProfileServiceImpl
public BukkitEventFiringPlayerProfileServiceImpl(org.bukkit.plugin.java.JavaPlugin plugin, PlayerProfileRepository repository)
-
-
Method Details
-
getPlugin
protected org.bukkit.plugin.java.JavaPlugin getPlugin() -
onProfileCreated
- Overrides:
onProfileCreatedin classPlayerProfileServiceImpl
-
onProfileDeleted
- Overrides:
onProfileDeletedin classPlayerProfileServiceImpl
-
onScoreChanged
- Overrides:
onScoreChangedin classPlayerProfileServiceImpl
-