Pular para o conteúdo principal

Extractioncraft

Extractioncraft é um plugin de modo de jogo competitivo no estilo extração para servidores de Minecraft. Os jogadores entram em mapas instanciados gerados proceduralmente, saqueiam recipientes, lutam contra elite mobs e correm para alcançar pontos de extração antes que a borda do mundo feche.

Comece Aqui

Notas da Plataforma Atual

  • Versão do plugin no repositório atual: 1.0-SNAPSHOT
  • Versão da API: 1.21.4
  • Comando raiz: /extractioncraft (alias /exc)

Como Funciona uma Partida

  1. Um jogador cria uma partida com /exc createMatch <contentPackage.yml>, que gera um mundo instanciado de forma assíncrona usando a geração de mundo modular do BetterStructures. O criador é teleportado para um local de spawn aleatório assim que o mundo estiver pronto.
  2. Outros jogadores entram no lobby da partida. O pacote de conteúdo define a contagem mínima e máxima de jogadores.
  3. Quando jogadores suficientes entraram, qualquer jogador na partida pode executar /exc start. Uma curta contagem regressiva de 3 segundos toca antes da partida começar.
  4. Ao iniciar, baús e barris aparecem por todo o mapa. Os recipientes emitem partículas de portal a cada 10 ticks para facilitar a localização. Os jogadores saqueiam recipientes (ficando parados por 3 segundos para abri-los) e lutam contra inimigos EliteMobs por drops de saque. Um placar lateral conta regressivamente um cronômetro de 15 minutos.
  5. Após 1 minuto, pontos de extração (alavancas em pequenas plataformas) aparecem no mapa. Uma bússola em barra de chefe mostra marcadores ao longo dela que apontam para cada saída visível.
  6. Os jogadores puxam uma alavanca em um ponto de extração, depois ficam na plataforma de 3 blocos por 20 segundos para extrair com sucesso.
  7. Uma borda do mundo encolhe constantemente de 740 blocos de largura até nada ao longo de 15 minutos, forçando os jogadores em direção ao centro.
  8. Jogadores que extraem mantêm seu saque (os itens são vinculados à alma na saída através do encantamento soulbind do EliteMobs). Jogadores que falham na extração perdem todos os itens do inventário quando deleteItemsOnFailToExtract é true (o padrão).

Dependências

  • Dependências opcionais (efetivamente necessárias para conteúdo pré-fabricado): BetterStructures, EliteMobs, FreeMinecraftModels
  • Framework: MagmaCore (incluído)

O plugin carrega sem as dependências opcionais, mas os pacotes de conteúdo pré-fabricados Kobold Mines não podem ser executados sem os três.