Package dev.unnm3d.redischat.api
Interface DataManager
- All Known Implementing Classes:
MySQLDataManager,RedisDataManager,SQLDataManager,SQLiteDataManager
public interface DataManager
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddEnderchest(@NotNull String name, org.bukkit.inventory.ItemStack[] inv) voidaddInventory(@NotNull String name, org.bukkit.inventory.ItemStack[] inv) voidvoidvoidclose()deleteMail(@NotNull Mail mail) default org.bukkit.inventory.ItemStack[]deserialize(String source) deserializePlayerPlaceholders(String source) getActivePlayerChannel(@NotNull String playerName, Map<String, Channel> registeredChannels) CompletionStage<org.bukkit.inventory.ItemStack[]> getPlayerEnderchest(@NotNull String playerName) CompletionStage<org.bukkit.inventory.ItemStack[]> getPlayerInventory(@NotNull String playerName) CompletionStage<org.bukkit.inventory.ItemStack> getPlayerItem(@NotNull String playerName) getPlayerPlaceholders(@NotNull String playerName) getPlayerPrivateMail(@NotNull String playerName) getPublicMails(@NotNull String playerName) getReplyName(@NotNull String requesterName) booleanisRateLimited(@NotNull String playerName, @NotNull Channel channel) voidpublishPlayerList(@NotNull List<String> playerNames) voidregisterChannel(@NotNull Channel channel) voidsendChatMessage(@NotNull ChatMessage chatMessage) voidsendRejoin(@NotNull String playerName) default Stringserialize(org.bukkit.inventory.ItemStack... items) default StringserializePlayerPlaceholders(Map<String, String> placeholders) voidsetActivePlayerChannel(String playerName, String channelName) setMailRead(@NotNull String playerName, @NotNull Mail mail) voidsetMutedEntities(@NotNull String playerName, @NotNull Set<String> mutedChannels) voidsetPlayerPlaceholders(@NotNull String playerName, @NotNull Map<String, String> placeholders) setPlayerPrivateMail(@NotNull Mail mail) setPublicMail(@NotNull Mail mail) voidsetReplyName(@NotNull String nameReceiver, @NotNull String requesterName) voidvoidsetWhitelistEnabledPlayer(@NotNull String playerName, boolean enabled) voidunregisterChannel(@NotNull String channelName)
-
Method Details
-
registerChannel
-
unregisterChannel
-
getActivePlayerChannel
-
getChannels
CompletionStage<List<Channel>> getChannels() -
getReplyName
-
setReplyName
-
getPlayerPlaceholders
-
setPlayerPlaceholders
-
isRateLimited
-
isSpying
-
setSpying
-
addInventory
-
addItem
-
addEnderchest
-
getPlayerItem
-
getPlayerInventory
CompletionStage<org.bukkit.inventory.ItemStack[]> getPlayerInventory(@NotNull @NotNull String playerName) -
getPlayerEnderchest
CompletionStage<org.bukkit.inventory.ItemStack[]> getPlayerEnderchest(@NotNull @NotNull String playerName) -
getPlayerPrivateMail
-
setPlayerPrivateMail
-
setPublicMail
-
getPublicMails
-
setMailRead
CompletionStage<Boolean> setMailRead(@NotNull @NotNull String playerName, @NotNull @NotNull Mail mail) -
deleteMail
-
setActivePlayerChannel
-
setMutedEntities
-
getAllMutedEntities
CompletionStage<Map<String,Set<String>>> getAllMutedEntities() -
getWhitelistEnabledPlayers
CompletionStage<Set<String>> getWhitelistEnabledPlayers() -
setWhitelistEnabledPlayer
-
sendChatMessage
-
publishPlayerList
-
sendRejoin
-
close
void close() -
serialize
-
deserialize
-
serializePlayerPlaceholders
-
deserializePlayerPlaceholders
-