UpdateTick
-
Bonjours à tous, j’ai une petite question sur la fonction updatetick
public class Test extends Block { public Test(Material material) { super(material); this.setTickRandomly(true); } public void updateTick(World world, int x, int y, int z, Random random) { // cette fonction } }
Cette fonction si je ne me trompe pas est appelée à intervalle de temps aléatoire.
J’ai alors quelques questions :
Quelle est la fréquence moyenne de cette fonction ( environs vu que c’est aléatoire ) où à quelle lois aléatoire correspond-t-elle ?Peut-on modifier cette fréquence moyenne avec une autre fonction ou doit-on le faire nous même a l’intérieure de celle-ci ?
Que contient la variable random ?
Merci pour votre attention. ( et merci a l’équipe pour les tuto )
-
De mémoire, je crois qu’il y a une méthode tickRate (ou autre) pour agrandir la fréquence.
La variable random contient une instance de random pour obtenir des nombres pseudo-aléatoires. -
La fréquence d’activation je n’ai pas d’idées, désolé
Par contre, je sais que le paramètre random permet par exemple, de choisir un nombre au hasard entre 0 et le chiffre que tu spécifies (exemple)