Hi, I'm following your plugin and this is what's in the console after the reputation is damaged.
[Rep] Failed to save player data for
java.nio.file.NoSuchFileException: plugins\Rep\playerdata\.yml.tmp -> plugins\Rep\playerdata\.yml
at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85) ~[?:?]
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103) ~[?:?]
at java.base/sun.nio.fs.WindowsFileCopy.move(WindowsFileCopy.java:332) ~[?:?]
at java.base/sun.nio.fs.WindowsFileSystemProvider.move(WindowsFileSystemProvider.java:291) ~[?:?]
at java.base/java.nio.file.Files.move(Files.java:1437) ~[?:?]
at rep-1.1.0.jar/com.mattbaconz.rep.storage.YamlStorageProvider.lambda$savePlayer$3(YamlStorageProvider.java:337) ~[rep-1.1.0.jar:?]
at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.21.10.jar:?]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
at java.base/java.lang.Thread.run(Thread.java:1575) ~[?:?]
[16:44:01 ERROR]: [Rep] Save player operation timed out for
java.nio.file.NoSuchFileException: plugins\Rep\playerdata\.yml.tmp -> plugins\Rep\playerdata\.yml
at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85) ~[?:?]
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103) ~[?:?]
at java.base/sun.nio.fs.WindowsFileCopy.move(WindowsFileCopy.java:332) ~[?:?]
at java.base/sun.nio.fs.WindowsFileSystemProvider.move(WindowsFileSystemProvider.java:291) ~[?:?]
at java.base/java.nio.file.Files.move(Files.java:1437) ~[?:?]
at rep-1.1.0.jar/com.mattbaconz.rep.storage.YamlStorageProvider.lambda$savePlayer$3(YamlStorageProvider.java:337) ~[rep-1.1.0.jar:?]
at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.21.10.jar:?]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
at java.base/java.lang.Thread.run(Thread.java:1575) ~[?:?]