-20% na pakiety Standard i Premium do 14.10, 23:59. Zobacz oferte →
Spis stron dokumentacji
PoradnikQubustexturePoradniki krok po kroku

6. Własny blok: ruda

Ruda z dropem, czasem kopania i narzędziem.

Krok 1: obrazki

Zrobimy rubinową rudę, z której wypadają rubiny. Potrzebujesz dwóch obrazków 16 x 16:

plugins/Qubustexture/pack
pack/
└── blueprint/
    └── bloki/
        ├── rubinowa_ruda.png   ← tekstura bloku
        └── rubin.png           ← przedmiot, który wypada

Wpisz /qt reload. Plugin dopisze oba przedmioty do items/bloki.yml.

Sam obrazek PNG zrobi sześcian z tą teksturą na każdej ścianie. Nie potrzebujesz Blockbencha.

Krok 2: zrób z rudy blok

Otwórz items/bloki.yml i dopisz rudzie sekcję Mechanics:

items/bloki.yml
rubinowa_ruda:
  itemname: <red>Rubinowa ruda
  material: PAPER
  lore: []
  Pack:
    model: bloki/rubinowa_ruda.png
  Mechanics:
    block:
      hardness: 3
      tool: pickaxe
      sound: stone
      drops:
      - item: rubin
        amount: 1-2
WpisCo znaczy
hardness: 3Gołymi rękami kopiesz 3 sekundy
tool: pickaxeKilofem kopiesz szybciej. Lepszy kilof i Wydajność też przyspieszają.
sound: stoneBrzmi jak kamień przy stawianiu i kopaniu
dropsWypada 1 albo 2 rubiny

Wpisz /qt reload. Plugin sam dopisze na końcu state: 1. Nie zmieniaj tej liczby: postawione bloki ją pamiętają.

Krok 3: sprawdź w grze

Czat (jako operator)
/qt give TwojNick rubinowa_ruda 16
  1. Postaw rudę jak zwykły blok
  2. Wykop ją kilofem
    Wypadną rubiny.

Chcesz szansę na rzadki drop? Zapis z szansą: Lista drops.

Ważne: bloki nutowe

Własne bloki korzystają z ukrytych stanów bloku nutowego. Dlatego zwykłych bloków nutowych na serwerze nie da się stroić ani zasilać prądem.

Dla wydajności ustaw w pliku serwera:

config/paper-global.yml
block-updates:
  disable-noteblock-updates: true