[00:08:15 ERROR]: [PlayerDataSync] Data truncation error for NightSide: Data truncation: Data too long for column 'inventory' at row 1. Consider disabling achievement sync or check your database column sizes.
[00:08:15 WARN]: [PlayerDataSync] Failed to autosave data for NightSide: See previous log entries for details.
This error occurs when I fill my inventory with items that have a fairly large NBT. Achievements off
The plugin works fine, I'd like to know how to fix this error [14:41:08 WARN]: [PlayerDataSync] Failed to send heartbeat: HTTP 400: {"error":"Missing server_id"} and how to integrate it with Bungeecord because I saw it in the configuration
Good Free Data Sync plugin.It works perfectly fine and have less bug. The main point is this plugin developer will try to fix any bug we reported. Keep it up !
Thank you for the positive review and of course I will continue like this
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.
[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) ~[?:?]
>