/RedisSync-EssX

Redis sync plugin for EssentialsX - work-in-progress

Primary LanguageJava

Redis Sync for EssentialsX

This plugin provides an ISyncProvider that syncs EssentialsX data through a Redis-backed queue. This allows some data to be consistently stored across multiple servers running this plugin with EssentialsX.

It also serves as the current model implementation of ISyncProvider.

See the relevant EssentialsX PR for progress on support in EssentialsX.

Currently supported data

Data Format
Receiving mail MAIL to <uuid> reads <message>
Clearing mail MAIL of <uuid> clear
Mute/Unmute MUTE of <uuid> is <true/false>
Mute timeout MUTE of <uuid> timeout <time>
Nickname change NICK of <uuid> now <nickname>