Ir para conteúdo

smgabriel

Membros
  • Total de itens

    227
  • Registro em

  • Última visita

Tudo que smgabriel postou

  1. Pegue um bau, coloque os itens que você deseja colocar no airdrop dentro do bau e digite /smdrop addbau, ai é só clicar com o botão esquerdo no bau e pronto, os itens serão salvos. Valeu :)
  2. SMAIRDROP é um plugin brasileiro, a função dele é spawnar airdrops em localizações randômicas com itens randômicos em um certo tempo. Os players terão que procurar esses airdrops, quando acharem e clicarem com o botão direito no airdrop, vai abrir um inventario com itens randômicos, ele pode pegar esses itens e fechar normalmente. Após abrir o airdrop, você pode configurar se quer ativar firework's, broadcast e uma mensagem informando que ele abriu um airdrop. COMANDOS /airdrop - Mostra os comando; /airdrop setitens - Adiciona os itens do seu inventario; /airdrop spawn- Spawna um airdrop na localização atual; /airdrop spawn mundo x y z - Spawna um airdrop na localização definida; /airdrop lista - Mostra todos os airdrops spawnados /airdrop limpar - Remove todos os airdrops do mundo; /airdrop reload - Recarrega a config. Permissão airdrop.admin - Permite adicionar itens. Versão O plugin foi criado e testado nas versões 1.8.8 e 1.9.4 , mas provavelmente funcionará nas versões superiores. Vídeo demonstrativo Config Clique aqui para ver. Source A source está disponível no github, clique aqui para acessar Download Clique aqui para fazer o download. O plugin depende do Holographic Displays. Changelog *28/07/2017 - Plugin criado; *29/07/2017 - Plugin publicado; *30/07/2017 - Plugin atualizado, melhorado; *30/07/2017 - Agora você pode escolher quantos airdrops spawnar por vez; *27/08/2017 - Plugin recriado do 0, agora conta com partículas e outros recursos. Erros? duvidas? comente. Projeto abandonado, caso queira utilizar, está ciente que precisará resolver os erros, caso tenha, por conta própria. A source das aplicações estarão disponíveis, poderá baixar para atualizar. Alguns projetos não tem a source, perdi algumas em processo de formatação.
  3. Sua sugestão: Remover a aba | Pioletas | ou adicionar alguma função no perfil do usuário( http://prntscr.com/fzg48x ) Porque nós devíamos adicionar ela: Ela não tem utilidade, acho que ninguém sabe qual a função dela.
  4. Estava meio errado mesmo, não prestei atenção. tente: @EventHandler public void onC(PlayerInteractEntityEvent e) { Entity et = e.getRightClicked(); if (et != null && et instanceof Villager && et.getName() != null && et.getName().equalsIgnoreCase("Aderbal") ) { e.getPlayer().sendMessage("O SAM É BRABO"); e.setCancelled(true); } } @EventHandler public void onDamageNPC(EntityDamageByEntityEvent e) { Entity et = e.getEntity(); if (e.getDamager() instanceof Player) { if (et instanceof Villager) { Player dmg = (Player) e.getDamager(); ItemStack item = dmg.getItemInHand(); if (item != null && item.getType().equals(Material.STONE_SWORD) && item.getItemMeta() != null && item.getItemMeta().getDisplayName() != null && item.getItemMeta().getDisplayName().equalsIgnoreCase("HIT KILL")) { et.remove(); } } } } Cuidado pra não importar a classe errada dnv :v
  5. 1 - Utilize o evento PlayerInteractAtEntityEvent 2 - Utilize o evento EntityDamageByEntityEvent Se não conseguiu, olhe os exemplos: @EventHandler public void onClickNPC(PlayerInteractAtEntityEvent e) { Entity et = e.getRightClicked(); if(et != null && et instanceof Villager && et.getName() != null && et.getName().equalsIgnoreCase("Aderbal")) { e.getPlayer().sendMessage("O SAM É BRABO"); } } @EventHandler public void onDamageNPC(EntityDamageByEntityEvent e) { Entity et = e.getEntity(); if(e.getDamager() instanceof Player) { if(et instanceof Villager) { Player dmg =(Player)e.getDamager(); ItemStack item = dmg.getItemInHand(); if(item != null && item.getType().equals(Material.STONE_SWORD) && item.getItemMeta() != null && item.getItemMeta().getDisplayName() != null && item.getItemMeta().getDisplayName().equalsIgnoreCase("HIT KILL")){ et.remove(); } } } } Ah, não testei.
  6. Quis dizer que se você tem tempo livre no período da manha, suas chances aumentam porque estamos precisando, achei que não era necessário explicar isso mastigado, mas ok.
  7. Lembrando que estamos procurando moderadores e ajudantes que tem tempo livre no período da manha(Isso não quer dizer que: se você estuda de manha, nem tenta fazer o form que vai ser negado).
  8. (esperando até hoje) Up! 90+ downloads, obrigado :rofl:
  9. Qual estrela você usa? a estrela de poder adicional é desativada no HardFacs. Se é poder máximo, aparece algum erro?
  10. Tem o zMencionar: http://gamersboard.com.br/topic/36839-zmencionar-mencione-seus-players-no-chat-v/
  11. Faça o que o @SrElliot falou, vai resolver, se for mexer com item meta, verifique se o item meta não é nulo.
  12. O que tem na linha 164 da classe Main? Aparentemente você está tentando pegar um valor que não existe. No segundo erro(IndexOutOfBoundsException), você está tentando pegar um elemento da ArrayList que não existe(Tentando Pegar: 76, Tamanho: 45)
  13. Erro? talvez seja esse "e.getCurrentItem().getItemMeta().getDisplayName().toString()", passe para "e.getCurrentItem().getItemMeta().getDisplayName()" Se não for, manda o erro .-.
  14. Sim :) Baixe novamente, suponho que foi arrumado. Atualizado, caso dê algum erro, entre em contato comigo via MP.
  15. Eu vou refazer este plugin em breve(ele foi o meu primeiro mexendo com dependências, então fiz caca a cada linha), tá uma bagunça...
×
×
  • Criar Novo...