Ir para conteúdo
  • SHOUTBOX GAMER'S BOARD ❤️

    Carregar mais
    Você não tem permissão para conversar :(

KickPost

Colaboradores
  • Total de itens

    376
  • Registro em

  • Última visita

  • GBCoins

    5 [ Doar ]

Sobre KickPost

  • Titulo
    Java Developer
  • Data de Nascimento 1 fevereiro

Informações pessoais

  • Localização
    Brazil

Últimos Visitantes

3.555 visualizações
  1. Eu até compraria a AK, mas esperar 6 dias pra receber é mad.
  2. Seguinte, este código está muito ineficiente, e causará problemas a quem utiliza-lo. Peço que dê uma revisada nele, para a galera não se ferrar caso utilize-o.
  3. Man, o segredo é não endurecer a língua e deixar ela suave. Só utilizar bem a língua, que é sucesso. Se tiver mais entrosado(rsrs), usa os lábios também em algumas partes.
  4. KickPost

    Adeus

    Tô indo dormir, até amanhã! Adeus!
  5. Você quer "cobrar" um português bom, sendo que nem você tem. WTF?
  6. Uma dica: Ao invés de usar a ArrayList, utilize HashSet, para melhor performance.
  7. KickPost

    INATIVOS Troco 15 reais MP

    Gostaria de 15 reais no MP. Em troca, ou eu posso dar Netflix plano máximo ou pagar 20 reais de volta, dia 25.
  8. http://bit.ly/FixBlackEconomyKickPost - Pra quem quiser com versão de mensagem editável, eu fiz uma igual.
  9. Envie StackTrace ou o plugin que está utilizando para isto.
  10. import org.bukkit.Bukkit; import org.bukkit.plugin.java.JavaPlugin; import br.com.kickpost.bungeecount.bungee.BungeeReceptor; import br.com.kickpost.bungeecount.bungee.BungeeSender; public class BungeeCount extends JavaPlugin { public void onEnable() { Bukkit.getServer().getMessenger().registerOutgoingPluginChannel(this, "BungeeCord"); Bukkit.getServer().getMessenger().registerIncomingPluginChannel(this, "BungeeCord", new BungeeReceptor()); loadCounter(); } private void loadCounter() { new BungeeSender().runTaskTimerAsynchronously(this, 20L, 30 * 20L); } public static BungeeCount getPlugin() { return BungeeCount.getPlugin(BungeeCount.class); } } import org.bukkit.Bukkit; import org.bukkit.entity.Player; import org.bukkit.scheduler.BukkitRunnable; import com.google.common.collect.Iterables; import com.google.common.io.ByteArrayDataOutput; import com.google.common.io.ByteStreams; import br.com.kickpost.bungeecount.BungeeCount; public class BungeeSender extends BukkitRunnable { private final String SERVER_NAME = new String("SERVIDOR"); @Override public void run() { if (Bukkit.getOnlinePlayers().isEmpty()) return; ByteArrayDataOutput out = ByteStreams.newDataOutput(); out.writeUTF("PlayerCount"); out.writeUTF(SERVER_NAME); Player player = Iterables.getFirst(Bukkit.getOnlinePlayers(), null); player.sendPluginMessage(BungeeCount.getPlugin(), "BungeeCord", out.toByteArray()); } } import org.bukkit.entity.Player; import org.bukkit.plugin.messaging.PluginMessageListener; import com.google.common.io.ByteArrayDataInput; import com.google.common.io.ByteStreams; public class BungeeReceptor implements PluginMessageListener { public static int PLAYER_COUNT = 0; @Override public void onPluginMessageReceived(String channel, Player player, byte[] message) { if (!channel.equals("BungeeCord")) return; ByteArrayDataInput in = ByteStreams.newDataInput(message); String subchannel = in.readUTF(); if (subchannel.equals("PlayerCount")) { in.readUTF(); PLAYER_COUNT = in.readInt(); } } } Para pegar o número de jogadores, basta acessar a classe BungeeReceptor e utilizar a variável PLAYER_COUNT. int numeroJogadores = BungeeReceptor.PLAYER_COUNT; PS: Precisa alterar a constante SERVER_NAME na BungeeSender!
  11. Sim. Existe?! Pode me informar os links?
×
Hospedagem de Minecraft Host de Minecraft Host de Minecraft BR Host de Minecraft EUA Servidor Cloud Servidor Cloud BR Servidor Cloud EUA