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.


Criador: Leonardosc

ESTE SITE FOI CRIADO USANDO