LogoyStore

Configuração

Conheça as várias opções de configuração.

O plugin deve funcionar sem necessidade de configuração adicional, mas se você precisar alterar o comportamento do plugin, você está no lugar certo.

Após alterar a configuração, é necessário reiniciar o servidor.

Estrutura de arquivos

Abaixo está um exemplo de como é a estrutura de arquivos do plugin. Clique em uma pasta para expandi-la.

commands.yml
config.yml
entities.yml
menus.yml
messages.yml
rewards.yml

Integração com MythicMobs

O yBossArena suporta integração com MythicMobs, permitindo usar mobs customizados como bosses!

Como Funciona

Para usar um mob do MythicMobs em seus bosses, utilize o prefixo mythic: seguido do ID do mob:

# Em config.yml ou entities.yml
entity: 'mythic:SkeletonKing'

Requisitos

  1. Plugin MythicMobs instalado no servidor
  2. Addon yMythicMobsAddon ativado no BukkitBootstrap
  3. O mob deve existir na configuração do MythicMobs

Exemplos

Boss com MythicMob:

bosses:
  dark_lord:
    arena: 'arena_final'
    entity: 'mythic:DarkLord'

Minions do MythicMobs:

bosses:
  raid_boss:
    entity: 'mythic:RaidBoss'
    minions:
      - entity: 'mythic:DarkKnight'
        amount: 3
      - entity: 'mythic:ShadowMage'
        amount: 2

Sistema de Fallback

Se o MythicMobs não estiver disponível ou o mob não for encontrado:

  • O sistema tenta usar uma entidade vanilla equivalente
  • Se isso falhar, usa uma entidade padrão como último recurso
  • Um aviso é registrado no console

Isso garante que o servidor continue funcionando mesmo sem MythicMobs!

Consulte a página de Entidades para exemplos completos de como usar MythicMobs.

Configuração do plugin (config.yml)

Abaixo estão os valores de configuração do plugin.

debug-mode

Modo de depuração para correção de problemas no plugin.

# Determina o funcionamento da depuração. Valores válidos: [false, true]
debug-mode: false

database

Configurações do banco de dados.

database:
  # Determina o tipo de banco de dados. Valores válidos: [SQLITE, MYSQL, HIKARI (recomendado)]
  storage-type: SQLITE

  # Dados para conexão ao banco de dados MYSQL.
  data:
    # Endereço de conexão do banco de dados. [EX: 127.0.0.1]
    host: localhost
    # Porta de conexão do banco de dados. [EX: 3306]
    port: 3306
    # Nome do banco de dados a ser conectado. [EX: minecraft]
    database: ''
    # Usuário de conexão. [EX: root]
    username: ''
    # Senha do usuário de conexão: [EX: 123]
    password: ''

login-delay

Delay para carregar os dados depois do login.

# Delay para carregar os dados depois do login
# Necessário para usar em servidor de mina separado
# Recomendado: 20 ticks
login-delay: 20

limit

Sistema de limite para recolher recompensas.

# Este limite serve para recolher recompensas
# Desativar ou aumentar o limite pode gerar lag
# e em alguns casos crashar o servidor.
limit:
  enabled: true
  # Máximo que irá recolher por vez
  max: 1000

radius

Raio de checagem de mesmo boss existente.

# Raio de checagem de mesmo boss existente
radius: 5

hit-delay

Delay para hitar os bosses.

# Delay para hitar os bosses
# Deixe 0 para não usar
# em millisegundos
hit-delay: 500

damage-protection

Redução de dano caso o jogador tenha protection na armadura.

damage-protection:
  # Encantamento que será reconhecido
  enchantment: 'PROTECTION_ENVIRONMENTAL'
  # Quantidade de itens de armaduras que poderão somar na redução
  amount: 1
  # Nível, quantidade de dano que será reduzido
  levels:
    - '1,1.0'
    - '5,2.0'
    - '10,3.0'

auto-spawn

Sistema de spawnar bosses em horários definidos.

auto-spawn:
  horario1:
    # nome do arquivo do boss sem o .yml
    boss: ''
    # todos, segunda, terca, quarta, quinta, sexta, sabado, domingo
    # dia-hora-minuto-segundo
    time: 'todos-00:00:01'

amulets

Sistema de amuletos.

amulets:
  anti-damage:
    material: 'dd9850f0a95937be428d96e7b6f8a3e28d68afd5a688568b6936a44085639386'
    name: '&cBloquear dano'
    lore:
      - ''
      - '&7Este amuleto permite que você não'
      - '&7sofra dano dos bosses.'
      - ''
      - '&aClique para ativar'
  anti-knockback:
    material: '61a9ae9db36f70d467354069fbbdcc7d279baf6721561381da60d339b23d8829'
    name: '&cBloquear KnockBack'
    lore:
      - ''
      - '&7Este amuleto permite que você não'
      - '&7sofra knockback dos bosses.'
      - ''
      - '&aClique para ativar'
  anti-fire:
    material: '311e2e8f23609001106c07f1697a5a032646a85de8227033d33caab8c12c5e92'
    name: '&cBloquear fogo'
    lore:
      - ''
      - '&7Este amuleto permite que você não'
      - '&7receba fogo dos bosses.'
      - ''
      - '&aClique para ativar'

progress-bar

Configuração da barra de progresso.

progress-bar:
  amount: 10
  symbol: ':'
  color-yes: '&a'
  color-no: '&7'

lore

Sistema de lores.

lore:
  chance: ['', '&6Chance: &f{chance}%', '']

format

Sistema de formatos de money e quantia.

format:
  type: 'LETTER' # Tipos: LETTER - NUMBER
  max-decimals: 4
  formats:
    - ''
    - ''
    - 'K'
    - 'M'
    - 'B'
    - 'T'
    - 'Q'
    - 'QQ'
    - 'S'
    - 'SS'
    - 'O'
    - 'N'
    - 'D'

Nesta página