Rośliny
Etapy wzrostu, nasiona i zbiory.
Jak działa roślina
Roślina to mebel, który rośnie. Każdy etap to osobny wpis w configu, np. pomidor_1, pomidor_2, pomidor_3, pomidor_4. Etap wie, jaki jest następny. Nasiona to osobny przedmiot, który sadzi pierwszy etap.
Obrazki etapów wrzucasz do pack/furniture/<kategoria>, np. pack/furniture/rosliny. Configi lądują w furniture/rosliny.yml.
Każdy nowy plik z
pack/furniture dostaje Mechanics.furniture, także nasiona i owoc. Nasionom zamień furniture na seed, a owocowi usuń całą sekcję Mechanics. Wtedy są zwykłymi przedmiotami.Roślina ma wyglądać jak zwykłe uprawy (krzyżyk)? Daj każdemu etapowi PNG i ustaw
Pack.parent_model: block/cross.Opcje etapu (w Mechanics.furniture)
| Klucz | Domyślnie | Co robi |
|---|---|---|
growth.next | brak | Id następnego etapu |
growth.time | 60 | Sekundy do następnego etapu. Czas leci też, gdy nikogo nie ma w pobliżu (wyłączony chunk). |
growth.light | brak | Najmniejsze światło, przy którym roślina rośnie |
growth.bonemeal | brak | Szansa w procentach, że mączka kostna od razu przesunie etap. 0 = mączka nie działa. |
harvest.drops | brak | Plony za kliknięcie prawym przyciskiem. Zapis: Lista drops. |
harvest.reset | brak | Etap po zbiorze. Bez tego roślina po zbiorze znika. |
Nasiona to osobny przedmiot z jednym kluczem:
| Klucz | Co robi |
|---|---|
Mechanics.seed | Id etapu, który sadzą nasiona (zwykle pierwszy) |
seed, growth.next i harvest.reset muszą wskazywać mebel z pluginu. Literówka w id? Po /qt reload konsola napisze, który wpis jest zły.
Przykład: dwa ostatnie etapy pomidora
furniture/rosliny.yml
pomidor_3:
itemname: Pomidor (kwitnie)
hide_in_menu: true
Pack:
model: rosliny/pomidor_3.png
parent_model: block/cross
Mechanics:
furniture:
place_on: [FARMLAND]
sound: grass
growth:
next: pomidor_4
time: 60
light: 9
bonemeal: 40
pomidor_4:
itemname: Pomidor (dojrzały)
hide_in_menu: true
Pack:
model: rosliny/pomidor_4.png
parent_model: block/cross
Mechanics:
furniture:
place_on: [FARMLAND]
sound: grass
harvest:
drops:
- item: pomidor
amount: 1-3
reset: pomidor_2Cały pomidor z nasionami krok po kroku: Poradnik 8.
