Daten und Speicherung
Es werden für die Einträge in die Datenbank JPA-Entities verwendet. Diese Entities verwenden jeweils folgende Daten:
AddonGroup
Speichert Spieler und (sofern zugeordnet) deren Gruppen.
minecraftUuid
Minecraft UUID des SpielersgroupList
Liste aus Gruppen, zu denen der Spieler gehört
Banner
Speichert den Banner-Status.
x
X Koordinate des Bannersy
Y Koordinate des Bannersz
Z Koordinate des BannersnaviPoint
Navipunkt der in der Nähe liegttime
Zeitpunkt der letzten Übersprühung des Banners
BlacklistReason
Speichert die Blacklist-Gründe.
reason
Grundkills
Anzahl der Killsprice
GeldbetragissuerMinecraftUuid
Minecraft UUID des Spielers, der den Blacklist-Grund hinzugefügt hatfaction
Fraktion, der der Blacklist-Grund gehört
HouseBan
Speichert Spieler mit einem Hausverbot im Krankenhaus/in der Feuerwache.
minecraftUuid
Minecraft UUID des SpielersstartTime
Zeitpunkt der Hausverbot-VergabehouseBanReasonList
Liste von Hausverbot-Gründen
HouseBanReason
Speichert Hausverbot-Gründe.
reason
Hausverbot-Grunddays
Hausverbot-Länge in TagenissuerMinecraftUuid
Minecraft UUID des Spielers, der den Hausverbot-Grund hinzugefügt bzw. vergeben hat
NaviPoint
Speichert Navipunkte.
name
Namex
X Koordinate des Navi-Punktesy
Y Koordinate des Navi-Punktesz
Z Koordinate des Navi-Punktesarticle
Artikel (der/die/das)
Revive
Speichert die Anzahl der Revives von Mitgliedern des Rettungsdienstes. Da die Auswertung der Revive Anzahl wöchentlich passiert, werden Revives maximal 2 Wochen gespeichert. Anschließend werden diese automatisch gelöscht.
user
Usertime
Zeitpunkt des Revives
Note
Hier wird statt der Minecraft UUID der User genommen. Das liegt daran, dass dieses Datenbank Entity neu ist und die älteren noch nicht von Minecraft UUID auf User geändert wurden.
Roleplay
Speichert die Roleplay Daten der User.
name
Roleplay Name des Users
Statistic
Speichert die Statistik der User.
deaths
Todekd
KDkills
KillsplayTime
Spielzeitrevives
Anzahl aller Revivesservices
Anzahl aller Services
Note
Die Anzahl aller Revives wird nicht gelöscht. Im Gegensatz zu Revive bleibt diese Zahl erhalten.
Token
Speichert das Token eines Users.
user
Usertoken
TokencreationTime
Zeitpunkt der Erstellungversion
Version mit der das Token erstellt wurde (Addon-Version des Spielers)
User
Speichert den User.
minecraftUuid
Minecraft UUID des Spielerspassword
Passwort (aktuell nicht in Verwendung - Platzhalter für ein zukünftiges Web-Interface für Statistiken)faction
FraktionrankInFaction
Rang in der Fraktion
WantedReason
Speichert die Wanted-Gründe.
reason
Wanted-GrundwantedPoints
Anzahl Wanted-Punkte
Yasin
Speichert die Yasin-Liste.
minecraftUuid
Minecraft UUID des Spielersdone
Erledigt/noch offen