Coder Social home page Coder Social logo

aeventos-ender's Introduction

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:

aeventos-ender's People

Contributors

ars3ne avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.