Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Tworzymy Własny Blok


Rekomendowane odpowiedzi

Opublikowano (edytowane)

1. Tworzymy nowy plik o nazwie BlockExample.java w katalogu src.

2. Struktura takiego pliku:

To jest ukryta treść, proszę

3. Teraz dodajemy ten blok do minecrafta, aby gra o tym wiedziała. Otwieramy plik Block. java.

4. Pojawia się cała masa deklaracji zmiennych, w dolnej części wszystkich deklaracji dodajemy nową linijkę.

To jest ukryta treść, proszę

5. Poniżej deklaracji powinniśmy zobaczyć inicjalizacje tych zmiennych, czyli tak jakby ich właściwości. Aby nadać je naszemu blokowi dodajemy:

To jest ukryta treść, proszę

 

Przykład tworzy "nowy" kamień, więc:

BlockExample (92, 1) tworzy nowy blok. Pierwszy numer jest identyfikatorem bloku - musi być niepowtarzalny, druga liczba jest identyfikatorem graficznym bloku, w tym przypadku jest taki sam, jak kamień.

 

setHardness (1.5F) - wytrzymałość (jak długo trwa niszczenie bloku)

setResistance (10F) - "ochrona" przeciwpożarowa, czyli wytrzymałość przed ogniem

setStepSound (soundStoneFootstep) - dźwięk chodzenia po bloku

 

Gratulacje! Z powodzeniem stworzyliśmy nową klasę bloku! Aby korzystać z tego bloku należy go zespawnować. Jego ID to 92.

 

 

@MixSie identyczny? :) A dawaj se te minusy, jebie mnie to. Wykazujesz się swoją "yntelygencją" :) Nie widziałem nigdzie tego to dałem. Jeżeli masz oceniać to byś przeczytał a nie patrzał na sam wygląd. Jako kid mod sam byś coś robił a nie tylko spamujesz..

 

@Axor wróć lepiej do metina bo coś Ci nie wychodzi ;x

Edytowane przez Baby Buns

Nie boję się wyrazić własnego zdania. Nikt i nic jego nie zmieni.

Opublikowano

Ok, na MPC jeszcze tego nie było, ale ty to kopiujesz, a opisanie samemu już przekracza twoje możliwości. Pewnie nawet nie umiesz z tego tuta skorzystać. Może powiedz, po co jest to super(i, j, Material.rock); i return 0; bo to jest dość istotne przy tworzeniu nowego bloku. I lepiej nie przepisuj pozostałych poradników z craftsite'a :)

  • 3 lata później...

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...