Pierwsze kroki
Czym jest Crafting
Crafting to platforma do tworzenia modów do Minecraft Java 26.3. Mody piszesz w CraftScript, jego własnym języku, albo w Kotlinie (i Javie), korzystając z API, które nie zależy od kodu gry.
Idea
Mod Craftingu nigdy nie wywołuje Minecrafta bezpośrednio. Wywołuje Crafting: „daj ten przedmiot graczowi”, „powiedz mi, gdy ktoś zniszczy blok”, „utwórz ten blok z taką twardością”. Crafting wie, jak zrobić każdą z tych rzeczy w uruchomionej wersji gry.
Gdy wychodzi nowa wersja Minecrafta, aktualizowany jest Crafting. Twój mod pozostaje tym samym plikiem i działa dalej. Dokładne zasady tej obietnicy znajdziesz na stronie Twój mod się nie psuje.
Dwa języki, jedno API
| Do czego go używać | |
|---|---|
| CraftScript | Na start bez znajomości Javy i do większości modów: zawartość, zdarzenia, polecenia, logika gry. Zwykłe pliki tekstowe .craft, które przeładowują się po zapisaniu. Ma typy, klasy i moduły na czas, gdy mod się rozrasta. Poradnik |
| Kotlin | Duże mody, ze statycznymi typami i pełnym IDE, albo mody, które potrzebują tego, co istnieje tylko tutaj: pracy w tle i bibliotek Javy. Java korzysta z tego samego API. Poradnik |
Oba działają obok siebie w tej samej grze. Możesz zacząć w CraftScript i przenieść do Kotlina tylko tę część, która tego wymaga.
Co jest dostępne dziś
- Wersja
- 0.1.0, w rozwoju. Budowana ze źródeł.
- Gra
- Minecraft Java 26.3, klient i serwer dedykowany.
- API
- Przedmioty, bloki z jednym lub kilkoma łupami, receptury, wszystkie zdarzenia serwera, gracze, bloki i byty, polecenia i uprawnienia, timery, bloki o dowolnym kształcie, własne stworzenia z własnym zachowaniem i modelem 3D (pojawiają się same, można je oswajać, hodować i dosiadać, latają, strzelają i używają animacji klatek kluczowych), rudy generowane w świecie, własne dźwięki i cząsteczki, formularze i elementy na ekranie, świat, gracze, zapisane dane, ustawienia w plikach i komunikacja sieciowa klient-serwer. Wszystko to z CraftScript i z Kotlina. Obejmuje też efekty, atrybuty i wyposażenie, zbroje, bronie i czasy odnowienia, zdarzenia jednostek oraz własne klawisze.
- Paczki shaderów
- Paczki shaderów jako dane, instalowane przez skopiowanie folderu. Zobacz Paczki shaderów.
Co dalej
- Zainstaluj Crafting w launcherze lub na serwerze.
- Napisz swój pierwszy mod i przetestuj go bez otwierania gry.
- Przeczytaj Porządkowanie moda, zanim mod się rozrośnie.