Jak skonfigurować środowisko programistyczne Fabric (2026)

Skonfiguruj środowisko programistyczne dla moda Fabric: zainstaluj JDK, sklonuj szablon modu przykładu, wybierz mapowania Yarn, a następnie uruchom gradle genSources i runClient. Pełny poradnik.

Guidesby trqUpdated June 4, 2026
Key takeaways
  • Konfiguracja składa się z czterech kroków: JDK, szablonu modułu przykładu, twoich mapowań, a następnie Gradle.
  • Wtyczka budowania Fabric pobiera Minecrafta i konfiguruje zadania uruchomieniowe.
  • Nigdy nie instalujesz Gradle samodzielnie: szablon zawiera wrapper.
  • Niezgodność wersji w gradle.properties jest najczęstszym powodem niepowodzenia nowego projektu.

Konfiguracja środowiska programistycznego dla Fabric wymaga czterech kroków: zainstalowania JDK, rozpoczęcia od oficjalnego szablonu modu, wyboru mapowań (zazwyczaj Yarn), a następnie uruchomienia zadań Gradle, które pobierają Minecraft i uruchamiają testowego klienta. Wtyczka budowania wykonuje większość pracy. Dopasuj wersję JDK i Minecrafta na samym początku, a reszta pójdzie gładko.

Gdzie pasuje Opal

Opal to mod Fabric z wykorzystaniem silnika skryptów JavaScript GraalVM, dzięki czemu możesz go rozszerzać skryptami bez konieczności konfigurowania pełnego środowiska modyfikacji. Jeśli chcesz po prostu go zainstalować i uruchomić, postępuj zgodnie z instrukcją konfiguracji; aby zacząć pisać skrypty, zapoznaj się z dokumentacją skryptów.

Co potrzebujesz na początek

Zanim zaczniesz pisać kod, potrzebujesz trzech rzeczy: Java Development Kit, IDE oraz Git.

  • JDK. Dopasuj go do wersji Minecraft, którą chcesz targetować. Nowsze wersje Minecrafta wymagają nowszych JDK, więc sprawdź wymagania wersji przed rozpoczęciem.
  • IDE. Zarówno IntelliJ IDEA, jak i Eclipse działają. Większość twórców Fabric używa IntelliJ, ponieważ integracja z Gradle i dekompilatorem jest bardziej płynna.
  • Git. Będziesz klonować repozytorium szablonu i śledzić swoje zmiany.

Nie instalujesz Gradle samodzielnie. Szablon zawiera skrypt Gradle Wrapper, który pobierze odpowiednią wersję przy pierwszym uruchomieniu.

Krok po kroku

1

Zainstaluj JDK

Zainstaluj JDK, która odpowiada wersji Minecrafta, której używasz, i skonfiguruj swój IDE, aby wskazywała na nią.

2

Pobierz szablon modyfikacji przykładu

Fabric publikuje oficjalny repozytorium startowe. Sklonuj je lub użyj go jako szablonu, a następnie zmień nazwę pakietu i identyfikator moda na własne
3

Wybierz mapowania

Szablon domyślnie używa Yarn. Yarn nadaje czytelne, udokumentowane nazwy klas i metod Minecrafta. Ustaw wersję Minecrafta, wersję ładowacza oraz wersję mapowań Yarn w gradle.properties.

4

Generuj źródła i uruchom

Otwórz projekt w swoim IDE, poczekaj aż Gradle zsynchronizuje się, a następnie uruchom genSources, aby zdekompilować Minecrafta względem nazw Yarn. Uruchom zadanie runClient, aby uruchomić klienta deweloperskiego z załadowanym modem

Co plugin budowania robi dla Ciebie

Wtyczka budowania Gradle dla Fabric pobiera Minecrafta, przekształca go zgodnie z wybranymi mapowaniem i konfiguruje ustawienia uruchomieniowe. Konfigurujesz ją za pomocą małego bloku w build.gradle.

UstawiaszGdzieCo kontroluje
Wersja Minecraftagradle.propertiesNa którą wersję gry kompilujesz
Wersja Loaderagradle.propertiesLoader Fabric, na którym działa Twój mod
Wersja Yarngradle.propertiesNazwy mapowań używane w Twoim kodzie źródłowym
Zależnościbuild.gradleFabric API oraz wszelkie biblioteki

Utrzymuj spójność trzech wersji w gradle.properties. Niezgodność między wersją Minecrafta a wersją mapowań Yarn jest najczęstszym powodem, dla którego nowy projekt nie synchronizuje się.

Dlaczego mapowania są ważne

Minecraft jest dostarczany z zasłoniętymi klasami, więc ich nazwy wyglądają jak a.a.a. Yarn mapuje je na czytelne nazwy i opiera się na stabilnej warstwie [intermediary](/pl/learn/what-is-intermediary]. Podczas uruchamiania genSources wtyczka budowania dekompiluje grę, używając nazw Yarn, abyś mógł czytać i odwoływać się bezpośrednio do kodu Minecrafta. Podczas kompilacji Twojego moda przekształca Twój kod nazwany Yarn z powrotem do intermediary, aby gotowy plik JAR działał na dowolnej pasującej instalacji, niezależnie od zmian nazw mapowań.

Kiedy projekt nie zbuduje się

  • Synchronizacja Gradle nie powodzi się bezpośrednio po imporcie: zwykle wersje Minecrafta, loadera i Yarn w pliku gradle.properties nie są zgodne. Ustaw je na znaną, pasującą kombinację.
  • Nieprawidłowa wersja Javy: kompilacja zgłasza błąd nieobsługiwanej wersji pliku klasy, gdy Twój JDK jest starszy niż wymagana wersja Minecrafta. Zainstaluj nowszy JDK i skieruj projekt do niego.
  • Brak skompilowanych źródeł do odczytu: uruchom genSources i przeładuj. Pierwsze uruchomienie trwa długo, ponieważ dekompiluje całą grę.
  • runClient nic nie robi: poczekaj, aż początkowa synchronizacja Gradle się zakończy, zanim uruchomisz jakiekolwiek zadanie. Konfiguracje uruchamiania są generowane podczas synchronizacji.

FAQ