Partage
  • Partager sur Facebook
  • Partager sur Twitter

Plugin minecraft condition getiteminmainhand

Sujet résolu
    19 avril 2023 à 20:51:30

    Bonjour j'ai un problème je viens de commencer le développement java et plus précisément le développement Minecraft pour les plugins.

    J'ai créé une fonction qui s'active quand je sneak, cette fonction ajoute un compass custom dasn ma main principale qui permet de m'afficher un menu pour différentes fonctions.

    Le problème est que j'aimerai que quand je sneak ca check si dans ma main principale il y a quelque chose si il y a rien il me l'ajoute sinon il ne fait rien car sinon ca enlève l'item que j'ai dans la main.

    Est ce qu'une personne pourrait m'aider la dessus ?

    	public void onjoin(PlayerToggleSneakEvent event) {
    		Player player= event.getPlayer();
    		ItemStack customCompass = new ItemStack(Material.COMPASS,1);
    		ItemMeta customM = customCompass.getItemMeta();
    		customM.setDisplayName("§5 Super§b Compas");
    		customM.setUnbreakable(true);
    		customM.addEnchant(Enchantment.DIG_SPEED, 10, true);
    		customM.addItemFlags(ItemFlag.HIDE_ENCHANTS);
    		customCompass.setItemMeta(customM);
    		player.getInventory().remove(customCompass);
    		player.updateInventory();
    		System.out.println(player.getInventory().getItemInMainHand());
    		ItemStack air= new ItemStack(Material.AIR);
    		if(player.getInventory().getItemInMainHand() == air) {
    			player.getInventory().setItemInMainHand(customCompass);
    		}
    		
    	}
    • Partager sur Facebook
    • Partager sur Twitter

    Plugin minecraft condition getiteminmainhand

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown