Ce que ce générateur de modèle de bloc Java crée
Cet outil écrit un JSON de modèle de bloc Java Edition de départ qui hérite de la géométrie d'un parent vanilla courant. Choisissez un cube complet, une colonne style bûche, une plante croisée ou un modèle orientable style four, puis mappez les variables de texture attendues par ce parent.
Un fichier de modèle décrit uniquement l'apparence. Il n'ajoute pas un nouveau bloc vanilla, ne crée pas de textures, n'enregistre pas un bloc moddé et ne décide pas quel modèle un blockstate doit utiliser. Vous avez toujours besoin des dossiers de pack de ressources correspondants et d'un blockstate ou d'un autre enregistrement fourni par le projet cible.
Choisissez un parent qui correspond à la géométrie
cube_all utilise une texture sur chaque face. cube_column sépare les textures d'extrémité et de côté. cross crée des plans plats qui se croisent pour les modèles de type plante. orientable expose les textures du dessus, de face et de côté pour les blocs directionnels.
Écrivez les chemins de texture comme des emplacements de ressource
Une valeur telle que my_pack:block/custom_block pointe vers assets/my_pack/textures/block/custom_block.png. N'incluez pas assets, textures ni l'extension .png dans l'emplacement de ressource JSON.
Connectez le modèle avec le JSON de blockstate
Enregistrez le modèle téléchargé sous assets/<namespace>/models/block. Créez ensuite le mapping blockstate qui sélectionne ce modèle pour les propriétés et orientations de bloc correctes. La structure exacte du blockstate dépend du bloc et du projet.
Sachez ce que change l'occlusion ambiante
L'occlusion ambiante ajoute un ombrage doux là où les faces du modèle rencontrent des surfaces proches. Désactivez-la pour les modèles qui doivent être rendus avec un éclairage plus plat, puis comparez le résultat en jeu car les paramètres de texture et de shader affectent l'apparence finale.
Créez un modèle de bloc Minecraft de départ
- Choisissez un nom de fichier en minuscules sûr et le parent vanilla le plus proche.
- Saisissez chaque emplacement de ressource de texture requis par ce parent.
- Choisissez si le modèle doit utiliser l'occlusion ambiante.
- Téléchargez le JSON dans assets/<namespace>/models/block.
- Ajoutez les textures et un blockstate correspondant ou un enregistrement de projet, puis rechargez le pack de ressources et inspectez le journal du jeu.
Questions sur les modèles de blocs Minecraft
Cela peut-il ajouter un tout nouveau bloc à Minecraft vanilla ?
Non. Un modèle de pack de ressources change l'apparence mais n'enregistre pas un nouvel ID de bloc. Les nouveaux blocs nécessitent un mod, un plugin et un système de pack appropriés, ou un autre flux de personnalisation pris en charge.
Pourquoi la texture manquante violette et noire est-elle affichée ?
Minecraft n'a pas pu résoudre une ressource de texture. Vérifiez le namespace, le chemin en minuscules, l'emplacement du PNG, le nom du fichier et le journal du jeu pour l'ID de ressource manquant exact.
Pourquoi le modèle n'apparaît-il pas après avoir ajouté le JSON ?
Le fichier peut ne pas être sélectionné par un blockstate, peut être dans le mauvais namespace ou dossier, ou peut utiliser un chemin de modèle différent de la référence du blockstate. Le JSON de modèle ne peut pas s'activer tout seul.
Le parent de plante croisée rend-il la texture transparente ?
Le parent fournit la géométrie croisée, mais la transparence et le comportement de rendu dépendent également de l'alpha de la texture et des règles de rendu du jeu ou du projet. Testez la configuration complète des ressources en jeu.