Olá pessoas, tudo certo?!
Venho aqui hoje compartilhar com vocês um kibe do W0rldNetwork plugin que eu havia feito a algum tempo já, o Rip_Conversor!
Função:
Basicamente ele converte os níveis do jogador, em experiência em alguma habilidade do mcMMO.
O plugin é praticamente todo configurável e também é possível traduzir o nome das habilidades na config.
config.yml:
# Plugin: Rip_Conversor
# Versão: 1.0
# Autor: Rip_Hunter
# Comandos:
# /conversor <reload>
# OBS: Se o jogador não tiver a permissao "ripconversor.admin", ao digitar /conversor reload aparecerá a mensagem de "Sem_Permissao".
# Caso ele tenha a permissão, irá dar reload no plugin.
# Permissões:
# ripconversor.usar <- Abre o menú
# ripconversor.admin <- Acesso ao /conversor reload
# Configuração do menu (/conversor).
# Fechar_Ao_Clicar: Se true, ao clicar em algum item do menu ele irá fechar. Se false, ao clicar manterá aberto.
GUI_Settings:
Titulo: "&6Menu de Conversão"
Tamanho: 9
Fechar_Ao_Clicar: true
Habilidades_Nomes:
Mining: "Mineração"
Woodcutting: "Lenhador"
Herbalism: "Herbalismo"
Fishing: "Pescaria"
Excavation: "Escavação"
Unarmed: "Desarmado"
Archery: "Arqueiro"
Swords: "Espadas"
Axes: "Machados"
Taming: "Domador"
Repair: "Reparação"
Acrobatics: "Acrobacia"
Alchemy: "Alquimia"
Smelting: "Smelting"
Salvage: "Salvage"
# Mensagens do plugin
Mensagens:
Sem_Permissao: "&cVocê não tem acesso a esse comando."
Sem_Permissao_Converter: "&aVocê não tem permissão para converter nessa habilidade."
Conversao_Sucesso: "&a{nivelnecessario} &7niveis, convertidos em &a{mcmmoexp} &7exp, na habilidade &a{habilidade}"
Menu_Aberto: "&aMenu de conversão aberto!"
Nivel_Insuficiente: "&cNivel insuficiente, nivel necessário: &6{nivelnecessario}"
Habilidade_Nao_Encontrada: "&cA habilidade &6{habilidade}&c, não foi encontrada."
Esta_No_GameMode: "&cÉ preciso estar no gamemode &6{survival} &cpara converter."
Config_Recarregada: "&aArquivo de configuração recarregado."
# Item mostrando o seu nivel pessoal no menú
Nivel:
Nome_Item: "&6Seu nivel"
Lore:
- ''
- '&7O seu nivel &a{player}&7, é &c{nivel}'
- ''
Slot: 3
Item_ID: "384:0"
# Aqui você irá criar novos itens no menú, basta seguir o exemplo do "Mineraçao"
# OBS: No Item_ID, caso não tenha data, use 0.
# Com data: "1:1"
# Sem data: "1:0"
Habilidades:
Mineraçao:
Nome_Item: "&eHabilidade: &c{habilidade}"
Permissao: "ripconversor.mineraçao"
Habilidade: "Mineração"
Lore:
- ''
- '&7Olá &a{player}&7, essa habilidade é: &a{habilidade}'
- '&7Nivel necessário: &c{nivelnecessario}'
- '&7EXP recebida na skill: &c{mcmmoexp}'
- ''
Nivel_Necessario: 50
mcMMO_EXP: 5000
Slot: 5
Item_ID: "278:0"
Para criar novas habilidades no menú basta seguir o exemplo da habilidade existente na config.
Algumas prints do plugin in-game:
Menú do plugin (/conversor)
Item informando o nível do jogador
Algumas mensagens:
Mensagem informando que é necessário estar no GameMode Survival para converter:
Mensagem informando o nível necessário para converter (configurável)
Mensagem informando caso a habilidade que o jogador coloque na linha "Habilidade:" não exista
Mensagem de sucesso
OBS: A habilidade da linha "Habilidade: "Mineração" deve estar exatamente igual a da "Habilidades_Nomes:"
Caso contrário irá falar que a habilidade não foi encontrada.
Dependências:
mcMMO
Versões testadas:
Funcional [✔] | Não testado [#] | Não funcional [X]
1.5.x [#]
1.6.x [#]
1.7.x [#]
1.8.x [✔]
1.9.x [#]
1.10.x [#]
1.11.x [#]
Link para download:
Dropbox: https://www.dropbox.com/s/d4lezch09t24qqo/Rip_Conversor.jar?dl=0
Google Drive: https://drive.google.com/file/d/0B0kPB2Dd-36nY3JHejRzblhhTDg/view?usp=sharing
OBS: Qualquer erro/bug, basta avisar nos comentários, estarei disposto a resolvê-los! ^-^
Não sou muito bom em explicar kkk, caso não tenham entendido algo basta avisar nos comentários