Добавляет поддержку MySQL, PostgreSQL и H2 в Ledger - теперь данные плагина/мода можно хранить в настоящей базе вместо локальных файлов.

Просто положи мод Ledger Databases в папку mods рядом с модом ledger. Это удобно для сервера или сборки, где нужно надежно хранить балансы, статистику, приваты и прочие данные без риска потерять всё при вайпе. Поддержка нескольких типов баз дает гибкость - хочешь простой встраиваемый H2, хочешь внешний MySQL или PostgreSQL для больших серваков и кластера.

Настройки делаются в конфиге Ledger - пример для H2:

[database_extensions]
database = "H2"

Пример для MySQL - укажи url, username, password и опциональные свойства:

[database_extensions]
database = "MYSQL"
url = ""
username = ""
password = ""
properties = []

Для PostgreSQL формат похожий. Можно прокинуть свойства коннектора в массив properties, например:

properties = ["useJDBCCompliantTimezoneShift=true", "useLegacyDatetimeCode=false", "serverTimezone=UTC"]

Мод полезен для админов серваков и создателей модпаков: меньше багов с потерей данных, проще переносить данные между мирами и серверами, и меньше шансов, что из-за лага пропадут важные статы или приваты.

Мод на базы данных, который добавляет поддержку MySQL, PostgreSQL и H2.

Скачать Ledger Databases

Название
ledger-databases-1.2.2.jar
ledger-databases-1.2.1.jar
ledger-databases-1.2.0.jar
ledger-databases-1.1.1.jar
ledger-databases-1.1.0.jar
ledger-databases-1.0.1.jar
ledger-databases-1.0.0.jar

Рекомендуем