Modele i przedmioty 2D
Jakie pliki przyjmuje folder pack/blueprint i co się z nimi dzieje.
Jakie pliki możesz wrzucić
Modele wrzucasz do jednego z dwóch folderów. Oba przyjmują te same trzy rodzaje plików.
| Folder | Co tam wrzucasz | Wpis trafia do |
|---|---|---|
pack/blueprint | Przedmioty i bloki | items/<kategoria>.yml |
pack/furniture | Meble, dekoracje i rośliny | furniture/<kategoria>.yml |
1. Projekt Blockbencha (.bbmodel)
Wrzucasz sam plik .bbmodel. Tekstury są w nim zapisane, więc niczego nie eksportujesz. Projekt musi mieć format Java Block/Item.
| Przenosi się | Pomijane (z ostrzeżeniem w konsoli) |
|---|---|
kostki, inflate, obroty kostek (od 1.21.11 dowolny kąt, także w kilku osiach), UV, obrót i kolor (tint) ścian, świecenie (light_emission), ustawienia Display, animowane tekstury | siatki (mesh), obroty całych grup |
2. Eksport z Blockbencha (.json + .png)
W Blockbenchu kliknij File, Export, Export Block/Item Model. Dostaniesz plik .json. Wrzuć go razem z teksturą .png.
- Tekstura ma nazwę taką jak w Blockbenchu. Gdy się nie zgadza, plugin weźmie
<nazwa_modelu>.png. - Model ma kilka tekstur? Wrzuć kilka plików PNG.
- Animowana tekstura: połóż obok PNG plik
.png.mcmeta. - Odwołania do tekstur z gry (np.
block/stone) zostają bez zmian.
3. Sam obrazek (.png)
Obrazek 16 x 16, 32 x 32 albo większy zamienia się w płaski przedmiot, taki jak zwykłe przedmioty w grze.
Id przedmiotu
Id to nazwa pliku małymi literami, bez polskich znaków i bez spacji. Id wpisujesz w komendzie /qt give.
| Plik | Id przedmiotu |
|---|---|
Krzesło Ogrodowe.bbmodel | krzeslo_ogrodowe |
rubin.png | rubin |
Kategorie
Podfolder w pack/blueprint albo pack/furniture to kategoria. Każda kategoria ma swój plik configu i swoją zakładkę w menu.
pack/
├── blueprint/
│ ├── bron/
│ │ ├── miecz_ognia.bbmodel → items/bron.yml
│ │ └── luki/
│ │ └── luk.bbmodel → items/bron.yml (głębszy folder tylko porządkuje pliki)
│ └── rubin.png → items/Inne.yml (kategoria z menu.default-category)
└── furniture/
└── meble/
└── krzeslo.bbmodel → furniture/meble.yml- Plik leży prosto w
pack/blueprintalbopack/furniture? Trafia do kategorii z ustawieniamenu.default-category(domyślnieInne). - Głębsze podfoldery tylko porządkują pliki. Kategorią jest zawsze podfolder pierwszego poziomu.
- Kategorią jest nazwa pliku configu.
items/meble.ymlifurniture/meble.ymlto jedna kategoria meble w menu. - Przeniosłeś model do innego folderu? Wpis sam znajdzie go po nazwie pliku.
Starsze wersje gry (1.21.4 do 1.21.10)
Dowolne obroty kostek gra zna dopiero od wersji 1.21.11. Dla starszych wersji plugin sam robi przeliczone kopie modeli:
- obroty o 90°, 180° i 270° wychodzą dokładnie tak samo,
- inne kąty plugin zaokrągla do najbliższego z: −45°, −22,5°, 22,5°, 45° (i pisze o tym w konsoli).
