-
Total de itens
729 -
Registro em
-
Última visita
Tudo que zAth postou
-
Importou errado foi no holder que o leo passou. Se o import do holder fosse igual ao seu listener nem precisaria de usar cast. Acho melhor verificar se o holder é um SpawnerBlockHolder, vai que ele tem outro plugin que usa um gui com o mesmo nome.
-
Se todos lhe sugerem fullpvp, então vá para skyblock :kk: :kk: Já tem bastaaantes fullpvp, e muitos deles são de networks conhecidas. Não tem muito que inovar no fullpvp senão foge ao conceito.. minerar, farmar, glad, minerar, farmar, glad.. Já no skyblock pode inovar, até eu estou fazendo um skyblock com umas 10~15 ideias novas, além que 90% dos plugins são próprios. Se você fizer o mesmo, eu não vejo o porquê de não dar certo. Mas isso na mina opinião, se você tiver ideias boas que é o que falta hoje e boa vontade, escolha qualquer modo de jogo. O que tem mais progresso em termos de fama, é o fullpvp, como lhe disse, já existem bastantes. O que é mais atrativo é o fullpvp também, porque não existem muitos servidores de skyblock pt-br, e os que existem, não são muito jogados. ( esses servidores também não têm nada de novo..) Eu acho mais facil enjoar no fullpvp porque é sempre o mesmo.. ir na mina minerar umas horas e depois comprar uma farm. Skyblock é mais trabalhoso porque nem mina tem, mas é diferente, tudo que você faz vem de uma arvore, água e gelo.. na minha opinião prefiro isso do que uma /mina cheia de minério.
-
Claro, você fala assim e geral fica curioso :kk: :kk:
-
Você também é esperto em saber que é um site malicioso, divulga aqui, e nem fala o que faz.. obrigado né
-
Ue, aconteçeu nada ;-; oq faz isso
-
[TintaBaby] Um novo projeto inesperado ! (nasceu)
tópico respondeu ao AlexHackers de zAth em Arquivos
falta no máximo 2 semanas eu acho ^^ -
resolvido [Duvida] PlotSquared API alguém pode me dizer como usar ?
pergunta respondeu ao Solitario de zAth em Dúvidas resolvidas
com.intellectualcrafters.plot.object.Plot plot = Main.api.getPlot(location); Você criou uma class chamada Plot também.. -
@EventHandler public void onMove(PlayerMoveEvent e){ if(e.getFrom().getX() != e.getTo().getX() || e.getFrom().getY() != e.getTo().getY() || e.getFrom().getZ() != e.getTo().getZ()){ } }
-
faz como o Burpo falou, ou faz pela equação da reta (ax + b) a = declive b = y quando x é 0 Pega 2 pontos da reta P1(0, 1) P2(-4, 0) declive = y1 - y2 / x1 - x2 = 1 - 0 / 0 - -4 = 1/4 b = 1 ( reta que está mais horizontal toma a ordenada de 1 quando x = 0 ) f(x) = x/4 + 1 Agora faiz ae a outra.. cheiro a trolagem?
-
resolvido [Dev][Duvida] Como salvar o inventario de um player para minigame?
pergunta respondeu ao mabazi de zAth em Dúvidas resolvidas
Ao entrar HashMap<Player, Inventory> inventorys = new HashMap<>(); inventorys.put(p, p.getInventory()); Ao sair p.getInventory().setContents(inventorys.get(p).getContents()); -
Nah, acabei de fazer aqui esse sistema para reduzir o lag e usei esse seu método, eles não se juntam quando dropados no chão tb. Aliás, usar o § para "esconder" algo é muito útil e é o menos lagado eu acho, tenho usado para "esconder" algo na lore dos item em vez de usar NBTTag.. se quiser a class..
-
Ja vi em um servidor algo que reduz o lag dos drops, em que basicamente vários drops se juntam em 1, e ao passar por esse 1 nós pegariamos os vários drops. ( quando se matava 1011849189 iron golems stackados, o chao enchia de ferro e o mine até crashava ) E esse 1 não se juntava com nenhum item.. então estive pensando como fazer e pensei em colocar metadata em um Item quando um mob morresse e depois usar o ItemMergeEvent para cancelar o evento se o Item tivesse a metadata. Foi esse o evento que você testou e lagou?
-
resolvido Verificar Arenas: {} = null (Entra no tópico que entende)
pergunta respondeu ao F O N de zAth em Dúvidas resolvidas
Quando for verificar se existe alguma arena adicione isso if(... || getConfig().getConfigurationSection("Arenas").keySet().isEmpty()){ //nao existe nenhuma arena -
Já tem discord https://discordapp.com/invite/zvbykR?utm_source=Discord%20Widget&utm_medium=Connect
-
já achei um servidor usando ela.. da 1.5.2 .. ;-;
-
Cada um decide o preço a cobrar, e cada um decide o qur comprar. Quantos jogos são melhores que minecraft e ainda são grátis? Cada um decide que preço cobrar. O minecraft é um jogo, é como é, e não é uma pessoa com uma visão diferente que vai mudar o jogo. Ae entra os plugins, eles permitem a essa tal pessoa alterar o jogo conforme a visão dela, para isso é preciso um dev, e ele tira proveito da necessidade dessa tal pessoa e cobra caro, ou barato, ou mais caro que o próprio jogo, ou menos caro que o próprio jogo. Cada um decide o preço a cobrar, e cada um decide o qur comprar.
-
int page = Integer.parseInt(args[1]); int friendsPerPage = 10; int inicio = (page * friendsPerPage) - friendsPerPage; int fim = (page * friendsPerPage) - 1; for(int i = inicio; i <= fim; i++){ p.sendMessage(Amigos.get(i).getName()); }
-
vish slá talvez tente usar this.online = true; em vez do setOnline(true); já que está mexendo dentro da class.. não entendo de socket
-
Você foi o premiado, de entre 49 participantes saiu o 34 ( você ). Já que tem ae gente que eu não sei se quer mesmo participar, comente aqui qualquer coisa ;-; senão irei sortear novamente.
-
E todos estão online? ou você está usando o mesmo objeto para todos os servidores ou é esse método de socket que não está funcionando '-' e que infelizmente eu não entendo.. De certeza que não está usando o mesmo objeto para todos os servidores? Ou que pelo menos esse servidor está online?
-
parece-me certo a parte do objeto, quando criar um novo objeto isso dae vai ser executado ;-; o que não deu certo? se for algo de socket, eu não entendo..
-
você está usando Status.isOnline() sem atribuir um valor nele ( espero que você faça isso no Status.sv() ) Eu acho que assim já dá certo, usa new Server(msg, online) se você já souber o que atribuir, se não souber apenas use new Server() e depois atribua. Eu adicionaria mais um field, String name, para saber de que servidor o motd é. De resto penso que resulte.
-
imagine que tem um objeto assim public class Motd{ private String msg; public Motd(String msg){ //constructor this.msg = msg; System.out.printLn("Um novo motd foi criado!"); } public String getMsg(){ return this.msg; } public void setMsg(String msg){ this.msg = msg; } } quando um motd for criado, o que estiver dentro do constructor vai ser executado. Basicamente o que você fez para criar um motd foi isso Motd motd = new Motd(); motd.setMsg("Bem vindo"); com um constructor apenas é preciso isso Motd motd = new Motd("Bem vindo"); porque no constructor já seta a msg, e também irá printar "Um novo motd foi criado!" quando um objeto é criado. @Edit Já agora, POO (Programação Orientada a Objetos) é algo que qualquer programador de java deveria saber, então recomendo você olhar essa playlist.
-
se colocar static, esse field vai ser igual para todos os objetos (explicação top) então tira os static se quiser criar vários objetos. E não se esqueça de salvar o objeto em algum lugar, eu costumo salvar no constructor.. mas você nem isso tem ;-; o meu ficou assim Creio que você só precisa de mudar o getMotd.online para this.online E se está utilizando o intellij, pressiona alt + insert, clicar em getter + setter, clica nos fields em que você quer criar o getter e o setter e em ok, puufff magia. O mesmo para constructor, toString(), etc.