Ir para conteúdo

ExtraPlays

Membros VIP
  • Total de itens

    775
  • Registro em

  • Última visita

Tudo que ExtraPlays postou

  1. Area Errada!! 1 if (p.getLocation().getBlock().getType() == Material.AIR) { } 2 Olha se voce nao ta importando net.minecraft.server.algumacoisa. ItemStack 3 https://bukkit.org/threads/how-to-set-a-block-from-a-location.113209/ 4 item.addUsafeEnchantment(ench, level);
  2. kkkkk, e uma api para ajudar as pessoas a criar seus plugins Vlw
  3. @Up Adicionado Suporte a MySQL e CommandMap ( Registrar comando sem plugin.yml )
  4. Sim são as mensagens em cima do xp, não sei usar reflection, assim que eu aprender eu implemento
  5. ExtraApi v0.1.1 Requerimentos: Titles, Glow, ActionBar - 1.8+ Oque ele contem: Titles ActionBar Glow Particle ItemBuilder GuiUtils Vault CommandMap MySQL Titles: Title title = new Title("Titulo", "SubTitulo"); title.sendToAllPlayers(); title.sendToPlayer(player); ActionBar: ActionBar bar = new ActionBar(); bar.sendToAllPlayers("Cole"); bar.sendToPlayer(player, "Mensagem"); ItemBuilder e Glow: ItemStack it = new ItemBuilder(material, "nome", quantidade, list<String> lore).toItemStack(); p.getInventory().addItem(new GlowItem(it).addGlow()); Particles: Particle snowParticle = new Particle(tipo, loc, xOffset, yOffset, zOffset, speed, count); snowParticle.sendToAllPlayers(); snowParticle.sendToPlayer(p); GuiUtils: GuiUtils warp = new GuiUtils(name, size, holder); warp.setItem/add/ bla bla bla warp.openInv(player); MySQL: public class ExtraApi extends JavaPlugin{ public MySQL mysql; public void onEnable() { mysql = new MySQL(user, pass, host, db); mysql.connect(); } public void onDisable() { } } Vault - Exemplo de Uso: public class ExtraApi extends JavaPlugin{ private Vault vault; public void onEnable() { Bukkit.getConsoleSender().sendMessage("[ExtraApi] Ativado"); Bukkit.getConsoleSender().sendMessage("[ExtraApi] Versao: " + getDescription().getVersion()); Bukkit.getConsoleSender().sendMessage("[ExtraApi] Autor: ExtraPlays"); this.vault = new Vault(); vault.setupEconomy(); } public void onDisable() { Bukkit.getConsoleSender().sendMessage("[ExtraApi] Desativado"); Bukkit.getConsoleSender().sendMessage("[ExtraApi] Versao: " + getDescription().getVersion()); Bukkit.getConsoleSender().sendMessage("[ExtraApi] Autor: ExtraPlays"); } public Vault getVault(){ return this.vault; } } CommandMap - Exemplo de Uso: Agora ao invés de vocês implementarem CommandExecutor deem um extends ExtraCommand !!!! Classe do Comando: public class Comando extends ExtraCommand{ public Comando(String cmd, String usage, String description) { super(cmd, usage, description); } @Override public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { if (cmd.getName().equalsIgnoreCase("xablau")){ Player p = (Player)sender; p.sendMessage("OI"); } return false; } } Classe Principal: public class ExtraApi extends JavaPlugin{ public Comando comando; public void onEnable() { // [comando] [uso] [descrição] comando = new Comando("xablau", "/<command>", "Mata Todos"); } public void onDisable() { } } Download Changelog
  6. usa uma hashmap e verifica se contem o player e seta a tag com o valor da hash tipo assim kk HashMap<String, String> map = new HashMap<>(); @EventHandler public void aoFalarL(ChatMessageEvent e){ Player p = e.getSender(); if (e.getTags().contains('tag') && map.containsKey(p.getName())){ e.setTagValue("tag", map.get(p.getNAme())) } } pra quando clicar @EventHandler public void onClick(InventoryClickEvent e) { Player p = (Player) e.getWhoClicked(); if (e.getInventory().getName().equalsIgnoreCase(getConfig().getString("Nome_Do_Gui"))) { if (e.getCurrentItem().getType() == Material.NAME_TAG) { e.setCancelled(true); p.closeInventory(); for (String mensagem : getConfig().getStringList("Tag_Escolhida")) { p.sendMessage(mensagem.replaceAll("&", "§").replaceAll("<player>", p.getName())); } map.put(p.getName(), SUA TAG); } } } } ai voce salva os dados na config quando o server desligar e quando iniciar carrega os dados na hashmap
  7. Para da a tag e so verificar o nome do player no chatMessageEvent tipo assim: @EventHandler public void aoFalarL(ChatMessageEvent e){ Player p = e.getSender(); if (e.getTags().contains('tag') && p.getName().equalsIgnoreCase('Xablau'){ e.setTagValue("tag", "[tag]") } }
  8. Acho que você não sabe que o skript foi desenvolvido em java.... utilizando a bukkit-api.... e zas
  9. Kkkk, fiz na pressa, explode nada so vai pegar fogo O cara q pediu pra fazer tem demencia nem sei pra q um plugin de mito com suporte a mysql...
  10. ExtraPlays

    [SOURCE] Plugin de MITO

    To postando essa bagaça porque um capeta me pediu pra fazer e quando eu fiz o demonio falo que nao ia precisar mas Contem: Api, suporte a mysql, raios, morcegos, execução de comandos :dull: Usando a api @EventHandler public void mito(NewMitoEvent e){ Player p = e.getMito(); if (p.getName().equals("Satanas"){ e.setCancelled(true); Bukkit.broadcastMessage("SATANAS NAO PODE SER O MITO DO PVP"); } } https://github.com/ExtraPlays/ExtraMito Jetta
  11. Nome: Vitor Barbosa Idade: 16 Tem disponibilidade de ficar 3 horas por dia durante a semana que irá ser um beta tester: Sim, na parte da tarde ate 17:40 ou depois das 22 hrs Skype: extra.plays
  12. ExtraPlays

    Ilha SkyWars

    Vlw , nao consegui pensar em outra forma de fazer as folhas kkk VLW
  13. ExtraPlays

    Ilha SkyWars

    Eu Tentando Construir Notas de 0 a 10 1 2
  14. ExtraPlays

    [MOD] Oodama Rasengan

    Fala Gamer's Board, Vim mostra o mod cleo que eu to fazendo pra gta sa Quando Tiver concluido eu posto
×
×
  • Criar Novo...