Vérifier le block break.



  • Alors, j'aimerais bien vérifier si le block casser est un certain block, voici mon code :

    @SubscribeEvent
    	public void onBreak(BreakEvent event)
    	{
    		
    	}
    

    Et j'aimerais faire un truc comme ça

    if (event.block instanceof Blocks.sand){
        event.setCanceled(true);
    }
    
    

    La solution doit être très simple, j'ai déjà tester plusieurs choses qui ne marche pas et je ne trouve rien sur le net 😕



  • Salut, alors instanceof permet de vérifier qu'une classe fille hérite d'une superclasse en question. Ici ton bloc cassé et le bloc Sand ont la même superclass: net.minecraft.block.Block, donc il faudrait plutôt utiliser l'opérateur ==



  • Salut, alors instanceof permet de vérifier qu'une classe fille hérite d'une superclasse en question. Ici ton bloc cassé et le bloc Sand ont la même superclass: net.minecraft.block.Block, donc il faudrait plutôt utiliser l'opérateur ==



  • Merci de ton aide Plaigion ! ça marche très bien ! 🙂
    Petite autre question.. Comment passe-t-on son sujet en résolu ?



  • Plaigon* l'ami 😃
    Je ne sais pas, j'avoue que l'interface m'a quelque peu perdu depuis le respawn, faudrait demander à un admin.


  • Moddeurs confirmés Rédacteurs Administrateurs

    Le plugin de support n'est pas encore installé, je me charge de ça se soir ou ce week-end.

    Par contre, est-ce que tu peux éditer le premier message et lui ajouter le mot clé de version ?


Log in to reply