Repository navigation
Releases: JuanPWilchesO/CustomCore
Release list
CustomCore 1.0.5 - avisos por flecha
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
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: agrupaARROW,SPECTRAL_ARROWyTIPPED_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
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-versionpasa de1.21a26.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
Aviso: esta version declara soporte para Paper 1.21 de forma incorrecta.
Solo funciona en Paper 26.3. Usa 1.0.1, que corrige elapi-versiony 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.