Class PluginMessageManager

java.lang.Object
dev.unnm3d.redischat.datamanagers.sqlmanagers.PluginMessageManager
Direct Known Subclasses:
SQLDataManager

public abstract class PluginMessageManager extends Object
  • Field Details

  • Constructor Details

    • PluginMessageManager

      protected PluginMessageManager(RedisChat plugin)
  • Method Details

    • receivePluginMessage

      protected void receivePluginMessage(byte[] message)
    • sendChannelUpdate

      public void sendChannelUpdate(String channelName, @Nullable @Nullable Channel channel)
    • sendWhitelistEnabledUpdate

      public void sendWhitelistEnabledUpdate(String playerName, boolean enabled)
    • sendPlayerPlaceholdersUpdate

      public void sendPlayerPlaceholdersUpdate(String serializedPlaceholders)
    • sendMailUpdate

      public void sendMailUpdate(@NotNull @NotNull Mail mail)
    • sendMutedEntityUpdate

      public void sendMutedEntityUpdate(@NotNull @NotNull String entityKey, @NotNull @NotNull Set<String> entitiesValue)
    • sendChatPluginMessage

      protected void sendChatPluginMessage(String publishChannel, ChatMessage chatMessageInfo)
    • sendPluginMessage

      protected void sendPluginMessage(byte[] byteArray)