Repository navigation
Releases: TF-Minecraft/CompanionPets
Release list
v0.10.2
Changes
Full Changelog: v0.10.1...v0.10.2
Downloads
companionpets-0.10.2.jarSHA256SUMS— SHA-256 checksums.build.json— Build metadata.
v0.10.1
Changes
- Complete resolvable owner tokens and unassigned pets.
- Readable pet and pet house labels on the will screen.
Downloads
v0.10.0
Changes
- Pets and Pet Houses now belong to characters. Character switches end pet prompts and activities and gate native following and owner assistance.
- Add reviewed-heir migration and pet/Pet House inheritance with preserved records, durable recovery journals and conservative conflict holds. Fix large/nullable saves and completed estate reports.
- Requires Java 21, Paper 1.21.10, TLibs 2.6.0 and ready RPCharacters identity services. Upgrade with a clean stopped-server backup; an old JAR alone is not a safe rollback. See ownership and recovery.
- Pet models are unchanged; this release contains no new model archive.
Downloads
- companionpets-0.10.0.jar
- SHA256SUMS — SHA-256 checksums.
- build.json — Build metadata.
v0.9.11
Changes
- Add the corrected Chihuahua and Yorkshire ModelEngine blueprints, with 80 x 112 embedded textures and matching UV coordinates to remove their mipmap warnings.
- Include the Yorkshire eyebrow corrections saved in Blockbench.
- Preserve all eleven animations in each model.
Reviewed and approved by CodeRabbit in #38. Generated resources are maintained in ServerAssets #50.
Downloads
- CompanionPets-models-v0.9.11.zip: editable Chihuahua and Yorkshire blueprints, embedded textures, and installation instructions.
- companionpets-0.9.11.jar: plugin build.
- SHA256SUMS: checksums for the JAR and model ZIP.
- build.json: plugin build metadata.
Model installation
Extract the two .bbmodel files from models/modelengine/companions/ into plugins/ModelEngine/blueprints/. Run meg reload models, then iazip, and apply the rebuilt resource pack on the client. These model corrections do not require replacing the plugin JAR or restarting the server.
v0.9.10
Changes
- Require a permission to hatch pet eggs.
hatching.permissionsets a global permission node, and species or pets override it withhatch-permission;falseor""lets anyone hatch that type. Players without the permission keep the egg and are told they cannot hatch it. The permission is checked again at the final confirmation. Without either setting, anyone can still hatch eggs, as before. - Add the Gray Border Collie as a separate pet type with its own model and egg.
Requires Java 21 and Minecraft 1.21.10. Existing configuration and saved pets are preserved.
Downloads
- companionpets-0.9.10.jar
- SHA256SUMS — SHA-256 checksums.
- build.json — Build metadata.
v0.9.9
Changes
- Add six pet types and their egg definitions: Bernese Mountain Dog, Border Collie, gray and tabby cats, Lagotto Romagnolo and Yorkshire Terrier.
- Center the last row of the direct pet care menu when the pet is outside its Pet House, keeping Tricks, Send to Pet House and Release aligned with their click actions.
- Play a brief launch sound when throwing any toy, audible to nearby players. Failed launches remain silent.
Requires Java 21 and Minecraft 1.21.10. Existing configuration and saved pets are preserved.
Downloads
- companionpets-0.9.9.jar
- SHA256SUMS — SHA-256 checksums.
- build.json — Build metadata.
v0.9.8
Changes
Full Changelog: v0.9.7...v0.9.8
Downloads
companionpets-0.9.8.jarSHA256SUMS— SHA-256 checksums.build.json— Build metadata.
v0.9.7
Changes
- Preserve action animations while pets rest, and reduce repeated work in navigation, toy attention, chat and saving.
- Restore native FOLLOW after the owner reconnects. STAY keeps the vanilla body seated while configured models retain their standing pose.
- Protect pets from drowning and suffocation, and let stuck water followers return through native AI.
- End stalled fetches and fetch returns after about 10 seconds without horizontal movement. Carrying a toy ends after at most 120 seconds from pickup, preserving one copy of the toy.
- Capture immutable pet and Pet House rows for asynchronous saves.
Requires Java 21 and Paper 1.21.10. Manual checks with a Minecraft client remain pending.
Downloads
companionpets-0.9.7.jarSHA256SUMS— SHA-256 checksums.build.json— Build metadata.
v0.9.6
Changes
Full Changelog: v0.9.5...v0.9.6
Downloads
companionpets-0.9.6.jarSHA256SUMS— SHA-256 checksums.build.json— Build metadata.
v0.9.5
Changes
- Reduce per-tick cost and main-thread stalls with many pets online by @Nowkoo in #24
- Bound water exit searches and preserve pet destinations by @Nowkoo in #28
- Document config and include TF Dev pets with breed voice pitches by @Nowkoo in #27
- Remove Call and enforce a total pet limit by @Nowkoo in #29
Full Changelog: v0.9.4...v0.9.5
Downloads
companionpets-0.9.5.jarSHA256SUMS— SHA-256 checksums.build.json— Build metadata.