Ir para conteúdo
  • 0

[Resolvido] [CHEST]Dúvida


Lucca.

Pergunta

13 respostass a esta questão

Posts Recomendados

vou fazer um com a API do mcmmo, o dele é muito estranho.. tudo mei q zuado, curti n

edita o bagui lá com a localização plz

public static int rand(int min, int max) {
    int r = new Random().nextInt((max - min) + 1) + min;
    return r;
}

int r = rand(100,200);

 

R vai ser um número randomico entre 100 e 200

 

@Edit

Nunca vi do Craftlandia, só em videos, eu ia fazer aparecer a cerca e pa(que vi no video) só que depois que vi o video já tinha terminado e tinha começado o msdev.cf/auth ai eu nem coloquei ainda :c

Editado por root@mikesantos #
Link para o comentário
Compartilhar em outros sites

Já sabe fazer a Parte da Localização Aleatória? É Molin. Vou te mandar o código de como faz para spawner o bau com itens dentro e pá, blz, já edito

 

A Localização vou Utilizar a do Player

public static void placeChest(Player p)
{
	Location loc = p.getLocation();
	loc.getBlock().setType(Material.CHEST);
	Chest chest = (Chest)loc.getBlock().getState();
	Inventory inv = chest.getInventory();
	for(String S : cfg.getConfigurationSection("Itens").getKeys(false))
	{
		inv.addItem(new ItemStack[]{ConfigToItemStack("Itens", S)});
	}
	return;
}

public static ItemStack ConfigToItemStack(String path, String key)
{
	ItemStack ReturnItem = new ItemStack(cfg.getInt(path + "." + key + ".ID"), cfg.getInt(path + "." + key + ".Quantidade"));
	ItemMeta MetaItem = ReturnItem.getItemMeta();
	MetaItem.setDisplayName(cfg.getString(path + "." + key + ".Nome").replaceAll("&", "§"));
	ArrayList<String> lore = new ArrayList<String>();
	for(String lores : cfg.getStringList(path + "." + key + ".Lore")){
		lore.add(lores.replaceAll("&", "§"));
	}
	for(String enchant : cfg.getStringList(path + "." + key + ".Encantamentos"))
	{
		String[] splited = enchant.split("-");
		if(splited.length == 2 || !enchant.equalsIgnoreCase("none"))
		{
			Enchantment s = Enchantment.getByName(splited[0].toUpperCase());
			int power = Integer.parseInt(splited[1]);
			MetaItem.addEnchant(s, power, true);
		}
	}
	MetaItem.setLore(lore);
	ReturnItem.setItemMeta(MetaItem);
	return ReturnItem;
}

@Override
public boolean onCommand(CommandSender sender, Command cmd, String MsCmd, String[] args)
{
    if(MsCmd.equalsIgnoreCase("mete-o-bau"))
    {
	Player p = (Player)sender;
	placeChest(p);
        sender.sendMessage("Bau Colocado na Sua Localizacao");
	return true;
    }
    return false;
}

ai Na Config fica assim

 Itens:
    'Espada':
        ID: 276
        Quantidade: 1
        Nome: '&cEspada'
        Encantamentos:
        - 'DURABILITY-3'
        - 'DAMAGE_ALL-2'
        Lore:
        - '&9Vida'
        - '&aLoka'
    'Chest':
        ID: 311
        Quantidade: 2
        Nome: '&cChest'
        Encantamentos:
        - 'DURABILITY-3'
        Lore:
        - '&cUhuu'
        - '&bMikeSantos'
    'Barro':
        ID: 3
        Quantidade: 64
        Nome: '123123'
        Encantamentos:
        - none
        Lore: []

Isso ai é só para você ter uma base, fiz um código baiano e pá rapidão, é só para você ter uma base de como é e a partir do que aprendeu com ele, criar o seu :p

Editado por root@mikesantos #
Link para o comentário
Compartilhar em outros sites

Plugin de Tesouros :c

,-, vidente

 

A parte da loc aleatória eu até sei fazer, mais como limitar pra no mínimo x 4000 e y 4000 (não precisa ser redondo, só acima de 4k porém aleatório)

Link para o comentário
Compartilhar em outros sites

,-, vidente

 

A parte da loc aleatória eu até sei fazer, mais como limitar pra no mínimo x 4000 e y 4000 (não precisa ser redondo, só acima de 4k porém aleatório)

Todo mundo quer fazer plugin de tesouros agora, é mó fácil, ai o trow fez, agora todo mundo quer fazer :c. já edito tópico denovo

Link para o comentário
Compartilhar em outros sites

Todo mundo quer fazer plugin de tesouros agora, é mó fácil, ai o trow fez, agora todo mundo quer fazer :c. já edito tópico denovo

trow fez? o.O

 

@edit

Minha idéia é fazer um de tesouros igual o da CL, o do trow é assim?

Editado por Lucca.
Link para o comentário
Compartilhar em outros sites

Não é igual eu acho, pelo video que vi, é sistema de status proprio. fiz um com api do mcmmo

vou fazer um com a API do mcmmo, o dele é muito estranho.. tudo mei q zuado, curti n

edita o bagui lá com a localização plz

Link para o comentário
Compartilhar em outros sites

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