Class BanManager
java.lang.Object
com.gamersafer.minecraft.bans.common.ban.BanManager
-
Constructor Summary
ConstructorsConstructorDescriptionBanManager(IBanStorage db, ReportLogManager reportLogManager, IntegrationManager integrationManager) -
Method Summary
Modifier and TypeMethodDescriptionbanUser(@Nullable String uniqueServerId, Date banTime, @Nullable Date endTime, UUID playerUuid, String playerName, UUID reporterPlayerUuid, String reporterPlayerName, String category, boolean wasChildInvolved, String message) getBans(UserIdentity identity) getSignificantActiveBan(UserIdentity identity) importBans(List<Ban> bans) isUserBanned(UserIdentity identity) voidshutdown()Waits for the background saving task to finish.unbanUser(@Nullable String uniqueServerId, Date unbanTime, UUID playerUuid, String playerName, UUID reporterPlayerUuid, String reporterPlayerName, String message)
-
Constructor Details
-
BanManager
public BanManager(IBanStorage db, ReportLogManager reportLogManager, IntegrationManager integrationManager)
-
-
Method Details
-
banUser
-
unbanUser
-
shutdown
public void shutdown()Waits for the background saving task to finish. -
importBans