Sponge Dokumentation
Einführung
Willkommen in den SpongeDocs, der offiziellen Dokumentation des quelloffenen Sponge-Projekts.
Die SpongeAPI ist deine neue Plugin-API für Minecraft: Java Edition. Du kannst sie auf einem einfachen Vanilla-Server (als SpongeVanilla) oder auf deinem voll-modifizierten MinecraftForge-Server (as SpongeForge) ausführen. Überprüfe unsere Versionsrichtlinie, um zu verstehen, welche Datei du brauchst und nimm dir eine Kopie von unserer Download-Seite.
Bist du dir nicht sicher was du suchst? Schau doch unseren Über das Sponge Projekt Abschnitt an, der eine kurze Einführung, unsere FAQ und den Artikel über die Struktur des Projekts enthält.
Serverbetreiber sollten unsere Tipps und Hilfestellungen im Einen Server erstellen Abschnitt lesen. Dort lernst du wie man einen Sponge basierten Server installiert, betreibt und wartet.
Das Sponge-Projekt hat mehrere Hauptkomponenten. Hier erfährst du mehr über die Projektstruktur. Alternativ kannst du die Repositories auf GitHub aufrufen:
SpongeForge | SpongeVanilla | SpongeAPI | SpongeDocs | SpongeHome | Mixin | Ore | SpongeAuth
Bemerkung
Stabile und experimentelle Builds von SpongeForge und SpongeVanilla sind zum Herunterladen verfügbar.
Inhalte
Einen Server erstellen
Dieser Abschnitt richtet sich an Nutzer, die einen Sponge-Server betreiben oder erstellen möchten.
Versionsrichtlinie
Dieser Abschnitt beschreibt, wie Sponge Versionen verwaltet.
Vorbereitung für die Entwicklung
Bereite deinen deinen Computer fürs Entwickeln von Sponge und deinen eigenen Plugins vor! Bitte lies diese Abschnitte, bevor du mit deiner Arbeit startest: Plugins erstellen und Zu Sponge beitragen
Plugins erstellen
Brauchst du Hilfe und Informationen während du Plugins für die SpongeAPI programmierst? Schau hier rein!
- Plugins erstellen
- API-Versionen
- Migrating from API 7 to API 8
- Build Systeme
- Den Arbeitsbereich einrichten
- Das Projekt einrichten
- Plugin-Identifikatoren
- Hauptklasse des Plugins
- Der Plugin-Lebenszyklus
- Dependency Injection
- Vorgehensweisen
- Optionals
- Loggen und Debugging
- Text
- Plugin-Befehle
- Ereignisse
- Plugins konfigurieren
- Die Daten-API
- Blöcke
- Entities
- Gegenstände
- Inventory
- Handelsangebote
- Effekte
- Planer
- Dienste
- Datenbanken
- Rechte
- Banne
- Sammlung von Metriken
- Bücher
- Wirtschaft
- Placeholders
- Weltgenerierung
- Plugin-Manager
- Spiel-Profilemanager
- Offline-Spielerdaten
- Tablisten
- Plugin Metadaten
- Ray-Tracing
- Plugins Debuggen
- Anleitungen
- Implementierungsabhängige Plugins
Ore
Lerne wie du unsere eigenentwickelte Plugin Hosting Lösung, Ore, verwendest und die Web API von dieser benutzt.
Zu Sponge beitragen
Wenn du Sponge verbessern willst, schau hier rein und mach Spongie stolz!
Über Sponge
Dieser Abschnitt enthält grundlegende Informationen über das Projekt, falls du nicht genau weißt was Sponge ist, aus welchen Teilen es besteht oder wie unsere Ziele lauten, bist du hier richtig.
Danksagungen
Das SpongePowered-Team ist YourKit dafür dankbar, dass sie ihren Java Profiler freien und Open-Source-Projekten zur Verfügung stellen. YourKit, LLC ist der Ersteller der, innovativen und intelligenten Tools füs Profiling von Java und .NET Anwendungen, YourKit Java Profiler und YourKit .NET Profiler.