Saltar al contenido principal

Extractioncraft

Extractioncraft es un plugin de modo de juego competitivo de estilo extracción para servidores de Minecraft. Los jugadores entran en mapas instanciados generados proceduralmente, saquean contenedores, luchan contra mobs de elite y compiten por llegar a los puntos de extracción antes de que el borde del mundo se cierre.

Empieza Aquí

Notas de la Plataforma Actual

  • Versión del plugin en el repositorio actual: 1.0-SNAPSHOT
  • Versión de API: 1.21.4
  • Comando raíz: /extractioncraft (alias /exc)

Cómo Funciona una Partida

  1. Un jugador crea una partida con /exc createMatch <contentPackage.yml>, que genera un mundo instanciado de forma asíncrona usando la generación de mundo modular de BetterStructures. El creador es teletransportado a una ubicación de aparición aleatoria una vez que el mundo está listo.
  2. El paquete de contenido define un número mínimo y máximo de jugadores, pero la build actual no registra ningún comando para unirse: /exc createMatch es la única forma de entrar en una partida, así que en la práctica una partida contiene únicamente a su creador.
  3. Una vez que se cumple minPlayers (1 por defecto), cualquier jugador en la partida puede ejecutar /exc start. Se reproduce una breve cuenta regresiva de 3 segundos antes de que la partida comience.
  4. Al iniciar, los cofres y barriles aparecen por todo el mapa. Los contenedores emiten partículas de portal cada 10 ticks para que sean fáciles de detectar. Los jugadores saquean contenedores (quedándose quietos 3 segundos para abrirlos) y luchan contra enemigos de EliteMobs por drops de botín. Un marcador lateral muestra una cuenta regresiva de 15 minutos.
  5. Después de 1 minuto, se pega en el mapa la versión utilizable de cada punto de extracción. Una brújula en barra de jefe muestra un marcador para cada punto de extracción que esté frente al jugador.
  6. Accionar la palanca de un punto de extracción la consume y abre una única ventana de extracción compartida de 20 segundos. Todos los que estén dentro de la zona de extracción de ese punto cuando la ventana se cierre se extraen juntos.
  7. Un borde del mundo se reduce constantemente desde 740 bloques de ancho hasta nada a lo largo de aproximadamente 15 minutos, forzando a los jugadores hacia el centro.
  8. Los jugadores que se extraen conservan su botín (los objetos se vinculan al alma al salir mediante el encantamiento soulbind de EliteMobs). Todos los demás —los jugadores que salen, se desconectan o reciben daño letal— pierden todo su inventario cuando deleteItemsOnFailToExtract está en true (el valor predeterminado).

Los detalles completos sobre temporizadores, reglas de extracción, muertes y protecciones del mundo están en la página de desarrollo de la partida.

Dependencias

  • Soft-depends (efectivamente requeridas para el contenido premade): BetterStructures, EliteMobs, FreeMinecraftModels
  • Framework: MagmaCore (incluido)

El plugin se cargará sin las soft-depends, pero los paquetes de contenido premade de Kobold Mines no pueden ejecutarse sin las tres.