Frogguer Postado Fevereiro 7, 2018 Denunciar Compartilhar Postado Fevereiro 7, 2018 Qual é o code pra por lápis lazúli quando o player for abrir o altar de encantamento já tiver lapis l... lá Link para o comentário Compartilhar em outros sites More sharing options...
Hurtty Postado Fevereiro 10, 2018 Denunciar Compartilhar Postado Fevereiro 10, 2018 (editado) Quando abrir, auto incrementar o lapis @EventHandler public void InventoryOpenE(InventoryOpenEvent e) { if (e.getInventory() instanceof EnchantingInventory) { e.getInventory().setItem(1, new ItemStack(Material.INK_SACK); } } Cancelar que ele mova o lapis @EventHandler public void InventoryClickE(InventoryClickEvent e) { if (e.getClickedInventory() instanceof EnchantingInventory && e.getSlot() == 1) { e.setCancelled(true); } } Não testei Editado Fevereiro 10, 2018 por Alomax Link para o comentário Compartilhar em outros sites More sharing options...
BigWriter Postado Fevereiro 7, 2018 Denunciar Compartilhar Postado Fevereiro 7, 2018 (editado) @EventHandler public void onInv(InventoryOpenEvent e) { if (e.getInventory() instanceof EnchantingInventory) { e.getInventory().setItem(1, new ItemStack(Material.INK_SACK); } } Depois só você a parte para o pessoal não retirar o lápis de lá. Editado Fevereiro 7, 2018 por BigWriter 1 Link para o comentário Compartilhar em outros sites More sharing options...
Frogguer Postado Fevereiro 9, 2018 Autor Denunciar Compartilhar Postado Fevereiro 9, 2018 @EventHandler public void onInv(InventoryOpenEvent e) { if (e.getInventory() instanceof EnchantingInventory) { e.getInventory().setItem(1, new ItemStack(Material.INK_SACK); } } Depois só você a parte para o pessoal não retirar o lápis de lá. Pode dizer a parte para não remover também, pf Link para o comentário Compartilhar em outros sites More sharing options...
RUSHyoutuber Postado Fevereiro 9, 2018 Denunciar Compartilhar Postado Fevereiro 9, 2018 Pode dizer a parte para não remover também, pf vc quer que quando o player abra a mesa de encantamentos ja tenha lapid azul lá? e seja infinito tipo pro player encantar sem gasta de boa? Link para o comentário Compartilhar em outros sites More sharing options...
Frogguer Postado Fevereiro 10, 2018 Autor Denunciar Compartilhar Postado Fevereiro 10, 2018 vc quer que quando o player abra a mesa de encantamentos ja tenha lapid azul lá? e seja infinito tipo pro player encantar sem gasta de boa? sim, gaste apenas xp é claro mais o lapis,, nao Link para o comentário Compartilhar em outros sites More sharing options...
FilipeNock Postado Fevereiro 10, 2018 Denunciar Compartilhar Postado Fevereiro 10, 2018 (editado) Qual é o code pra por lápis lazúli quando o player for abrir o altar de encantamento já tiver lapis l... lá Continuando o que o Alomax falou.. é simples quando ele abrir o inv adiciona o item, cancela o evento do click e quando ele fechar o inv remove o item @EventHandler public void open(InventoryOpenEvent e) { if (e.getInventory() instanceof EnchantingInventory) { e.getInventory().setItem(1, new ItemStack(Material.INK_SACK, 64, (short)1, (byte)4)); } } @EventHandler public void click(InventoryClickEvent e) { if (e.getClickedInventory() instanceof EnchantingInventory && e.getSlot() == 1) { e.setCancelled(true); } } @EventHandler public void close(InventoryCloseEvent e) { if (e.getInventory() instanceof EnchantingInventory) { e.getInventory().setItem(1, new ItemStack(Material.AIR)); } } Editado Fevereiro 10, 2018 por FilipeNock Link para o comentário Compartilhar em outros sites More sharing options...
gmoehra Postado Fevereiro 10, 2018 Denunciar Compartilhar Postado Fevereiro 10, 2018 Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Frogguer
Qual é o code pra por lápis lazúli quando o player for abrir o altar de encantamento já tiver lapis l... lá
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados