MR InvSync
No reviews yet
Fabric mod for syncing inventories and player data between minecraft servers
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
MR InvSync
This is a fabric mod that allows you to sync player inventories, health, food level, experience, score, status effects and advancements across multiple servers or single player minecraft worlds. SQLite, MySQL and Postgres are supported as data backends.
Why this fork?
This mod was initially forked from MrNavaStar. His original mod can be found on github and modrinth. Reasons for this fork are:
- At the time the project was forked, the database handling was messed up by using an all-in-one table for the player data defined in SQLib
- At the time the project was forked, for each SQL call a database connection was established
- Having a separate upstream for production environment testing
- Details are list in issue #1
You can support MrNavaStar by buying him a coffee!.
Installation
This mod requires Fabric and Fabric API.
This mod is available on modrinth with slug mr-invsync.
The project source is available on github/michiruf with the latest
readme here.
The configuration of the database must be identical between all servers that shall sync the inventory.
Example configuration
Path: /config/InvSync.mcfg
DATABASE_TYPE=SQLITE
DEBUG_DELETE_TABLES=false
SQLITE_PATH=./InvSync.db
MYSQL_DATABASE=InvSync
MYSQL_ADDRESS=mysql-host
MYSQL_PORT=3306
MYSQL_USERNAME=username
MYSQL_PASSWORD=password
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
License
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
