Sueta

HoverPets [1.16.x-1.20.x] ✅Create your own pet ✅ | Simple GU

1.1.1

Ever wanted heads as pets in minecraft? Now you can for free.

·Plugin

What's HoverPets?

HoverPets is a paper plugin to use custom heads as pets in Minecraft.

Dependencies :

Like HoverPets?

  • Rate it on spigot (bottom of this page)
  • Share with your friends!

Need Support?

Open a ticket in my Discord Server!

Plugin supported:

Pet Features:

  • Adds a new pet to every player
  • Simple GUI navigation to customize your pet
  • Use custom heads as skins for your pet
  • Add a particle effect to your pet
  • Rename your pet
  • ... and much more

Config Features:

  • GUI are customizable
    • Change item name
    • Change item lore
  • Messages are fully customizable
  • Add new pets in config.yml
Main Menu


messages.yml
####################################
#   HoverPets v.1.1.1              #
#   made by iTzAleh                #
#   For Support:                   #
# https://discord.gg/TZ829vPd6x    #
####################################



#Format:

#Hex Codes -> &#AA00AA

#Color Codes ->
#&0: Black
#&1: Dark Blue
#&2: Dark Green
#&3: Dark Aqua
#&4: Dark Red
#&5: Dark Purple
#&6: Gold
#&7: Gray
#&8: Dark Gray
#&9: Blue
#&a: Green
#&b: Aqua
#&c: Red
#&d: Light Purple
#&e: Yellow
#&f: White
#&r: resets color to the default
#&l: Bold
#&o: Italic
#&n: Underline
#&m: Strikethrough
#&k: Glitch



#New Line -> \n



#Messages Customization

#In this section you can edit all the messages in the chat and in the gui.
#Follow the instructions carefully; if you need, open a ticket on the Discord server!

#General
Prefix: "&5&lH&dover&5&lP&dets &8» &r"
NoPermission: "&cYou don't have permission."
PetName: "&6%player%'s &7Pet &c%health% HP"
SubCommandError: "&cYou need to specify a subcommand\n&5List of available subcommands:\n&8•&7 spawn\n&8•&7 menu\n&8•&7 despawn\n&8•&7 skills\n&8•&7 particles\n&8•&7 animation\n&8•&7 effects\n&8•&7 rename\n&8•&7 reload"
SummonCommandError: "&5List of available pets\n"
SpawnPetFirst: "&cYou first need to spawn a pet"
BuyPrompt: "&7Do you want to buy this item for: &6%price%$"
BuyConfirmationPrompt: "&aClick here to confirm"
PetDie: "&cYour pet died"
PetSpawned: "&f%pet% &7has been spawned"
PetDeSpawned: "&f%pet% &7has been despawned"
InvalidArguments: "&cWrong arguments: /hoverpets rename <name>"
RenamedConfirm: "&aYour pet has been renamed"
ReloadSuccess: "&aPlugin Reloaded! :D"
NoneMatch: "&cInvalid name"
NotAValidPet: "&cThis isn't a valid pet"
BuyStoragePrompt: "&7Do you want to buy this upgrade for: &6%price%$"
AlreadyBought: "&cYou don't have anything to buy"
NoFunds: "&cYou don't have enough money in account"
BuySucces: "&aSuccess"
notYourPet: "&cThis isn't your pet"
PlayersOnly: "&cThis command is only available for players"
PetType: "&8•&7 %pet_type%" #In "/hoverpets spawn" command

#Particles
ParticlesIncorrectName: "&cYou need to specify correct particle name"
ParticlesCurrent: "&5You have this particle active:\n &8•&7 %particles_type%"
ParticlesList: "&cYou need to specify what particle effect you want\n&5List of available particle effects"
ParticleCurrent: "&5You have this particles active:\n&8•&7 %particles_type%"
ParticleType: "&8•&7 %particle_type%" #In "/hoverpets particles" command

