My pet with abilities | ES icon

My pet with abilities | ES -----

spigot




What’s new: version 1.3.1 – Maximum stability and usability

✔️ Improved pet inventory: you can now move items from your own inventory into the allowed slots of your pet’s chest without blocking issues.

✔️ Automatic & persistent saving: inventory contents are saved instantly and remain intact after reopening.

✔️ Clean console: no more annoying warnings – reloads now run with zero errors.

✔️ Better performance: optimized internals with a UUID-based cache (no live entities saved).

✔️ Improved compatibility: works better across different Skript versions and server setups.

In short: more stable, smoother, and ready to grow with new skills and features.

New UUID-based cache (no console warnings)
Pet inventory: fixed UX and persistent saving
Automatic cleanup of references on death/quit
⚡ Better performance and wider compatibility



Novedades: versión 1.3.1 – Estabilidad y usabilidad al máximo

✔️ Inventario de mascota mejorado: ahora puedes mover ítems desde tu inventario a los slots permitidos del cofre de tu mascota sin bloqueos.

✔️ Guardado automático y persistente: el contenido del inventario se guarda al instante y se mantiene al reabrir.

✔️ Consola limpia: adiós a los avisos molestos; recarga sin errores ni warnings.

✔️ Más rendimiento: gestión interna optimizada con caché por UUID (sin almacenar entidades vivas).

✔️ Mayor compatibilidad: funciona mejor con distintas versiones de Skript y setups de servidores.

En resumen: más estable, más fluido, y listo para crecer con nuevas habilidades y funciones.


Nuevo cache por UUID (sin avisos en consola)
Inventario de mascota: UX arreglada y persistente
Limpieza automática de referencias al morir/salir
⚡ Rendimiento y compatibilidad mejorados









==================================================

Fixed (technical)
  • ️ Removed saving of live entities in variables (set {petentity::...} to entity) → no more warnings “a living entity cannot be saved”.

    Now uses a lightweight UUID cache for safety and stability.

  • Fixed indentation issues and “Empty configuration section” warnings in inventory handlers.

  • Pet inventory saving corrected:
    • Properly handles allowed slots while ignoring “Blocked” placeholders.

    • Save loop rewritten to persist items without warnings.
  • Fixed delete resolveCachedPet(...) → now deletes the cache variable directly ({petentity_uuid::...}).

  • Safe cleanup of references when the pet dies (on death) or when the player leaves (on quit).

  • ️ Inventory click/drag handling improved:

    • Clicks in the player’s inventory are no longer blocked.

    • Cancels only clicks inside the pet chest when out of capacity or on a blocked slot.

    • Added inventory drag handler to prevent bypassing slot limits.
=======================================================
----------, Sep 23, 2025

Permissions (previously 16 → now 28)

12 new permissions have been added compared to the old version:

  • mascotas.ability.damage

  • mascotas.ability.health

  • mascotas.ability.speed

  • mascotas.admin.setlevel

  • mascotas.chest (pet inventory)

  • mascotas.cooldown.reset (reset cooldowns)

  • mascotas.open.main (open main menu without command?)

  • mascotas.skill.charge (special Speed ability)

  • mascotas.skill.feroz (special Damage ability)

  • mascotas.skill.regen (special Health ability)

  • mascotas.talents.storage (storage/inventory talent)

  • mascotas.upgrades (unlockable extra upgrades)
New Features

  • Special Abilities System (Level 10+)
    • Health → Regeneration (mascotas.skill.regen)

    • Speed → Charge (mascotas.skill.charge)

    • Damage → Feral Strike (mascotas.skill.feroz)
      Each ability has its own cooldown.
  • Pet Inventory / Personal Chest
    New menu to store pet items.
    Permission: mascotas.chest

  • Upgrades System
    Unlock extra features with mascotas.upgrades.

  • Cooldown Reset
    Admins can reset cooldown timers (mascotas.cooldown.reset).

  • Storage Talent
    New talent branch that expands inventory slots (mascotas.talents.storage).

  • Refined Permissions
    Each ability now has its own dedicated permission (mascotas.ability.*).

  • Main Panel Integration
    Permission mascotas.open.main to open the global menu.




    Permisos (antes 16 → ahora 28)

    Se han añadido 12 permisos nuevos respecto a la versión anterior:
    • mascotas.ability.damage

    • mascotas.ability.health

    • mascotas.ability.speed

    • mascotas.admin.setlevel

    • mascotas.chest (inventario de mascota)

    • mascotas.cooldown.reset (resetear cooldowns)

    • mascotas.open.main (abrir menú principal sin comando?)

    • mascotas.skill.charge (habilidad especial Velocidad)

    • mascotas.skill.feroz (habilidad especial Daño)

    • mascotas.skill.regen (habilidad especial Vida)

    • mascotas.talents.storage (talento de inventario/almacenaje)

    • mascotas.upgrades (mejoras extra desbloqueables)
    Funciones nuevas
    • Sistema de habilidades especiales (Nivel 10+)
      • Vida → Regeneración (mascotas.skill.regen)

      • Velocidad → Embestida (mascotas.skill.charge)

      • Daño → Ataque Feroz (mascotas.skill.feroz)
        Cada habilidad tiene su propio cooldown.
    • Inventario de mascotas / Cofre personal
      Nuevo menú para almacenar objetos de la mascota.
      Permiso: mascotas.chest

    • Sistema de mejoras (Upgrades)
      Posibilidad de desbloquear funciones extra mediante mascotas.upgrades.

    • Reset de cooldowns
      Los administradores pueden reiniciar los tiempos de espera (mascotas.cooldown.reset).

    • Talento de almacenamiento
      Nueva rama de talentos que expande los slots de inventario (mascotas.talents.storage).

    • Permisos refinados
      Cada habilidad ahora tiene su propio permiso (mascotas.ability.*).

    • Más integración con panel principal
      Permiso mascotas.open.main para abrir el menú global.


      Captura de pantalla 2025-09-22 084543.png Captura de pantalla 2025-09-22 084551.png Captura de pantalla 2025-09-22 084617.png Captura de pantalla 2025-09-22 084628.png Captura de pantalla 2025-09-22 084637.png Captura de pantalla 2025-09-22 084644.png Captura de pantalla 2025-09-22 084709.png Captura de pantalla 2025-09-22 084543.png Captura de pantalla 2025-09-22 084551.png Captura de pantalla 2025-09-22 084617.png Captura de pantalla 2025-09-22 084628.png Captura de pantalla 2025-09-22 084637.png Captura de pantalla 2025-09-22 084644.png Captura de pantalla 2025-09-22 084709.png
