Bonjour à tous !
Aujourd’hui je vais vous apprendre à mettre de la transparence dans votre bloc… ce qui parait simple, vous me direz : “mais c’est simple, moi je lance Gimp, je mets ma texture transparente et le tour est joué !”
Et bien NON !
1. Pourquoi non ?
C’est simple, je dis non car quand vous allez lancer le jeu et que vous poserez le bloc, vous allez vous apercevoir que vous voyez noir en dessous avec un peu de lave par endroits… assez embêtant…
“Mais si moi ça m’arrange ?”
Une réponse simple, vous perdrez 90 % de vos utilisateurs potentiels, c’est un BUG. Pour moi, un mod buggé n’est pas un mod, c’est une m****…
2. Ben comment je peux faire ?
La solution la plus simple est de suivre ce tutoriel.
Après, si tu veux faire ton malin devant tes potes et dire : “wesh mec j’suis trop fort j’ai réglé un bug de transparence pour mon mod minecraft”, fouille deux minutes dans les fichiers de blocs et tu trouveras ton bonneur.
3. Pré-requis
La classe de votre bloc et sa texture…
4. Dans la classe du bloc
Vous allez simplement ajouter ce bout de code :
public boolean isOpaqueCube()
{
return false;
}
Explications du code :
- Public boolean isOpaqueCube() : fonction héritée de Block
- return false; : permet de dire à Minecraft “Mon bloc va avoir de la transparence, règle tous les bugs qui peuvent survenir”
5. Résultat
<Image plus disponible >
Voilà j’espère vous avoir aidé !