GPet - Modern & Advanced Pet - Plugin
Supports Bukkit, Spigot, Paper (+ all Forks), Folia Servers from 1.20 to 1.21.11!
Overview & Special Features:
- Have fun with a huge amount of pets!
- You can get every single minecraft mob as a pet!
- Even pets like the Ender Dragon or the Wither are fully supported!
- Special pets like a custom Block-Pet whose displayed block can be changed!
- Folia support!
- SQL support!
- Spawn as many pets as you want (your only limits are permissions!)
- Spawn multiple pets of the same type!
- Change data options of your pets:
- Silent your pet
- Let your pet glow
- A huge amount of custom options per pet!
- Rename your pets
- Ride, hat or flip your pets
- Multiple language files provided! (Change the plugin language in the config)
- Use Experimental Minecraft Mobs already as Pets!
- You can edit every pet data in the pet data files ("pets" folder):
- Change the display item in the pets gui
- Change the ambient sound of a pet
- Change which pets can be ridden, set on your hat or can get flipped
- Change the walk and ride speed of pets
- Change the jump height
- Change, if a pet can collide with other entities
- Change the default name of a pet
- Mix and match data options and present your pets however you want!
- Add custom pets!
- Respawn your pets when you log back in!
- Use custom fun pets like "EndCrystal" or "ShulkerBullet"
- Allow players to buy pets via a GUI menu if they don't have access to that pet!
- Allow players to buy pets permanently or temporarily via an in-plugin GUI menu!
- ModelEngine support! (Version 3 & Version 4)
GPet-GUI
Setup:
GPet requires a minecraft server version: 1.20 - 1.21.4!
- Download the plugin from this Spigot page
- Put the GPet plugin in your "plugins" folder on your server
- Restart your server
- You should also consider downloading a permissions plugin like LuckPerms to edit your players permissions, otherwise you won't be able to use all plugin features without admin permissions
- /pet help -> help list
- /pet list [<Page>] -> list all pets
- /pet gui -> opens the pets gui
- /pet pets [<Page>] -> shows your pets
- /pet spawn <PetType> -> spawn a new pet
- /pet remove [<PetId>] -> remove a pet
- /pet data [<PetId>] -> edit data of a pet
- /pet name <PetId> [<Name>] -> rename a pet
- /pet buy -> opens the pets buy gui
- /pet call [<PetId>] -> call/teleport a pet to you
- /apet help -> help list
- /apet pets <Owner> [<Page>] -> shows owner pets
- /apet spawn <Owner> <PetType> -> spawn a new pet
- /apet remove <Owner> [<PetId>] -> remove a pet
- /apet data <Owner> [<PetId>] -> edit data of a pet
- /apet name <Owner> <PetId> [<Name>] -> rename a pet
- /apet removebuy <Owner> <PetType> -> remove purchased pet
OP-Permission: GPet.*
Update-Notification-Permission: GPet.Update
Plugin-Reload-Permission: GPet.Reload
Default-Permissions marked underlined:
- GPet.Pet -> General access to the "/pet" command
- GPet.AdminPet -> Access to the "/apet" command
- GPet.List -> Access to the "/pet list" command
- GPet.GUI -> Access to the "/pet gui" command
- GPet.Pets -> Access to the "/pet pets" command
- GPet.Spawn -> Access to the "/pet spawn" command
- GPet.Spawn.<PetType> -> Access to spawn the <PetType> with "/pet spawn <PetType>" command or from the GUI
- GPet.Spawn.* -> Access to spawn all pets with the "/pet spawn" command
- GPet.Amount.* -> Access to spawn unlimited pets
- GPet.Amount.<Name> -> Access to the amount of pets defined by the <Name> in the config. Example: "GPet.Amount.onepet" to be able to spawn 1 pet
- GPet.Remove -> Access to the "/pet remove" command
- GPet.Data -> Access to the "/pet data" command
- GPet.Data.* -> Access to edit the data of all pets with the "/pet data" command
- GPet.Data.<PetType> -> Access to edit the data of the <PetType> with the "/pet data" command
- GPet.Name -> Access to the "/pet name" command
- GPet.Name.* -> Access to rename all your pets with the "/pet name" command
- GPet.Name.<PetType> -> Access to rename the <PetType> with the "/pet name" command
- GPet.Buy -> Access to the "/pet buy" command
- GPet.Buy.* -> Access to buy all pet types
- GPet.Buy.<PetType> -> Access to buy the <PetType>
- GPet.Call -> Call/Teleport a pet to you