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.