itHotL / PlayerStats

Adds a simple command to see any Minecraft statistic for all players on a server (individually, or in top 10 format)
MIT License
27 stars 7 forks source link

Not work on multipaper #145

Closed Xiaobonor closed 2 months ago

Xiaobonor commented 9 months ago

The problem description is at the bottom. The following is the server Log record.


[23:55:39] [ServerMain/INFO]: [MultiPaperConnection] Connecting to localhost:18888... [23:55:39] [MultiPaper-Netty-1/INFO]: [MultiPaperConnection] Connected to localhost/127.0.0.1:18888 [23:55:49] [ServerMain/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD' [23:55:52] [ServerMain/INFO]: Loaded 7 recipes [23:55:54] [Server thread/INFO]: Starting minecraft server version 1.20.1 [23:55:54] [Server thread/INFO]: Loading properties [23:55:55] [Server thread/INFO]: This server is running MultiPaper version MultiPaper-1.20.1-5 (MC: 1.20.1) (Implementing API version 1.20.1-R0.1-SNAPSHOT) (Git: 436a5c2) [23:55:55] [Server thread/INFO]: Using 4 threads for Netty based IO [23:55:55] [Server thread/INFO]: Server Ping Player Sample Count: 12 [23:55:55] [Server thread/INFO]: [ChunkTaskScheduler] Chunk system is using 1 I/O threads, 1 worker threads, and gen parallelism of 1 threads [23:55:56] [Server thread/WARN]: [Pufferfish] SIMD operations are available for your server, but are not configured! [23:55:56] [Server thread/WARN]: [Pufferfish] To enable additional optimizations, add "--add-modules=jdk.incubator.vector" to your startup flags, BEFORE the "-jar". [23:55:56] [Server thread/WARN]: [Pufferfish] If you have already added this flag, then SIMD operations are not supported on your JVM or CPU. [23:55:56] [Server thread/WARN]: [Pufferfish] Debug: Java: 17.0.8, test run: true [23:55:57] [Server thread/INFO]: Default game type: SURVIVAL [23:55:57] [Server thread/INFO]: Generating keypair [23:55:57] [Server thread/INFO]: Starting Minecraft server on *:25565 [23:55:57] [Server thread/INFO]: Using default channel type [23:55:57] [Server thread/INFO]: Paper: Using Java compression from Velocity. [23:55:57] [Server thread/INFO]: Paper: Using Java cipher from Velocity. [23:55:57] [Server thread/INFO]: [ProtocolLib] Loading server plugin ProtocolLib v5.1.0 [23:55:58] [Server thread/INFO]: [spark] Loading server plugin spark v1.10.55 [23:55:58] [Server thread/INFO]: [PublicCrafters] Loading server plugin PublicCrafters v4.13.10 [23:55:58] [Server thread/INFO]: [player_data_sync_mongodb] Loading server plugin player_data_sync_mongodb v1.0 [23:55:58] [Server thread/INFO]: [PlayerStats] Loading server plugin PlayerStats v2.0 [23:55:58] [Server thread/INFO]: [InteractionVisualizer] Loading server plugin InteractionVisualizer v1.18.7.0 [23:55:58] [Server thread/INFO]: [DoorsReloaded] Loading server plugin DoorsReloaded v1.3.1 [23:55:58] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it [23:55:58] [Server thread/INFO]: [ProtocolLib] Enabling ProtocolLib v5.1.0 [23:55:58] [Server thread/INFO]: Preparing level "world" [23:56:01] [Server thread/INFO]: [spark] Enabling spark v1.10.55 [23:56:01] [Server thread/INFO]: [spark] Using Paper ServerTickStartEvent for tick monitoring [23:56:01] [Server thread/INFO]: [spark] Starting background profiler... [23:56:01] [Server thread/INFO]: [spark] The async-profiler engine is not supported for your os/arch (windows11/amd64), so the built-in Java engine will be used instead. [23:56:02] [Server thread/INFO]: [PublicCrafters] Enabling PublicCrafters v4.13.10 [23:56:02] [Server thread/WARN]: [PublicCrafters] Could not save messages.yml to plugins\PublicCrafters\messages.yml because messages.yml already exists. [23:56:02] [Server thread/INFO]: [PublicCrafters] Detected version 'v1_20_R1' [23:56:02] [Server thread/INFO]: [player_data_sync_mongodb] Enabling player_data_sync_mongodb v1.0 [23:56:03] [Server thread/INFO]: [org.mongodb.driver.client] MongoClient with metadata {"driver": {"name": "mongo-java-driver|sync", "version": "4.11.0"}, "os": {"type": "Windows", "name": "Windows 11", "architecture": "amd64", "version": "10.0"}, "platform": "Java/Oracle Corporation/17.0.8+9-LTS-211"} created with settings MongoClientSettings{readPreference=primary, writeConcern=WriteConcern{w=null, wTimeout=null ms, journal=null}, retryWrites=true, retryReads=true, readConcern=ReadConcern{level=null}, credential=null, transportSettings=null, streamFactoryFactory=null, commandListeners=[], codecRegistry=ProvidersCodecRegistry{codecProviders=[ValueCodecProvider{}, BsonValueCodecProvider{}, DBRefCodecProvider{}, DBObjectCodecProvider{}, DocumentCodecProvider{}, CollectionCodecProvider{}, IterableCodecProvider{}, MapCodecProvider{}, GeoJsonCodecProvider{}, GridFSFileCodecProvider{}, Jsr310CodecProvider{}, JsonObjectCodecProvider{}, BsonCodecProvider{}, EnumCodecProvider{}, com.mongodb.client.model.mql.ExpressionCodecProvider@329fc0ed, com.mongodb.Jep395RecordCodecProvider@1735c9dc, com.mongodb.KotlinCodecProvider@5a25ecd9]}, loggerSettings=LoggerSettings{maxDocumentLength=1000}, clusterSettings={hosts=[localhost:27017], srvServiceName=mongodb, mode=SINGLE, requiredClusterType=UNKNOWN, requiredReplicaSetName='null', serverSelector='null', clusterListeners='[]', serverSelectionTimeout='30000 ms', localThreshold='15 ms'}, socketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=0, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, heartbeatSocketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=10000, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, connectionPoolSettings=ConnectionPoolSettings{maxSize=100, minSize=0, maxWaitTimeMS=120000, maxConnectionLifeTimeMS=0, maxConnectionIdleTimeMS=0, maintenanceInitialDelayMS=0, maintenanceFrequencyMS=60000, connectionPoolListeners=[], maxConnecting=2}, serverSettings=ServerSettings{heartbeatFrequencyMS=10000, minHeartbeatFrequencyMS=500, serverListeners='[]', serverMonitorListeners='[]'}, sslSettings=SslSettings{enabled=false, invalidHostNameAllowed=false, context=null}, applicationName='null', compressorList=[], uuidRepresentation=UNSPECIFIED, serverApi=null, autoEncryptionSettings=null, dnsClient=null, inetAddressResolver=null, contextProvider=null} [23:56:03] [Server thread/INFO]: [org.mongodb.driver.cluster] No server chosen by ReadPreferenceServerSelector{readPreference=primary} from cluster description ClusterDescription{type=UNKNOWN, connectionMode=SINGLE, serverDescriptions=[ServerDescription{address=localhost:27017, type=UNKNOWN, state=CONNECTING}]}. Waiting for 30000 ms before timing out [23:56:04] [cluster-ClusterId{value='6533f4923bd7440f057f31fa', description='null'}-localhost:27017/INFO]: [org.mongodb.driver.cluster] Monitor thread successfully connected to server with description ServerDescription{address=localhost:27017, type=STANDALONE, state=CONNECTED, ok=true, minWireVersion=0, maxWireVersion=21, maxDocumentSize=16777216, logicalSessionTimeoutMinutes=30, roundTripTimeNanos=1272631500} [23:56:04] [Server thread/INFO]: Document{{_id=6533c0655cb578115f0ff731, plugin=player_data_sync_mongodb, resources=Document{{config=Document{{_t=WatcherInfo, watcherId=15072001, totalProgress=1, curProgress=0, isTakenReward=false}}, language=Document{{synchronizing=�ƾڦP�B��..., synchronized=�ƾڦP�B����}}}}}} [23:56:04] [Server thread/INFO]: [player_data_sync_mongodb] Config loaded [23:56:04] [Server thread/INFO]: [PlayerStats] Enabling PlayerStats v2.0 [23:56:05] [pool-17-thread-1/INFO]: [PlayerStats] Loaded 0 excluded players from file (1ms) [23:56:05] [pool-17-thread-1/INFO]: [PlayerStats] Initial Action created for 0 Players. Processing... [23:56:05] [pool-17-thread-1/INFO]: [PlayerStats] Finished Recursive Action! In total 0 Threads were used [23:56:05] [pool-17-thread-1/INFO]: [PlayerStats] [] [23:56:05] [pool-17-thread-1/INFO]: [PlayerStats] Loaded 0 offline players (4ms) [23:56:05] [Server thread/INFO]: [PlayerStats] Enabled PlayerStats! [23:56:05] [Server thread/INFO]: [InteractionVisualizer] Enabling InteractionVisualizer v1.18.7.0 [23:56:08] [Server thread/INFO]: [InteractionVisualizer] Loading languages... [23:56:08] [Server thread/INFO]: [InteractionVisualizer] Opened Sqlite database successfully [23:56:09] [Server thread/INFO]: [InteractionVisualizer] InteractionVisualizer has been enabled! [23:56:09] [Server thread/INFO]: [DoorsReloaded] Enabling DoorsReloaded v1.3.1 [23:56:09] [Server thread/INFO]: Running delayed init tasks

[23:56:09] [Craft Scheduler Thread - 3 - InteractionVisualizer/INFO]: [InteractionVisualizer] Downloading and extracting latest Language files... [23:56:10] [Craft Scheduler Thread - 3 - InteractionVisualizer/INFO]: [InteractionVisualizer] Sucessfully downloaded the latest Language files! [23:56:11] [Craft Scheduler Thread - 2 - InteractionVisualizer/INFO]: [InteractionVisualizer] Loaded all 1 languages! [23:56:41] [User Authenticator #0/INFO]: UUID of player PMencrp is 228224fc-3527-41f5-a975-584e805c011d [23:56:41] [Server thread/INFO]: PMencrp joined the game [23:56:41] [Server thread/INFO]: PMencrp[/127.0.0.1:51204] logged in with entity id 204804 at ([world]-26.034576896332858, 68.0, -300.63925777793344) [23:57:03] [Server thread/INFO]: PMencrp issued server command: /stat walk_one_cm me [23:57:05] [Server thread/INFO]: PMencrp issued server command: /stat walk_one_cm server [23:57:05] [Server thread/INFO]: [PlayerStats] StatThread-PMencrp-1 created! [23:57:05] [StatThread-PMencrp-1/INFO]: [PlayerStats] StatThread-PMencrp-1 started! [23:57:05] [StatThread-PMencrp-1/INFO]: [PlayerStats] Initial Action created for 0 Players. Processing... [23:57:05] [StatThread-PMencrp-1/INFO]: [PlayerStats] Finished Recursive Action! In total 0 Threads were used [23:57:05] [StatThread-PMencrp-1/INFO]: [PlayerStats] [] [23:57:05] [StatThread-PMencrp-1/INFO]: [PlayerStats] Calculated all stats (1ms) [23:57:05] [StatThread-PMencrp-1/INFO]: [PlayerStats] Saving statResults with no. 1 [23:57:06] [Server thread/INFO]: PMencrp issued server command: /stat walk_one_cm [23:57:06] [Server thread/INFO]: [PlayerStats] StatThread-PMencrp-2 created! [23:57:06] [StatThread-PMencrp-2/INFO]: [PlayerStats] StatThread-PMencrp-2 started! [23:57:06] [StatThread-PMencrp-2/INFO]: [PlayerStats] Initial Action created for 0 Players. Processing... [23:57:06] [StatThread-PMencrp-2/INFO]: [PlayerStats] Finished Recursive Action! In total 0 Threads were used [23:57:06] [StatThread-PMencrp-2/INFO]: [PlayerStats] [] [23:57:06] [StatThread-PMencrp-2/INFO]: [PlayerStats] Calculated all stats (0ms) [23:57:06] [StatThread-PMencrp-2/INFO]: [PlayerStats] Saving statResults with no. 2 [23:57:09] [Server thread/INFO]: PMencrp issued server command: /stat walk_under_water_one_cm [23:57:09] [Server thread/INFO]: [PlayerStats] StatThread-PMencrp-3 created! [23:57:09] [StatThread-PMencrp-3/INFO]: [PlayerStats] StatThread-PMencrp-3 started! [23:57:09] [StatThread-PMencrp-3/INFO]: [PlayerStats] Initial Action created for 0 Players. Processing... [23:57:09] [StatThread-PMencrp-3/INFO]: [PlayerStats] Finished Recursive Action! In total 0 Threads were used [23:57:09] [StatThread-PMencrp-3/INFO]: [PlayerStats] [] [23:57:09] [StatThread-PMencrp-3/INFO]: [PlayerStats] Calculated all stats (0ms) [23:57:09] [StatThread-PMencrp-3/INFO]: [PlayerStats] Saving statResults with no. 3 [23:57:11] [Server thread/INFO]: PMencrp issued server command: /stat walk_under_water_one_cm server [23:57:11] [Server thread/INFO]: [PlayerStats] StatThread-PMencrp-4 created! [23:57:11] [StatThread-PMencrp-4/INFO]: [PlayerStats] StatThread-PMencrp-4 started! [23:57:11] [StatThread-PMencrp-4/INFO]: [PlayerStats] Initial Action created for 0 Players. Processing... [23:57:11] [StatThread-PMencrp-4/INFO]: [PlayerStats] Finished Recursive Action! In total 0 Threads were used [23:57:11] [StatThread-PMencrp-4/INFO]: [PlayerStats] [] [23:57:11] [StatThread-PMencrp-4/INFO]: [PlayerStats] Calculated all stats (0ms) [23:57:11] [StatThread-PMencrp-4/INFO]: [PlayerStats] Saving statResults with no. 4 [23:57:13] [Server thread/INFO]: PMencrp issued server command: /stat walk_on_water_one_cm [23:57:13] [Server thread/INFO]: [PlayerStats] StatThread-PMencrp-5 created! [23:57:13] [StatThread-PMencrp-5/INFO]: [PlayerStats] StatThread-PMencrp-5 started! [23:57:13] [StatThread-PMencrp-5/INFO]: [PlayerStats] Initial Action created for 0 Players. Processing... [23:57:13] [StatThread-PMencrp-5/INFO]: [PlayerStats] Finished Recursive Action! In total 0 Threads were used [23:57:13] [StatThread-PMencrp-5/INFO]: [PlayerStats] [] [23:57:13] [StatThread-PMencrp-5/INFO]: [PlayerStats] Calculated all stats (1ms) [23:57:13] [StatThread-PMencrp-5/INFO]: [PlayerStats] Saving statResults with no. 5 [23:57:16] [Server thread/INFO]: PMencrp issued server command: /stat walk_on_water_one_cm server [23:57:16] [Server thread/INFO]: [PlayerStats] StatThread-PMencrp-6 created! [23:57:16] [StatThread-PMencrp-6/INFO]: [PlayerStats] StatThread-PMencrp-6 started! [23:57:16] [StatThread-PMencrp-6/INFO]: [PlayerStats] Initial Action created for 0 Players. Processing... [23:57:16] [StatThread-PMencrp-6/INFO]: [PlayerStats] Finished Recursive Action! In total 0 Threads were used [23:57:16] [StatThread-PMencrp-6/INFO]: [PlayerStats] [] [23:57:16] [StatThread-PMencrp-6/INFO]: [PlayerStats] Calculated all stats (1ms) [23:57:16] [StatThread-PMencrp-6/INFO]: [PlayerStats] Saving statResults with no. 6 [23:57:18] [Server thread/INFO]: PMencrp issued server command: /stat walk_one_cm [23:57:18] [Server thread/INFO]: [PlayerStats] StatThread-PMencrp-7 created! [23:57:18] [StatThread-PMencrp-7/INFO]: [PlayerStats] StatThread-PMencrp-7 started! [23:57:18] [StatThread-PMencrp-7/INFO]: [PlayerStats] Initial Action created for 0 Players. Processing... [23:57:18] [StatThread-PMencrp-7/INFO]: [PlayerStats] Finished Recursive Action! In total 0 Threads were used [23:57:18] [StatThread-PMencrp-7/INFO]: [PlayerStats] [] [23:57:18] [StatThread-PMencrp-7/INFO]: [PlayerStats] Calculated all stats (0ms) [23:57:18] [StatThread-PMencrp-7/INFO]: [PlayerStats] Saving statResults with no. 7 [23:57:20] [Server thread/INFO]: PMencrp issued server command: /stat walk_one_cm top [23:57:20] [Server thread/INFO]: [PlayerStats] StatThread-PMencrp-8 created! [23:57:20] [StatThread-PMencrp-8/INFO]: [PlayerStats] StatThread-PMencrp-8 started! [23:57:20] [StatThread-PMencrp-8/INFO]: [PlayerStats] Initial Action created for 0 Players. Processing... [23:57:20] [StatThread-PMencrp-8/INFO]: [PlayerStats] Finished Recursive Action! In total 0 Threads were used [23:57:20] [StatThread-PMencrp-8/INFO]: [PlayerStats] [] [23:57:20] [StatThread-PMencrp-8/INFO]: [PlayerStats] Calculated all stats (1ms) [23:57:20] [StatThread-PMencrp-8/INFO]: [PlayerStats] Saving statResults with no. 8 [23:57:23] [Server thread/INFO]: PMencrp issued server command: /gamemode creative [23:57:23] [Server thread/INFO]: [PMencrp: Set own game mode to Creative Mode] [23:57:44] [Server thread/INFO]: PMencrp issued server command: /gamemode creative [23:57:45] [Server thread/INFO]: PMencrp issued server command: /stat walk_one_cm top [23:57:45] [Server thread/INFO]: [PlayerStats] StatThread-PMencrp-9 created! [23:57:45] [StatThread-PMencrp-9/INFO]: [PlayerStats] StatThread-PMencrp-9 started! [23:57:45] [StatThread-PMencrp-9/INFO]: [PlayerStats] Initial Action created for 0 Players. Processing... [23:57:45] [StatThread-PMencrp-9/INFO]: [PlayerStats] Finished Recursive Action! In total 0 Threads were used [23:57:45] [StatThread-PMencrp-9/INFO]: [PlayerStats] [] [23:57:45] [StatThread-PMencrp-9/INFO]: [PlayerStats] Calculated all stats (0ms) [23:57:45] [StatThread-PMencrp-9/INFO]: [PlayerStats] Saving statResults with no. 9 [23:57:47] [Server thread/INFO]: PMencrp issued server command: /stat walk_one_cm top [23:57:47] [Server thread/INFO]: [PlayerStats] StatThread-PMencrp-10 created! [23:57:47] [StatThread-PMencrp-10/INFO]: [PlayerStats] StatThread-PMencrp-10 started! [23:57:47] [StatThread-PMencrp-10/INFO]: [PlayerStats] Initial Action created for 0 Players. Processing... [23:57:47] [StatThread-PMencrp-10/INFO]: [PlayerStats] Finished Recursive Action! In total 0 Threads were used [23:57:47] [StatThread-PMencrp-10/INFO]: [PlayerStats] [] [23:57:47] [StatThread-PMencrp-10/INFO]: [PlayerStats] Calculated all stats (0ms) [23:57:47] [StatThread-PMencrp-10/INFO]: [PlayerStats] Saving statResults with no. 10 [23:58:48] [Server thread/INFO]: Stopping the server [23:58:48] [Server thread/INFO]: Stopping server [23:58:48] [Server thread/INFO]: [DoorsReloaded] Disabling DoorsReloaded v1.3.1 [23:58:48] [Server thread/INFO]: [InteractionVisualizer] Disabling InteractionVisualizer v1.18.7.0 [23:58:48] [Server thread/INFO]: [InteractionVisualizer] Saving player preferences bitmask index, do not halt the server. [23:58:48] [Server thread/INFO]: [InteractionVisualizer] Plugin reload detected, attempting to despawn all visual entities. If anything went wrong, please restart! (Reloads are always not recommended) [23:58:48] [Server thread/INFO]: [InteractionVisualizer] InteractionVisualizer has been disabled! [23:58:48] [Server thread/INFO]: [PlayerStats] Disabling PlayerStats v2.0 [23:58:48] [Server thread/INFO]: [PlayerStats] Disabled PlayerStats! [23:58:48] [Server thread/INFO]: [player_data_sync_mongodb] Disabling player_data_sync_mongodb v1.0 [23:58:48] [Server thread/INFO]: [player_data_sync_mongodb] player_data_sync_mongodb disabled [23:58:48] [Server thread/INFO]: [PublicCrafters] Disabling PublicCrafters v4.13.10 [23:58:48] [Server thread/INFO]: [spark] Disabling spark v1.10.55 [23:58:48] [Server thread/INFO]: [ProtocolLib] Disabling ProtocolLib v5.1.0 [23:58:48] [Server thread/INFO]: Saving players [23:58:48] [Server thread/INFO]: PMencrp lost connection: Server closed [23:58:48] [Server thread/INFO]: PMencrp left the game [23:58:48] [Server thread/INFO]: Saving worlds [23:58:48] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld [23:58:48] [Server thread/INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world' [23:58:48] [Server thread/INFO]: [ChunkHolderManager] Halted chunk system for world 'world' [23:58:48] [Server thread/INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world' [23:58:53] [Server thread/INFO]: [ChunkHolderManager] Saved 1070 block chunks, 1796 entity chunks, 0 poi chunks in world 'world' in 4.81s [23:58:53] [Server thread/INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved [23:58:53] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world_nether]'/minecraft:the_nether [23:58:53] [Server thread/INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world_nether' [23:58:53] [Server thread/INFO]: [ChunkHolderManager] Halted chunk system for world 'world_nether' [23:58:53] [Server thread/INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world_nether' [23:58:53] [Server thread/INFO]: [ChunkHolderManager] Saved 0 block chunks, 0 entity chunks, 0 poi chunks in world 'world_nether' in 0.00s [23:58:53] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved [23:58:53] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world_the_end]'/minecraft:the_end [23:58:53] [Server thread/INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world_the_end' [23:58:53] [Server thread/INFO]: [ChunkHolderManager] Halted chunk system for world 'world_the_end' [23:58:53] [Server thread/INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world_the_end' [23:58:53] [Server thread/INFO]: [ChunkHolderManager] Saved 0 block chunks, 0 entity chunks, 0 poi chunks in world 'world_the_end' in 0.00s [23:58:53] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved [23:58:53] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved [23:58:53] [Server thread/INFO]: Flushing Chunk IO [23:58:53] [Server thread/INFO]: Closing MultiPaper File Syncer [23:58:53] [Server thread/INFO]: Closing Thread Pool [23:58:53] [Server thread/INFO]: Closing Server


I currently use multipaper as my server. In my test today, I joined the server and tried various methods to get my personal statistics (me, player, server, top) but could not find the relevant information.

Even though I see the data in my personal statistics (esc), I can't see my statistics on the plug-in, and no error is reported in the background.

(multipaper-1.20.1-5.jar)

latest.log

Artemis-the-gr8 commented 2 months ago

I briefly looked into it, but MultiPaper works very differently from regular Paper, and PlayerStats has not been designed to work with it. I'm guessing the playerdata isn't stored in the same location, so PlayerStats can't access it.