Links
Tags
Creators
Details
1.7.0
Compatibility
Changes
Synchro v1.7.0
This is a major stability and quality update focused on safer shared-state synchronization, fewer inventory edge-case issues, configurable modules, admin tooling, and update notifications.
Highlights
- Added
config.ymlwith per-module synchronization toggles - Added
/synchro reload,/synchro restore,/synchro debug <on|off>,/synchro version - Added
/synchro sync [module]for targeted manual synchronization - Added tab completion for
/synchro - Added update notifications for admins via Modrinth and GitHub checks
- Added shared-state versioning to prevent stale delayed sync tasks from overwriting newer state
- Improved inventory synchronization for crafting, furnace extraction, hoppers, pickups, drops, buckets, vehicles, item frames, and
/give - Improved XP synchronization, including level progress bar
- Improved armor, hotbar, item durability, and item break synchronization
- Improved health, hunger, fire ticks, death, respawn, ender chest, and advancement synchronization
- Improved Folia-aware scheduling paths
- Reworked README and cleaned generated files from the repository
New Commands
/synchro enable/synchro disable/synchro sync [module]/synchro status/synchro reload/synchro restore/synchro debug <on|off>/synchro version
Supported modules for /synchro sync [module]:
all, inventory, armor, effects, potion-effects, health, hunger, experience, xp, ender-chest, fire-ticks
Configuration
A new config.yml is generated automatically.
sync:
inventory: true
armor: true
potion-effects: true
health: true
hunger: true
experience: true
death: true
ender-chest: true
advancements: true
one-player-sleep: true
fire-ticks: true
debug:
enabled: false
update-checker:
enabled: true
check-interval-minutes: 60
notify-permission: synchro.admin
modrinth-project: "I0rM9fEI"
github-repo: "St1ch/Synchro"
Notes
- Players with
synchro.adminwill be notified on join if a newer version is available. - The update checker uses cached checks and does not call remote APIs on every join.
- This version is intended for Minecraft
1.18to1.21.xon Bukkit, Spigot, Paper, and Folia. - Java
17or newer is required.
Installation
- Download
Synchro-1.7.0.jar. - Place it in your server's
pluginsfolder. - Restart the server.
- Review
plugins/Synchro/config.ymlif you want to disable specific sync modules.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:I0rM9fEI:S0kZtZYc"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:I0rM9fEI:S0kZtZYc"
}

