LogoyStore

Easter Eggs

Aprenda a criar e configurar eventos de Easter Eggs personalizados.

Exemplo completo de configuração

Aqui está um exemplo completo de como criar um evento de Easter Eggs de Halloween:

# Data que poderá começar a coletar
start-date: '01/10/2025-10:00'

# Data que finalizará a possibilidade de coletar
end-date: '31/10/2025-10:00'

# Lista de variedade de cabeças que poderão ser colocadas
heads:
  - '43c00154c561f3d66ac69b37d056a610f3700f41ea9323cdd40eeba5e6f3df91'
  - 'ecc184cec63a8c14bd6d5f878a09cab861c8ed03064c3ccef99186bf380c5d6'
  - '861b57ab8943ddfb8cb1fe478ae7e03d984782565d72880c4862f2eb3da0fd2'

# Ítem que o staff irá pegar pelo "give" para por no chão
item:
  name: '&6Abóbora do Halloween'
  lore:
    - '&7Coloque essa abóbora no chão'
    - '&7em um lugar escondido.'

# Configurações dos ícones dos menus
icons:
  main-staff-waiting:
    material: '43c00154c561f3d66ac69b37d056a610f3700f41ea9323cdd40eeba5e6f3df91'
    name: '&6Evento Halloween'
    lore:
      - '&7Easter-Eggs para o evento mais'
      - '&7assombroso do ano.'
      - ''
      - '&e* &fEsse evento irá começar em'
      - '&e* &f{start_time} &7({start_date}-{start_hour})'

# Sistema de partículas ao redor da head
particles:
  enabled: true
  particle: 'witch'

# Recompensas configuradas na rewards.yml
rewards:
  - '100.0,reward1'

# Mensagens
messages:
  placed: '&6Easter-Egg de Halloween colocado! &7({total}) easter-eggs.'
  removed: '&6Easter-Egg de Halloween removido! &7({total}) easter-eggs.'
  collected: '&6[Halloween] Mais uma abóbora coletada! &f({collected}/{total}).'

Opções disponíveis na configuração

Aqui estão os parâmetros que podem ser configurados em um Easter Egg:

start-date

Define a data e hora de início do evento. O formato deve ser DD/MM/YYYY-HH:MM.

Exemplo:

start-date: '01/10/2025-10:00'

end-date

Define a data e hora de término do evento. O formato deve ser DD/MM/YYYY-HH:MM.

Exemplo:

end-date: '31/10/2025-10:00'

heads

Lista de texturas de cabeças que podem ser colocadas durante o evento. Use os IDs de textura do minecraft-heads.com.

Exemplo:

heads:
  - '43c00154c561f3d66ac69b37d056a610f3700f41ea9323cdd40eeba5e6f3df91'
  - 'ecc184cec63a8c14bd6d5f878a09cab861c8ed03064c3ccef99186bf380c5d6'

item

Configuração do item que a staff receberá para colocar no mapa.

name

Nome do item que a staff irá receber. Pode ser estilizado com códigos de cor (&).

Exemplo:

item:
  name: '&6Abóbora do Halloween'

lore

Descrição do item que a staff irá receber. Pode ser estilizada com códigos de cor (&).

Exemplo:

item:
  lore:
    - '&7Coloque essa abóbora no chão'
    - '&7em um lugar escondido.'

icons

Configuração dos ícones exibidos nos menus do plugin. Existem diferentes ícones para diferentes estados e contextos.

main-staff-waiting

Ícone exibido no menu de gerenciamento quando o evento ainda não começou.

Exemplo:

icons:
  main-staff-waiting:
    material: '43c00154c561f3d66ac69b37d056a610f3700f41ea9323cdd40eeba5e6f3df91'
    name: '&6Evento Halloween'
    lore:
      - '&7Easter-Eggs para o evento mais'
      - '&7assombroso do ano.'

Placeholders disponíveis: {start_time}, {start_date}, {start_hour}

main-staff-started

Ícone exibido no menu de gerenciamento quando o evento está em andamento.

Exemplo:

icons:
  main-staff-started:
    material: '43c00154c561f3d66ac69b37d056a610f3700f41ea9323cdd40eeba5e6f3df91'
    name: '&6Evento Halloween'
    lore:
      - '&a* &fEsse evento irá finalizar em'
      - '&a* &f{end_time} &7({end_date}-{end_hour})'

Placeholders disponíveis: {end_time}, {end_date}, {end_hour}

main-staff-finished

Ícone exibido no menu de gerenciamento quando o evento já terminou.

Exemplo:

icons:
  main-staff-finished:
    material: '43c00154c561f3d66ac69b37d056a610f3700f41ea9323cdd40eeba5e6f3df91'
    name: '&6Evento Halloween'
    lore:
      - '&c* &fEsse evento já acabou.'

staff

Ícone exibido no menu onde a staff pode pegar o item para colocar no mapa.

