Ir para conteúdo

[Bukkit Java] Crie banners de A-Z, 0-9


zMathi

Posts Recomendados

Sim, algumas pessoas já postaram classes com a mesma função, porém, com códigos bem feinhos e nada eficazes/fluídos/limpos, então fiz do meu modo ;)

 

Código:

  Mostrar conteúdo oculto

 

 

Como usar:

BannerAlphabetic.A.getBanner(); //Caso você não especifique os parâmetros como abaixo, as cores seram BRANCO e PRETA.
BannerAlphabetic.B.getBanner(DyeColor.RED, DyeCOLOR.WHITE); //RED = Cor da letra/número  WHITE = Cor de fundo.

BannerAlphabetic.getBannerByLetter("A"); //Vai retornar a BannerAlphabetic da letra A.

É isso aí. Deixa seu like por quê fiz agora de madrugada e com sono.

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

Carai ó o tamanho disso ;-; irei usar em um pl que tinha feito, só o 8 que fode :/

 

@Edit

Você testou? ;-; aqui alguns não funciona

2MFHxIe1Qq2I_FES81g47w.png

Inventory inventory = getServer().createInventory(null, 4*9);
Arrays.stream(BannerAlphabetic.values()).forEach(bannerAlphabetic -> inventory.addItem(bannerAlphabetic.getBanner()));
player.openInventory(inventory);

A

 

  Mostrar conteúdo oculto

 

P

 

  Mostrar conteúdo oculto

 

8

 

  Mostrar conteúdo oculto

 

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

  Em 17/12/2017 em 12:42, zAth disse:

Carai ó o tamanho disso ;-; irei usar em um pl que tinha feito, só o 8 que fode :/

 

@Edit

Você testou? ;-; aqui alguns não funciona

2MFHxIe1Qq2I_FES81g47w.png

Inventory inventory = getServer().createInventory(null, 4*9);
Arrays.stream(BannerAlphabetic.values()).forEach(bannerAlphabetic -> inventory.addItem(bannerAlphabetic.getBanner()));
player.openInventory(inventory);

A

 

  Mostrar conteúdo oculto

 

P

 

  Mostrar conteúdo oculto

 

8

 

  Mostrar conteúdo oculto

 

Nem tinha testado mesmo. O erro estava no setBaseColor no getBanner e também algumas patterns erradas. Mas está tudo corrigido.

Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, a class='ipsType_brandedLink' href='https://gamersboard.com.br/login/' data-ipsDialog data-ipsDialog-size='medium' data-ipsDialog-title='Sign In Now'>acesse agora para postar com sua conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

×
×
  • Criar Novo...