----------, Sep 22, 2025

Permissions (previously 16 → now 28)

12 new permissions have been added compared to the old version:

  • mascotas.ability.damage

  • mascotas.ability.health

  • mascotas.ability.speed

  • mascotas.admin.setlevel

  • mascotas.chest (pet inventory)

  • mascotas.cooldown.reset (reset cooldowns)

  • mascotas.open.main (open main menu without command?)

  • mascotas.skill.charge (special Speed ability)

  • mascotas.skill.feroz (special Damage ability)

  • mascotas.skill.regen (special Health ability)

  • mascotas.talents.storage (storage/inventory talent)

  • mascotas.upgrades (unlockable extra upgrades)
New Features

  • Special Abilities System (Level 10+)
    • Health → Regeneration (mascotas.skill.regen)

    • Speed → Charge (mascotas.skill.charge)

    • Damage → Feral Strike (mascotas.skill.feroz)
      Each ability has its own cooldown.
  • Pet Inventory / Personal Chest
    New menu to store pet items.
    Permission: mascotas.chest

  • Upgrades System
    Unlock extra features with mascotas.upgrades.

  • Cooldown Reset
    Admins can reset cooldown timers (mascotas.cooldown.reset).

  • Storage Talent
    New talent branch that expands inventory slots (mascotas.talents.storage).

  • Refined Permissions
    Each ability now has its own dedicated permission (mascotas.ability.*).

  • Main Panel Integration
    Permission mascotas.open.main to open the global menu.




    Permisos (antes 16 → ahora 28)

    Se han añadido 12 permisos nuevos respecto a la versión anterior:
    • mascotas.ability.damage

    • mascotas.ability.health

    • mascotas.ability.speed

    • mascotas.admin.setlevel

    • mascotas.chest (inventario de mascota)

    • mascotas.cooldown.reset (resetear cooldowns)

    • mascotas.open.main (abrir menú principal sin comando?)

    • mascotas.skill.charge (habilidad especial Velocidad)

    • mascotas.skill.feroz (habilidad especial Daño)

    • mascotas.skill.regen (habilidad especial Vida)

    • mascotas.talents.storage (talento de inventario/almacenaje)

    • mascotas.upgrades (mejoras extra desbloqueables)
    Funciones nuevas
    • Sistema de habilidades especiales (Nivel 10+)
      • Vida → Regeneración (mascotas.skill.regen)

      • Velocidad → Embestida (mascotas.skill.charge)

      • Daño → Ataque Feroz (mascotas.skill.feroz)
        Cada habilidad tiene su propio cooldown.
    • Inventario de mascotas / Cofre personal
      Nuevo menú para almacenar objetos de la mascota.
      Permiso: mascotas.chest

    • Sistema de mejoras (Upgrades)
      Posibilidad de desbloquear funciones extra mediante mascotas.upgrades.

    • Reset de cooldowns
      Los administradores pueden reiniciar los tiempos de espera (mascotas.cooldown.reset).

    • Talento de almacenamiento
      Nueva rama de talentos que expande los slots de inventario (mascotas.talents.storage).

    • Permisos refinados
      Cada habilidad ahora tiene su propio permiso (mascotas.ability.*).

    • Más integración con panel principal
      Permiso mascotas.open.main para abrir el menú global.


      [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG]
----------, Sep 22, 2025

Fixed:

  • Damage now increases correctly

  • Speed effect increases properly

  • Stats panel fixed — your selected pet’s stats will now display correctly
----------, Sep 19, 2025

Resource Information
Author:
----------
Total Downloads: 34
First Release: Sep 18, 2025
Last Update: Sep 23, 2025
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings