Package-level declarations
Types
Link copied to clipboard
The path a migrating pet flies instead of its usual life: a wild pet with a route follows it at the top of its Mind program until the route ends or a player tames it.
Link copied to clipboard
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.
Link copied to clipboard
The live state of one pet body: who owns it, whether it is told to stay, where it idles, and the timers taming and breeding run on.
Link copied to clipboard
Routes clicks, damage, deaths, removals, new chunks, world saves and player sessions to PetManager.
Link copied to clipboard
The c.pet table a behavior module reads: the pet's state, and the Java helpers that keep per-tick work fast.
Link copied to clipboard
Owns every pet: the species read from the
*.pet.yml files in the models folder, the bodies alive in the world, and the collections of online players.Link copied to clipboard
One pet species, read from a
<species>.pet.yml file that sits beside its model in the models folder, so a model pack ships, enables and disables its pets together with its models.