Перейти к содержимому

Minecraft PostgreSQL JDBC

Универсальный jar, поставляющий драйвер PostgreSQL JDBC в виде плагина Bukkit/Spigot/Paper и мода Fabric/Forge/NeoForge.

FabricNeoForgeForgeQuilt
Загрузчики
FabricNeoForgeForgeQuilt
Скачиваний на Modrinth
533
Подписчиков на Modrinth
0
версии
4
Обновлён
16 октября 202616 окт.
Опубликован
в 2026
Это библиотека — она нужна другим модам и сама ничего не добавляет в игру

Коротко о моде

Библиотека — нужна другим модам
Работает на Fabric, NeoForge, Forge и Quilt
Для Minecraft 1.12.2–26.3
Последняя версия — 42.7.13+2026-07-07 от 16 октября 2026
Лицензия BSD-2-Clause — бесплатно
Где нужен
В игренеизвестноНа серверенеизвестно

Автор не указал, где нужен мод

Версии игры1.12.2–26.3
Описание переведено автоматическиПоказать оригинал (EN)

PostgreSQL JDBC

Официальный JDBC-драйвер PostgreSQL (pgjdbc), переупакованный как плагин для Bukkit/Spigot/Paper и мод для Fabric/Forge/NeoForge. Один универсальный jar покрывает все поддерживаемые загрузчики и версии MC.

Сам по себе мод ничего не делает — он существует, чтобы плагины или моды, которым нужно общаться с базой данных PostgreSQL, не тащили каждый свою копию драйвера.

Что внутри jar

org.postgresql:postgresql:42.7.5 плюс минимальные заглушки загрузчиков для Spigot, Forge 1.12, Forge 1.13–1.16, Forge 1.17–1.20, NeoForge 1.21+ и Fabric. Классы драйвера остаются по своим каноническим путям org.postgresql.* — без релокации — так что потребители находят их обычным Class.forName("org.postgresql.Driver"). META-INF/services/java.sql.Driver сохранён, чтобы драйвер автоматически регистрировался в DriverManager.

Совместимость

ЗагрузчикВерсии MCПримечания
Bukkit / Spigot / Paper / Folia / Purpur1.8 → текущаякинуть в plugins/
Fabric1.16.1 → текущаянужен Fabric Loader 0.14+
Forge1.12 → 1.20универсальный jar, без Mixins
NeoForge1.21 → текущаякинуть в mods/

Требуется Java 8+ (базовая версия pgjdbc 42.x).

Использование из плагина или мода

Объяви pgjdbc как compileOnly той же версии, что идёт в этом jar:

compileOnly("org.postgresql:postgresql:42.7.5")

Проверь при запуске. Аккуратно откажись, если оператор не установил это:

try {
    Class.forName("org.postgresql.Driver");
} catch (ClassNotFoundException e) {
    getLogger().warning("PostgreSQL backend disabled — install minecraft-postgresql-jdbc");
    return;
}
try (Connection c = DriverManager.getConnection(url, user, password)) {
    // ...
}

На Paper 1.17+ у каждого плагина изолированный загрузчик классов. Добавь этот мод в softdepend своего plugin.yml, чтобы классы драйвера были видны твоему плагину:

softdepend: [minecraft-postgresql-jdbc]

Fabric и NeoForge объединяют все моды в один загрузчик классов, так что там такое объявление не нужно.

Версионирование

Версия jar повторяет pgjdbc один в один. 42.7.5+2026-04-25 содержит pgjdbc 42.7.5; суффикс — дата сборки. Запланированный GitHub Action проверяет Maven Central ежедневно — когда pgjdbc выпускает новый релиз, он открывает PR с автослиянием, и релиз на Modrinth выходит автоматически.

Лицензия

Драйвер под BSD-2-Clause (PostgreSQL Global Development Group). Переупаковка не вносит функциональных изменений и наследует эту лицензию. Полный текст в LICENSE.


Issues, исходники: GitHub.

Частые вопросы

Как установить Minecraft PostgreSQL JDBC?

Установите Fabric под свою версию Minecraft, скачайте Minecraft PostgreSQL JDBC под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Minecraft PostgreSQL JDBC?

У Minecraft PostgreSQL JDBC есть сборки для Minecraft 1.12.2–26.3.

Лицензия и источник
BSD 2-Clause "Simplified" Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее