LogoyStore

Dungeons

Como configurar dungeons personalizadas.

As dungeons são configuradas em arquivos YAML individuais na pasta dungeons/. Cada arquivo representa uma dungeon diferente.

Estrutura de uma Dungeon

key: 'exemplo'
display-name: '&6Dungeon Exemplo'
enabled: false
solo: false
min-players: 1
max-players: 4
death-mode: 'REMOVE'
require-empty-inventory: false
whitelist:
  enabled: false
  players: []
spawn-location: ''
exit-location: ''

Configurações Básicas

CampoDescrição
keyIdentificador único da dungeon (nome do arquivo sem .yml)
display-nameNome exibido no menu (suporta cores)
enabledSe a dungeon está ativada
soloSe éuma dungeon solo (um jogador, requer passe)
min-playersMínimo de jogadores para iniciar
max-playersMáximo de jogadores por sessão
death-modeModo de morte: REMOVE ou SPECTATOR
require-empty-inventoryExige inventário vazio para entrar
disable-armorDesativa a armadura evolutiva custom nesta dungeon
disable-weaponsDesativa as armas (weapons) custom nesta dungeon
disable-swordDesativa a espada evolutiva custom nesta dungeon
keep-own-itemsJogadores entram com os próprios itens (sem kit custom)

Opções de equipamentos custom

# Opcoes de equipamentos custom da dungeon
disable-armor: false
disable-weapons: false
disable-sword: false
# Se verdadeiro, jogadores entram com os proprios itens (sem kit custom: espada/armadura/armas/start-items)
keep-own-items: false

Essas opções também podem ser alternadas no menu admin da dungeon.

Modos de Morte

ModoDescrição
REMOVERemove o jogador da dungeon (teleporta para saída)
SPECTATORTransforma o jogador em espectador até o fim

Sistema de Passe

Para dungeons solo, configure o item do passe:

passe-item:
  material: 'PAPER'
  name: '&d&lPasse de Dungeon &8— &f{dungeon_name}'
  lore:
    - ''
    - ' &7Este item é um passe para entrar'
    - ' &7na dungeon solo &f{dungeon_name}&7.'
    - ''
    - ' &dClique com o botão direito para ativar'
    - ''

Sistema de Whitelist

whitelist:
  enabled: false
  players: []

Quando ativada, apenas jogadores na lista podem entrar na dungeon.

Sistema de Rounds

Cada dungeon pode ter múltiplos rounds com mobs e bosses diferentes:

rounds:
  1:
    mob-spawn-locations: []
    boss-spawn-location: ''
    mobs:
      zombie:
        entity-type: 'ZOMBIE'
        custom-name: '&cZumbi'
        amount: 5
        health: 20.0
        damage: 3.0
        speed: 0.3
        rewards:
          money: 1
        sword-xp-on-kill: 1
        potion-effect:
          chance: 0.0
          type: ''
          duration: 60
          amplifier: 0
        skills:
          repulsao:
            type: 'REPULSAO'
            chance: 15.0
            cooldown-ticks: 60
            duration-ticks: 40
            radius: 5.0
    boss:
      enabled: false

Configuração de Mobs

CampoDescrição
entity-typeTipo de entidade (ZOMBIE, SKELETON, SPIDER, etc.)
custom-nameNome customizado do mob (suporta cores)
amountQuantidade de mobs deste tipo
healthVida do mob
damageDano do mob
speedVelocidade de movimento
rewards.moneyMoney concedido ao matar
sword-xp-on-killXP de espada concedido ao matar

Configuração de Boss

boss:
  enabled: true
  entity-type: 'WITHER_SKELETON'
  custom-name: '&4&lSenhor das Trevas'
  health: 200.0
  damage: 10.0
  speed: 0.25
  no-ai: false
  rewards:
    money: 20
  sword-xp-on-kill: 5
  mythic-mob: ''
  spawn-broadcast: '&4&lO Senhor das Trevas acordou!'
  death-broadcast: '&aO Senhor das Trevas foi derrotado!'

Integração com MythicMobs

Para usar um MythicMob customizado como boss:

boss:
  enabled: true
  mythic-mob: 'nome_do_mythicmob'
  spawn-broadcast: '&cO boss despertou!'

Quando mythic-mob está definido, as outras configurações de boss são ignoradas e o MythicMob é usado.

Sistema de Skills

Os mobs e bosses podem ter skills especiais:

skills:
  raio:
    type: 'RAIO'
    chance: 35.0
    cooldown-ticks: 60
    duration-ticks: 40
    radius: 8.0

Skills Disponíveis

SkillDescrição
REPULSAOEmpurra jogadores próximos
FLECHASDispara flechas em área
ENRAIZARImobiliza jogadores
AURA_DE_FOGOCria área de fogo
DESORIENTARAplica náusea
BOMBA_VIVACria explosão
RAIOInvoca raio no jogador
CORRENTECria corrente de dano
TELEPORTETeleporta para jogador
DARDO_VENENOSODispara dardo venenoso
BOLA_DE_FOGOLança bola de fogo

Sistema de Portões

Os portões são configurados via comando /dungeonadmin setup <dungeon> portao <número>.

Use um machado para selecionar a área (posição 1 e 2) e o portão será criado automaticamente.

gates: {}

Os portões são salvos automaticamente após a configuração. Não edite manualmente o arquivo de portões.

Comandos de Setup

ComandoDescrição
/dungeonadmin setup <dungeon> spawnDefine spawn na sua posição
/dungeonadmin setup <dungeon> saidaDefine saída na sua posição
/dungeonadmin setup <dungeon> mobs <round>Adiciona spawn de mobs
/dungeonadmin setup <dungeon> boss <round>Define spawn do boss
/dungeonadmin setup <dungeon> portao <n>Inicia seleção de portão
/dungeonadmin setup sairSai do modo setup

Exemplo Completo de Round

rounds:
  3:
    mob-spawn-locations: []
    boss-spawn-location: ''
    mobs: {}
    boss:
      enabled: true
      entity-type: 'WITHER_SKELETON'
      custom-name: '&4&lSenhor das Trevas'
      health: 200.0
      damage: 10.0
      speed: 0.25
      no-ai: false
      rewards:
        money: 20
      sword-xp-on-kill: 5
      mythic-mob: ''
      spawn-broadcast: '&4&lO Senhor das Trevas acordou!'
      death-broadcast: '&aO Senhor das Trevas foi derrotado!'
      potion-effect:
        chance: 0.0
        type: ''
        duration: 60
        amplifier: 0
      skills:
        raio:
          type: 'RAIO'
          chance: 35.0
          cooldown-ticks: 60
          duration-ticks: 40
          radius: 8.0
        bola_de_fogo:
          type: 'BOLA_DE_FOGO'
          chance: 20.0
          cooldown-ticks: 90
          duration-ticks: 60
          radius: 8.0

Nesta página