Ich habe bisher leider nur eine Möglichkeit gefunden, den Effekt zu geben, wenn er sich dabei bewegt oder wenn er den Sneakmodus nur kurz wechselt. Schon mal vielen Dank im Voraus!

LG Justus

P.s. so sieht mein bisheriger Code aus:

@EventHandler public void onSneak(PlayerToggleSneakEvent e) { Player player = e.getPlayer();

         if(e.getPlayer().isSneaking()){
            player.addPotionEffect(new PotionEffect(PotionEffectType.INVISIBILITY, 100, 1));
         }
    }