Plan
Plan copied to clipboard
Interactions
I would like to be able to..
See a list of interactions between players during a session
Is your feature request related to a problem? Please describe.
It is interesting to know how players interact with one another. This is a rather complex issue to solve and may be out of scope for a minecraft plugin, but I'm interested in trying to solve the challenge.
Chat is out of scope of this issue due to complexity of natural language processing.
The basic idea is this:
- I learned during my bachelor thesis that there exist vector clustering algorithms that can take traces of player paths and cluster the interaction points.
- I would like to gather this data real-time so that there isn't too many locations stored in the database (storing player points takes too much space)
- I would like to classify interactions, eg. Gave items to, traded items with, attacked, got attacked by, killed, killed by, traveled with, followed, split ways, built with, went mining with
- The interaction would also say if the other party was afk while it happened and distance in blocks when appropriate
- Sessions would have a list of interactions in a table
What does it solve?
- Server owners may discover who plays together
- Server moderators may discover longer patterns of interactions between players when investigating disputes
- if successful, this kind of data can be further analyzed to produce more meaningful data, like the base of operations for a player, common convergence locations on a server and player interaction network graphs