-
Total de itens
239 -
Registro em
-
Última visita
Tudo que ElGaubinho postou
-
dev [Resolvido] [Inativo][Dúvida] EnchantmentTable&Anvil Events
pergunta respondeu ao MrSilkBr de ElGaubinho em Dúvidas resolvidas
EnchantItemEvent e o da bigorna se eu não me engano da para usar o InventoryClickEvent -
Fora do seu método de comando, use public static String quest; public static String answer; No método é só colocar então public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { StringBuffer buffer = new StringBuffer(); for (int i = 0; i < args.length;i++){ buffer.append(args[i]); } String allArguments = buffer.toString(); if (allArguments.contains("=")) { String[] splitedArgs = allArguments.split("="); // Aqui você pode fazer oque quiser com os argumentos divididos // Eu só coloquei para imprimir no console cada um deles. // OBS: Pode tirar xD for (int i = 0; i < splitedArgs.length;i++){ System.out.println(splitedArgs[i] + "\n"); } quest = splitedArgs[0]; answer = splitedArgs[1]; } } Se quiser salvar em config basta setar as strings na config Se quiser salvar temporariamente utilize um HashMap<String, String>
-
Isso? public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { StringBuffer buffer = new StringBuffer(); for (int i = 0; i < args.length;i++){ buffer.append(args[i]); } String allArguments = buffer.toString(); if (allArguments.contains("=")) { String[] splitedArgs = allArguments.split("="); // Aqui você pode fazer oque quiser com os argumentos divididos // Eu só coloquei para imprimir no console cada um deles. // OBS: Pode tirar xD for (int i = 0; i < splitedArgs.length;i++){ System.out.println(splitedArgs[i] + "\n"); } } }
-
[Sugestão Rejeitada][Sugestão em Análise]Spoiler em respostas citadas
um tópico no fórum postou ElGaubinho Sugestões recusadas
Sua sugestão: Quando uma pessoa citar um tópico com mais de 16 linhas, automaticamente criar um "Spoiler" na área citada para não ocupar muito espaço da resposta. Porque nós devíamos adicionar ela: Porque as respostas ficam muito desorganizadas deixando muito difícil da pessoa conseguir ler tudo sem perder a paciência. -
Nada novo -.-' @Off Colocar os créditos do power maiores seria bom sabia?
-
dev [Resolvido] [Dúvida Bukkit] Atributos e/ou Lore!
pergunta respondeu ao MrSilkBr de ElGaubinho em Dúvidas resolvidas
item.setMetadata("metaID", new FixedMetadataValue(/*Seu plugin*/, /*Valor da metadata*/)); if (item.hasMetadata("metaID")) { // Faça algo } // OBS: O objeto "item" precisa ser uma entidade OBS: Se você for usar isso em itens normais sugiro que você use um hashmap Ex: // No caso ai você estará criando um Map de itens como chave e textos como valor protected HashMap<ItemStack, String> items = new HashMap<>(); // Para adicionar você usa items.put(/*seuItem*/, /*valorDeTexto*/); -
dev [Resolvido] [Dúvida Bukkit] Atributos e/ou Lore!
pergunta respondeu ao MrSilkBr de ElGaubinho em Dúvidas resolvidas
Não, você pode utilizar o recurso de Metadata -
DatDuplicateRemover-Plugin AntiBug do Authme e do ChestShop
tópico respondeu ao Joao_Luigi de ElGaubinho em Arquivos
-
Parabéns pelo mapa
-
Mega método para aprender java (e outras linguagens)
tópico respondeu ao Lennard de ElGaubinho em Tutoriais
@Off HTML kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk -
1 - Crie um looping for para o inventário do jogador e cheque se não há um item Exemplo: Inventory inv = p.getInventory(); boolean done = false; // Percorre o inventário do jogador for (int i = 0; i < inv.getMaxStackSize();i++) { // Checa se o item do slot do inventário é nulo ou é ar e da uma maçã se a condição for verdadeira if (inv.getItem(i) == null || inv.getItem(i).getType() == Material.AIR) { inv.setItem(i, new ItemStack(Material.APPLE)); // Diz que o jogador recebeu o item done = true; // Encerra o loop break; } } // Se o jogador não recebeu o item, mande uma mensagem if (!done) p.sendMessage("Você não pode receber a maçã porque seu inventário está lotado."); 2 - Faça igual ao anterior, crie um looping e cheque os itens Exemplo: boolean empty = false; // Percorre o inventário do jogador for (int i = 0; i < inv.getMaxStackSize();i++) { // Checa se o item do slot do inventário não é nulo e não é ar if (inv.getItem(i) != null) { if ( inv.getItem(i).getType() != Material.AIR) { empty = true; break; } } } if (empty) p.sendMessage("O seu inventário está vazio"); 3 - Crie um BukkitRunnable que se repete a cada 5 segundos new BukkitRunnable() { int i = /* valor */ public void run() { if (i > /*valorMinimo*/){ // Diminui 3 i-=3; } else this.cancel(); // Cancela o timer } }.runTaskTimer(/*Seu timer*/); OBS: FIZ ISSO USANDO LOOPINGS, HÁ OUTROS JEITOS OBS: SE VOCÊ FOR USAR UMA CHECAGEM DE ITENS EM ALGUM EVENTO OU ALGO DO TIPO SUGIRO QUE NÃO USE ESSES MÉTODOS COM LOOPINGS
-
Poderia haver um pouco mais de distância do feast para as ilhas, mas de resto está bom
-
Manda print do console
-
Review sobre periféricos da multilazer
tópico respondeu ao TrolladoIluminati de ElGaubinho em Arquivos
kkkkkkkkkkkkkkkkkkkkkkkkkkk -
Esse manja
-
Pra mim bolacha é aquelas tipo passatempo e biscoito é aqueles caseiros
-
Cara esse log fica muito grande tente diminuir essas mensagens, porque do jeito que está fica pesando muito o arquivo @Off Otimize o sistema de escrever nos arquivos
-
[Resolvido] [Ajuda] Localização Exata
pergunta respondeu ao LuizB de ElGaubinho em Dúvidas resolvidas
Primeiro, para pegar as coordenadas exatas de um jogador você deve usar p.getLocation().getX(); p.getLocation().getY(); p.getLocation().getZ(); em vez de p.getLocation().getBlockX(); Para pegar o local que o jogador está olhando Você deve usar os floats yaw e pitch p.getLocation().getYaw(); p.getLocation().getPitch(); Depois é só trocar no seu código E na hora de pegar os valores da config a string tem que ser a mesma não pode ser para setar "Yaw" e pegar "YAW" -
Falo nada ;-;
-
Você poderia implementar uma NeuralNetwork nesse bot para ele ficar mais inteligente ;-;
-
[Resolvido] Meu evento não está funcionando na 1.8 :(
uma questão respondeu ElGaubinho em Dúvidas resolvidas
Tente usar packets ou modifique o mob(nms) -
Queria saber se existe algum tipo de tutorial sobre
-
Olá meu povo, estava jogando um RTS e como eu sou curioso estava olhando as pastas do jogo e achei scripts de inteligência artificial programados em uma linguagem parecida com C#, a extensão do arquivo era ".xs". Alguém sabe me dizer que linguagem ou extensão de linguagem é essa?
-
Parabéns, ficou bem legal