Ir para conteúdo
  • 0

Stackar poções


Ygor

Pergunta

Olá,

Gostaria de saber qual o código para stackar poções, armaduras, e itens normalmente não agrupáveis, igual no Essentials.

Aproveitando, eu gostaria de saber que permissão do Essentials faz com que os itens givados (kits, etc..) sejam estacados automaticamente..

Grato.

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

Bem, você pode cria-los já stackados ou teria que fazer manualmente. Tipo no evento de pegar um item, você teria que checar se o item no chão já existe no inventário, se existe, removê-lo e adicionar +1 para aquele itemstack do seu inventário.
 

Link para o comentário
Compartilhar em outros sites

Bom, eu queria

 

 

 saber sobre stackar poções..

	@EventHandler
	public void onClick (InventoryClickEvent e) {
		if (e.getAction() == InventoryAction.COLLECT_TO_CURSOR || e.getAction() == InventoryAction.NOTHING) {
			e.setCancelled(true);
			e.getCursor().setAmount(e.getCursor().getAmount() + e.getCurrentItem().getAmount());
			e.setCurrentItem(new ItemStack (Material.AIR));
		    Player player = (Player) e.getWhoClicked();
		    player.updateInventory();
		}
	}
Link para o comentário
Compartilhar em outros sites

	@EventHandler
	public void onClick (InventoryClickEvent e) {
		if (e.getAction() == InventoryAction.COLLECT_TO_CURSOR || e.getAction() == InventoryAction.NOTHING) {
			e.setCancelled(true);
			e.getCursor().setAmount(e.getCursor().getAmount() + e.getCurrentItem().getAmount());
			e.setCurrentItem(new ItemStack (Material.AIR));
		    Player player = (Player) e.getWhoClicked();
		    player.updateInventory();
		}
	}

Pelo o que pude perceber no seu código, ele não empilharia poções.

@edit

Testei e o mesmo não funcionou..

Editado por JoaoY
Link para o comentário
Compartilhar em outros sites

Bem, você pode cria-los já stackados ou teria que fazer manualmente. Tipo no evento de pegar um item, você teria que checar se o item no chão já existe no inventário, se existe, removê-lo e adicionar +1 para aquele itemstack do seu inventário.

 

Claro, muito obrigado amigo, você abriu minha mente.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...