MR InvSync
Активный0.0
Установок
Последнее обновление
Версии
MR InvSync
Это модуль для Fabric, который позволяет синхронизировать инвентари игроков, здоровье, уровень сытости, опыт, очки, эффекты состояния и достижения между несколькими серверами или одиночными мирами Minecraft.
Поддерживаемые базы данных
Модификация поддерживает три популярных типа систем хранения данных: SQLite для локального использования, а также MySQL и PostgreSQL для сетевых решений.
Функциональные возможности
Вы можете настроить синхронизацию только тех параметров, которые вам необходимы. Доступны следующие опции:
- Инвентарь игрока
- Эндер-сундук
- Здоровье и уровень сытости
- Уровень опыта и очки
- Активные эффекты состояний
- Полученные достижения
Все настройки управления синхронизацией легко конфигурируются через файл конфигурации.
Установка и требования
Для работы мода требуется Fabric Loader и Fabric API. Убедитесь, что конфигурация базы данных идентична на всех серверах, где должна происходить синхронизация инвентарей.
Пример конфигурации
Расположение файла: /config/InvSync.mcfg
# Тип базы данных
DATABASE_TYPE=SQLITE
# Настройки отладки
DEBUG_DELETE_TABLES=false
# Путь для SQLite
SQLITE_PATH=./InvSync.db
# Настройки MySQL
MYSQL_DATABASE=InvSync
MYSQL_ADDRESS=mysql-host
MYSQL_PORT=3306
MYSQL_USERNAME=username
MYSQL_PASSWORD=password
# Настройки PostgreSQL
POSTGRES_DATABASE=InvSync
POSTGRES_ADDRESS=postgres-host
POSTGRES_PORT=5432
POSTGRES_USERNAME=username
POSTGRES_PASSWORD=password
# Опции синхронизации
SYNC_INVENTORY=true
SYNC_ENDER_CHEST=true
SYNC_HEALTH=true
SYNC_FOOD_LEVEL=true
SYNC_XP_LEVEL=true
SYNC_SCORE=true
SYNC_STATUS_EFFECTS=true
SYNC_ADVANCEMENTS=true
# Параметры задержки синхронизации
SYNCHRONIZATION_DELAY=true
SYNCHRONIZATION_DELAY_SECONDS=1
SYNCHRONIZATION_DELAY_METHOD=SLEEP
# Параметры начальной синхронизации
INITIAL_SYNC_OVERWRITE_ENABLED=true
INITIAL_SYNC_SERVER_NAME=ServerA
Такая гибкая система настроек позволяет адаптировать мод под любую игровую среду.
Проект распространяется по лицензии MIT.