The plugin adds pets in the form of flying heads that follow the player.
This plugin adds pets as floating player heads (invisible ArmorStand + Player Head), with a GUI menu, tabs, pagination, particles and passive effects.
/pets opens the menu.pets-settings.max-active-per-player).particles.allow-player-disable is enabled).particles.per-pet-selection is enabled, you can select particles per pet:lang/ru.yml, lang/en.yml)settings.language.mode: auto selects language by player locale (ru => Russian, otherwise English)./pets — open menupats.pets.open (default: true)/pets reload or /petsreload — reload config/lang/pets (no server restart)pats.pets.reload (default: op)/pets add ... or /petadd ... — add a pet to config.ymlpats.pets.admin (default: op)/pets remove <id> or /petremove <id> — remove a pet from config.ymlpats.pets.admin (default: op)Access to a specific pet is controlled via the pet’s permission in config.yml (for example: pats.pets.head.118).
Add a pet (one name will be used for both RU/EN):
/petadd head_test eyJ0ZXh0dXJlcyI6... Donkey_Kong
Add a pet (different names for RU/EN):
/petadd head_test eyJ0ZXh0dXJlcyI6... Донки_Конг Donkey_Kong
Remove a pet:
/petremove head_test
Main config.yml sections:
settings.language — language settings (auto / fixed).menu.show-locked-in-all — show locked pets in “All pets” tab.menu.gui.* — GUI settings (size, button slots, materials, pets grid area).follow.* — follow distances/speeds.particles.* — particles settings (visibility, frequency, y-offset, options list).effects.* — passive effects timing settings.pets: — pets list (add your own pets here).You can use color codes in many strings (pet names, messages, lore):
&a, &c, &7, etc.&#ff00ff (example: &#ff00ffDonkey Kong)pets:
- id: head_118
# permission is optional (default: pats.pets.<id>)
permission: pats.pets.head.118
display:
ru: "Донки Конг"
en: "Donkey Kong"
head:
# profile-id is optional
profile-name: "mcheads-118"
textures: "BASE64_TEXTURES_HERE"
effects:
- type: SPEED
amplifier: 0
# shorthand:
- "JUMP_BOOST:0"
plugins/PatsPets/data.yml.plugins/PatsPets/data.yml and restored when the player rejoins.effects.remove-on-deactivate: true). If disabled, effects will simply expire based on effects.duration-ticks.