Einführung

Was ist Sponge?

Der Zweck von Sponge ist es, ein Framework für das Entwicklen von Minecraft: Java Edition Plugins bereitzustellen. Die Sponge Entwicklung wird von einer weltweiten Gruppe von Entwicklern vorangetrieben und die Auslegung als Open-Source Projekt stellt sicher, dass jeder zu Sponge beitragen kann.

Sponge entstand, nachdem einige andere Projekte eingestellt werden mussten. Wir versuchen, die bisher gemachten Fehler zu vermeiden. Daher:

  • Sponge ist ein sehr offenes Projekt.

  • Sponge wird unter der MIT Lizenz entwickelt - eine sehr liberale Open-Source Lizenz.

  • Performance hat eine hohe Priorität.

Die meisten mit der SpongeAPI erstellten Plugins sollten über mehrere Minecraft Versionen hinweg funktionieren, ohne das Änderungen nötig sind. Das heißt, dass Serverbetreiber sich nicht um die Kompatibilität sorgen müssen.

Wir haben zwei weitere Projekte neben der SpongeAPI:

  1. SpongeForge, ein Coremod für Minecraft Forge, ein bei Minecraft: Java Edition-Spielern relativ bekanntes Modding-Framework. Forge hat aber keine API, die mehrere Versionen zulässt, hier springt Sponge ein. Besitzer eines Servers können so ganz einfach Plugins benutzen, das macht die Wartung wesentlich einfacher.

  2. SpongeVanilla, eine nur auf dem Vanilla Minecraft-Server basierende Implementierung der SpongeAPI. (SpongeVanilla war früher bekannt als Granite, bis sich die Teams von Sponge und Granite zusammenschlossen).

Spieler, die Sponge basierte Server betreten brauchen keine Mods installieren. Sie können den Server mit dem Vanilla-Client betreten, der von Mojang zur Verfügung gestellt wird.

Die SpongeAPI ist nicht auf eine bestimmte Plattform gebunden. Dies bedeutet, dass Serverbesitzer Sponge Plugins auf jeder offiziellen Implementierung der SpongeAPI nutzen können. Sponge-Plugins sollten identisch auf beiden Umsetzungen durch die gemeinsame Funktionalität von Mixins funktionieren.

Wo kann ich Sponge herunterladen?

Du kannst SpongeForge und SpongeVanilla von unserer Download Seite herunterladen.

Wer ist an Sponge beteiligt?

Die Projektleiter sind blood, gabizou und Zidane. Wir versuchen das Projektteam sehr offen zu halten, sodass die Leiter nicht am Ende alleine dastehen. Dennoch, machen diese drei Personen die finalen Entscheidungen, um einen reibungslosen Ablauf des Projekts gewährleisten zu können.

Eine vollständige Liste der Mitarbeiterinnen und Mitarbeiter befindet sich hier Mitarbeiter.

Unsere Entwickler sind sehr versiert in Java. Viele von ihnen haben bereits mehrere Jahre Erfahrung mit Minecraft und kennen es in- und auswendig. Es sind viele Spitzenentwickler an Sponge beteiligt und es ist nahezu unmöglich, alle aufzulisten!