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 heisst, 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 hieß früher 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?

The project leaders are blood, gabizou and Zidane. We are trying to be very open with the team to ensure the project leaders do not end up “holding all the keys.” Nonetheless, these three people make the final decisions to ensure the efficient operation of the project.

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!