Die Datei realms.jar, die in Wirklichkeit immer die jeweilige Versionsnummer im Namen trägt (z.B. realms-1.5.4.jar) ist ein Java-Archiv und enthält alle Funktionen für Minecraft Realms.
Versionen
Ursprünglich waren die Realms-Funktionen in das Minecraft-Programm minecraft.jar integriert. Dadurch konnten Änderungen an Realms nur zeitgleich mit neuen Minecraft-Version veröffentlicht werden. Umgekehrt musste für Fehlerkorrekturen an Realms gleich das ganze Minecraft-Programm neu ausgeliefert werden.
Dies wurde mit Vollversion1.7.10 (26. Juni 2014) geändert. Realms ist seither eine unabhängige Bibliothek, die jederzeit geändert werden kann. Sie wird beim Start von Minecraft vom Launcher automatisch in folgendes Verzeichnis heruntergeladen: .minecraft/libraries/com/mojang/realms.
Existierende Versionen:
1.0
20. Juni 2014
1.2.4
27. Juni 2014
1.2.6
30. Juni 2014
1.2.7
1. Juli 2014
1.2.9
3. Juli 2014
1.2.10
7. Juli 2014
1.3
8. Juli 2014
1.3.1
13. Juli 2014
1.3.2
22. Juli 2014
1.3.3
5. August 2014
1.3.4
12. August 2014
1.3.5
13. August 2014
1.5
11. Juli 2014
1.5.1
25. August 2014
1.5.2
25. August 2014
1.5.3
2. September 2014
1.5.4
3. September 2014
Inhalt
Eine jar-Datei ist ein komprimiertes Java-Archiv. Man kann den Inhalt mit einem Dekomprimierungsprogramm wie z.B. der Freeware 7zip ansehen.
realms.jar: Das Java-Archiv, das die jeweilige Versionsnummer im Namen trägt, z.B. realms-1.5.4.jar.
assets: Die Standard-Ressourcen von Realms.
realms
lang: Die Sprachendateien_US.lang, die die Standardbeschriftung der gesamten Realms-Benutzeroberfläche enthält.
textures: Alle grafischen Muster.
gui: Gestaltung der Benutzeroberfläche (graphical user interface).
realms: Diverse Anzeigeelemente als png-Bilddateien, z.B. grüne und rote Kreise oder Briefsymbole.
title: Der Titel als png-Bilddatei.
com
mojang
realmsclient: Hier und in weiteren Unterverzeichnissen stehen ca. 130 class-Dateien, die alle Programmfunktionen für den Realms-Client enthalten. Der Inhalt der Dateien ist obfuscated, d. h. der originale Programmcode wurde verschleiert.
META-INF: Dieser Ordner ist von Java für die Speicherung von Meta-Informationen über den Inhalt des Java-Archivs vorgesehen.
MANIFEST.MF: Diese Datei (deren Name aus der engl. Seefahrt stammt und Ladungsliste bedeutet) ist das von Java vorgesehene Inhaltsverzeichnis des Java-Archivs. Für Realms enthält es aber nur die Versionsnummer und einen Zeitstempel.