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

8. Roślina: pomidor w 4 etapach

Etapy wzrostu, nasiona i zbiór.

Jak to działa

Pomidor rośnie w 4 etapach. Każdy etap to osobny wpis w configu.

PrzedmiotCo to jest
pomidor_nasionaNasiona. Gracz sadzi je na zaoranej ziemi.
pomidor_1Kiełek
pomidor_2Mały krzak
pomidor_3Kwitnie
pomidor_4Dojrzały. Kliknięcie prawym daje pomidory.
pomidorPlon, który dostaje gracz
Pomidor jest już w przykładach pluginu: furniture/rosliny.yml. Możesz go podejrzeć albo zrobić od zera razem z tym poradnikiem.

Krok 1: obrazki

Rośliny, tak jak meble, mają swój folder: pack/furniture. Zrób w nim folder rosliny.

plugins/Qubustexture/pack
pack/
└── furniture/
    └── rosliny/
        ├── pomidor_nasiona.png
        ├── pomidor.png
        ├── pomidor_1.png
        ├── pomidor_2.png
        ├── pomidor_3.png
        └── pomidor_4.png

Wpisz /qt reload. Plugin dopisze wszystkie 6 przedmiotów do furniture/rosliny.yml. Każdy dostanie sekcję Mechanics.furniture, czyli da się go postawić jak mebel.

Krok 2: nasiona i pomidor

Nasiona i pomidor nie mają stać w świecie. To zwykłe przedmioty. Dlatego zmieniamy im sekcję Mechanics.

Nasiona: zamień furniture na seed

Usuń furniture i jego ustawienia. Wpisz jedną linię: który etap sadzą nasiona.

furniture/rosliny.yml
pomidor_nasiona:
  itemname: <green>Nasiona pomidora
  material: PAPER
  lore:
  - <gray>Posadź na zaoranej ziemi
  Pack:
    model: rosliny/pomidor_nasiona.png
    parent_model: generated
  Mechanics:
    seed: pomidor_1

Pomidor: usuń całą sekcję Mechanics

Bez Mechanics pomidor jest zwykłym przedmiotem. Materiał APPLE sprawi, że da się go zjeść.

furniture/rosliny.yml
pomidor:
  itemname: <red>Pomidor
  material: APPLE
  lore: []
  Pack:
    model: rosliny/pomidor.png
    parent_model: generated

Krok 3: etapy, które rosną

Etapy 1, 2 i 3 wyglądają tak samo. Zmienia się tylko next: etap 1 rośnie w 2, etap 2 w 3, etap 3 w 4.

furniture/rosliny.yml: etap 1
pomidor_1:
  itemname: Pomidor (kiełek)
  material: PAPER
  hide_in_menu: true
  Pack:
    model: rosliny/pomidor_1.png
    parent_model: block/cross
  Mechanics:
    furniture:
      hitbox: interaction
      size: [0.8, 0.3]
      place_on: [FARMLAND]
      sound: grass
      drops:
      - pomidor_nasiona
      growth:
        next: pomidor_2
        time: 60
        light: 9
        bonemeal: 40
WpisCo znaczy
hide_in_menu: trueEtapu nie ma w menu. Gracz nie powinien dostać go do ręki.
parent_model: block/crossWygląda jak zwykłe uprawy: dwa skrzyżowane obrazki
place_on: [FARMLAND]Rośnie tylko na zaoranej ziemi
dropsZniszczysz kiełek? Odzyskasz nasiona.
next: pomidor_2W co rośnie
time: 60Po 60 sekundach. Czas leci też, gdy nikogo nie ma w pobliżu.
light: 9Rośnie tylko przy świetle 9 albo jaśniejszym
bonemeal: 40Mączka kostna ma 40% szansy, że od razu przeskoczy etap

Krok 4: dojrzały pomidor i zbiór

Ostatni etap nie ma growth. Ma za to harvest: co dostajesz za kliknięcie prawym przyciskiem.

furniture/rosliny.yml: etap 4
pomidor_4:
  itemname: Pomidor (dojrzały)
  material: PAPER
  hide_in_menu: true
  Pack:
    model: rosliny/pomidor_4.png
    parent_model: block/cross
  Mechanics:
    furniture:
      hitbox: interaction
      size: [0.8, 0.9]
      sound: grass
      drops:
      - pomidor_nasiona 1-2
      harvest:
        drops:
        - item: pomidor
          amount: 1-3
        - item: pomidor_nasiona
          chance: 0.3
        reset: pomidor_2
WpisCo znaczy
harvest.dropsZa kliknięcie prawym: od 1 do 3 pomidorów i 30% szansy na nasiona
reset: pomidor_2Po zbiorze krzak wraca do etapu 2 i rośnie znowu. Bez tego wpisu znika.
dropsZniszczysz dojrzały krzak? Dostaniesz 1 albo 2 nasiona.

Krok 5: zasadź

  1. Wpisz /qt reload
  2. Weź nasiona
    Czat (jako operator)
    /qt give TwojNick pomidor_nasiona 5
  3. Zaoraj ziemię motyką
  4. Kliknij ziemię prawym z nasionami w ręce
    Wyrośnie kiełek.
  5. Poczekaj albo użyj mączki kostnej
  6. Kliknij dojrzały krzak prawym
    Dostaniesz pomidory, a krzak zacznie rosnąć od nowa.