Skip to content

Releases: TF-Minecraft/CompanionPets

v0.10.2

Choose a tag to compare

@github-actions github-actions released this 16 Oct 09:08
0b671d1

Changes

  • Resume pets after a killed server when no deletion was lost by @Nowkoo in #44

Full Changelog: v0.10.1...v0.10.2

Downloads

v0.10.1

Choose a tag to compare

@github-actions github-actions released this 15 Oct 20:25
d97b238

Changes

  • Complete resolvable owner tokens and unassigned pets.
  • Readable pet and pet house labels on the will screen.

Downloads

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 02:01
a37059b

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

v0.9.11

Choose a tag to compare

@github-actions github-actions released this 10 Oct 09:59
9993617

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

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

Choose a tag to compare

@github-actions github-actions released this 10 Oct 00:14
892053d

Changes

  • Require a permission to hatch pet eggs. hatching.permission sets a global permission node, and species or pets override it with hatch-permission; false or "" 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

v0.9.9

Choose a tag to compare

@github-actions github-actions released this 09 Oct 22:36
dde9512

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

v0.9.8

Choose a tag to compare

@github-actions github-actions released this 09 Oct 18:24
f369f26

Changes

  • Usar navegación vanilla para cruzar agua en las rutas custom de mascotas by @Nowkoo in #33

Full Changelog: v0.9.7...v0.9.8

Downloads

v0.9.7

Choose a tag to compare

@github-actions github-actions released this 09 Oct 11:55
df0fe2e

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

v0.9.6

Choose a tag to compare

@github-actions github-actions released this 08 Oct 15:31
8a4b501

Changes

  • Allow attentive pets to share toy play across owners by @Nowkoo in #30

Full Changelog: v0.9.5...v0.9.6

Downloads

v0.9.5

Choose a tag to compare

@github-actions github-actions released this 08 Oct 14:24
2a2b80d

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