Créer une nouvelle vitre
-
Au lieu de donner du code a copier ( TRÈS TRÈS mauvaise idée ), donne les méthodes qui donne les propriétés similaires a celles de la vitre, et explique les, c’est comme ça que les gens apprendront. Si tu donne un code tout prêt, ils n’apprendront rien de plus que de savoir copier / coller.
Niveau orthographe, je ne vois pas de fautes flagrantes.
-
OK, je change dès maintenant :)___
Voila, j’ai changé, et maintenant on peut plus copié collé comme un kikoolol
-
Je pense que tu devras sauvegarder ton tutoriel en local, car le forum a été sauvegardé sur l’ordinateur de robin, et malgré cela, les membres continuent de poster les tutoriels.
-
Je ferais une sauvegarde tout les jours à partir du 9/08
-
Je up mon tuto qui coule…
-
Up :).
-
Je ne sais pas si je dois valider ou pas.
En attente de robin4002 [–-]
-
Je valide, j’ai juste supprimé le lien laisse-moi chercher ça, un tutoriel est sensé être sérieux et précis.
-
Yep :).
Tu pourra faire un tuto sur des vitre aussi ? “pas des bloque de verre, mais bien des vitre (glass pane)”
Et si possible, s’est la dessus que je bloque, ajoutait la transparence “50% transparent” mais sens que la texture se superpose sur elle même et a l’envers x).Merci d’avance :).
-
@‘sevenno07’:
ajoutait la transparence “50% transparent”
C’est simple, tu règle l’opacité de la texture avec Photoshop… ^^
-
c’est pas si simple x).
Au pire je te passe mais codes en MP pour que tu voie XD.
Il ne suffi pas que la texture sois que transparente a 50% x). -
Je regarderais

-
Merci

-
Bonjour,
Merci pour ce tuto, néanmoins je débute en terme de programmation et je ne comprends pas comment ne plus avoir tes codes pour qu’ils fonctionnent

Pour la classe principale
public static Block verre1blanc, verre1bleuclair; @EventHandler public void preinit(FMLPreInitializationEvent event) { verre1blanc = new BlockVerre(Material.glass).setBlockName("verre1blanc").setBlockTextureName(MODID + ":verre1blanc").setCreativeTab(CreativeTabs.tabBlock); verre1bleuclair = new BlockVerre(Material.glass).setBlockName("verre1bleuclair").setBlockTextureName(MODID + ":verre1bleuclair").setCreativeTab(CreativeTabs.tabBlock); GameRegistry.registerBlock(verre1blanc, ItemBlock.class, "verre1blanc"); GameRegistry.registerBlock(verre1bleuclair, ItemBlock.class, "verre1bleuclair"); }Pour ma classe
package fr.simelya.verrier.common; import net.minecraft.block.Block; import net.minecraft.block.material.Material; public class BlockVerre extends Block { protected BlockVerre(Material material) { super(material); // TODO Auto-generated constructor stub public int quantityDropped(Random par1Random) { return 0; } @SideOnly(Side.CLIENT) public int getRenderBlockPass() { return 0; } public boolean isOpaqueCube() { return false; } public boolean renderAsNormalBlock() { return false; } protected boolean canSilkHarvest() { return true; } } }Je suis en version 1.7.2 avec un forge 1.7.2-10.12.2.1121
Les variables int et boolean, le @SideOnly, quantityDropped(Random…) et les return sont en rouge.
Désolé, j’ai réussi à coder quelques mods mais là je bloque

-
Car tes accolades sont au mauvais endroit.
À la fin tu ne devrais que avoir deux fermetures d’accolades.
Et au début dans le constructeur il te manque une fermeture d’accolade.En fait tu as juste une fermeture d’accolade qui est mal placé, et ça fait tout planté.
-
En effet le code a l’air mieux, je fais des test et je vous tiens au courant.
Robin, merci pour ton travail et ta réactivité, toi et on équipe faites du super travail !
