Class BanManager
java.lang.Object
com.gamersafer.minecraft.bans.common.ban.BanManager
-
Constructor Summary
ConstructorDescriptionBanManager
(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) void
shutdown()
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