#Animations
AnimationsList:  "&cYou need to specify what animation you want\n&5List of available animations"
AnimationsIncorrectName: "&cYou need to specify correct animation name"
AnimationsCurrent: "&5You have this animation active:\n&8•&7 %animations_type%"
AnimationsType: "&8•&7 %animations_type%" #In "/hoverpets animations" command

#Skills
SkillCommandError: "&cYou need to specify an operation\n&5List of available operations\n&8•&7 add\n&8•&7 list \n&8•&7 listcurrent \n&8•&7 remove"
SkillList: "&5List of available skills:"
SkillAdd: "&cYou need to specify skill you want to add\n &5List of available skills:"
SkillRemove: "&cYou need to specify skill you want to remove\n &5List of available skills:"
SkillIncorrectName: "&cYou need to specify correct skill name"
NoSkills: "&cYou don't have any active skill"
SkillEnabledList: "&5You currently have these skills active:"
MaxStorageLevel: "&cYou already have max level"
SkillType: "&8•&7 %skill_type%" #In "/hoverpets skills" command

#Beacon effects
NoEffects: "&cYou don't have any effects active"
EffectsCommandError:  "&cYou need to specify an operation\n&5List of available operations\n&8•&7 add\n&8•&7 list\n&8•&7 listcurrent \n&8•&7 remove"
CurrentlyAvailableEffects: "&5You currently have these effects active:"
AvailableEffects: "&5Available effects:"
EffectsList: "&cYou need to specify what beacon effect you want\n&5List of available beacon effects"
EffectAdd: "&cYou need to specify effect you want to add\n &5List of available effects:"
EffectRemove: "&cYou need to specify effect you want to remove\n &5List of available effects:"
EffectType: "&8•&7 %effect_type%" #In "/hoverpets effects" command

#GUI Customization
MainMenuName: "&6✯ &5HoverPets Menu"
SpawnPet: "&8(&6✶&8) Spawn your pet"
DespawnPet: "&8(&6✶&8) Despawn your pet"
SelectPetMenuName: "&8(&6✶&8) Select Pet"
ParticleMenuName: "&8(&6✷&8) Select Particle Effect"
AnimationMenuName: "&8(&6✸&8) Select Animation"
BeaconEffectsSelectionInventory: "&8(&6✹&8) Select Beacon Effects"
SelectPetSkill: "&8(&6✺&8) Select Pet Skill"
BeaconMenuName: "&8(&6✹&8) Select Beacon Effects"
ChestMenuName: "&5Pet Chest"
GUIMaterial: "GRAY_STAINED_GLASS_PANE" #CANNOT BE NULL (DO NOT USE COLOR CODES)
GUIMaterialName: "&8HoverPets"
PreviousPage: "&e&oPrevius Page"
NextPage: "&e&oNext page"
MainMenuButton: "&aReturn to main menu"
CloseButtonButton: "&cClose this menu"
PetSelection: "&5%pet%"

#Descriptions (Lore)

#Main Menu
spawnDespawnLore:
  - ""
  - "&8➥  &7&oSpawn or despawn"
  - "    &7&oyour pet"

AnimationsLore:
  - ""
  - "&8➥  &7&oClick here to select"
  - "    &7&oPet's Animations"
BeaconLore:
  - ""
  - "&8➥  &7&oClick here to select"
  - "    &7&oPet's Beacon Effects"

SkillsLore:
  - ""
  - "&8➥  &7&oClick here to select"
  - "    &7&oPet's Skills"

ParticlesLore:
  - ""
  - "&8➥  &7&oClick here to select"
  - "    &7&oPet's Particle effects"

#Pet Selection GUI

PetUnlockedLore:
  - ""
  - "&8➥  &7&oClick here to select"
  - "    &7&othis Pet"

PetLockedLore:
  - ""
  - "&8➥  &7&oClick here to buy"
  - "    &7&othis Pet for: &6%price% $"

#Particle Selection GUI

ParticleUnlockedLore:
  - ""
  - "&8➥  &7&oClick here to select"
  - "    &7&othis Particle Effect"

