Résolu Plusieurs sons et résistance dans la même classe (dalles)
-
Salut ! J’ai créer des dalles, pour économiser de la place j’ai mis plusieurs type d’en la même classe (Clay, Obsi, Iron, Gold, Diamond, Coal)
J’aimerais que la classe ait :
- la résistance d’un block de clay (.setHardness(1.25F).setResistance(7.0F)
- la résistance d’un block d’obsi (.setHardness(50.0F).setResistance(2000.0F)
- la résistance d’un block d’or, fer, diamant et charbon (.setHardness(5.0F).setResistance(10.0F)
- le son d’un block d’or, fer, diamant (.setStepSound(soundTypeMetal))
Je voudrais le son que sur les blocks d’or, fer et diamant.
Parce que là présentement, je casse les blocs en one shot à la main
Merci
-
tu es en gm ?
-
La résistance c’est pour les explosions, le hardness c’est pour le temps que tu mets à casser le block.
Pour le hardness, regarde par quelle fonction la valeur est récupérée pour la ré-écrire (override).
Pour le son : même chose, regarde par quelle fonction la valeur est appelée pour la ré-écrire.
-
Pour le son ce n’est pas possible, il n’y a pas de fonction concernant le son d’un bloc avec le metadata en paramètre.
Par contre pour la vitesse de destruction et la résistance aux explosions c’est possible. -
Donc si je veux le son faut que mes dalles soient dans une class à part ?
-
Exactement. Mais tu peux toujours regrouper par dalle qui ont le même son. (par exemple l’or, le fer et le diam ont tous les 3 le son soundTypeMetal)