Die Bedeutung des Dateinamens

Bemerkung

Unsere Versionsrichtlinen wurden im Oktober 2018 aktualisiert. Beginned mit SpongeAPI 7.1, gelten folgende Informationen. Siehe Legacy-Versionen für Informationen über ältere Versionen.

Wenn du Dateien herunterlädst, wird der Name der Datei einige wichtige Informationen geben. Der folgende Abschnitt beschreibt die bereitgestellte Information.

SpongeForge

Das Format des SpongeForge-Downloads ist:

spongeforge-<MCVersion>-<ForgeBuild>-<APIMajor>.<LatestAPIMinorRelease>.<RecommendedVersion(-RC<BuildNumber>)>.jar

MCVersion

Die Minecraft-Version. Es können nur Clients, die mit dieser Version kompatibel sind verbinden.

ForgeBuild

Der Forge-Build, gegen den SpongeForge gebaut ist und der garantiert kompatibel ist

APIMajor

Die Hauptversion der SpongeAPI wurde von dieser Datei implementiert (das X in semantische Versionierung)

LatestAPI MinorRelease

Die Unterversion der SpongeAPI wurde von dieser Datei implementiert (das Y in semantische Versionierung).

Empfohlene Version

Die veröffentlichte Version der Implementierung, wenn nicht von -RC<BuildNumber> (die Z in semantische Versionierung) gefolgt ist.

-RC <BuildNumber>

Die Entwicklungsnummer für die nächste empfohlene Version. Wenn eine Buildnummer vorhanden ist, wurde die RecommendedVersion noch nicht freigegeben.

Der Forge Build im Dateinamen gibt die Version von Forge an, die diese Version von SpongeForge während der Entwicklung und Testphase verwendet hat. Die beiden Versionen werden garantiert ohne Probleme zusammen funktionieren. Wir neigen zu den neuesten Recommended Build von Forge zu diesem Zweck zu verwenden.

Bemerkung

Normalerweise können Forge-Mods auf jedem Build von Forge für eine Minecraft Version (z.B. 1.12.2) ohne Probleme laufen. Allerdings braucht SpongeForge Zugang zu internen Teilen von Forge, welche die meisten Mods nicht nutzen oder gar verändern, wie Sponge es tut. Da Forge den internen Code ändern kann, wie es nötig ist, trifft diese Kompatibilität nicht auf SpongeForge zu.

Warnung

Bei der Untersuchung von Absturzproblemen kann man neuere Versionen von Forge als auf dem SpongeForge Jar benutzen. Jedoch empfiehlt es sich auch mit der passenden Version zu prüfen, dass das Problem kein Versionskonflikt ist. Obwohl es keine Garantie für die Kompatibilität gibt, melden Sie Bugs bitte im Bug Tracker, so dass SpongeForge aktualisiert werden kann.

Beispiele

SpongeForge Jars benutzen immer genau dieses Namensschema, damit du einfach die Kompatibilität herausfinden kannst.

Zum Beispiel ist spongeforge-1.12.2-2768-7.1.4.jar kompatibel mit Minecraft Version 1.12.2, wurde gebaut mit Forge Version 14.23.5.2768 (Build 2768), garantiert Kompatibilität mit SpongeAPI 7.1.0, ist eine empfohlene Version, und ist das 4 te Release von SpongeForge mit dieser API.

Ein weiteres Beispiel ist spongeforge-1.12.2-2768-7.1.5-RC3505.jar. Diese Datei ist kompatibel mit Minecraft Version 1.12.2, wurde mit Forge Version 14.23.5.2768 (Build 2768) gebaut, garantiert Kompatibilität mit SpongeAPI 7.1.0, ist keine empfohlene Version, und hat die Build-Nummer 3505 in der Entwicklung, es wird die 5te Version von SpongeForge sein, sobald von diese Version veröffentlicht wird.

SpongeVanilla

Die Informationen für SpongeVanilla sind identisch mit SpongeForge, außer dass SpongeVanilla keine Forge Build-Nummer enthält. Die obigen Beispiele von SpongeForge jar-Dateien würden für SpongeVanilla wie folgt aussehen:

spongevanilla-1.12.2-7.1.4.jar und spongevanilla-1.12.2-7.1.5-RC148.jar

SpongeAPI

Das Format des Dateinamens ist:

spongeapi-<APIMajor>.<LatestAPIMinorRelease>.0-shaded.jar

ODER

spongeapi-<APIMajor>.<LatestAPIMinorRelease>.0-<Date>.<Time>-<BuildNumber>-shaded.jar

ODER

spongeapi-<APIMajor>.<LatestAPIMinorRelease>.0-SNAPSHOT.jar

APIMajor

Die Hauptversion der SpongeAPI wurde von dieser Datei implementiert (das X in semantische Versionierung)

LatestAPI MinorRelease

Die Unterversion der SpongeAPI wurde von dieser Datei implementiert (das Y in semantische Versionierung).

Date

Das Datum an dem der Build-Job lief.

Time

Die Zeit, an der der Build-Job lief.

<BuildNumber>

Die Versionsnummer von Sponge. Sie sollte angegeben werden, wenn du einen Fehler meldest oder nach Unterstützung bei der Fehlerbehebung fragst.

Bemerkung

Das erste Format ohne die Build-Informationen ist das Release und Empfohlene Build Format (z.B., spongeapi-7.1.0-shaded.jar).

Das zweite Format mit den Build-Informationen ist das Aktuellste Format, wenn die Datei mit einem Webbrowser heruntergeladen wird. Diese Version ist noch in der Entwicklung (z.B. spongeapi-7.2.0-20190224.183500-15-shaded.jar).

Das dritte Format - ohne die Build-Informationen - ist das Format für die neuste Version, wenn die Datei von Gradle oder Maven heruntergeladen wird oder vom Build-Prozess erstellt wird. Diese Version befindet sich noch in der Entwicklung (z.B. spongeapi-7.2.0-SNAPSHOT.jar).

Siehe unsere Build-System Seite für eine Erklärung des -shaded Labels.