C’est bon j’ai réussi ! En fait il fallait juste ajouter la méthode :
c.deleteBucketAndModifyLevel();au milieu de detectAndSendChanges :
@Override public void detectAndSendChanges() { super.detectAndSendChanges(); c.deleteBucketAndModifyLevel(); for(int i = 0; i < this.crafters.size(); ++i) { ICrafting icrafting = (ICrafting)this.crafters.get(i); if(this.lastMilkLevel != this.c.milkLevel) { icrafting.sendProgressBarUpdate(this, 0, this.c.milkLevel); } } this.lastMilkLevel = this.c.milkLevel; }Si sa intéresse quelqu’un, les classes sont sur GitHub, à la même adresse.
EDIT : J’ai également résolu le pb de texture, c’est en fait que je ne sais pas faire une addition/soustraction.