Skip to content

Releases: JuanPWilchesO/CustomCore

CustomCore 1.0.5 - avisos por flecha

Choose a tag to compare

@JuanPWilchesO JuanPWilchesO released this 21 Oct 12:23

CustomCore 1.0.5

Version de interfaz y documentacion.

Avisos de cooldown por flecha

Todas las flechas custom compartian el mismo id de boss bar (cooldown), asi que el aviso
de una tapaba el de la otra. Ahora el id lleva el nombre del objeto (cooldown:<nombre>):
cada flecha conserva su aviso. Los cooldowns del servidor ya eran independientes por tipo;
lo que se pisaba era la pantalla.

Skill invalida, documentada

Una combinacion imposible, como target: impacto con target-type: radius, descarta la
skill entera
al cargar. El log avisa Skill invalida, se omite, pero la documentacion no
lo decia con claridad. Ahora si.

Requisitos

  • Paper 26.3 (Minecraft 26.3).
  • Java 25.

Incluye CustomCore-1.0.5.jar.

CustomCore 1.0.4 - CC y flechas vanilla

Choose a tag to compare

@JuanPWilchesO JuanPWilchesO released this 21 Oct 04:23

CustomCore 1.0.4

Version correctiva de combate. Dos fallos que solo se veian jugando.

Control de masas con flechas

cancel-on-hit cancelaba el control con el mismo golpe que lo aplicaba:
ProjectileHitEvent va antes que EntityDamageByEntityEvent, asi que el dano de la flecha
borraba el aturdimiento en el mismo tick. Ahora hay una ventana de gracia de 150 ms: el
golpe que entrega el control no lo rompe; el siguiente si.

Flechas vanilla con el cazador

El fallback de municion exigia una flecha del mismo material y fabricaba un stack vacio.
Con flechas con efecto eso nunca coincide, y un cazador con tipped arrows y ninguna ARROW
se quedaba sin poder disparar.

  • Nuevo ArrowTypes: agrupa ARROW, SPECTRAL_ARROW y TIPPED_ARROW.
  • El fallback gasta preferentemente el mismo tipo y, si no hay, cualquiera de la familia.
  • El proyectil conserva la pocion de la flecha gastada.
  • La flecha custom se devuelve al inventario.

Documentacion

  • skills.md: aclarado que el golpe que aplica el control no lo cancela.
  • drops-y-objetos.md: el fallback acepta cualquier flecha vanilla y conserva su pocion.

Requisitos

  • Paper 26.3 (Minecraft 26.3).
  • Java 25.

Incluye CustomCore-1.0.4.jar.

CustomCore 1.0.1 - soporte real Paper 26.3

Choose a tag to compare

@JuanPWilchesO JuanPWilchesO released this 21 Oct 02:30

CustomCore 1.0.1

Version correctiva. No cambia el comportamiento del juego; corrige lo que el plugin
declara sobre si mismo.

Que estaba mal

La 1.0.0 decia "Paper 1.21 o superior". Es falso: el codigo usa
Attribute#getDefaultValue(), que no existe en la API 1.21. Lo comprobe compilando
contra paper-api 1.21.8: falla ahi y solo compila contra 26.3.

Que cambia

  • api-version pasa de 1.21 a 26.3. Paper ahora rechaza el plugin en
    versiones anteriores en vez de cargarlo y fallar despues en tiempo de ejecucion.
  • README y documentacion: requisito real Paper 26.3 (Minecraft 26.3) y Java 25.
  • Eliminada la promesa de compatibilidad con 1.21 en los requisitos de compilacion.

Validacion

El servidor de pruebas carga 27 mobs, 42 items, 11 skills y 1 mejora: 81 archivos
YAML que se parsean y aplican en cada arranque. Todo carga sin errores con este jar.

Requisitos

  • Paper 26.3 (Minecraft 26.3).
  • Java 25.

Incluye CustomCore-1.0.1.jar.

CustomCore 1.0.0

Choose a tag to compare

@JuanPWilchesO JuanPWilchesO released this 21 Oct 02:14

Aviso: esta version declara soporte para Paper 1.21 de forma incorrecta.
Solo funciona en Paper 26.3. Usa 1.0.1, que corrige el api-version y la documentacion.

CustomCore 1.0.0

Primera version publica.

Interfaz

  • Avisos de estado en boss bars (maximo 3), sin llenar el chat.
  • Cooldowns visuales: barrido en la toolbar o boss bar si el material se comparte.
  • Recall en titulo; errores y comandos siguen en el chat.

Flechas custom (cazador)

  • Carga por jugador y cooldown por tipo.
  • No se pueden recoger tras el impacto.
  • Las flechas normales se separan de las custom al recoger.

Control de masas

  • Aturdimiento, raiz, silencio y desarme.
  • Escudo de inmunidad y trinket (cleanse_cc).

Otros

  • Pociones arrojadizas y persistentes con receta.
  • Documentacion y tutoriales incluidos en el jar.

Requisitos

  • Paper 1.21+ (probado en Paper 26.3; exige Java 25 en el servidor).
  • Java 21+.

Incluye CustomCore-1.0.0.jar.