Minecraft Jedis (Redis Driver)
Актуальный клиент Jedis Redis, обёрнутый в универсальную библиотеку Forge/Fabric/Bukkit для таких плагинов, как Grim.
- Загрузчики
- FabricNeoForgeForgeQuilt
- Скачиваний на Modrinth
- 571
- Подписчиков на Modrinth
- 0
- версий
- 5
- Обновлён
- 16 октября 202616 окт.
- Опубликован
- в 2026
Коротко о моде
Автор не указал, где нужен мод
Jedis Redis Client для Minecraft
Jedis, самый распространённый Java-клиент Redis, переупакованный в плагин для Bukkit/Spigot/Paper и мод для Fabric/Forge/NeoForge.
Сам по себе мод ничего не делает — он кладёт Jedis (и его runtime-зависимости) в classpath сервера, чтобы другие плагины/моды могли им пользоваться, не таща каждый свою копию.
Что внутри jar
Jedis и четыре нужные ему runtime-зависимости:
redis.clients:jedis:5.2.0— сам клиентorg.apache.commons:commons-pool2— пул соединений (Jedis использует его дляJedisPool)com.google.code.gson:gson— сериализация JSONorg.json:json— парсинг JSONorg.slf4j:slf4j-api— фасад логирования
slf4j-api зашэйден в этот jar, потому что Spigot 1.8 не кладёт его в classpath. На платформах, где slf4j уже есть (современный Paper, Fabric, NeoForge), дубликат безвреден — slf4j-api состоит только из интерфейсов, конфликта биндингов нет.
Заглушки загрузчиков для Spigot, Forge 1.12, Forge 1.13–1.16, Forge 1.17–1.20, NeoForge 1.21+ и Fabric. Без релокации — redis.clients.jedis.*, org.apache.commons.pool2.* и т. д. остаются на канонических путях.
Совместимость
| Загрузчик | Версии MC | Примечания |
|---|---|---|
| Bukkit / Spigot / Paper / Folia / Purpur | 1.8 → текущая | кинуть в plugins/ |
| Fabric | 1.16.1 → текущая | нужен Fabric Loader 0.14+ |
| Forge | 1.12 → 1.20 | универсальный jar, без Mixins |
| NeoForge | 1.21 → текущая | кинуть в mods/ |
Требуется Java 8+ (базовая версия Jedis 5.x).
Как использовать из плагина или мода
compileOnly("redis.clients:jedis:5.2.0")Проверка при запуске:
try {
Class.forName("redis.clients.jedis.Jedis");
} catch (ClassNotFoundException e) {
getLogger().warning("Redis backend disabled — install minecraft-jedis");
return;
}
try (JedisPool pool = new JedisPool(host, port);
Jedis jedis = pool.getResource()) {
jedis.set("hello", "world");
}На Paper 1.17+ добавь softdepend: [minecraft-jedis] в свой plugin.yml. Fabric и NeoForge ничего подобного не требуют.
Для ACL-аутентификации в Redis 6+ передавай user и password; для более старых версий Redis — только password. TLS настраивается через JedisClientConfig, если он нужен (в базовый конструктор JedisPool он не заведён).
Версионирование
Версия jar повторяет версию Jedis один в один. 5.2.0+2026-04-25 содержит Jedis 5.2.0 плюс актуальные на момент сборки commons-pool2/gson/json/slf4j-api. Автообновление запускается ежедневно — когда выходит новый Jedis, дерево зависимостей обновляется вместе с ним.
Лицензия
MIT (участники Jedis). Переупаковка не вносит функциональных изменений. Полный текст в LICENSE.
Issues, исходники: GitHub.
Частые вопросы
Как установить Minecraft Jedis (Redis Driver)?
Установите Fabric под свою версию Minecraft, скачайте Minecraft Jedis (Redis Driver) под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Minecraft Jedis (Redis Driver)?
У Minecraft Jedis (Redis Driver) есть сборки для Minecraft 1.12.2–26.3.