1.7.10 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.


  • Moddeurs confirmés Rédacteurs Administrateurs

    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 ?


  • Moddeurs confirmés Rédacteurs Administrateurs

    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)


Log in to reply