Skocz do zawartości
Minecraft.pl Server Banner
Mazzir

[Modding] Tworzymy własny blok

Rekomendowane odpowiedzi

Mazzir    3

Tworzenie własnego bloku

Stworzymy "nowy" kamień!

1. Musisz zrobić nowy plik o nazwie BlockExample.java w katalogu src.

2. Struktura takiego pliku jest taka:

package net.minecraft.src;

import java.util.Random;

public class BlockExample extends Block
{
public BlockExample(int i, int j)
{
super(i, j, Material.rock);
}

public int idDropped(int i, Random random)
{
return 0;
}
}

3. Teraz trzeba dodać ten blok do Minecraft'a tak, żeby gra o tym wiedziała. W tym celu należy otworzyć Block.java.

4. Powinna pojawić się cała masa deklaracji zmiennych w dolnej części wszystkich deklaracji dodaj nową linijkę:

public static final Block example;

5. Poniżej deklaracji powinieneś zobaczyć inicjalizacje tych zmiennych, czyli tak jakby ich właściwości. Aby nadać je twojemu blokowi dodaj:

example = (new BlockExample(92, 1)).setHardness(1.5F).setResistance(10F).setStepSound(soundStoneFootstep);

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 stworzyłeś nową klasę bloku! Aby korzystać z tego bloku należy go zespawnować. Można to zrobić za pomocą komendy:

/give 92

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Kasel2000PL    11
Mazzir mógłbyś dać linka do template?
Bo link pod tym filmem padł :/ [url="http://www.youtube.com/watch?v=ydPG7PvX3rA"]http://www.youtube.com/watch?v=ydPG7PvX3rA[/url]
(jestem początkującym modderem i by mi się to przydało)
@up [url="http://www.youtube.com/mrmaxiePL#p/c/41BEA5E93C9BB2C4/1/sI6L6WDyDTk"]http://www.youtube.com/mrmaxiePL#p/c/41BEA5E93C9BB2C4/1/sI6L6WDyDTk[/url]

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Kerorro    13
Brawo, brawo. Mazzir, a wiesz, że są prawa autorskie? Wszystko ściągnięte z innego tematu na mpc forum. Dać link czy uwierzycie?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

×
×
  • Dodaj nową pozycję...