Interface NotificationService

All Known Implementing Classes:
EmptyNotificationService, JsonRpcNotificationService, NotificationManager

public interface NotificationService
  • Method Details

    • playerJoined

      void playerJoined(ServerPlayer pPlayer)
    • playerLeft

      void playerLeft(ServerPlayer pPlayer)
    • serverStarted

      void serverStarted()
    • serverShuttingDown

      void serverShuttingDown()
    • serverSaveStarted

      void serverSaveStarted()
    • serverSaveCompleted

      void serverSaveCompleted()
    • playerOped

      void playerOped(ServerOpListEntry pEntry)
    • playerDeoped

      void playerDeoped(ServerOpListEntry pEntry)
    • playerAddedToAllowlist

      void playerAddedToAllowlist(NameAndId pPlayer)
    • playerRemovedFromAllowlist

      void playerRemovedFromAllowlist(NameAndId pPlayer)
    • ipBanned

      void ipBanned(IpBanListEntry pEntry)
    • ipUnbanned

      void ipUnbanned(String pIp)
    • playerBanned

      void playerBanned(UserBanListEntry pEntry)
    • playerUnbanned

      void playerUnbanned(NameAndId pPlayer)
    • onGameRuleChanged

      void onGameRuleChanged(String pGamerule, GameRules.Value<?> pValue)
    • statusHeartbeat

      void statusHeartbeat()