Ir para conteúdo

KickPost

Membros VIP
  • Total de itens

    381
  • Registro em

  • Última visita

Tudo que KickPost postou

  1. if (cmd.getName().equalsIgnoreCase("nhelso")) { for (Player staffs : Bukkit.getOnlinePlayers()) { if (staffs.hasPermission("nr.staff")) { staffs.sendMessage("sapoha cheia de bug"); } } } deu.
  2. https://www.spigotmc.org/resources/queuesystem-1-13-support.44013/
  3. Escrever algo nessa mensagem, para parar de dar erro.
  4. PostgreSQL. PS: MySQL não deve ser utilizado em softwares/aplicações de alta demanda, por conta do mesmo ser projetado para uso doméstico.
  5. Falta a configurar a mensagem sirvip_inicio na config.
  6. Eu até compraria a AK, mas esperar 6 dias pra receber é mad.
  7. 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.
  8. KickPost

    Adeus

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

    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.
  12. http://bit.ly/FixBlackEconomyKickPost - Pra quem quiser com versão de mensagem editável, eu fiz uma igual.
  13. Envie StackTrace ou o plugin que está utilizando para isto.
  14. 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!
  15. Sim. Existe?! Pode me informar os links?
  16. KickPost

    Plugins sob encomenda

    Caso você queira comprar algum plugin "do seu jeito", você encontrou a pessoa certa para fazer. Aceito os gateways de pagamento: - MercadoPago - PayPal - PagSeguro Caso você tenha interesse, me adicione no Skype: nyancatwow1, que por lá podemos negociar. Prazo de até 3 dias para a entrega o seu plugin.
  17. public void freezeEntity(Entity en){ net.minecraft.server.v1_8_R2.Entity nmsEn = ((CraftEntity) en).getHandle(); NBTTagCompound compound = new NBTTagCompound(); nmsEn.c(compound); compound.setByte("NoAI", (byte) 1); nmsEn.f(compound); } Método retirado de: https://www.spigotmc.org/threads/preventing-an-entity-from-moving-or-pushing.65227/
  18. Que versão pretende utilizar? 1.8+?
  19. Você por acaso testou o plugin do cara pra falar?! Se não testou, você deve ficar bem na sua.
×
×
  • Criar Novo...