Ir para conteúdo

[ExtraApi] Titles, ActionBar, Glow, Particles....


ExtraPlays

Posts Recomendados

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

 

0.1

Adicionado

Titles
ActionBar
Glow
Particle
ItemBuilder
GuiUtils
Vault

0.1.1


 

Adicionado

MySQL 
CommandMap

Editado por єxтяαρlαyร
Link para o comentário
Compartilhar em outros sites

Tem prints?

Tipo comandos?

é um plugin?

fiquei curioso para substituir varios pl por um unico estilo esse seu.

Mas nao entendi muito alem dos codigos em java kkkk

 

kkkkk, e uma api para ajudar as pessoas a criar seus plugins 

 

Krlll que foddaaa, vou criar altos pl agora :3

 

Vlw ;)

Link para o comentário
Compartilhar em outros sites

ANÁLISE DE INATIVIDADE
 

Este tópico foi automaticamente arquivado devido à inatividade. Para manter a organização e fluidez das discussões na comunidade, tópicos que permanecem sem novas interações por um período prolongado são fechados automaticamente.
 

Se houver interesse em retomar o conteúdo, sinta-se à vontade para criar um novo tópico ou entre em contato com a equipe da comunidade para reabrir este tópico.


Equipe de Moderação
Gamer's Board
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...