
Witam! Dzisiaj zaprezentuję Wam, jak szybko stworzyć nowe rodzaje pnącz. Tekstura będzie zawierała zwykłe pnącze, na którym rozkwitły kwiatki. Jest to kolejny blok z cyklu „nowe rzeczy w Minecrafcie, pozwalające upiększyć świat”.
Dzisiejszy poradnik ukazuje się z jednodniowym opóźnieniem oraz będzie troszkę krótszy niż zwykle – związane jest to z moim wyjazdem, dlatego wszystkich uczących się programowania chciałbym przeprosić. Za tydzień w nagrodę napiszę dla Was ciekawy artykuł o generowaniu budynków i struktur w terenie. Wielu z Was o niego prosiło. A teraz zaczynamy!

Na zdjęciu powyżej widzimy, jaki efekt otrzymamy. Przypomnienie: standardowo zaczynamy od naszego podstawowego pliku class „Tutorial.java„.
1. Główny plik pnączy.
W naszej głównej paczce tworzymy nowy plik class i nazywamy go „VineTutorial„. Będzie to główny plik naszych pnączy. Nasza klasa będzie miała rozszerzenie „BlockVine„. Jest to główny plik class standardowych pnączy w Minecrafcie. Zawiera wszystkie niezbędne nam procedury, np. rozrastanie się pnączy. Zainteresowanym polecam przejrzeć tę klasę. Wracamy do naszego pliku. Edytujemy go, aby zawartość wyglądała tak:
VineTutorial.java
Widzimy tutaj trzy procedury: „getBlockColor„, „getRenderColor” oraz „colorMultiplier„. Służą one do kolorowania bloku. W związku z tym, że standardowo Minecraft zmienia odcień pnączy zależnie od biomu, musieliśmy nadpisać te procedury, gdyż nie chciałem, żeby również mój blok zmieniał kolor w biomach. Wprowadziłem w tych procedurach tak zwaną wartość domyślną koloru „16777215”. Możecie pobawić się tą wartością i zobaczycie, jakie kolory otrzymacie.
Oprócz tych trzech nowych procedur w naszym pliku nie ma żadnych nowości. Jest to zwykły blok z rozszerzeniem „BlockVine„.
2. Rejestrowanie bloku.
Przechodzimy do głównego pliku „Tutorial.java„. Zarejestrujemy teraz zmienną naszego bloku.

Następnie rejestrujemy nasz blok oraz nadajemy nazwę.

Mam nadzieję, że pamiętacie już, w których miejscach naszego kodu należy wstawić powyższe wpisy.
3. Kod źródłowy oraz grafika
Cały kod do pobrania z tego adresu: >>Pobierz<<
PS. Tak jak powiedziałem na początku, za tydzień przedstawię Wam artykuł o generowaniu struktur w świecie. W związku, że przez najbliższy czas będę miał dużo zadań w realu, następny artykuł może także ukazać się z małym opóźnieniem.

