Interface Integration
- All Known Implementing Classes:
IntegrationManager
,LiteBansIntegration
public interface Integration
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
ban
(UUID uuid, String playerName, UUID banner, String bannerName, String reason, Date banDate, boolean ipBan, @Nullable Date endDate, @Nullable String uniqueServerId, @Nullable String playerHostAddress) default CompletableFuture<Integer>
default void
kick
(UUID uuid, String playerName, UUID kicker, String kickerName, String reason, Date kickDate, @Nullable String uniqueServerId) default void
mute
(UUID uuid, String playerName, UUID muter, String muterName, String reason, Date muteDate, @Nullable Date endDate, @Nullable String uniqueServerId) default void
shutdown()
default void
unban
(UUID uuid, String playerName, UUID unbanner, String unbannerName, String reason, Date unbanDate) default void
default void
warn
(UUID uuid, String playerName, UUID warner, String warnerName, String reason, Date warnDate, @Nullable Date endDate, @Nullable String uniqueServerId)
-
Method Details
-
getPluginName
String getPluginName() -
shutdown
default void shutdown() -
kick
-
ban
-
unban
-
mute
-
unmute
-
warn
-
importData
-