LogoyStore

Eventos

Configure os tipos de airdrop em events/*.yml.

Arquivos em events/ (ex.: normal.yml, boss.yml). O nome do arquivo é a chave do evento (/airdrop start normal).

Eventos padrão

ArquivoTipoAnimaçãoDestaque
normal.ymlNORMALPARACHUTEAirdrop básico
lightning.ymlLIGHTNINGNONERelâmpago
global.ymlGLOBALPLANEAnúncio global
secret.ymlSECRETMETEORITESem coordenadas públicas
vip.ymlVIPUFOvip-permission: yairdrop.vip
pvp.ymlPVPROCKETZona PvP
cooperative.ymlCOOPERATIVEBALLOONVários jogadores próximos
boss.ymlBOSSMETEORITEBoss antes de abrir
waves.ymlWAVESHELICOPTEROndas de mobs

Estrutura base

display-name: '&aAirdrop Normal'
description: 'Uma caixa cai do céu.'
# NORMAL | LIGHTNING | GLOBAL | SECRET | VIP | PVP | COOPERATIVE | BOSS | WAVES
type: NORMAL
enabled: true
# Peso no sorteio automático (maior = mais frequente)
weight: 50
announce: true
global-location: true
secret: false
vip-permission: ''
expire-seconds: 600
capture-seconds: 5
# Segundos extras de tranca na captura
lock: 0
# Quantas vezes pode ser recolhido no total (sempre 1x por jogador)
max-collects: 1
# NONE | PARACHUTE | BALLOON | ROCKET | SHIP | METEORITE | PLANE | HELICOPTER | UFO
animation: PARACHUTE

crate

Visual e holograma da caixa no chão.

crate:
  material: CHEST
  custom-model-data: 0
  hologram-offset:
    x: 0.0
    y: 1.6
    z: 0.0
  hologram:
    - '&a&lAirdrop Normal'
    - '&7Coletas: &e{left}&7/&e{max-collects}'
    - '&7Clique para abrir'

Placeholders do holograma: {left}, {max-collects}, {collects}.

requirements

requirements:
  # ID da chave NBT (/airdrop givekey). Vazio = sem chave
  key: ''
  # Senha no chat. "cancelar" aborta
  password: ''
  # Material no inventário
  item: ''
  permission: ''
  level: 0
  money: 0
  money-provider: money
  # Chave de missions.yml
  mission: ''

hack / pvp / cooperative / boss / waves

hack:
  enabled: false
  type: SEQUENCE
  length: 4

pvp:
  enabled: false
  radius: 20

cooperative:
  enabled: false
  players: 5
  radius: 8

boss:
  enabled: false
  mythic-mob: ''
  vanilla-type: WITHER
  health: 200
  name: ''

waves:
  enabled: false
  waves: {}

Exemplo de ondas (waves.yml):

waves:
  enabled: true
  waves:
    wave1:
      delay-seconds: 0
      mobs:
        zombie:
          type: ZOMBIE
          amount: 4
    wave2:
      delay-seconds: 5
      mobs:
        skeleton:
          type: SKELETON
          amount: 4

loot

loot:
  min-rolls: 2
  max-rolls: 5
  entries:
    diamond:
      type: ITEM
      material: DIAMOND
      amount: 1
      chance: 40
      weight: 10
      name: '&bDiamante'
      lore: []
    money:
      type: MONEY
      provider: money
      amount: 500
      chance: 50
      weight: 15
    announce:
      type: COMMAND
      # Placeholders: {player} {uuid} {id}
      command: 'say {player} abriu um airdrop!'
      chance: 10
      weight: 5

Tipos de loot: ITEM, MONEY, COMMAND.

Nesta página