-
Notifications
You must be signed in to change notification settings - Fork 2
Filesystem
Version: v1.1.0
Der FileManager sorgt für die Bereitstellung aller Ordner und Dateien. Er ist dafür verantwortlich, nicht existierende Ordner und Dateien zu erstellen und diese dem Addon zur Verfügung zu stellen.
Alle Dateien, die das Addon benötigt, werden im unicacityAddon
Ordner gespeichert. Dieser befindet sich im Minecraft Ordner.
Im Addon Ordner befindet sich unter anderem der Screenshot Ordner. In diesem werden alle Screenshots, die im Spiel durch das Addon erstellt wurden (HotkeyEventHandler).
Auch die Datei für die Blacklist-Gründe befindet sich in dem Addon Ordner. In dieser werden alle Blacklist-Gründe gespeichert. Diese werden durch den ASetBlacklistCommand ausgelesen und angewendet.
Wir haben uns bewusst und aus Datensicherheitsgründen dazu entschieden, dass wir alle Daten, die den Spieler betreffen, aus dem Spiel nutzen. Wir greifen nicht auf Webseiten wie zum Beispiel dem ControlPanel zurück, um Daten zu erhalten. Somit muss der Spieler auch nicht seine Login Daten an uns weitergeben.
Das dadurch resultierende Hindernis ist jedoch, dass wir Daten nicht direkt zum Spielstart gewährleisten können. Zum Beispiel kann das Geld auf der Bank erst als Modul angezeigt werden, wenn der Wert im Chat aufgetaucht ist (Kontoauszug, Payday, ...). Um dem entgegen zu wirken, werden folgende Daten in der offlineData.json
Datei gespeichert, um direkt zum Spielstart verfügbar zu sein.
- Geld, das auf der Bank ist
- Geld, das auf der Hand ist
- Geld, das beim nächsten Payday als Jobgehalt dazu kommt
- Zeit, die seit dem letzten Payday vergangen ist
Diese Daten werden aus dem Spiel ausgelesen und nur in dieser Datei gespeichert. Die Daten werden weder an einen Server gesendet, noch an Dritte weitergegeben.
Achtung: Wenn der
unicacityAddon
Ordner und/oder dieofflineData.json
Datei selbstständig an eine weitere Person gesendet werden/wird, erhält diese Person auch den Inhalt der Dateien. Die Weitergabe der Dateien wird abgeraten.