Skip to content

O seu plugin de eventos para o Minecraft!

License

Notifications You must be signed in to change notification settings

Ars3ne/aEventos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aEventos

O aEventos é um plugin para servidores de Minecraft que traz vários eventos automáticos de forma fácil e rápida. O plugin foi testado apenas na 1.8.X, mas possui suporte para as versões mais recentes.

Eventos:

O plugin conta atualmente com 24 eventos no total, sendo 17 presenciais:

  • Sign (Você ganha o evento ao clicar na placa. Com uma configuração, também pode ser usado para Parkour.)
  • Campo Minado
  • Spleef
  • Semáforo
  • Batata Quente
  • Frog
  • Fight
  • Killer
  • Sumo
  • Fall (Caso você ainda esteja vivo depois de X segundos do início do evento, você ganha. Pode ser usado para fazer um evento Astronauta, por exemplo.)
  • Paintball
  • Hunter (Paintball com um sistema de pontos.)
  • Quiz
  • Anvil
  • Guerra (Gladiador)
  • Nexus
  • Thor

e 7 no chat:

  • Votação
  • Loteria
  • Bolão
  • Matemática
  • Palavra
  • FastClick
  • Sorteio

Comandos:

Comando Descrição Permissão
/evento Comando usado para entrar no evento. Caso não esteja acontecendo um no momento, mostrará a lista de comandos. A permissão depende do evento. aeventos.admin para mostrar os comandos de administrador.
/evento sair Sai do evento atual. Nenhuma.
/evento (camarote/assistir) Assista o evento atual, caso o mesmo permita. Além da permissão necessária para participar do evento, aeventos.spectator
/evento iniciar [evento] Inicia o evento especificado, caso não esteja acontecendo outro no momento. aeventos.admin
/evento (cancelar/parar) Cancela o evento atual. aeventos.admin
/evento forcestart Força a inicialização do evento atual, mesmo que as chamadas não tenham acabado. aeventos.admin
/evento kick [jogador] Expulsa o jogador do evento. aeventos.admin
/evento setup [evento] Inicia a configuração do evento especificado. aeventos.admin
/evento setup sair Saia da configuração do evento especificado. aeventos.admin
/evento criarconfig [evento] Cria um arquivo de configuração de exemplo do evento. aeventos.admin
/evento reload Recarrega as configurações do plugin. aeventos.admin
/evento (ajuda/help) Mostra a lista de comandos. Nenhuma. aeventos.admin para mostrar os comandos de administrador.

Configurações:

Quando você carregar o plugin pela primeira vez, serão criadas 22 configurações de exemplo na pasta eventos com todos os eventos do plugin. Cada tipo de evento possui suas configurações únicas, mas neste exemplo será configurado o arquivo parkour.yml.

Evento:
  # Configurações do evento.
  Title: "Parkour" # O nome do evento. Será usado na placeholder @name.
  Type: "sign" # O tipo do evento. Não modifique!
  Calls: 5 # Quantas chamadas o evento terá.
  Calls interval: 15 # O intervalo (em segundos) entre as chamadas.
  Mininum players: 2 # O mínimo de jogadores para iniciar o evento.
  Spectator mode: true # Este evento possui camarote?
  Empty inventory: false # Esse evento requer que você esteja com o inventário vazio?
  Permission: "aeventos.evento" # A permissão necessária para participar do evento.
  Count participation: true # Esse evento contará participação?
  Count victory: true # Esse evento contará vitória?
  Return on damage: true # Caso esteja ativado, o jogador voltará a entrada ou ao checkpoint ao tomar dano de queda.

