
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
🚀 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