Home›Java›Mods›CoordsSync
CoordsSync
ModsJava

CoordsSync

Java mod listed for Minecraft 1.21–26.x. Downloads from the MC Java Mods app on Android.

by tothepoweroftwo · on Modrinth

A lightweight, high-performance Spigot/Bukkit plugin that synchronizes player coordinates across multiple Minecraft servers in real-time using Redis.

⬇ Download on Modrinth

CoordsSync

Multi-server player coordinate synchronization for Minecraft Spigot/Bukkit servers

Overview

CoordsSync is a lightweight plugin that keeps player coordinates synchronized across multiple Spigot/Bukkit servers using Redis. With automatic MySQL fallback, your player data is never lost even if Redis goes down.

Features

✨ Real-time Synchronization - Player coordinates instantly synced across servers via Redis
📍 Teleport on Join - Auto-teleport players to their last location
💾 Automatic Backup - MySQL fallback when Redis is unavailable
🔔 Sync Notifications - Optional chat alerts for coordinate updates
⚙️ Easy Configuration - Simple YAML setup for Redis and MySQL
🛠️ Admin Commands - Built-in reload and status commands
🔄 Async Operations - Non-blocking database calls prevent server lag

Requirements

Quick Setup

1. Download & Install

Place the JAR in your plugins/ folder and restart the server.

2. Configure Redis

Edit plugins/CoordsSync/config.yml:

redis:
  host: localhost
  port: 6379
  password: ""

3. Configure MySQL (Optional but Recommended)

database:
  type: mysql
  enabled: true
  host: localhost
  port: 3306
  database: coordssync
  username: root
  password: ""
  
  pool:
    max-connections: 10
    min-idle: 2
    connection-timeout: 5000

4. Enable Features

features:
  teleport-on-join: true
  periodic-save: true
  sync-alerts: true
  use-mysql-fallback: true  # Enable MySQL backup

5. Restart Server

Commands

Permission: coordssync.admin (OP only by default)

How It Works

  1. Primary: Saves to Redis (fast, real-time sync)
  2. Fallback: Automatically uses MySQL if Redis fails
  3. Redundancy: Data saved to both databases when available
  4. Recovery: Retrieves from MySQL if Redis is unavailable

Configuration

Redis Section

MySQL Section

Features

Multi-Server Network Example

Server 1 (Survival 1):

server-id: suvival-1
redis:
  host: 192.168.1.100
database:
  host: 192.168.1.100

Server 2 (Survival 2):

server-id: survival-2
redis:
  host: 192.168.1.100
database:
  host: 192.168.1.100

Both servers connect to the same Redis and MySQL, coordinates are shared automatically.

Performance

Troubleshooting

Redis connection fails

MySQL connection fails

Coordinates not syncing

Support

Issues, suggestions, or questions? Visit the GitHub repository.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more