PlayerDataSync [1.20.4-1.21.8] - Cross-Server Data Synchronization icon

PlayerDataSync [1.20.4-1.21.8] - Cross-Server Data Synchronization -----

PlayerDataSync




Version: 1.0.3-SNAPSHOT
Hello!
I’m using PlayerDataSync on my server running Minecraft 1.21.7, and it works perfectly—thank you for the great plugin!

I have a suggestion for a future update: it would be really useful to have configurable options in the settings to enable or disable syncing specific player data such as coordinates, XP, gamemode, enderchest, inventory, health, hunger, and positions.

For example, on my server, I’d like to disable coordinate synchronization between my survival and mining servers to keep players' locations separate.

Thanks again for your work, and keep it up!

Version: 1.0.3-SNAPSHOT
[17:59:09 ERROR]: Command exception: /playerdatasync
org.bukkit.command.CommandException: Cannot execute command 'playerdatasync' in plugin PlayerDataSync v1.0.3-SNAPSHOT - plugin is disabled.
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37) ~[paper-api-1.21.4-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:82) ~[paper-1.21.4.jar:1.21.4-226-a838a88]
at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.3.10.jar:?]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:30) ~[paper-1.21.4.jar:1.21.4-226-a838a88]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13) ~[paper-1.21.4.jar:1.21.4-226-a838a88]
at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[paper-1.21.4.jar:1.21.4-226-a838a88]
at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[paper-1.21.4.jar:1.21.4-226-a838a88]
at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:105) ~[paper-1.21.4.jar:1.21.4-226-a838a88]
at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:450) ~[paper-1.21.4.jar:1.21.4-226-a838a88]
at net.minecraft.commands.Commands.performCommand(Commands.java:357) ~[paper-1.21.4.jar:1.21.4-226-a838a88]
at net.minecraft.commands.Commands.performCommand(Commands.java:347) ~[paper-1.21.4.jar:1.21.4-226-a838a88]
at net.minecraft.commands.Commands.performCommand(Commands.java:341) ~[paper-1.21.4.jar:1.21.4-226-a838a88]
at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2214) ~[paper-1.21.4.jar:1.21.4-226-a838a88]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$11(ServerGamePacketListenerImpl.java:2187) ~[paper-1.21.4.jar:1.21.4-226-a838a88]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.21.4.jar:1.21.4-226-a838a88]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:155) ~[paper-1.21.4.jar:1.21.4-226-a838a88]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[paper-1.21.4.jar:1.21.4-226-a838a88]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1448) ~[paper-1.21.4.jar:1.21.4-226-a838a88]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:176) ~[paper-1.21.4.jar:1.21.4-226-a838a88]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:129) ~[paper-1.21.4.jar:1.21.4-226-a838a88]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1428) ~[paper-1.21.4.jar:1.21.4-226-a838a88]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1422) ~[paper-1.21.4.jar:1.21.4-226-a838a88]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:139) ~[paper-1.21.4.jar:1.21.4-226-a838a88]
at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1379) ~[paper-1.21.4.jar:1.21.4-226-a838a88]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1387) ~[paper-1.21.4.jar:1.21.4-226-a838a88]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1264) ~[paper-1.21.4.jar:1.21.4-226-a838a88]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:310) ~[paper-1.21.4.jar:1.21.4-226-a838a88]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
>

Version: 1.0.3-SNAPSHOT
Great Plugin! But can u add a way to convert my existing player data from world folder into MySQL database?

Resource Information
Author:
----------
Total Downloads: 1,138
First Release: Mar 9, 2025
Last Update: Today at 11:40 AM
Category: ---------------
All-Time Rating:
3 ratings
Find more info at docs.devvoxel.net...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings