NovaPets icon

NovaPets 1.0.1-SNAPSHOT

Transform your pets into powerful allies with leveling, stats, cosmetics, and more!

🐾 NovaPets – Take Your Pets to the Next Level!

Turn your server’s pets into true companions for battle, fashion, and adventure! NovaPets is the ultimate plugin to enhance your players’ experience, offering a wide range of unique features such as leveling, advanced stats, cosmetics, and backpacks.


Why NovaPets?

  • 🏆 Leveling System: Pets gain experience by playing with their owners and level up, improving their stats.
  • 🎒 Pet Backpacks: Pets come with a backpack to store important items! Perfect for long explorations.
  • 🌟 Enhanced Stats by Level: The higher the pet's level, the stronger it becomes! Improve its health, attack, defense, and speed.
  • 🛡️ Spiritual Guardian Mode: Transform your pet into a spiritual guardian that follows you everywhere and automatically attacks nearby enemies. Perfect for protecting players during dangerous adventures!
  • 🎨 Exclusive Cosmetics: Customize your pets with amazing cosmetics. Make them stand out from the crowd!
  • 📊 Advanced Data System: Track pet progress with detailed data storage.

⚙️ Key Features

  • Points System: Pets can earn points by playing or performing tricks.
  • User-Friendly Interface: Easy to use for both admins and players.
  • Full Compatibility: Works perfectly with modern Minecraft versions and is highly configurable.
  • Multilingual Support: Easily translatable and customizable in multiple languages.

📊 PlaceholderAPI Support

NovaPets comes with full PlaceholderAPI integration, allowing you to display pet information anywhere on your server. Here’s a list of available placeholders:

Placeholder Description Example Output
%novapets_has_pet% Returns true if the player has an active pet, otherwise false. true
%novapets_pet_level% Displays the current level of the pet. 10
%novapets_pet_exp% Shows the current experience points of the pet. 20
%novapets_pet_exp_needed% Experience required for the next level. 100
%novapets_pet_health% Displays the current health of the pet (formatted to 1 decimal place). 10.5
%novapets_pet_max_health% Shows the maximum health of the pet. 32
%novapets_pet_attack% Displays the total attack power of the pet. 12.0
%novapets_pet_defense% Shows the total defense stat of the pet. 1.2
%novapets_pet_speed% Displays the total speed of the pet (formatted to 2 decimal places). 0.42
%novapets_pet_is_sitting% Returns true if the pet is sitting, otherwise false. false
%novapets_pet_collar_color% Returns the color of the pet's collar. RED
%novapets_pet_points% Displays the current points the pet has in the internal points system. 50
%novapets_pet_is_spirit% Returns true if the pet is in Spirit Guardian mode, otherwise false. false
%novapets_pet_base_health% Base health of the pet (before any bonuses). 15.0
%novapets_pet_base_attack% Base attack power of the pet (before any bonuses). 10.0
%novapets_pet_base_defense% Base defense stat of the pet (before any bonuses). 1.2
%novapets_pet_base_speed% Base speed of the pet (before any bonuses). 0.32
%novapets_pet_bonus_health% Additional health added by bonuses. 0.20
%novapets_pet_bonus_attack% Bonus attack power added to the pet. 2.0
%novapets_pet_bonus_defense% Bonus defense stat added to the pet. 0.10
%novapets_pet_bonus_speed% Bonus speed added to the pet. 0.15

Easily integrate these placeholders into your server’s scoreboard, chat, or menus to keep players informed about their pet progress!

📷 Screenshots and Demo

2025-02-05_16.54.01.png

2025-02-05_16.54.03.png

2025-02-05_16.54.06.png

2025-02-05_16.54.07.png

2025-02-05_16.54.08.png

2025-02-05_16.49.42.png

2025-02-05_16.49.49.png

2025-02-05_16.53.56.png

2025-02-05_16.53.59.png

2025-02-05_16.54.00.png

2025-02-05_16.54.04.png

 


🚀 How to get started?

1 - Download NovaPets.
2- Install it on your server (Paper/Spigot compatible).
3- Configure the settings to your liking and enjoy a unique experience with pets.



💡 Customizable settings

  • Fully configurable system, from its guis to messages and more!
guis:
  pet_gui:
    title: "&6Pet Information"
    size: 27
    items:
      stats:
        name: "&e&lPet Level and Experience"
        lore: 
          - "&8⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯"
          - "&7➤ Level: &6%level%" 
          - "&7➤ Experience: &e%xp%&7/&e%max_xp%"
          - "&7➤ Owner: &f%owner%"
          - "&8⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯"
        slot: 13
        material: EXPERIENCE_BOTTLE
config: 
  prefix: "&3NovaPets &8» "
  pet:
    name: "&6&lLvl %level% &7[%exp%/%max_exp%] &f %owner%'s Wolf"
    attributes: 
      health_bonus: 1.3
      attack_bonus: 0.4
      protection_bonus: 0.2
      speed_bonus: 0.05
messages:
  reload:
    success: "&aConfiguration reloaded successfully!"
    no_permission: "&cYou don't have permission to use this command!"
    usage: "&cUsage: /%label% reload"
  pets:
    default_pet_name: "Wolf"
    pet_killer_unknown: "Unknown"
    pet_not_active: "&cYou don't have an active pet!"
    states:
      sit: "sitting"
      not_sit: "standing"

 

IMPORTANT: The examples given are not the complete configuration!


🔧 Support and Updates

Join our official Discord server for:

  • 📢 Support: Get quick help from our support team and community members.
  • 📚 Guides: Learn how to get the most out of NovaPets with guides provided by the community or by the owners.
  • 🛠️ Bug Reports & Feature Requests: Help us improve by sharing your ideas or reporting any issues.
  • 🎉 Community Events & Updates: Stay up to date with the latest news and upcoming features!
  • 👉 Join the Discord

pets

custom

configurable

guis

novapets