Exemplo:

icons:
  staff:
    name: '&6Abóbora do Halloween'
    lore:
      - '&7Coloque essa abóbora no chão'
      - '&aClique para pegar.'

main-waiting

Ícone exibido no menu principal para jogadores quando o evento ainda não começou.

Exemplo:

icons:
  main-waiting:
    material: '43c00154c561f3d66ac69b37d056a610f3700f41ea9323cdd40eeba5e6f3df91'
    name: '&6Evento Halloween'
    lore:
      - '&e* &fEsse evento irá começar em'
      - '&e* &f{start_time}'

main-started

Ícone exibido no menu principal para jogadores quando o evento está em andamento.

Exemplo:

icons:
  main-started:
    material: '43c00154c561f3d66ac69b37d056a610f3700f41ea9323cdd40eeba5e6f3df91'
    name: '&6Evento Halloween'
    lore:
      - '&6 Abóboras coletadas: &f{collected}/{total}'

Placeholders disponíveis: {collected}, {total}, {end_time}, {end_date}, {end_hour}

main-finished

Ícone exibido no menu principal para jogadores quando o evento já terminou.

Exemplo:

icons:
  main-finished:
    material: '43c00154c561f3d66ac69b37d056a610f3700f41ea9323cdd40eeba5e6f3df91'
    name: '&6Evento Halloween'
    lore:
      - '&6 Abóboras coletadas: &f{collected}/{total}'
      - '&c* &fEsse evento já acabou.'

Placeholders disponíveis: {collected}, {total}

particles

Configuração do sistema de partículas ao redor das cabeças colocadas no mapa.

enabled

Define se as partículas estarão ativadas. Valores válidos: true ou false.

Exemplo:

particles:
  enabled: true

particle

Define o tipo de partícula que será exibida. Consulte a lista de partículas do Minecraft para ver todas as opções.

Exemplo:

particles:
  particle: 'witch'

rewards

Lista de recompensas que serão dadas aos jogadores. O formato é "CHANCE,ID_RECOMPENSA", onde a chance é um valor decimal (ex: 100.0 = 100%) e o ID corresponde a uma recompensa configurada no arquivo rewards.yml.

Exemplo:

rewards:
  - '100.0,reward1'
  - '50.0,reward2'
  - '25.0,reward3'

messages

Mensagens personalizadas exibidas durante o evento.

placed

Mensagem exibida quando uma cabeça é colocada pela staff.

Exemplo:

messages:
  placed: '&6Easter-Egg de Halloween colocado! &7({total}) easter-eggs.'

Placeholder disponível: {total} - Total de easter-eggs colocados

removed

Mensagem exibida quando uma cabeça é removida pela staff.

Exemplo:

messages:
  removed: '&6Easter-Egg de Halloween removido! &7({total}) easter-eggs.'

Placeholder disponível: {total} - Total de easter-eggs restantes

collected

Mensagem exibida quando um jogador coleta uma cabeça.

Exemplo:

messages:
  collected: '&6[Halloween] Mais uma abóbora coletada! &f({collected}/{total}).'

Placeholders disponíveis: {collected} - Quantidade coletada pelo jogador, {total} - Total de easter-eggs

collected-all

Mensagem exibida quando um jogador coleta todas as cabeças do evento.

Exemplo:

messages:
  collected-all: '&6[Halloween] Você coletou todas as abóboras! &fRecompensa enviada.'

already-collected

Mensagem exibida quando um jogador tenta coletar uma cabeça que já foi coletada.

Exemplo:

messages:
  already-collected: '&6[Halloween] &cVocê já coletou essa abóbora!'

already-collected-all

Mensagem exibida quando um jogador que já coletou todas as cabeças tenta coletar novamente.

Exemplo:

messages:
  already-collected-all: '&6[Halloween] &cVocê já coletou todas as abóboras!'

Criando seu primeiro Easter Egg

Crie o arquivo

Crie um novo arquivo na pasta plugins/yEasterEggs/easters/ com o nome do seu evento (ex: natal.yml).

Configure as datas

Defina quando o evento começará e terminará:

start-date: '20/12/2025-00:00'
end-date: '26/12/2025-23:59'

Adicione as cabeças

Escolha as texturas das cabeças no minecraft-heads.com e adicione os IDs:

heads:
  - 'texture_id_1'
  - 'texture_id_2'
  - 'texture_id_3'

Configure o item da staff

Personalize como o item aparecerá para a equipe:

item:
  name: '&cPresente de Natal'
  lore:
    - '&7Esconda este presente pelo mapa!'

Adicione as recompensas

Configure as recompensas no arquivo rewards.yml e referencie-as:

rewards:
  - '100.0,natal_completo'

Reinicie o servidor

Reinicie o servidor para aplicar as configurações.

Certifique-se de que as datas estão no formato correto: DD/MM/YYYY-HH:MM

Nesta página