Compatibility
Minecraft: Java Edition
1.16.5
Platforms
Fabric
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Links
Creators
Details
Licensed GPL-3.0-or-later
Published 9 months ago
Updated 5 months ago
Player Behavior Record
Record player behavior and send to kafka.
Configuration
threadPoolSize
Thread pool size.
Default: 10
serverName
Server name, if you need install this mod on multiple servers, this could be used to identify which server the record is from.
Default: server
dataPointIntervalMs
Interval of data points for periodic record in milliseconds.
Default: 500
kafkaBootstrapServers
Kafka bootstrap servers.
Default: localhost:9092
kafkaReconnectBackoffMaxMs
Kafka reconnect backoff max ms.
Default: 5000
kafkaTopic
Kafka topic name.
Features
Player Location
Record player location with fixed interval.
Key: player_location
Value:
{
"time": "2024-01-01T00:00:00.000Z",
"serverName": "server",
"playerUUID": "00000000-0000-0000-0000-000000000000",
"playerName": "player",
"worldName": "minecraft:overworld",
"x": 0.0,
"y": 0.0,
"z": 0.0
}
Player Activity
Record player login/logout.and online time.
Key: player_activity
Value:
{
"time": "2024-01-01T00:00:00.000Z",
"serverName": "server",
"playerUUID": "00000000-0000-0000-0000-000000000000",
"playerName": "player",
"loginIP": "127.0.0.1",
"loginAt": "2024-01-01T00:00:00.000Z",
"logoutAt": "2024-01-01T00:00:00.000Z",
"onlineTimeSeconds": 0
}