-
Total de itens
6.151 -
Registro em
-
Última visita
Tudo que Lightwood postou
-
Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board
-
Se fizer isso na thread principal do bukkit(servidor) sim. Recomendo que utilize Async. E uma outra dica: porque não verifica se o tempo do banimento expirou quando o servidor é ligado/desligado e quando o jogador tenta conectar-se ao servidor? Se já tiver expirado, é só desbanir o player :) Assim não precisaria de várias threads para cada usuário banido. Talvez isto lhe ajude também.
-
Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board
-
resolvido Um problema que parece besta...
pergunta respondeu ao SnowRunescape de Lightwood em Dúvidas resolvidas
Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board -
resolvido Como atualizar esse inventario
pergunta respondeu ao yLR111 de Lightwood em Dúvidas resolvidas
Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board -
resolvido Como atualizar esse inventario
pergunta respondeu ao yLR111 de Lightwood em Dúvidas resolvidas
new BukkitRunnable() { public void run() { //abre o inventario aqui ou seta os itens dnv } }.runTaskTimer(instanceDoSeuPlugin, 100L, 100L); ## o delay/period é só exemplo, tu bota quanto quiser -
resolvido Como atualizar esse inventario
pergunta respondeu ao yLR111 de Lightwood em Dúvidas resolvidas
Você pode utilizar uma runnable pra ficar atualizando o inventário do jogador se ele ainda estiver aberto. mas acho desnecessário uma vez que o número de jogadores online é atualizado toda vez que o inventário é aberto. ;] -
papai Lula, mamãe Dilma.
-
Pedido entregue! Muito obrigado por ter feito o seu pedido conosco, volte sempre! (Esta mensagem é automática) Atenciosamente, Equipe de Designers.
-
resolvido [Resolvido][Duvida] Boardcoins
tópico respondeu ao Sombra de Lightwood em Dúvidas resolvidas
Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board -
Discord: Lightwood#9993
-
resolvido [Duvida] 2 duvidas em um só tópico jsjis
pergunta respondeu ao Frogguer de Lightwood em Dúvidas resolvidas
@EventHandler public void onBreak(BlockBreakEvent e) { //faz a porcentagem. //verifica se o e.getBlock().getLocation().getWorld().getName() é o mundo que tu quer //se for dropa o item na localizaçao do bloco, ou adiciona nos drops do bloco e.getBlock().getDrops.add....blabla ou e.getBlock.getlocation.getworld.dropitemnaturally...blabla } -
Percorre a lista de jogadores e vai criando os componentes da mensagem. TextComponent tc = new TextComponent("clicavel"); //Os dois métodos abaixo não são obrigatórios, assim você pode criar strings sem json com o textcomponent. tc.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, new ComponentBuilder("clique para executar um comando").create())); tc.setClickEvent(new ClickEvent(Action.RUN_COMMAND, "/comando")); //RUN_COMMAND -> o jogador que clicar executará o comando //SUGGEST_COMMAND -> o comando será digitado no chat do jogador. Pra juntar tudo: TextComponentVariavel.addExtra(TextComponentVariavel); Pra enviar: playerVariavel.spigot().sendMessage(final TextComponentMessage);
-
Adiciona discord: Lightwood#9993
-
Que no caso é pra corrigir o bug de alterar o uuid dentro do jogo e ficar com permissão? ok vou fazer um :)
-
Tá repreendido, mais uma vez? Tá pior que a grávida de Taubaté KKKKKKKKKKKKKKKKKKK
-
exatamente por isso utilizei contains e não equals.
-
Verifica O IP pelo qual o jogador conectou no servidor. Desse modo o plugin é independente do Bungee, ou seja, ele também pode ser utilizado para liberar apenas o login pelo IP desejado em servidores que não utilizam bungee. Ex: deixar logar no servidor apenas pelo ip letrado e bloquear o login pelo ip numérico =).
-
A função deste plugin é corrigir o BUG de IP FORWARDING do BungeeCord. (Eu sei que no próprio Bungee dá para fazer isto, mas tem gente que não sabe) (Aquele bug que ao logar pelo IP direto do servidor, você burla o sistema de login e entra em conta de membros da equipe em servidores OnlineMode = false) Obs: não sei se já existe algum igual postado no fórum, sei da existência de alguns em inglês que tem na internet, mas como fiz esse para um cara aqui resolvi estar postando-o a fim de ajudar mais gente ? SETUP (CONFIGURANDO): A config vai vir por padrão assim: setup: false use: false LobbyIP: 'aqui' Mensagem: '&cDesculpe @player, &cmas você deve logar pelo lobby! (mc.arcanze.com.br)' 1º) Coloque o plugin no seu servidor (o servidor em sí, não o lobby NEM o bungee) e reinicie-o. 2º) Conecte no servidor PELO LOBBY. 3º) Verifique seu console e procure esta mensagem: 4º) Copie este IP e reserve. 5º) Desligue o servidor, vá até a config, altere as seguintes linhas: - "setup: true " para "setup: false" - "use: false" para "use: true" - "LobbyIP: 'aqui'" para "LobbyIP: 'IP COPIADO'" - A mensagem você pode colocar o que quiser. ('@player' retorna o nome do jogador). 6º) Inicie o servidor e seja feliz. Logo ao tentar entrar pelo IP direto (sem passar pelo lobby) o jogador será kickado com a mensagem escolhida e uma log será enviada no console. PS: Sete a linguagem para UTF-8 para não ocorrerem os bugs nos caracteres igual visto na imagem "?". PS²: Você deve colocar este plugin em cada um do servidores que existirem sem o sistema de Login. (Ex: full pvp, skywars, etc)
-
19.03 20:55:27 [server] INFO iLightwood issued server command: /autenticar [...]
-
resolvido Verificar quantidade de um item no inventário
pergunta respondeu ao Ducky de Lightwood em Dúvidas resolvidas
Eu uso esse método aqui (pra item sem metadata editada): public static int getAmount(final Inventory inventory, final ItemStack item) { int count = 0; final ItemStack[] items = inventory.getContents(); for (int i = 0; i < items.length; ++i) { if (items[i] != null && items[i].getType() == item.getType() && items[i].getDurability() == item.getDurability()) { count += items[i].getAmount(); } } return count; } Com metadata eu verifico se o nome é igual, assim: public static int getAmount(final Inventory inventory, final ItemStack item) { int count = 0; final ItemStack[] items = inventory.getContents(); for (int i = 0; i < items.length; ++i) { if (items[i] != null && items[i].getType() == item.getType() && items[i].getDurability() == item.getDurability() && items[i].getItemMeta().getDisplayName().equals(item.getItemMeta().getDisplayName())) { count += items[i].getAmount(); } } return count; } -
Ainda assim aparece. Meu sistema de Warps é assim e ainda aparece. Continua aparecendo e.e
-
Olá, gostaria de saber se alguém sabe como fazer para que um comando não gere logs no console (não apareça nele ao ser usado). Já tentei setar o filter do logger, mas não funcionou. O que eu tentei: package arcanze.auth.logger; import java.util.logging.Filter; import java.util.logging.LogRecord; public class CustomFilter implements Filter { @Override public boolean isLoggable(LogRecord record) { if(record.getMessage().toLowerCase().contains("/autenticar") || record.getMessage().toLowerCase().contains("/cadastrar") || record.getMessage().toLowerCase().contains("/recuperar") || record.getMessage().toLowerCase().contains("/alterarsenha")) { return false; } else { return true; } } } @Override public void onEnable() { $plugin = (Plugin) this; CustomFilter filter = new CustomFilter(); $plugin.getServer().getLogger().setFilter(filter); }
-
entregue [EU PAGO] Plugin de Encantamento
tópico respondeu ao BrazilianBeast de Lightwood em Pedidos entregues
Add no skype: prettybytes -
Se quiser plugins ><; http://gamersboard.com.br/topic/55334-%C2%BB-desenvolvimento-de-plugins-para-servidores-de-minecraft/