Class IntegrationManager
java.lang.Object
com.gamersafer.minecraft.bans.common.integration.IntegrationManager
- All Implemented Interfaces:
Integration
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
ban
(UUID uuid, String playerName, UUID banner, String bannerName, String reason, Date banDate, @Nullable Date endDate) getIntegration
(String name) void
void
mute
(UUID uuid, String playerName, UUID muter, String muterName, String reason, Date muteDate, @Nullable Date endDate) void
shutdown()
void
void
void
warn
(UUID uuid, String playerName, UUID warner, String warnerName, String reason, Date warnDate, @Nullable Date endDate) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.gamersafer.minecraft.bans.common.integration.Integration
importData
-
Constructor Details
-
IntegrationManager
-
-
Method Details
-
getIntegration
-
getIntegrations
-
getPluginName
- Specified by:
getPluginName
in interfaceIntegration
-
shutdown
public void shutdown()- Specified by:
shutdown
in interfaceIntegration
-
kick
public void kick(UUID uuid, String playerName, UUID kicker, String kickerName, String reason, Date kickDate) - Specified by:
kick
in interfaceIntegration
-
ban
public void ban(UUID uuid, String playerName, UUID banner, String bannerName, String reason, Date banDate, @Nullable Date endDate) - Specified by:
ban
in interfaceIntegration
-
unban
- Specified by:
unban
in interfaceIntegration
-
mute
public void mute(UUID uuid, String playerName, UUID muter, String muterName, String reason, Date muteDate, @Nullable Date endDate) - Specified by:
mute
in interfaceIntegration
-
unmute
- Specified by:
unmute
in interfaceIntegration
-
warn
public void warn(UUID uuid, String playerName, UUID warner, String warnerName, String reason, Date warnDate, @Nullable Date endDate) - Specified by:
warn
in interfaceIntegration
-