Назад в магазин
Minecraft MongoDB Driver
Modrinth Plugin

Minecraft MongoDB Driver

Up-to-date MongoDB Java sync driver wrapped as a universal Forge/Fabric/Bukkit library for plugins like Grim.

Информация о Minecraft-продукте

Важное о товаре

Совместимость, версии Minecraft, загрузчики и данные внешнего источника.

Тип

Plugin

Доступ

Бесплатно

Последняя версия

5.8.0+2026-05-29

Загрузки

420

Загрузчики / Платформы

bukkit fabric folia forge neoforge paper purpur quilt spigot

Minecraft версии

1.12.2 – 1.21.11 26.1 26.1.1 26.1.2

Категории

library

Описание

Подробная информация

# MongoDB Java Driver for Minecraft The official [MongoDB Java sync driver](https://github.com/mongodb/mongo-java-driver) (`mongodb-driver-sync` plus its core and BSON dependencies) repackaged as a Bukkit/Spigot/Paper plugin and a Fabric/Forge/NeoForge mod. The mod does nothing on its own. Other plugins/mods that want to talk to MongoDB pick this up via softdepend (or just by being on the same classloader) and use the driver via the standard `MongoClients.create(...)` API. ## What's in the jar The full sync-driver bundle: - `org.mongodb:mongodb-driver-sync:5.3.1` — the API surface (`MongoClient`, `MongoCollection`, etc.) - `org.mongodb:mongodb-driver-core:5.3.1` — wire-protocol implementation, connection pooling, server discovery - `org.mongodb:bson:5.3.1` — BSON codecs and document model - `org.mongodb:bson-record-codec:5.3.1` — Java record support Plus minimal loader stubs for Spigot, Forge 1.12, Forge 1.13–1.16, Forge 1.17–1.20, NeoForge 1.21+, and Fabric. Classes stay at canonical `com.mongodb.*` and `org.bson.*` paths — no relocation — so consumers find them with plain `Class.forName`. Service files for BSON codecs are merged via Shadow's `mergeServiceFiles()` so codec auto-discovery works. ## Compatibility | Loader | MC versions | Notes | |---|---|---| | Bukkit / Spigot / Paper / Folia / Purpur | 1.8 → current | drop into `plugins/` | | Fabric | 1.16.1 → current | needs Fabric Loader 0.14+ | | Forge | 1.12 → 1.20 | universal jar, no Mixins | | NeoForge | 1.21 → current | drop into `mods/` | Java 8+ required (driver 5.x baseline). ## Using it from a plugin or mod ```kotlin compileOnly("org.mongodb:mongodb-driver-sync:5.3.1") ``` Probe and connect: ```java try { Class.forName("com.mongodb.client.MongoClients"); } catch (ClassNotFoundException e) { getLogger().warning("MongoDB backend disabled — install minecraft-mongodb-driver"); return; } MongoClient client = MongoClients.create("mongodb://user:pass@host:27017/?authSource=admin"); ``` On Paper 1.17+ add `softdepend: [minecraft-mongodb-driver]` to your `plugin.yml` so the classes are visible to your plugin's classloader. Connection strings carry everything — auth source, replica set members, read preference, write concern. Put it all in the URI; don't try to set them via `MongoClientOptions` unless you're doing something unusual. ## Versioning The jar version tracks the upstream sync driver. `5.3.1+2026-04-25` ships driver-sync 5.3.1 plus matching core/bson; the suffix is the build date. Auto-bump runs daily against Maven Central. ## License Apache 2.0 (MongoDB, Inc.). The repackage adds no functional changes. Full text in [`LICENSE`](https://github.com/Axionize/minecraft-mongodb-driver/blob/main/LICENSE). --- Issues, source: [GitHub](https://github.com/Axionize/minecraft-mongodb-driver).

Разработчик

Axionize

Профиль и данные получены с Modrinth

Открыть на Modrinth

Галерея продукта

Изображения проекта

Скриншоты и изображения из оригинальной страницы Modrinth.

Изображений пока нет

Автор проекта не добавил галерею на Modrinth.

Список изменений

Версии проекта

Опубликованные версии и оригинальные файлы Modrinth.

5.8.0+2026-05-29 Актуальная Release 06.06.2026

5.8.0+2026-05-29

Поддерживаемые версии Minecraft
1.12.2 1.13 1.13.1 1.13.2 1.14 1.14.1 1.14.2 1.14.3 1.14.4 1.15 1.15.1 1.15.2 1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11 26.1 26.1.1 26.1.2
Загрузчики / Платформы
bukkit fabric folia forge neoforge paper purpur quilt spigot
Показать изменения
ci: fix unterminated quote in version echo
Войти

2.58 MB

5.8.0+2026-05-29 Release 29.05.2026

5.8.0+2026-05-29

Поддерживаемые версии Minecraft
1.12.2 1.13 1.13.1 1.13.2 1.14 1.14.1 1.14.2 1.14.3 1.14.4 1.15 1.15.1 1.15.2 1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11 26.1 26.1.1 26.1.2
Загрузчики / Платформы
bukkit fabric folia forge neoforge paper purpur quilt spigot
Показать изменения
Automated bump to version **5.8.0**.
Войти

2.58 MB

5.7.0+2026-05-02 Release 02.05.2026

5.7.0+2026-05-02

Поддерживаемые версии Minecraft
1.12.2 1.13 1.13.1 1.13.2 1.14 1.14.1 1.14.2 1.14.3 1.14.4 1.15 1.15.1 1.15.2 1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11 26.1 26.1.1 26.1.2
Загрузчики / Платформы
bukkit fabric folia forge neoforge paper purpur quilt spigot
Показать изменения
Automated bump to version **5.7.0**.
Войти

2.56 MB

5.3.1+2026-04-25 Release 25.04.2026

5.3.1+2026-04-25

Поддерживаемые версии Minecraft
1.12.2 1.13 1.13.1 1.13.2 1.14 1.14.1 1.14.2 1.14.3 1.14.4 1.15 1.15.1 1.15.2 1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11 26.1 26.1.1 26.1.2
Загрузчики / Платформы
bukkit fabric folia forge neoforge paper purpur quilt spigot
Показать изменения
modrinth: managed body.md + auto-sync workflow Adds .modrinth/body.md as the source-of-truth for the Modrinth project body, and a separate workflow that PATCHes the project on every push that touches body.md. Description fixes don't have to wait for a version bump. Title set once via direct API call; this workflow only manages the body field. The MODRINTH_TOKEN secret used by the release workflow covers this endpoint as well.
Войти

2.46 MB