-
Total de itens
1.909 -
Registro em
-
Última visita
Tudo que TequilAxBr postou
-
Hypixel apesar de te sido banido
-
Salvei o tópico nos favoritos, vou tentar durante a madrugada.
-
Obs: Respeitando os espaços: estantes: - ' x, y, z, comando'
-
[Entregue] Plugin de warp que aparece no chat
tópico respondeu ao zPedroM de TequilAxBr em Pedidos entregues
Futuramente estarei fazendo um plugin desse tipo. -
[Resolvido] [Dúvida] ArrayList resetando do nada...
pergunta respondeu ao TequilAxBr de TequilAxBr em Dúvidas resolvidas
Se for realmente por causa das instancias, sim estou, vou fazer o teste de outro jeito então, -
[Resolvido] [Dúvida] ArrayList resetando do nada...
pergunta respondeu ao TequilAxBr de TequilAxBr em Dúvidas resolvidas
Pronto, postei a classe. Pronto -
[Resolvido] [Dúvida] ArrayList resetando do nada...
uma questão postou TequilAxBr Dúvidas resolvidas
Olá a todos, bom estou criando um plugin, porem estou tendo um problema, minha ArrayList do tipo String onde armazeno Nicks de jogadores, ela está resetando do nada, isso já aconteceu comigo uma vez e tive que abandonar o projeto e não quero abandonar esse... Estou criando a ArrayList desse jeito: ArrayList<String> participantes = new ArrayList<>(); //Crio a Array Estou adicionando assim: participantes.add(p.getName()); Não é porquê não estou adicionando os jogadores, sim estou, já imprimi o valor da ArrayList no console e me mostra os nicks corretamente, estou sem saber oque fazer, não estou dando clear na ArrayList, já retirei TODOS SEM EXCEÇÕES participantes.clear()... Alguém? Classe onde estou "gerenciando" minha ArrayList package tequilaxbr.bkiller; import java.util.ArrayList; import java.util.HashMap; import org.bukkit.Bukkit; import org.bukkit.Location; import org.bukkit.configuration.file.FileConfiguration; import org.bukkit.configuration.file.YamlConfiguration; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.entity.PlayerDeathEvent; import tequilaxbr.bkiller.Utils.Serialize; public class Maneger{ public YamlConfiguration d = Main.data.getConfig(); public FileConfiguration c = Main.getMe().getConfig(); //Arrays e HashMaps public ArrayList<String> participantes = new ArrayList<>(); public HashMap<String, Integer> kills = new HashMap<>(); // public void sendMessage(String path, Player p){ p.sendMessage(c.getString("Mensagens." + path).replaceAll("&", "§")); } public void setLocation(String name, Player p){ String local = Serialize.serializeLocation(p.getLocation(), true); d.set("Locais." + name, local); Main.getMe().data.saveConfig(); sendMessage("Sets." + name, p); } public void teleporteLocation(String name, Player p){ Location local = Serialize.deserializeLocation(d.getString("Locais." + name), true); p.teleport(local); sendMessage("Teleportes." + name, p); } public void teleportAllPlayers(String name){ for(String allP : participantes){ Player allPp = Bukkit.getServer().getPlayer(allP); teleporteLocation(name, allPp); } } public void addPlayerKiller(Player p){ participantes.add(p.getName()); Bukkit.broadcastMessage("" + participantes); kills.put(p.getName(), 0); teleporteLocation("Spawn", p); } public void removePlayerKiller(Player p){ participantes.remove(p.getName()); kills.remove(p.getName()); teleporteLocation("Saida", p); } public void messagePlayerRemovido(Player p){ for(String up : c.getStringList("Mensagens.Player-Removido")){ for(Player all : Bukkit.getOnlinePlayers()){ all.sendMessage(up.replaceAll("@participantes", "" + participantes.size()).replaceAll("@p", "" + p.getName()).replaceAll("&", "§")); } } } public void verifyWinner(Player p){ if(killer == Status.INICIADO){ if(participantes.size() == 1){ for(String up : c.getStringList("Mensagens.Winner")){ for(Player all : Bukkit.getOnlinePlayers()){ all.sendMessage(up.replaceAll("@vencedor", "" + participantes.get(0)).replaceAll("&", "§")); } } d.set("Killer", participantes.get(0)); Main.getMe().saveConfig(); //fecharKiller(); } } } //Enum public Status killer = Status.FECHADO; public void abrirKiller(){ killer = Status.ANUNCIANDO; anuncio(c.getInt("Anuncios.Quantidade")); } public void iniciarKiller(){ killer = Status.INICIADO; if(participantes.size() < c.getInt("Config.Min-Players")){ for(String msg : c.getStringList("Mensagens.Faltou-Players")){ for(Player all : Bukkit.getOnlinePlayers()){ all.sendMessage(msg.replaceAll("@participantes", "" + participantes.size()).replaceAll("@min", "" + c.getInt("Config.Min-Players")).replaceAll("&", "§")); } } teleportAllPlayers("Saida"); // fecharKiller(); return; } for(String msg : c.getStringList("Anuncios.Iniciar")){ for(Player all : Bukkit.getOnlinePlayers()){ all.sendMessage(msg.replaceAll("&", "§")); } } } /**public void fecharKiller(){ killer = Status.FECHADO; kills.clear(); participantes.clear(); teleportAllPlayers("Saida"); }*/ //Enum public void anuncio(final int quantidade){ if(quantidade == 0){ for(String msgPrepare : c.getStringList("Anuncios.Anuncio")){ for(Player all : Bukkit.getOnlinePlayers()){ all.sendMessage(msgPrepare.replaceAll("@tempo", "" + c.getInt("Anuncios.Tempo-Entre") * quantidade).replaceAll("&", "§")); } } iniciarKiller(); } if(killer != Status.ANUNCIANDO){ return; } for(String msgPrepare : c.getStringList("Anuncios.Anuncio")){ for(Player all : Bukkit.getOnlinePlayers()){ all.sendMessage(msgPrepare.replaceAll("@tempo", "" + c.getInt("Anuncios.Tempo-Entre") * quantidade).replaceAll("&", "§")); } } Bukkit.getServer().getScheduler().runTaskLater(Main.getMe(), new Runnable(){ public void run(){ if(quantidade == 0){ for(String msgPrepare : c.getStringList("Anuncios.Anuncio")){ for(Player all : Bukkit.getOnlinePlayers()){ all.sendMessage(msgPrepare.replaceAll("@tempo", "" + c.getInt("Anuncios.Tempo-Entre") * quantidade).replaceAll("&", "§")); } } iniciarKiller(); } if(killer != Status.ANUNCIANDO){ return; } anuncio(quantidade - 1); } }, c.getInt("Anuncios.Tempo-Entre") * 20); } } -
[bRandomChest] Baús aleatorios em seu servidor. FREE
tópico respondeu ao TequilAxBr de TequilAxBr em Arquivos
Vlw Opá, que bom que ajudou! Vlw! O erro do console acontece quando? O erro dos itens droparem quando o baú desaparece isso não é normal foi proposital. A sugestão vou pensar.. -
KamiCaixasMisteriosas «» Suporte MySQL «» Itens configuráveis
tópico respondeu ao Kami de TequilAxBr em Arquivos
Bom plugin, poderia add skype? vitor.zikagg -
Conheço vc já, mas vc não me conhece ushsuhsushsush recomendo, o cara ai manja pakas
-
Me add skype ae vitor.zikagg @topic: realmente, só falou verdades
-
bRandomChest Um plugin simples, no qual você seta os baús vários e vários quantos você quiser, e ele de X em X tempo (configurável), é resetado e setado novamente em algum dos locais que você setou, com itens com porcentagem, enchants, tudo com exceção de lore.. E o melhor é FREE! Comandos | Função | Permissão /rchest create <numero> - Criar um novo baú - bRandomChest.Admin /rchest remove <numero> - Remove um baú - bRandomChest.Admin Versões | Creditos | Config Testado na 1.5.2, mas deve funcionar nas demais. | Créditos a mim @TequilAxBr | Config.yml logo abaixo: Config: Clique Aqui Atualizei a config.yml e coloquei lá uma lista com os ids dos enchants. Prints | Algo a mais. Prints: Irei colocar depois, se alguém poder tirar em quanto teste, por favor. Algo a mais: É de extrema importancia que após você seta os baús, configurar a config.yml você de reload no plugin ou reinicie o servidor, para que comece a funcionar sem problemas, caso isso não seja feito, o plugin não irá funcionar. Download Clique Aqui Sugestões/Bugs -> Envie uma MP ou comente no tópico.
- 31 respostas
-
10
-
Está bom o plugin parabéms. Conta com sistema de multiplas páginas digamos a primeira lota ele cria a segunda?
-
VCStaff - Veja os Staffs que estão online!
tópico respondeu ao VictorCoelho de TequilAxBr em Arquivos
Dá pra melhorar. Pra que vc seta o prefixo dele? Põem isso em Menu GUI, com as cabeças dos staffs, pega o grupo dele do pex e taca o nick dele ai Bom plugin -
[Resolvido] [Dúvida] Como fazer essa coisa?
pergunta respondeu ao TequilAxBr de TequilAxBr em Dúvidas resolvidas
Já tentei isso, porem não funfou, achei outra coisa que funcionou. usei: is.setDurability((short) data); Pode fechar. -
Olá abigos, gostaria de saber como fazer esse sistema de data no for a slá não sei explicar.. O erro é esse: http://prntscr.com/bqj4e8 sei que os argumentos dentro do getMaterial estão errados, porem foi um jeito para explicar oque quero, gostaria de fazer isso com itens com metadata/data value, alguém por favor poderia me ajudar?
-
Bom o macro faz isso, mas o morbid também faz, e é fácil de esconder... Os itens no inicio do video não são dropados de frente e sim de costas, talvez isso seja uma montagem...
-
Realmente, está muito bom, coloca em MySQL, ficaria melhor ainda.
-
Ninguem vai fazer isso de graça não.
-
Adiciona todas as locations em uma ArrayList e randomiza ela...
-
Ficou top, coloca sistema de limite de homes por permissão... Seria legal, colcoar o /invitehome também. E os comandos para os staffs, /listhomes <player> /home <player> <home> mesmo não estando publica para os staffs, /deletehome <player> <home>
-
Boa , obs lembro que eu que sugeri isso em
-
inativo HoTPotato Demonstração De Como Está a Ficar!
tópico respondeu ao cjmt2pt de TequilAxBr em Arquivos
Está ficando legal, parabéns -
dev [Entregue] [Pedido] Plugin Simples
tópico respondeu ao Frogguer de TequilAxBr em Pedidos entregues
Pera ae, que daqui a pouco eu faço rsrs. -
inativo U me ultimu skript que merda shsushsushsua
tópico respondeu ao TzMarcio de TequilAxBr em Arquivos
'-' Seria legal fazer isso em java. '-' Partiu