Co tento generátor modelů bloků pro Java vytváří
Tento nástroj vytvoří počáteční JSON model bloku pro Java Edition, který dědí geometrii z běžného vanilkového parent. Vyberte plnou krychli, sloup ve stylu kmene, zkříženou rostlinu nebo orientovatelný model ve stylu pece a poté namapujte texturové proměnné očekávané tímto parentem.
Soubor modelu popisuje pouze vzhled. Nepřidává nový vanilkový blok, nevytváří textury, neregistruje modovaný blok ani nerozhoduje, který model má block state použít. Stále potřebujete odpovídající složky resource packu a blockstate nebo jinou registraci poskytovanou cílovým projektem.
Vyberte parent odpovídající geometrii
cube_all používá jednu texturu na všech stranách. cube_column odděluje textury konců a stran. cross vytváří protínající se rovné plochy pro modely podobné rostlinám. orientable zpřístupňuje textury horní, přední a boční pro směrové bloky.
Zapište cesty textur jako resource location
Hodnota jako my_pack:block/custom_block ukazuje na assets/my_pack/textures/block/custom_block.png. Do resource location v JSON nezahrnujte assets, textures ani příponu .png.
Propojte model s JSON blockstate
Uložte stažený model do assets/<namespace>/models/block. Poté vytvořte mapování blockstate, které vybere tento model pro správné vlastnosti a orientace bloku. Přesná struktura blockstate závisí na bloku a projektu.
Víte, co mění ambient occlusion
Ambient occlusion přidává měkké stínování tam, kde se plochy modelu setkávají s blízkými povrchy. Vypněte ji pro modely, které by se měly vykreslovat s plošším osvětlením, a poté porovnejte výsledek ve hře, protože nastavení textur a shaderů ovlivňuje konečný vzhled.
Vytvořte počáteční model bloku Minecraft
- Zvolte bezpečný název souboru malými písmeny a nejbližší vanilkový parent.
- Zadejte každou resource location textury požadovanou tímto parentem.
- Zvolte, zda má model používat ambient occlusion.
- Stáhněte JSON do assets/<namespace>/models/block.
- Přidejte textury a odpovídající blockstate nebo registraci projektu, poté znovu načtěte resource pack a zkontrolujte herní log.
Otázky k modelům bloků Minecraft
Může to přidat zcela nový blok do vanilkového Minecraftu?
Ne. Model v resource packu mění vzhled, ale neregistruje nové ID bloku. Nové bloky vyžadují příslušný mod, plugin a pack systém nebo jiný podporovaný pracovní postup přizpůsobení.
Proč se zobrazuje fialová a černá chybějící textura?
Minecraft nemohl najít texturový resource. Zkontrolujte namespace, cestu malými písmeny, umístění PNG, název souboru a herní log pro přesné ID chybějícího resource.
Proč se model nezobrazí po přidání JSON?
Soubor nemusí být vybrán blockstate, může být ve špatném namespace nebo složce, nebo může používat cestu modelu odlišnou od odkazu v blockstate. JSON modelu se nemůže aktivovat sám.
Způsobuje parent zkřížené rostliny průhlednost textury?
Parent poskytuje zkříženou geometrii, ale průhlednost a chování vykreslování také závisí na alfa kanálu textury a pravidlech vykreslování hry nebo projektu. Otestujte kompletní nastavení resource ve hře.