Добавляет поддержку 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.1.jar
11.11.20256,4 МБ1.21.9Fabric
-
ledger-databases-1.2.0.jar
27.10.20245,8 МБ1.21.3Fabric
-
ledger-databases-1.1.1.jar
27.10.20245,1 МБ1.20.4Fabric
-
ledger-databases-1.1.0.jar
27.10.20245,1 МБ1.18.1Fabric
-
ledger-databases-1.0.1.jar
27.10.20244,2 МБ1.18Fabric
-
ledger-databases-1.0.0.jar
27.10.20244,2 МБ1.17.1Fabric