Skip to content

Beitrag leisten zu Pumpkin

Vielen Dank für dein Interesse, zu Pumpkin beizutragen! Dieses Dokument beschreibt Richtlinien für Bugreports, Feature‑Vorschläge und Code‑Beiträge.

Erste Schritte

Am einfachsten startest du, indem du Hilfe auf unserem Discord‑Server erfragst.

Wie kann ich beitragen?

Es gibt mehrere Möglichkeiten, zu Pumpkin beizutragen:

Bugs melden

Wenn du einen Bug findest, suche zuerst im Issue‑Tracker nach bestehenden Issues.

Falls du kein Duplikat findest, eröffne ein neues Issue.

Folge der Vorlage und beschreibe den Bug klar, inklusive Schritten zur Reproduktion. Screenshots, Logs oder Code‑Snippets helfen ebenfalls.

Features vorschlagen

Hast du eine Idee, wie Pumpkin besser werden kann? Teile sie, indem du ein Issue im Issue‑Tracker eröffnest.

Beschreibe die vorgeschlagene Funktion im Detail, inklusive Nutzen und möglicher Implementierungsaspekte.

Code beitragen

Um Code beizutragen, forke das Repository auf GitHub.

  1. Erstelle zuerst einen GitHub‑Account, falls nicht vorhanden.

  2. Gehe zur offiziellen GitHub‑Organisation von Pumpkin und klicke auf Fork.

Ein Fork bedeutet, dass du nun eine eigene Kopie des Pumpkin‑Quellcodes hast (du erwirbst dadurch nicht das Urheberrecht).

Nun brauchst du einige Tools: 3. Installiere git für dein Betriebssystem.

GitHub Desktop kann für Einsteiger leichter sein, ist aber nicht für jeden geeignet.

Minecraft dekompilieren

In der Entwicklung von Pumpkin beziehen wir uns oft auf den offiziellen Minecraft‑Client und bestehende Serverlogik. Wir schauen häufig in den offiziellen Code. Am einfachsten dekompilierst du Minecraft mit Fabric Yarn. Stelle sicher, dass Gradle installiert ist, bevor du folgende Befehle ausführst:

shell
git clone https://github.com/FabricMC/yarn.git
cd yarn
./gradlew decompileVineflower

Nach dem Dekompilieren findest du den Sourcecode unter build/namedSrc.

Weitere Hinweise

Wir freuen uns über Kommentare zu bestehenden Issues und Pull Requests.

Stelle Fragen gern im Issue‑Tracker oder kontaktiere die Maintainer, wenn du Unterstützung brauchst.

Bevor du einen großen Beitrag einsendest, eröffne ggf. ein Issue oder eine Diskussion oder sprich mit uns auf Discord über deinen Ansatz.

Veröffentlicht unter der MIT-Lizenz.