# Mensagens
Messages:
  Broadcast:
    - ""
    - "&3[@name] &bIniciando evento &f@name"
    - "&3[@name] &bPara participar, digite &f/evento"
    - "&3[@name] &bPrêmio: &2$&f10.485,96 &b+ &6[Parkour]"
    - "&3[@name] &bJogadores no evento: &f@players"
    - "&3[@name] &bChamadas restantes: &f@broadcasts"
    - ""
  Start:
    - ""
    - "&3[@name] &bIniciando evento..."
    - ""
  Winner:
    - ""
    - "&3[@name] &bO evento &f@name &bfoi finalizado!"
    - "&3[@name] &bO vencedor foi &f@winner&b!"
    - ""
  No winner:
    - ""
    - "&3[@name] &bO evento &f@name &bfoi finalizado!"
    - "&3[@name] &bNão houveram vencedores."
    - ""
  No players:
    - ""
    - "&3[@name] &bEvento cancelado."
    - "&3[@name] &bA quantidade mínima de jogadores não foi atingida."
    - ""
  Cancelled:
    - ""
    - "&3[@name] &bO evento foi cancelado manualmente."
    - ""
  Sign: # Estilo da placa de vitória. Você terá que trocar-la toda vez que fizer uma modificação aqui.
    - "&b&l[Parkour]"
    - "&3Clique aqui"
    - "&3para ganhar o"
    - "&3evento."
  Checkpoint: # Estilo da placa de checkpoint. Você terá que trocar-la toda vez que fizer uma modificação aqui.
    - "&a&l[Checkpoint]"
    - "&2Clique aqui"
    - "&2para salvar o"
    - "&2checkpoint."
  Checkpoint saved: "&3[@name] &bCheckpoint salvo com sucesso!"
  Checkpoint back: "&3[@name] &bVocê voltou ao checkpoint."
  Back: "&3[@name] &bVocê voltou ao início."

# Recompensas. Elas serão dadas ao vencedor.
Rewards:
  Tag: # Tag do LegendChat.
    Enabled: true # Ativar a tag do evento?
    Name: "aeventos_parkour" # O nome da tag. Você a colocará na configuração do LegendChat. Nesse caso, {aeventos_parkour}
    Style: "&6[Parkour] " # A aparência da tag.
  Commands: # Lista de comandos que serão executados no vencedor.
    - "give @winner diamond 1"

# Localizações. Você configurará essa seção usando o comando /evento setup parkour
Locations:
  Lobby: []
  Entrance: []
  Spectator: []
  Exit: []

Após fazer as mudanças, basta entrar no jogo e digitar o comando /evento setup parkour. Note que o argumento parkour se refere ao nome do arquivo de configuração. Ao digitar o comando, você receberá no chat a lista de comandos para definir as posições.

Para colocar as placas do evento, digite na primeira linha [evento]. Caso queira colocar uma placa de vitória, digite vitoria na segunda linha. Caso queira uma placa de checkpoint, digite checkpoint.

Caso o evento seja de eliminação (Campo Minado, Spleef, Frog, Sumo), o jogador será eliminado ao tocar na água.

Depois de definir-las, digite /evento setup sair para salvar as alterações. Após colocar as placas, teste o evento o iniciando com o comando /evento iniciar parkour.

Caso queira criar um novo evento desse tipo, basta copiar o arquivo de configuração com um outro nome e repitir esse processo.

Placeholders:

A partir da versão v1.4.1, o plugin possui placeholders na PlaceholderAPI. Aqui está a lista contendo todos eles:

  • %aeventos_wins_total% - Mostra o total de vitórias do jogador.
  • %aeventos_participations_total% - Mostra o total de participações do jogador.
  • %aeventos_wins_[NOME DO ARQUIVO DE CONFIGURAÇÃO]% - Mostra o total de vitórias que o jogador teve no evento específico.
  • %aeventos_participations_[NOME DO ARQUIVO DE CONFIGURAÇÃO]% - Mostra o total de participações que o jogador teve no evento específico.
  • %aeventos_tag_[NOME DA TAG]% - Mostra a tag do evento, caso o jogador á possua.
    Substitua o "[NOME DA TAG]" pelo nome que está na configuração Rewards.Tag.Name.

Suporte para RGB:

A partir da versão v1.5.0, o plugin possui suporte para RGB. Veja as tags abaixo:

  • Para usar uma cor sólida, use <SOLID:FF0080>Colorido!
  • Para fazer um gradiente, use <GRADIENT:2C08BA>Gradiente!</GRADIENT:028A97>
  • Para fazer um texto colorido, use <RAINBOW1>Arco-íris!</RAINBOW>. O número "1" depois da primeira tag representa a saturação.

Créditos: