PetsConfig

public class PetsConfig extends ConfigurationFile

Server-wide pet settings (pets.yml): whether pet species also live wild in the world, how many pets a player may have out, how wild spawning paces itself, and the messages players see. Each species' own values live in its <species>.pet.yml beside its model.

Constructors

Link copied to clipboard
public void PetsConfig()

Types

Link copied to clipboard
public enum Mode

Properties

Link copied to clipboard
public static boolean babiesGrowUp
Link copied to clipboard
public static String bornMessage
Link copied to clipboard
public static String breedingCooldownMessage
Link copied to clipboard
public static String diedMessage
Link copied to clipboard
public static String equippedMessage
Link copied to clipboard
public static double feedingHeals
Link copied to clipboard
public static String followMessage
Link copied to clipboard
public static String givenMessage
Link copied to clipboard
public static int healthBarSeconds
Link copied to clipboard
public static String healthBarSeparator
Link copied to clipboard
public static String maxEquippedMessage
Link copied to clipboard
public static int maxEquippedPets
Link copied to clipboard
public static String maxOwnedMessage
Link copied to clipboard
public static int maxOwnedPets
Link copied to clipboard
public static String menuTitle
Link copied to clipboard
public static PetsConfig.Mode mode
Link copied to clipboard
public static String nameTagBlankMessage
Link copied to clipboard
public static String nameTagWildMessage
Link copied to clipboard
public static String noPetsMessage
Link copied to clipboard
public static boolean petsDiePermanently
Link copied to clipboard
public static boolean petsInvulnerableToPlayers
Link copied to clipboard
public static int regenSeconds
Link copied to clipboard
public static String releaseConfirmMessage
Link copied to clipboard
public static String releasedMessage
Link copied to clipboard
public static boolean showHealthBar
Link copied to clipboard
public static String stayMessage
Link copied to clipboard
public static String tamedMessage
Link copied to clipboard
public static String tameFailedMessage
Link copied to clipboard
public static String unequippedMessage
Link copied to clipboard
public static double wildGenerationChance
Link copied to clipboard
public static int wildPetCapPerPlayer
Link copied to clipboard
public static double wildSpawnChunkChance
Link copied to clipboard
public static int wildSpawnIntervalTicks

Inherited properties

Link copied to clipboard
protected final File file
Link copied to clipboard
protected FileConfiguration fileConfiguration

Functions

Link copied to clipboard
public void initializeValues()
Link copied to clipboard
public static void setModeAndSave(PetsConfig.Mode newMode)
Switches the mode and writes it to pets.yml, so the setup menu and the admin command survive restarts.

Inherited functions

Link copied to clipboard
public FileConfiguration getFileConfiguration()
Link copied to clipboard
public void saveDefaults()