PetCollection

public final class PetCollection

A player's pets, stored as a JSON list in the player's own persistent data container, so they travel with the player's save and need no database. Only read and written on the server thread while the player is online.

Functions

Link copied to clipboard
public void add(PetRecord record)
Link copied to clipboard
public List<PetRecord> equipped()
Link copied to clipboard
public PetRecord find(UUID id)
Link copied to clipboard
public static PetCollection load(Player player)
Link copied to clipboard
public List<PetRecord> pets()
Link copied to clipboard
public Player player()
Link copied to clipboard
public void remove(PetRecord record)
Link copied to clipboard
public void save()