Sponge Glossar

Warnung

Dieses Dokument bezieht sich auf eine veralte SpongeAPI-Version und wird nicht länger aktiv gepflegt. Während die Code-Beispiele für diese API-Version immer noch funktionieren, die Richtlinien und einige Links haben sich möglicherweise geändert. Bitte gehe stattdessen zur aktuellen Version der Dokumentation.

Dies ist eine Übersicht über die häufig verwendeten Wörter, Phrasen und Abkürzungen, die im Sponge Projekt verwendet werden. In manchen Fällen werden Links zu weiteren Informationen geboten. Diese Übersicht ist nicht als Handbuch für die SpongeAPI oder Java anzusehen.

Bemerkung

Begriffe sind, wenn dies nötig ist, mit Verweisen zu Minecraft und/oder dem Sponge Projekt versehen.

Definitionen

API

Programmierschnittstelle - ein Weg, um das Erstellen von Mods einfacher zu gestalten.

Mitwirkender

Jemand, der Code zu den SpongePowered Projekten beiträgt.

Coremod

Ein CoreMod ist ein Forge Mod, der geladen wird, bevor Mojang seine Klassen lädt. dies ermöglicht es ihm den nativen Code von Minecraft mit Hilfe von Access Transformern, ASM Class Transformationen oder anderen Bytecode Manipulationen zu verändern.

Crowdin

Ein webbasiertes Übersetzungssystem für die Dokumentation um SpongeDocs in viele Sprachen zu übersetzen. https://crowdin.com/project/sponge-docs

Entwickler

Jemand, der Programmcode schreibt (Sponge, Plugins, Mods, …).

FLARD

Es ist grün, essbar und explosiv. Lass es allein und es wird dich auch allein lassen.

Forge

Eine seit langem bestehende Minecraft-Modding-API mit seinem eigenen Installationsprogramm. Forge ermöglicht Mods für Einzelspieler, LAN und dedizierte Server. https://mcforge.readthedocs.io/en/latest/

GitHub

Ein freies öffentliches web-basiertes System, um Programmcode zu teilen und Projekte zu erstellen. https://github.com/

Implementierung

Eine Modifikation oder ein Programm, das die Benutzung der SpongeAPI in Minecraft ermöglicht.

IRC

Internet Relay Chat, wird als Chatplattform benutzt. Stellt Chaträume für alles rund um Sponge bereit.

Issue

Eine Methode um auf Probleme, Bugs, Verbesserungen und andere Dinge, die zu tun sind, aufmerksam zu machen. Das Sponge Projekt verwendet GitHub als Bugtracker.

Java

Die Programmiersprache in der Minecraft und Sponge geschrieben sind und die zu deren Ausführung benötigt wird. https://java.com/de/

MCP

Das „Mod Coder Pack“ hilft Entwicklern Mods für Server und Client zu erstellen. http://www.modcoderpack.com/website

Mixins

Spezielle Programmteile, die Sponge in Minecraft injizieren. https://github.com/SpongePowered/Mixin/wiki

Mod

Eine Minecraft-Modifikation, die das Spielverhalten verändert. Mods, die die Forge-API verwenden, benötigen Forge, einige Mods laufen jedoch auch unabhängig davon.

NPC

Nicht-Spieler-Charakter. Eine Figur, die nicht vom Spieler kontrolliert wird, z.B. ein Dorfbewohner.

Ore

Die offizielle Hostingseite für Sponge Plugins. Noch nicht fertiggestellt, benutze solange doch die Sponge Foren.

Patreon

Ein Dienst, der es erlaubt, an Projekte und Organisationen zu spenden. Falls du Sponge unterstützen möchtest, ist dies der richtige Ort für dich! Sponge Patreon Spendenseite

Plugin

Eine Minecraft Modifikation, die Minecraft mit Hilfe der SpongeAPI verändert oder erweitert. Nur auf Sponge Servern verfügbar.

Projektleiter

Die Verantwortlichen des Sponge-Projekts, die die Aktivitäten der verschiedenen Teams und Unterprojekte koordinieren.

Pull Request (PR)

Eine Methode, um einem öffentlichen Entwicklerprojekt beizutragen, wie zum Beispiel dem Sponge-Projekt auf GitHub.

Sponge

Der Name des gesamten Projektes.

SpongeAPI

Die Minecraft Plugin API, die vom Sponge Projekt entwickelt wird.

SpongeCommon

Code, der von beiden Implementierungen, SpongeVanilla und SpongeForge, gleichermaßen benutzt wird.

SpongeForge

Die Implementierung der Sponge-API als Forge-Coremod.

SpongeDocs

Dedizierte und häufig aktualisierte Dokumentation, die beste Quelle für Informationen über Sponge.

Sponge Forum

Heimat des Sponge Projekts und zweitbeste Quelle für Informationen über Sponge. Update-Ankündigungen werden regelmäßig hier geposted. https://forums.spongepowered.org/

Sponge Foundation

Die finanzielle Seite des Projekts. Eine unabhängige Einrichtung, die Spenden annimmt, verarbeitet und verteilt.

SpongeVanilla

Eine Implementierung der Sponge-API, die auf Basis eines Vanilla Minecraft-Servers läuft (und nicht Forge).

Spongie

Das Sponge-Maskottchen, ein mutiger kleiner Schwamm mit einem roten Umhang.

Spongy

Der GitHub-Bot von Sponge, der Vorschauen der Pull Requests für die Dokumentation erstellt.

Teamleiter

Die Leute, die die verschiedenen Teams anführen (WebDev, Docs, SysOps, subreddit, IRC).