LitePets is a simple yet powerful pet companion plugin for your Minecraft server. It allows players to spawn, customize, and interact with various pets.
The plugin is still in development, suggestions and feedback are greatly appreciated!
Features 60+ Pet Types: Choose from a wide variety of vanilla mobs as pets (customizable) User-Friendly GUI: Easy-to-use pet selection interface Custom Permissions: Control which pets players can access
Pet Customization: Rename your pets Toggle baby/adult mode Make pets sit or stand Enable/disable glowing effect Change pet speed Adjust wandering behavior Customize appearance for specific mob types Show/hide pet names And much more to come!
Commands All commands are accessible through /pet:
• /pet - Opens the pet selection GUI • /pet despawn - Remove your current pet • /pet baby - Toggle baby/adult mode • /pet sit - Make your pet sit or stand • /pet name <name> - Rename your pet • /pet call - Teleport your pet to you • /pet wander - Allow or prevent pet wandering • /pet glow - Toggle glowing effect • /pet type <type> - Change pet type-specific appearance • /pet speed <1-3> - Adjust pet movement speed • /pet ride - Ride your pet (permission-based) • /pet showname - Show or hide your pet's name • /pet freeze - Freeze your pet in place • /pet info - View pet information • /pet carry - Pick up or put down your pet
Admin Features Admins with proper permissions can: • Remove pets from other players • Force remove nearby pets • View nearby pet information • Reload plugin configuration
Integration & Configuration • WorldGuard Support: Option to despawn pets in PvP regions • PlaceholderAPI Support: Use pet information in other plugins • Highly Configurable: Customize messages, permissions, and pet behavior • Performance Friendly: Lightweight design for minimal server impact
Config file:
Code (Text):
messages:
player-only: "&aThis command can only be used by players."
no-permission: "&cYou do not have permission to use this command."
default-name: "&a%player_name%'s Pet"
no-pet: "&cYou do not have a pet."
pet-age-changed: "&aYour pet's age has been changed."
pet-name-not-provided: "&cYou must provide a name for your pet."
pet-removed: "&aYour pet has been removed."
too-far-from-pet: "&cYou are too far from your pet."
yes: "yes"
no: "no"
help:
- "&a&lPet Commands:"
- "&2/pet &a- pet list."
- "&2/pet despawn &a- remove pet."
- "&2/pet baby &a- change pet age."
- "&2/pet sit &a- make pet sit or stand."
- "&2/pet name <name> &a- change pet name."
- "&2/pet call &a- call your pet."
- "&2/pet wander &a- allow or disallow pet wandering."
- "&2/pet glow &a- make pet glow or not glow."
- "&2/pet type <type> &a- change pet type."
- "&2/pet speed <1-3> &a- change pet speed."
- "&2/pet ride &a- ride your pet."
- "&2/pet showname &a- show or hide pet name."
- "&2/pet freeze &a- freeze or unfreeze pet."
- "&2/pet info &a- view pet information."
- "&2/pet carry &a- pick up or put down pet."
# Configuration for pet riding
# To allow the player to ride a pet, give them the permission "litepets.ride.<pet_name>", for ex.
# "litepets.ride.pig".
ride-pets:
enabled: true
control-item: CARROT_ON_A_STICK
max-hop-on-distance: 5
# The distance at which the pet will automatically call to the player
auto-call-distance: 30