leonardosc Postado Janeiro 9, 2016 Denunciar Compartilhar Postado Janeiro 9, 2016 Classe: Invs.java Métodos: Invs::stream( Inventory inv ) Player player = ...; Invs.stream( player.getInventory() ) .filter( item -> item.getType() == Material.DIRT ) .findAny() .ifPresent( item -> { player.sendMessage("você tem uma dirt :D"); }); Invs::fill( Inventory inv ) Player player = ...; Invs.fill( player.getInventory(), Material.DIAMOND_SWORD ); // ou ItemStack item = ItemBuilder.newBuilder() .type( Material.STONE_SWORD ) .name( "&3xablau's sword" ) .enchant( Enchantment.DAMAGE_ALL, 120 ) .build(); Invs.fill( player.getInventory(), item ); Invs::isEmpty( Inventory inv ) Player player = ...; bool empty = Invs.isEmpty( player.getInventory() ); if ( empty ) { player.sendMessage( "Voce tem items no inventario" ); } Invs::clear( Inventory inv ) Player player = ...; Invs.clear( player.getInventory() ); Lembrando que isso funciona pra qualquer inventario. Link para o comentário Compartilhar em outros sites More sharing options...
LymeeFairy Postado Janeiro 6, 2021 Denunciar Compartilhar Postado Janeiro 6, 2021 Seu tópico foi marcado como Inativo. Para reverter esta ação, entre em contato com a equipe de Moderação. OBS: Essa mensagem é automática. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados