Un bloc basique
-
LanguageRegistry sera retiré en 1.7, obsolète, à ne plus utiliser, les fichiers de lang externe sont bien plus intéressant. (cf : Deprecate LanguageRegistry)
A d’accord vu que je me demandais lequel des deux il fallait mieux utiliser vu que sur le wiki anglais de forge le code n’a sans doute pas été mis à jours
-
@‘robin4002’:
En conséquence, utilisez une version des sources de forge supérieur à 9.10.1.849 pour suivre les tutoriels.
Je pense que vais l’ajouter au tutoriel de l’installation de forge.
-
J’aurais une question je voudrais creer mon bloc de dirt personalisé mais je veux qu’il ait les meme propriétés a savoir etre labourré pouvoir y planter des saplings etc
merci
-
Regarde canSustainPlant dans Block.java.
Et pour être labouré, EventHoe.
http://www.minecraftforgefrance.fr/showthread.php?tid=181&pid=1855#pid1855 -
j’ai beau essayer mon bloc n’accueille pas les saplings
je comprends pas pourquoij’ai une erreur a :
.canThisPlantGrowOnThisBlockIDje suis pas sur mais sans sa on peut pas poser de saplings si je comprends bien
il me dit que la methode n’est pas visible -
Oups, il y a 500 fois plus simple.
Dans le constructeur de ton bloc :
Material.ground
Et voila. -
perso sa ne change rien
-
Essaye de faire un extends BlockDirt
-
sa me met une erreur a :
super(id, Material.ground);
( meme si je change ground en autre chose )Edit : j’ai enlever la ligne super(id, Material.ground);
sa marche mais le blocs reste un bloc basique -
laisse super(id) et ensuite pour que ton bloc soit labouré, il faut créer un nouveau bloc qui est les mêmes caractéristiques que la terre labourée.
-
Pour le bloc labouré je sais comment faire moi je veux juste qu’on puisse y planter des saplings pour le moment
et sa change toujours rien. -
Salut,
j’ai essayé d’utiliser une fonction pour définir la texture du bloc avec OnBlockAdded, mais mon block n’a toujours pas de texture …
Une idée ? -
La fonction pour la texture se met dans le constructeur, pas dans onBlockAdded.
-
Mais si je veux que la texture dépende de la position du bloc, style prendre la texture du bloc d’en dessous.
-
-
Damn rien ne fonctionne 3eme tuto du site que je suis à la lettre et toujours pas moyen de faire mon 1er mod
BlockTutorial = new BlockTutorial(2000).setHardness(1.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName(“BlockTutorial”).setTextureName(“modtutoriel:BlockTutorial”);
“BlockTutorial cannot be resolved to a type”
Erreur pas moyen de faire quoi que se soit, je ne sais pas si ce tuto est compatible 1.6.4 mais on dirais pas… -
Si si, c’est bien 1.6.4.
Selon l’erreur, tu n’as pas déclaré le bloc.public static Block BlockTutorial
à mettre en haut de la classe. -
Si il est déclaré en-dessous de “instance”, c’est ça que je comprends pas …
-
Envoie toute ta classe principale, il y a un truc pas normal.
-
Laisse tomber c’est pas la peine, je suis vraiment patient et persévérant, j’ai réussit à comprendre d’où venais mon erreur, mais là c’est encore autre chose qui fait tout planter…
Je vais arrêter tous ça et continuer de dev en .net et ou je ne dépend pas de 3 logiciel pour dev quelque chose.
Merci quand même.
