Ir para conteúdo

ramon-bernardo

Membros
  • Total de itens

    119
  • Registro em

  • Última visita

Tudo que ramon-bernardo postou

  1. ramon-bernardo

    Emoji gif

    Parabéns pelo plugin. Já que o plugin é free, o que acha de disponibilizar a source?
  2. Faltou um sistema para ignorar o tpa, e também bloquear tpa de jogadores irritantes.
  3. Nunca imaginei que seria EntityDamageByBLock. Realmente, da para cancelar que o cactu quebre o item porém fica invisível para o jogador.
  4. Pelo que procurei aqui, não tem nenhum evento que retorne quando um item é destruído no cacto. (plugin)
  5. Pelo que eu li, o guardian deve ter entre 0 e 2048 de vida. Caused by: java.lang.IllegalArgumentException: Health must be between 0 and 2048.0
  6. Tente usar este comando para dar o money 'eco give @player 5000;100'
  7. Problema na config.yml in 'string', line 5, column 1: in 'string', line 139, column 2: Essas são as linhas
  8. Muda a prioridade para @EventHandler(priority=EventPriority.MONITOR) e testa novamente.
  9. Eu editei e dei um exemplo no comentário acima
  10. Recomendo usar um, if (event.isCancelled()) return; para que não de problema com outros plugins, como worldguard, já que o evento está em prioridade NORMAL. @edit Recomendo também retirar o comando /give do console pois caso muitos jogadores minerem ao mesmo tempo irá causar spam no console. (É NECESSÁRIO IMPLEMENTAR O VAULT NO LIBRARIES DO PLUGIN) Eu retirei e usei este código abaixo para adicionar money ao jogador. <nome_da_class>.VaultAPIEco.depositPlayer(player.getName(), 1000); Você pode usar o Vault para acessar a economia do seu servidor, é bem fácil basta adicionar uma class(ou na class principal, só tirar <nome_da_class>.) com: public static Economy VaultAPIEco = null; public static boolean ativarVAULTEco() { RegisteredServiceProvider<Economy> VaultEconomia = Bukkit.getServer().getServicesManager().getRegistration(net.milkbowl.vault.economy.Economy.class); if(VaultEconomia != null) { VaultAPIEco = VaultEconomia.getProvider(); } return (VaultAPIEco != null); } E no onEnable do plugin, você ativa usando: <nome_da_class>.ativarVAULTEco(); Lembrando que o Vault não é só economia, pode usar como permissão e chat também. Eu fiz algumas modificações, bom é só uma dica para organizar melhor mas cada um tem o seu. @EventHandler public void BlockBreakEvent(BlockBreakEvent event){ if (event.isCancelled()) return; // Evita problema com outros plugins, sempre bom usar Player player = event.getPlayer(); Block block = event.getBlock(); if (block.getType() != Material.SPONGE) return; if (!(player.getWorld().getName().equalsIgnoreCase("mina"))) return; // Usei ! na frente if (!(player.hasPermission("magma.minerar"))) return; // Usei ! na frente block.setType(Material.AIR); <nome_da_class>.VaultAPIEco.depositPlayer(player.getName(), 15); // Usado para depositar money ao jogador ActionBar magmine = new ActionBar("§6§l+10.0 ✪ §a§l+5.0"); magmine.sendToPlayer(player); }
  11. tuskmito.admin - seta o mito Bom plugin, show! Não esqueça de citar as dependências; Citizens e HolographicDisplays.
  12. Usa spigot? ele mesmo faz isso. Caso não, use o orebfuscator.
  13. Estranho pois na source e no próprio bukkit, as permissões citadas bloqueam o /r /tell. if(sender.hasPermission("legendchat.block.tell")&&!sender.hasPermission("legendchat.admin")) { sender.sendMessage(Legendchat.getMessageManager().getMessage("error6")); return true; } if(sender.hasPermission("legendchat.block.reply")&&!sender.hasPermission("legendchat.admin")) { sender.sendMessage(Legendchat.getMessageManager().getMessage("error6")); return true; }
  14. Cuidado ao postar conteúdo errado. Permissão do block tell: Permission to block player from sending private messages Permissão para impedir o jogador de enviar mensagens privadas Permissão block locktell Permission to block player chat with /tell <player> Permissão para bloquear o chat do jogador com / tell <player> Permissão block reply: Permission to block reply private messages Permissão para bloquear mensagens privadas de resposta Como eu disse, não tem permissão para /r /tell.
  15. Não existe permissão para dar /tell, existe algum erro? https://github.com/SubZero0/Legendchat/blob/master/src/br/com/devpaulo/legendchat/commands/Commands.java
  16. @EventHandler public void onClick(InventoryClickEvent e){ Player p = (Player)e.getWhoClicked(); if (e.getClickedInventory() == null) return; if (e.getCurrentItem() == null) return; if (e.getClickedInventory().getTitle().equalsIgnoreCase("NOME DO GUI")){ e.setCancelled(true); if (e.getSlot() == 10){ p.closeInventory(); p.updateInventory(); //CÓDIGO } } }
  17. Muito bom RUSH! Bom, achei faltando isso COAL(Material.COAL_BLOCK), no sistema de Compactar, acho que você esqueceu ._.
  18. poxa, só porque eu tava com essa ideia pro meu server ._. LIKE+++
  19. Aqui um exemplo, basta mudar um pouco o código.
  20. Fugindo um pouco ao tema, nossa cara tudo isso de mundos ._.
  21. Bom, único jeito que eu consegui foi: Contei quantos caracteres tinha a minha msg, ai coloquei assim if(i <= 9) { String format = texto.replace(texto.substring(i), ""); a.enviarTitle(p, "", format, 0, 1, 0); i++; }else { this.cancel(); } ai quando chega em 9, ele para ._. Consegue imaginar outra forma? eu pensei em conta o "texto", mas não pensei em como retornar ele ._.
×
×
  • Criar Novo...