ParticleLockedLore:
  - ""
  - "&8➥  &7&oClick here to buy"
  - "    &7&othis Particle Effect"
  - "    &7&ofor: &6%price% $"

#Animation Selection GUI

AnimationUnlockedLore:
  - ""
  - "&8➥  &7&oClick here to select"
  - "    &7&othis Animation"

AnimationLockedLore:
  - ""
  - "&8➥  &7&oClick here to buy"
  - "    &7&othis Animation"
  - "    &7&ofor: &6%price% $"

#Beacon Effect Selection GUI

BeaconEffectUnlockedLoreEnable:
  - ""
  - "&8➥  &7&oClick here to select"
  - "   &7&oand &cdisable &7&othis Effect"

BeaconEffectUnlockedLoreDisable:
  - ""
  - "&8➥  &7&oClick here to select"
  - "    &7&oand &aenable &7&othis Effect"

BeaconEffectLockedLore:
  - ""
  - "&8➥  &7&oClick here to buy"
  - "    &7&othis Effect"
  - "    &7&ofor: &6%price% $"

#Skill Selection GUI

SkillUnlockedLore:
  - ""
  - "&8➥  &7&oClick here to select"
  - "    &7&othis Skill"

SkillLockedLore:
  - ""
  - "&8➥  &7&oClick here to buy"
  - "    &7&othis Skill"
  - "    &7&ofor: &6%price% $"

PetStorageLore:
  - ""
  - "&8➥  &7&oClick here to upgrade"
  - "    &7&oPet Storage"
  - "    &7&ofor: &6%price% $"
config.yml
####################################
#   HoverPets v.1.1.1              #
#   made by iTzAleh                #
#   For Support:                   #
# https://discord.gg/TZ829vPd6x    #
####################################

#Format:

#Hex Codes -> &#AA00AA

#Color Codes ->
#&0: Black
#&1: Dark Blue
#&2: Dark Green
#&3: Dark Aqua
#&4: Dark Red
#&5: Dark Purple
#&6: Gold
#&7: Gray
#&8: Dark Gray
#&9: Blue
#&a: Green
#&b: Aqua
#&c: Red
#&d: Light Purple
#&e: Yellow
#&f: White
#&r: resets color to the default
#&l: Bold
#&o: Italic
#&n: Underline
#&m: Strikethrough
#&k: Glitch

#Configuration File

#In this section you can change all the plugin settings, and you can customize some names.
#Follow the instructions carefully; if you need, open a ticket on the Discord server!


#Don't touch if you don't know what are you doing!
Sound:
  #enable sounds
  enable: "true"
  volume: 1.0
  pitch: 1.0

#You can choose to use Vault or PlayerPoints as your economic system
economy-system: "Vault"
#economy-system: "PlayerPoints" -> Change it like this to use PlayerPoints (https://www.spigotmc.org/resources/playerpoints.80745/)

#You can choose to enable auto respawn after pet's death
AutoRespawn: "true"

Skills:
  Guard:
    #DisplayName is the name that is displayed in GUI
    DisplayName: "&5Guard"
    #Name is the name that is displayed in Tab-Commands and lists. DO NOT USE color codes.
    Name: "Guard"
    price: 600
    timeToAgroAgain: 10
  Beacon:
    DisplayName: "&5Beacon Effects"
    Name: "Beacon Effects"
    price: 100
    range: 32
    time: 600 #30 seconds = 600 tick
  PetStorage:
    levelPrice: 300
    maxLevel: 3
    DisplayName: "&5Upgrade Pet Storage"
    Name: "Pet Storage"
  Poison:
    DisplayName: "&5Poison"
    Name: "Poison"
    price: 1000
  FireAspect:
    DisplayName: "&5Fire Aspect"
    Name: "Fire Aspect"
    price: 1000


