Interface Integration
- All Known Implementing Classes:
IntegrationManager,LiteBansIntegration
public interface Integration
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidban(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 voidkick(UUID uuid, String playerName, UUID kicker, String kickerName, String reason, Date kickDate, @Nullable String uniqueServerId) default voidmute(UUID uuid, String playerName, UUID muter, String muterName, String reason, Date muteDate, @Nullable Date endDate, @Nullable String uniqueServerId) default voidshutdown()default voidunban(UUID uuid, String playerName, UUID unbanner, String unbannerName, String reason, Date unbanDate) default voiddefault voidwarn(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
-