En effet, ton RhumVide est null, il y a un problème de déclaration.
(d’ailleurs faut que je vérifie les numérotations du code java car apparemment il est décalé, le npe indique la ligne 34 or sur la 34 il y a new ItemStack, il ne peut pas avoir un npe sur l’initialisation de quelque chose x), donc c’est forcement un petit décalage et le problème vient du RhumVide)
À propos, quand vous avez un NullPointerException, faite comme j’ai dit, découpez le code en plusieurs lignes pour bien séparer les différents objets, et ensuite quand ça crash, cliquez simplement sur NomDeLaClasse:ligne, ça va vous ramenez directement sur la ligne qui cause problème, et comme vous aurez séparé tous les objets/fonctions avec une nouvelle ligne, vous trouverez directement quel objet est null.