Effects:
  Healing:
    DisplayName: "&5Healing"
    Name: "Healing"
    price: 3000
  Resistance:
    DisplayName: "&5Resistance"
    Name: "Resistance"
    price: 3000
  Haste:
    DisplayName: "&5Haste"
    Name: "Haste"
    price: 3000
  JumpBoost:
    DisplayName: "&5Jump Boost"
    Name: "Jump Boost"
    price: 3000
  Speed:
    DisplayName: "&5Speed"
    Name: "Speed"
    price: 3000
  Strength:
    DisplayName: "&5Strength"
    Name: "Strength"
    price: 3000

Particles:
  Sparkle:
    DisplayName: "&5Sparkle"
    Name: "Sparkle"
    price: 6969
  DrippingLava:
    DisplayName: "&5Dripping Lava"
    Name: "Dripping Lava"
    price: 3
  DrippingWater:
    DisplayName: "&5Dripping Water"
    Name: "Dripping Water"
    price: 3
  Enchant:
    DisplayName: "&5Enchant"
    Name: "Enchant"
    price: 3
  Fire:
    DisplayName: "&5Fire"
    Name: "Fire"
    price: 3
  Hearts:
    DisplayName: "&5Heart"
    Name: "Heart"
    price: 3
  Notes:
    DisplayName: "&5Note"
    Name: "Note"
    price: 3
  Smoke:
    DisplayName: "&5Smoke"
    Name: "Smoke"
    price: 3
  Spark:
    DisplayName: "&5Spark"
    Name: "Spark"
    price: 3
  Disable:
    DisplayName: "&5Disable"
    Name: "Disable"

Animations:
  Follow:
    DisplayName: "&5Follow"
    Name: "Follow"
    price: 1000
  Circle:
    DisplayName: "&5Circle"
    Name: "Circle"
    price: 1000
  Square:
    DisplayName: "&5Square"
    Name: "Square"
    price: 1000
  Wander:
    DisplayName: "&5Wander"
    Name: "Wander"
    price: 1000

PetsConf:
  range: 20

    #Pets config:

    #Example format

    #Pika:
    #name: Pika   Pet name
    #health: 10   Pet's health
    #texture:     Head ID; can be taken here: minecraft-heads.com
    #damage: 3    Pet's damage
  #price: 100   Pet's price

Pets:
  Pika:
    name: Pika
    health: 10
    texture: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvY2ExMmE4NDI4MWM5MWY5ZWM3ZTJiZDgzYTJmZDY5YWJiNmFjZTUxY2ZlN2EyZTg2ZDAyODc3YzY1OWRmZTY1NCJ9fX0=
    damage: 3
    price: 100
  Fox:
    name: Fox
    health: 20
    texture: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYmU0OTEwOWRiNzQ4ODQ0MzQ1ODBiZGYzMmRkMGNmMzIxODQ3OGIxZTJhZWUwZmRjMjcxOTcwMTliNmJiNjg4NiJ9fX0=
    damage: 7
    price: 300

Commands and Permissions:

  • /hoverpets menu - Open the main menu (hoverpets.menu)
  • /hoverpets spawn <pet> - Spawn a pet (hoverpets.spawn.<petname>)
  • /hoverpets despawn - Despawn pet (hoverpets.despawn)
  • /hoverpets skills - Select pet's skill (hoverpets.skills.<skill-name>)
  • /hoverpets particles - Select pet's particles (hoverpets.particles.<particle-name>)
  • /hoverpets animations - Select pet's animation (hoverpets.animation.<animation-name>)
  • /hoverpets effects - Selects pet's beacon effects (
    hoverpets.effects.<effect-name>)
  • /hoverpets rename - Rename the pet (hoverpets.rename)
  • /hoverpets reload - Reload messages.yml and config.yml (hoverpets.reload)
  • /hoverpets debug list - Debug message for support (hoverpets.debug.list)
  • /hoverpets debug despawn <radius> - Remove bugged pets (hoverpets.debug.despawn)

Please note that by downloading this plugin you agree to following:

  • You are not allowed redistribute the origin plugin binary;
  • You don't have permission to took plugin's credits
  • I am allowed to discontinue any plugin at any time.

Similar projects

Plugin →