![[SimplePetsAddon] Vault Addon](https://cdn.metamods.net/images/mods/spets-vault/logo.png)
[SimplePetsAddon] Vault Addon
This addon for the SimplePets plugin provides server administrators with the ability to set prices for pets that can be purchased using in-game currency. No additional plugins are required for operation.
Required Components
For proper functioning of the addon, the following must be installed:
- SimplePets (required)
- Vault version 1.7.3 or higher (required)
Installation Methods
Installation via Command (Easiest Method)
Execute the command /pet addon install Vault
in the server console. The addon will automatically load and activate.
Installation via Graphical Interface
- Enter the command
/pet addon
- In the opened menu, select the "Install Addons" item in the bottom row
- Find the "Vault" element in the list of available addons
- Click on it to install
Note: If the installation gets stuck with the message "Installing...", check the console for any errors. If there are no errors, try another installation method.
Manual Installation
- Open the SimplePets plugin folder
- Navigate to the "Addons" folder (if it doesn't exist - create it)
- Download the addon file
- Place the JAR file in the "Addons" folder
- Restart the server to load the addon
Default Settings
# Permission to bypass payment
bypass_permission: pet.vault.bypass
# Whether to hide the price if the player has bypass permission
# Default: true
Hide-Price-If-Bypassed: true
# Should players pay each time they summon a pet?
# Default: false
Pay-Per-Use-Enabled: false
Price:
# Text for free pets in the description
# Default: 'Free'
Free: Free
# Text for players with bypass permission in the description
# Default: 'BYPASSED'
Bypassed: BYPASSED
# Translations for boolean values
Boolean:
'true': '&#92fc98true'
'false': '&#fa7d7dfalse'
Messages:
prefix: '&eSimplePets &6>>'
PurchaseSuccessful:
# Message for successful purchase (one-time payment)
# Placeholders:
# - {prefix} (uses the configured prefix)
# - {type} (pet type)
# - {price} (pet price)
One-Time-Purchase: '{prefix} &7You have successfully purchased the {type} pet.'
# Message for successful payment (pay-per-use)
# Placeholders:
# - {prefix} (uses the configured prefix)
# - {type} (pet type)
# - {price} (pet price)
Pay-Per-Use: '{prefix} &7You have successfully paid for summoning the {type} pet.'
# Message for insufficient funds
# Placeholders:
# - {prefix} (uses the configured prefix)
# - {type} (pet type)
# - {price} (pet price)
InsufficientFunds: '{prefix} &cYou don't have enough money to buy this pet, you need {price}'
Lore-Lines:
# Description lines for one-time payment
# Placeholders:
# - {price} (pet price)
# - {purchased} (true/false - whether the pet is purchased)
One-Time-Purchase:
- '&#ffbf5ePrice: &#99ffac{price}'
- '&#ffbf5ePurchased: {purchased}'
# Description lines for pay-per-use
# Placeholders:
# - {price} (pet price)
# - {purchased} (true/false - whether the pet is purchased)
Pay-Per-Use:
- '&#ffbf5ePrice: &#99ffac{price}'
type:
# Prices for various pet types
armor_stand: 2000
bat: 2000
bee: 2000
blaze: 2000
cat: 2000
cave_spider: 2000
chicken: 2000
cod: 2000
cow: 2000
creeper: 2000
dolphin: 2000
donkey: 2000
drowned: 2000
elder_guardian: 2000
enderman: 2000
endermite: 2000
evoker: 2000
fox: 2000
ghast: 2000
giant: 2000
guardian: 2000
hoglin: 2000
horse: 2000
husk: 2000
illusioner: 2000
iron_golem: 2000
llama: 2000
magma_cube: 2000
mooshroom: 2000
mule: 2000
ocelot: 2000
panda: 2000
parrot: 2000
phantom: 2000
pig: 2000
piglin: 2000
piglin_brute: 2000
pillager: 2000
polarbear: 2000
pufferfish: 2000
rabbit: 2000
ravager: 2000
salmon: 2000
sheep: 2000
shulker: 2000
silverfish: 2000
skeleton: 2000
skeleton_horse: 2000
slime: 2000
snowman: 2000
spider: 2000
squid: 2000
stray: 2000
strider: 2000
trader_llama: 2000
tropical_fish: 2000
turtle: 2000
vex: 2000
villager: 2000
vindicator: 2000
wandering_trader: 2000
witch: 2000
wither: 2000
wither_skeleton: 2000
wolf: 2000
zoglin: 2000
zombie: 2000
zombie_horse: 2000
zombie_villager: 2000
zombified_piglin: 2000