Ir para conteúdo

LuizB

Membros
  • Total de itens

    759
  • Registro em

  • Última visita

Tudo que LuizB postou

  1. Estado: Rio Grande Do Norte - RN Cidade: Natal
  2. Acredito eu que não é possível tirar as informações da bola de fogo, pois isso é padrão do minecraft.
  3. Talvez pelo o motivo de que algumas pessoas iriam confundir com dinheiro de verdade (Real) Exemplo: "Vendo X plugin por 10 R$" ficaria meio confuso saber se era boardcoins ou Real
  4. Olá, queria saber se tem como criar um mundo que não tenha nenhuma entidade (Qualquer tipo de mob).
  5. Eu quero ser gari (Varredor de ruas).
  6. LuizB

    oi

    Casa > Escola > Casa
  7. Assim ? p.getLocation().getBlock().getRelative(BlockFace.NORTH).setType(Material.NETHER_WARTS);
  8. Olá, estou criando um plugin de auto farm, porém queria saber como faço pra plantar o fungo do nether na soul sand. Já procurei no google, porém nenhuma resposta me ajudou.
  9. LuizB

    [• VPS •] VPS Windowns

    Cara, muda ela pra linux, vai ser bem melhor. Use essa ferrramenta pra controlar seus servidores: https://github.com/MinecraftServerControl/mscs
  10. Vps, a maioria das host que possui multicraft, tem 10000 servidores hospedados em uma só maquina.
  11. Deu quase certo, o problema é que as vezes fica pegando o valor do rankup e setando nos minigame (MINIGAME TA EM WHITELIST) Código: new BukkitRunnable() { @Override public void run() { if ( !e.getPlayer().isOnline()) { this.cancel(); return; } AtomicInteger todos = new AtomicInteger(); AtomicInteger rankup = new AtomicInteger(); AtomicInteger minigame = new AtomicInteger(); CompletableFuture<Integer> um = Main.api.getPlayerCount("ALL").whenComplete((result, error) -> todos.set(result)); CompletableFuture<Integer> dois = Main.api.getPlayerCount("rankup").whenComplete((result, error) -> rankup.set(result)); CompletableFuture<Integer> tres = Main.api.getPlayerCount("minigames").whenComplete((result, error) -> minigame.set(result)); CompletableFuture.allOf(um, dois,tres).whenComplete((result, err) -> { scoreboard.add("§r", 16); scoreboard.add(" §7Bem vindo: §a"+e.getPlayer().getName(), 15); scoreboard.add("§r§r", 14); scoreboard.add(" §7Jogadores:§a "+todos.get(), 13); scoreboard.add("§r§r§r", 12); scoreboard.add(" §f➜ §6RankUP §f-§e "+rankup.get(), 11); scoreboard.add(" §f➜ §6Minigames §f-§e "+minigame.get(), 10); scoreboard.add("§r§r§r§r", 9); Esse bug tem 50% de chance de acontecer, a cada atualização da scoreboard. Quando o player sai e entra, buga mais ainda:
  12. Olá, estou tentado fazer uma scoreboard usando o bungeechaneapi, porém a api está retornando os valores errado. Còdigo: ScoreManager scoreboard = new ScoreManager(e.getPlayer(), title); scoreboard.add("§r", 16); scoreboard.add(" §7Bem vindo: §a"+e.getPlayer().getName(), 15); scoreboard.add("§r§r", 14); Main.api.getPlayerCount("ALL").whenComplete((result, error)->{ scoreboard.add(" §7Jogadores:§a "+result, 13); }); scoreboard.add("§r§r§r", 12); Main.api.getPlayerCount("rankup").whenComplete((result, error)->{ scoreboard.add(" §f➜ §6RankUP §f-§e "+result, 11); }); Main: public class Main extends JavaPlugin{ public static BungeeChannelApi api; @Override public void onEnable() { api = BungeeChannelApi.of(this); } } Scoreboard: Como que no rankup tem 13 jogadores online, sendo que o total é 11 ? Eu achava que era bug da score, mas não, eu fiz um debug e realmente retorna os valores errado. Tem mais de um plugin utilizando o bungeechanelapi.
  13. Melhor survival do mundo
  14. Legal, mas poderia usar o mscs, pra ajudar a controlar os servidores.
  15. Na verdade, eu queria alterar os ticks da thread.
  16. Estou rodando em uma task de 3 ticks, e ta indo muito alto.
  17. Olá, queria saber como faço pra dar um intervalo, em um scheduler. Exemplo: int i =0; public void run(){ i++; if (i==100){ i=0; this.invervalo(20L); // Isso daria um intervalo de 1s pra depois continuar a task } }.RuntaskTimer(plugin,10,10);
  18. Feche o tópico, já resolvi o problema.
×
×
  • Criar Novo...