Перейти к содержимому
Mineforgian

IndyPets - Independent Pets

Free your pets from the curse of having to sit, let 'em roam!

Загрузки
94K
Подписчики
291
Обновлён
25 июля 2026 г.
Лицензия
MIT

Опубликован 24 июля 2021 г.

IndyPets - Independent Pets

Free your pets from the curse of having to sit down, let 'em roam! 🐱🦜🐺

Independent pets won't follow or teleport to you but roam around, doing their own thing!
Right Click to cycle between sitting, following, and independent.
Shift + Right Click to toggle following and independent directly.
Whistle/Unwhistle (J) to toggle all your nearby pets - rally your army!

Pets have a home where they won't stray too far off. "Home" is where they were last set independent.

Goat Horns can be configured as a whistle as well! Each horn can be set individually with different settings:
Whistle only, Unwhistle only, Toggle (which alternates between whistling and unwhistling) and Whistle / Sneak Unwhistle (which whistles while standing and unwhistles while sneaking).

The mod can work completely server-only.
Vanilla clients can use /indypets whistle and unwhistle commands and
/indypets config get to view and set change some basic settings and help get descriptions.
The /indypets horn <horn_type> <setting> command allows to configure each Goat Horn as a whistle.
/indypets horn by itself prints all current horn settings.
It is recommended to install the mod client-side too for whistle and interact hotkeys, whistle sound effects, translated status messages and more config options.

In case (Shift +) Right Click conflicts with other mods or modded pets, try IndyPets' Interact hotkey (H) or one of the many compatibility options in the config.

  • for Fabric Minecraft 1.16 and above
  • requires Cloth Config, Fabric API and Mod Menu to access the client config Originally developed by lizin5ths, now officially continued by yours truly.

Old description for 1.3.5 found here

Ченджлог

1.5.5-26.2Релиз26.2 · 25 июля 2026 г.

1.5.5

  • add minecraft:nautilus and minecraft:zombie_nautilus to the blocklist by default
    (unlike horses, nautiluses are considered tameable by the game even though they can't follow or sit.) you may need to reset your blocklist for this to apply!
  • vanilla player configs take default values for unconfigurable settings from the server config too
    (this effectively means the server can control blocklist, interactBlocklist and interactItem for all vanilla players)
  • remove hornState from the config and attach it directly to the player
    (fixes Goat Horn toggling being inconsistent on multiplayer servers with vanilla clients)
  • fix config file blocklist ids without namespace not being accepted (a left out namespace now defaults to minecraft: as intended)

1.5.4

A port to 26.2 was needed afterall!

  • [26.2] fix NoSuchMethodError when parrots try to wander

1.5.3

  • [26.1+] add back Friends&Foes compatibility
  • [26.1+] work around Cloth Config crash when opening config menu when no world is loaded

1.5.2

  • port to 26.1

Fox Friend and Friends&Foes compatibility has been temporary removed and needs to be re-added once they are out for 26.1

1.5.1

  • update Fox Friend compatibility for 6.0.3 (not backwards compatible; update Fox Friend!)

1.5.0

This is a large refactor of the mod to support sui-ke's Fox Friend and potentially other mods adding custom follow mechanics in the future.

Due to the scale of it, I don't plan on backporting this.

As always, report any bugs you find!

1.4.12

  • compatibility with Followers Teleport Too: independent pets won't teleport with the player
  • [1.19.2+] Friends & Foes compatibility: support 4.0.0+ (3.0.0+ still supported as well)

1.4.11

  • add "Whistle Radius" config option

1.4.10

  • [1.21+] fix independent pets being able to teleport to their owner when they are panicking

Babyproof their homes!

1.4.9

  • port to 1.21.9

1.4.8

  • port to 1.21.6

note: Vanilla added a "home" feature to all mobs (via the home_pos, home_radius fields).

These homes have some inherent limitations and issues. They are more temporary (e.g. leashing a mob sets a home, unleashing unsets the home) and mobs are not allowed to move outside their homes, which also means that mobs can get stuck if they somehow end up outside of it.

Due to that, IndyPets will keep using it's own home system like before, but will give priority to the vanilla homes if they are set.

1.4.7

  • fix right click interact changing sitting/independence when e.g. feeding a pet

1.4.6

  • port to 1.21.5 (thanks to OpenBagTwo for the help!)
  • fix parrots losing their independence when dropping from a shoulder
  • fix vanilla pets loading from chunks for the first time being independent

1.4.5

  • [1.20.1, 1.19.2] compatibility for Critters and Companions' Dragonfly (they won't leave their home)
  • require at least Fabric Loader 0.16.1

1.4.4

  • [1.21.4] fix crash when spawning particles

1.4.3

  • [1.19.2+] update Friends & Foes compatibility for 3.0.0+
    (note: also removes compatibility code for older versions, so please update Friends & Foes)
  • right click interact should be compatible with more mods

1.4.2

  • Pets will try to escape when they are about to drown
  • Cats will try to escape dangers and put themselves out of fire (vanilla bug fix for 1.16-1.18)
  • add Chinese (zh_cn) translation, thanks to suoyukii!

1.4.1

  • Goat Horns can be configured as a whistle! Each horn can be set individually with differing settings:
    Whistle only, Unwhistle only, Toggle (which alternates between whistling and unwhistling) and Whistle / Sneak Unwhistle (which whistles while standing and unwhistles while sneaking)
    Vanilla clients can use the /indypets horns <horn_type> <setting> command to configure each horn
    /indypets horn by itself prints all current horn settings
  • don't send player config to vanilla servers
  • delay saving of server config to server shutdown

1.4.0

This is a large update to the mod, please make sure to read!

  • Pets are not independent by default anymore and the relevant config options have been removed!
    This is to be more inline with how vanilla works, especially with the next point:
  • A pet's state is changed just like sitting is changed, i.e. Right Click will cycle between sitting, following and independent.
    (Shift + Right click and whistling will still toggle following and independent directly, just like before.)
  • There's new options to completely turn off the Right Click or Shift + Right Click interactions if wanted
    (So you could use only Right Click, or only Shift + Right Click, or only IndyPets' Interact hotkey)
  • Status messages for single pet interactions will now show above the hotbar instead of inside the chat
  • Status messages now also say if the pet is sitting (" (but sits)")
  • Vanilla clients can use the new /indypets config command, allowing to view (get), change (set), and get descriptions for (help) the (limited amount of) options.
    These settings are stored server-side.
  • Some inconsistent interactions, e.g. relating to the blocklist, have been fixed.
  • The project's code is now licensed under MIT (previously CC0). No change for assets (CC0).
1.5.5-26.1.1Релиз26.1, 26.1.1, 26.1.2 · 25 июля 2026 г.

1.5.5

  • add minecraft:nautilus and minecraft:zombie_nautilus to the blocklist by default
    (unlike horses, nautiluses are considered tameable by the game even though they can't follow or sit.) you may need to reset your blocklist for this to apply!
  • vanilla player configs take default values for unconfigurable settings from the server config too
    (this effectively means the server can control blocklist, interactBlocklist and interactItem for all vanilla players)
  • remove hornState from the config and attach it directly to the player
    (fixes Goat Horn toggling being inconsistent on multiplayer servers with vanilla clients)
  • fix config file blocklist ids without namespace not being accepted (a left out namespace now defaults to minecraft: as intended)

1.5.4

A port to 26.2 was needed afterall!

  • [26.2] fix NoSuchMethodError when parrots try to wander

1.5.3

  • [26.1+] add back Friends&Foes compatibility
  • [26.1+] work around Cloth Config crash when opening config menu when no world is loaded

1.5.2

  • port to 26.1

Fox Friend and Friends&Foes compatibility has been temporary removed and needs to be re-added once they are out for 26.1

1.5.1

  • update Fox Friend compatibility for 6.0.3 (not backwards compatible; update Fox Friend!)

1.5.0

This is a large refactor of the mod to support sui-ke's Fox Friend and potentially other mods adding custom follow mechanics in the future.

Due to the scale of it, I don't plan on backporting this.

As always, report any bugs you find!

1.4.12

  • compatibility with Followers Teleport Too: independent pets won't teleport with the player
  • [1.19.2+] Friends & Foes compatibility: support 4.0.0+ (3.0.0+ still supported as well)

1.4.11

  • add "Whistle Radius" config option

1.4.10

  • [1.21+] fix independent pets being able to teleport to their owner when they are panicking

Babyproof their homes!

1.4.9

  • port to 1.21.9

1.4.8

  • port to 1.21.6

note: Vanilla added a "home" feature to all mobs (via the home_pos, home_radius fields).

These homes have some inherent limitations and issues. They are more temporary (e.g. leashing a mob sets a home, unleashing unsets the home) and mobs are not allowed to move outside their homes, which also means that mobs can get stuck if they somehow end up outside of it.

Due to that, IndyPets will keep using it's own home system like before, but will give priority to the vanilla homes if they are set.

1.4.7

  • fix right click interact changing sitting/independence when e.g. feeding a pet

1.4.6

  • port to 1.21.5 (thanks to OpenBagTwo for the help!)
  • fix parrots losing their independence when dropping from a shoulder
  • fix vanilla pets loading from chunks for the first time being independent

1.4.5

  • [1.20.1, 1.19.2] compatibility for Critters and Companions' Dragonfly (they won't leave their home)
  • require at least Fabric Loader 0.16.1

1.4.4

  • [1.21.4] fix crash when spawning particles

1.4.3

  • [1.19.2+] update Friends & Foes compatibility for 3.0.0+
    (note: also removes compatibility code for older versions, so please update Friends & Foes)
  • right click interact should be compatible with more mods

1.4.2

  • Pets will try to escape when they are about to drown
  • Cats will try to escape dangers and put themselves out of fire (vanilla bug fix for 1.16-1.18)
  • add Chinese (zh_cn) translation, thanks to suoyukii!

1.4.1

  • Goat Horns can be configured as a whistle! Each horn can be set individually with differing settings:
    Whistle only, Unwhistle only, Toggle (which alternates between whistling and unwhistling) and Whistle / Sneak Unwhistle (which whistles while standing and unwhistles while sneaking)
    Vanilla clients can use the /indypets horns <horn_type> <setting> command to configure each horn
    /indypets horn by itself prints all current horn settings
  • don't send player config to vanilla servers
  • delay saving of server config to server shutdown

1.4.0

This is a large update to the mod, please make sure to read!

  • Pets are not independent by default anymore and the relevant config options have been removed!
    This is to be more inline with how vanilla works, especially with the next point:
  • A pet's state is changed just like sitting is changed, i.e. Right Click will cycle between sitting, following and independent.
    (Shift + Right click and whistling will still toggle following and independent directly, just like before.)
  • There's new options to completely turn off the Right Click or Shift + Right Click interactions if wanted
    (So you could use only Right Click, or only Shift + Right Click, or only IndyPets' Interact hotkey)
  • Status messages for single pet interactions will now show above the hotbar instead of inside the chat
  • Status messages now also say if the pet is sitting (" (but sits)")
  • Vanilla clients can use the new /indypets config command, allowing to view (get), change (set), and get descriptions for (help) the (limited amount of) options.
    These settings are stored server-side.
  • Some inconsistent interactions, e.g. relating to the blocklist, have been fixed.
  • The project's code is now licensed under MIT (previously CC0). No change for assets (CC0).
1.5.5-1.21.9Релиз1.21.9, 1.21.10, 1.21.11 · 25 июля 2026 г.

1.5.5

  • add minecraft:nautilus and minecraft:zombie_nautilus to the blocklist by default
    (unlike horses, nautiluses are considered tameable by the game even though they can't follow or sit.) you may need to reset your blocklist for this to apply!
  • vanilla player configs take default values for unconfigurable settings from the server config too
    (this effectively means the server can control blocklist, interactBlocklist and interactItem for all vanilla players)
  • remove hornState from the config and attach it directly to the player
    (fixes Goat Horn toggling being inconsistent on multiplayer servers with vanilla clients)
  • fix config file blocklist ids without namespace not being accepted (a left out namespace now defaults to minecraft: as intended)

1.5.4

A port to 26.2 was needed afterall!

  • [26.2] fix NoSuchMethodError when parrots try to wander

1.5.3

  • [26.1+] add back Friends&Foes compatibility
  • [26.1+] work around Cloth Config crash when opening config menu when no world is loaded

1.5.2

  • port to 26.1

Fox Friend and Friends&Foes compatibility has been temporary removed and needs to be re-added once they are out for 26.1

1.5.1

  • update Fox Friend compatibility for 6.0.3 (not backwards compatible; update Fox Friend!)

1.5.0

This is a large refactor of the mod to support sui-ke's Fox Friend and potentially other mods adding custom follow mechanics in the future.

Due to the scale of it, I don't plan on backporting this.

As always, report any bugs you find!

1.4.12

  • compatibility with Followers Teleport Too: independent pets won't teleport with the player
  • [1.19.2+] Friends & Foes compatibility: support 4.0.0+ (3.0.0+ still supported as well)

1.4.11

  • add "Whistle Radius" config option

1.4.10

  • [1.21+] fix independent pets being able to teleport to their owner when they are panicking

Babyproof their homes!

1.4.9

  • port to 1.21.9

1.4.8

  • port to 1.21.6

note: Vanilla added a "home" feature to all mobs (via the home_pos, home_radius fields).

These homes have some inherent limitations and issues. They are more temporary (e.g. leashing a mob sets a home, unleashing unsets the home) and mobs are not allowed to move outside their homes, which also means that mobs can get stuck if they somehow end up outside of it.

Due to that, IndyPets will keep using it's own home system like before, but will give priority to the vanilla homes if they are set.

1.4.7

  • fix right click interact changing sitting/independence when e.g. feeding a pet

1.4.6

  • port to 1.21.5 (thanks to OpenBagTwo for the help!)
  • fix parrots losing their independence when dropping from a shoulder
  • fix vanilla pets loading from chunks for the first time being independent

1.4.5

  • [1.20.1, 1.19.2] compatibility for Critters and Companions' Dragonfly (they won't leave their home)
  • require at least Fabric Loader 0.16.1

1.4.4

  • [1.21.4] fix crash when spawning particles

1.4.3

  • [1.19.2+] update Friends & Foes compatibility for 3.0.0+
    (note: also removes compatibility code for older versions, so please update Friends & Foes)
  • right click interact should be compatible with more mods

1.4.2

  • Pets will try to escape when they are about to drown
  • Cats will try to escape dangers and put themselves out of fire (vanilla bug fix for 1.16-1.18)
  • add Chinese (zh_cn) translation, thanks to suoyukii!

1.4.1

  • Goat Horns can be configured as a whistle! Each horn can be set individually with differing settings:
    Whistle only, Unwhistle only, Toggle (which alternates between whistling and unwhistling) and Whistle / Sneak Unwhistle (which whistles while standing and unwhistles while sneaking)
    Vanilla clients can use the /indypets horns <horn_type> <setting> command to configure each horn
    /indypets horn by itself prints all current horn settings
  • don't send player config to vanilla servers
  • delay saving of server config to server shutdown

1.4.0

This is a large update to the mod, please make sure to read!

  • Pets are not independent by default anymore and the relevant config options have been removed!
    This is to be more inline with how vanilla works, especially with the next point:
  • A pet's state is changed just like sitting is changed, i.e. Right Click will cycle between sitting, following and independent.
    (Shift + Right click and whistling will still toggle following and independent directly, just like before.)
  • There's new options to completely turn off the Right Click or Shift + Right Click interactions if wanted
    (So you could use only Right Click, or only Shift + Right Click, or only IndyPets' Interact hotkey)
  • Status messages for single pet interactions will now show above the hotbar instead of inside the chat
  • Status messages now also say if the pet is sitting (" (but sits)")
  • Vanilla clients can use the new /indypets config command, allowing to view (get), change (set), and get descriptions for (help) the (limited amount of) options.
    These settings are stored server-side.
  • Some inconsistent interactions, e.g. relating to the blocklist, have been fixed.
  • The project's code is now licensed under MIT (previously CC0). No change for assets (CC0).
1.4.13-1.21.6Релиз1.21.6, 1.21.7, 1.21.8 · 25 июля 2026 г.

1.4.13

backported from 1.5.5:

  • vanilla player configs take default values for unconfigurable settings from the server config too
    (this effectively means the server can control blocklist, interactBlocklist and interactItem for all vanilla players)
  • remove hornState from the config and attach it directly to the player
    (fixes Goat Horn toggling being inconsistent on multiplayer servers with vanilla clients)
  • fix config file blocklist ids without namespace not being accepted (a left out namespace now defaults to minecraft: as intended)

1.4.12

  • compatibility with Followers Teleport Too: independent pets won't teleport with the player
  • [1.19.2+] Friends & Foes compatibility: support 4.0.0+ (3.0.0+ still supported as well)

1.4.11

  • add "Whistle Radius" config option

1.4.10

  • [1.21+] fix independent pets being able to teleport to their owner when they are panicking

Babyproof their homes!

1.4.9

  • port to 1.21.9

1.4.8

  • port to 1.21.6

note: Vanilla added a "home" feature to all mobs (via the home_pos, home_radius fields).

These homes have some inherent limitations and issues. They are more temporary (e.g. leashing a mob sets a home, unleashing unsets the home) and mobs are not allowed to move outside their homes, which also means that mobs can get stuck if they somehow end up outside of it.

Due to that, IndyPets will keep using it's own home system like before, but will give priority to the vanilla homes if they are set.

1.4.7

  • fix right click interact changing sitting/independence when e.g. feeding a pet

1.4.6

  • port to 1.21.5 (thanks to OpenBagTwo for the help!)
  • fix parrots losing their independence when dropping from a shoulder
  • fix vanilla pets loading from chunks for the first time being independent

1.4.5

  • [1.20.1, 1.19.2] compatibility for Critters and Companions' Dragonfly (they won't leave their home)
  • require at least Fabric Loader 0.16.1

1.4.4

  • [1.21.4] fix crash when spawning particles

1.4.3

  • [1.19.2+] update Friends & Foes compatibility for 3.0.0+
    (note: also removes compatibility code for older versions, so please update Friends & Foes)
  • right click interact should be compatible with more mods

1.4.2

  • Pets will try to escape when they are about to drown
  • Cats will try to escape dangers and put themselves out of fire (vanilla bug fix for 1.16-1.18)
  • add Chinese (zh_cn) translation, thanks to suoyukii!

1.4.1

  • Goat Horns can be configured as a whistle! Each horn can be set individually with differing settings:
    Whistle only, Unwhistle only, Toggle (which alternates between whistling and unwhistling) and Whistle / Sneak Unwhistle (which whistles while standing and unwhistles while sneaking)
    Vanilla clients can use the /indypets horns <horn_type> <setting> command to configure each horn
    /indypets horn by itself prints all current horn settings
  • don't send player config to vanilla servers
  • delay saving of server config to server shutdown

1.4.0

This is a large update to the mod, please make sure to read!

  • Pets are not independent by default anymore and the relevant config options have been removed!
    This is to be more inline with how vanilla works, especially with the next point:
  • A pet's state is changed just like sitting is changed, i.e. Right Click will cycle between sitting, following and independent.
    (Shift + Right click and whistling will still toggle following and independent directly, just like before.)
  • There's new options to completely turn off the Right Click or Shift + Right Click interactions if wanted
    (So you could use only Right Click, or only Shift + Right Click, or only IndyPets' Interact hotkey)
  • Status messages for single pet interactions will now show above the hotbar instead of inside the chat
  • Status messages now also say if the pet is sitting (" (but sits)")
  • Vanilla clients can use the new /indypets config command, allowing to view (get), change (set), and get descriptions for (help) the (limited amount of) options.
    These settings are stored server-side.
  • Some inconsistent interactions, e.g. relating to the blocklist, have been fixed.
  • The project's code is now licensed under MIT (previously CC0). No change for assets (CC0).
1.4.13-1.21.5Релиз1.21.5 · 25 июля 2026 г.

1.4.13

backported from 1.5.5:

  • vanilla player configs take default values for unconfigurable settings from the server config too
    (this effectively means the server can control blocklist, interactBlocklist and interactItem for all vanilla players)
  • remove hornState from the config and attach it directly to the player
    (fixes Goat Horn toggling being inconsistent on multiplayer servers with vanilla clients)
  • fix config file blocklist ids without namespace not being accepted (a left out namespace now defaults to minecraft: as intended)

1.4.12

  • compatibility with Followers Teleport Too: independent pets won't teleport with the player
  • [1.19.2+] Friends & Foes compatibility: support 4.0.0+ (3.0.0+ still supported as well)

1.4.11

  • add "Whistle Radius" config option

1.4.10

  • [1.21+] fix independent pets being able to teleport to their owner when they are panicking

Babyproof their homes!

1.4.9

  • port to 1.21.9

1.4.8

  • port to 1.21.6

note: Vanilla added a "home" feature to all mobs (via the home_pos, home_radius fields).

These homes have some inherent limitations and issues. They are more temporary (e.g. leashing a mob sets a home, unleashing unsets the home) and mobs are not allowed to move outside their homes, which also means that mobs can get stuck if they somehow end up outside of it.

Due to that, IndyPets will keep using it's own home system like before, but will give priority to the vanilla homes if they are set.

1.4.7

  • fix right click interact changing sitting/independence when e.g. feeding a pet

1.4.6

  • port to 1.21.5 (thanks to OpenBagTwo for the help!)
  • fix parrots losing their independence when dropping from a shoulder
  • fix vanilla pets loading from chunks for the first time being independent

1.4.5

  • [1.20.1, 1.19.2] compatibility for Critters and Companions' Dragonfly (they won't leave their home)
  • require at least Fabric Loader 0.16.1

1.4.4

  • [1.21.4] fix crash when spawning particles

1.4.3

  • [1.19.2+] update Friends & Foes compatibility for 3.0.0+
    (note: also removes compatibility code for older versions, so please update Friends & Foes)
  • right click interact should be compatible with more mods

1.4.2

  • Pets will try to escape when they are about to drown
  • Cats will try to escape dangers and put themselves out of fire (vanilla bug fix for 1.16-1.18)
  • add Chinese (zh_cn) translation, thanks to suoyukii!

1.4.1

  • Goat Horns can be configured as a whistle! Each horn can be set individually with differing settings:
    Whistle only, Unwhistle only, Toggle (which alternates between whistling and unwhistling) and Whistle / Sneak Unwhistle (which whistles while standing and unwhistles while sneaking)
    Vanilla clients can use the /indypets horns <horn_type> <setting> command to configure each horn
    /indypets horn by itself prints all current horn settings
  • don't send player config to vanilla servers
  • delay saving of server config to server shutdown

1.4.0

This is a large update to the mod, please make sure to read!

  • Pets are not independent by default anymore and the relevant config options have been removed!
    This is to be more inline with how vanilla works, especially with the next point:
  • A pet's state is changed just like sitting is changed, i.e. Right Click will cycle between sitting, following and independent.
    (Shift + Right click and whistling will still toggle following and independent directly, just like before.)
  • There's new options to completely turn off the Right Click or Shift + Right Click interactions if wanted
    (So you could use only Right Click, or only Shift + Right Click, or only IndyPets' Interact hotkey)
  • Status messages for single pet interactions will now show above the hotbar instead of inside the chat
  • Status messages now also say if the pet is sitting (" (but sits)")
  • Vanilla clients can use the new /indypets config command, allowing to view (get), change (set), and get descriptions for (help) the (limited amount of) options.
    These settings are stored server-side.
  • Some inconsistent interactions, e.g. relating to the blocklist, have been fixed.
  • The project's code is now licensed under MIT (previously CC0). No change for assets (CC0).
1.4.13-1.21.4Релиз1.21.4 · 25 июля 2026 г.

1.4.13

backported from 1.5.5:

  • vanilla player configs take default values for unconfigurable settings from the server config too
    (this effectively means the server can control blocklist, interactBlocklist and interactItem for all vanilla players)
  • remove hornState from the config and attach it directly to the player
    (fixes Goat Horn toggling being inconsistent on multiplayer servers with vanilla clients)
  • fix config file blocklist ids without namespace not being accepted (a left out namespace now defaults to minecraft: as intended)

1.4.12

  • compatibility with Followers Teleport Too: independent pets won't teleport with the player
  • [1.19.2+] Friends & Foes compatibility: support 4.0.0+ (3.0.0+ still supported as well)

1.4.11

  • add "Whistle Radius" config option

1.4.10

  • [1.21+] fix independent pets being able to teleport to their owner when they are panicking

Babyproof their homes!

1.4.9

  • port to 1.21.9

1.4.8

  • port to 1.21.6

note: Vanilla added a "home" feature to all mobs (via the home_pos, home_radius fields).

These homes have some inherent limitations and issues. They are more temporary (e.g. leashing a mob sets a home, unleashing unsets the home) and mobs are not allowed to move outside their homes, which also means that mobs can get stuck if they somehow end up outside of it.

Due to that, IndyPets will keep using it's own home system like before, but will give priority to the vanilla homes if they are set.

1.4.7

  • fix right click interact changing sitting/independence when e.g. feeding a pet

1.4.6

  • port to 1.21.5 (thanks to OpenBagTwo for the help!)
  • fix parrots losing their independence when dropping from a shoulder
  • fix vanilla pets loading from chunks for the first time being independent

1.4.5

  • [1.20.1, 1.19.2] compatibility for Critters and Companions' Dragonfly (they won't leave their home)
  • require at least Fabric Loader 0.16.1

1.4.4

  • [1.21.4] fix crash when spawning particles

1.4.3

  • [1.19.2+] update Friends & Foes compatibility for 3.0.0+
    (note: also removes compatibility code for older versions, so please update Friends & Foes)
  • right click interact should be compatible with more mods

1.4.2

  • Pets will try to escape when they are about to drown
  • Cats will try to escape dangers and put themselves out of fire (vanilla bug fix for 1.16-1.18)
  • add Chinese (zh_cn) translation, thanks to suoyukii!

1.4.1

  • Goat Horns can be configured as a whistle! Each horn can be set individually with differing settings:
    Whistle only, Unwhistle only, Toggle (which alternates between whistling and unwhistling) and Whistle / Sneak Unwhistle (which whistles while standing and unwhistles while sneaking)
    Vanilla clients can use the /indypets horns <horn_type> <setting> command to configure each horn
    /indypets horn by itself prints all current horn settings
  • don't send player config to vanilla servers
  • delay saving of server config to server shutdown

1.4.0

This is a large update to the mod, please make sure to read!

  • Pets are not independent by default anymore and the relevant config options have been removed!
    This is to be more inline with how vanilla works, especially with the next point:
  • A pet's state is changed just like sitting is changed, i.e. Right Click will cycle between sitting, following and independent.
    (Shift + Right click and whistling will still toggle following and independent directly, just like before.)
  • There's new options to completely turn off the Right Click or Shift + Right Click interactions if wanted
    (So you could use only Right Click, or only Shift + Right Click, or only IndyPets' Interact hotkey)
  • Status messages for single pet interactions will now show above the hotbar instead of inside the chat
  • Status messages now also say if the pet is sitting (" (but sits)")
  • Vanilla clients can use the new /indypets config command, allowing to view (get), change (set), and get descriptions for (help) the (limited amount of) options.
    These settings are stored server-side.
  • Some inconsistent interactions, e.g. relating to the blocklist, have been fixed.
  • The project's code is now licensed under MIT (previously CC0). No change for assets (CC0).
1.4.13-1.21.3Релиз1.21.2, 1.21.3 · 25 июля 2026 г.

1.4.13

backported from 1.5.5:

  • vanilla player configs take default values for unconfigurable settings from the server config too
    (this effectively means the server can control blocklist, interactBlocklist and interactItem for all vanilla players)
  • remove hornState from the config and attach it directly to the player
    (fixes Goat Horn toggling being inconsistent on multiplayer servers with vanilla clients)
  • fix config file blocklist ids without namespace not being accepted (a left out namespace now defaults to minecraft: as intended)

1.4.12

  • compatibility with Followers Teleport Too: independent pets won't teleport with the player
  • [1.19.2+] Friends & Foes compatibility: support 4.0.0+ (3.0.0+ still supported as well)

1.4.11

  • add "Whistle Radius" config option

1.4.10

  • [1.21+] fix independent pets being able to teleport to their owner when they are panicking

Babyproof their homes!

1.4.9

  • port to 1.21.9

1.4.8

  • port to 1.21.6

note: Vanilla added a "home" feature to all mobs (via the home_pos, home_radius fields).

These homes have some inherent limitations and issues. They are more temporary (e.g. leashing a mob sets a home, unleashing unsets the home) and mobs are not allowed to move outside their homes, which also means that mobs can get stuck if they somehow end up outside of it.

Due to that, IndyPets will keep using it's own home system like before, but will give priority to the vanilla homes if they are set.

1.4.7

  • fix right click interact changing sitting/independence when e.g. feeding a pet

1.4.6

  • port to 1.21.5 (thanks to OpenBagTwo for the help!)
  • fix parrots losing their independence when dropping from a shoulder
  • fix vanilla pets loading from chunks for the first time being independent

1.4.5

  • [1.20.1, 1.19.2] compatibility for Critters and Companions' Dragonfly (they won't leave their home)
  • require at least Fabric Loader 0.16.1

1.4.4

  • [1.21.4] fix crash when spawning particles

1.4.3

  • [1.19.2+] update Friends & Foes compatibility for 3.0.0+
    (note: also removes compatibility code for older versions, so please update Friends & Foes)
  • right click interact should be compatible with more mods

1.4.2

  • Pets will try to escape when they are about to drown
  • Cats will try to escape dangers and put themselves out of fire (vanilla bug fix for 1.16-1.18)
  • add Chinese (zh_cn) translation, thanks to suoyukii!

1.4.1

  • Goat Horns can be configured as a whistle! Each horn can be set individually with differing settings:
    Whistle only, Unwhistle only, Toggle (which alternates between whistling and unwhistling) and Whistle / Sneak Unwhistle (which whistles while standing and unwhistles while sneaking)
    Vanilla clients can use the /indypets horns <horn_type> <setting> command to configure each horn
    /indypets horn by itself prints all current horn settings
  • don't send player config to vanilla servers
  • delay saving of server config to server shutdown

1.4.0

This is a large update to the mod, please make sure to read!

  • Pets are not independent by default anymore and the relevant config options have been removed!
    This is to be more inline with how vanilla works, especially with the next point:
  • A pet's state is changed just like sitting is changed, i.e. Right Click will cycle between sitting, following and independent.
    (Shift + Right click and whistling will still toggle following and independent directly, just like before.)
  • There's new options to completely turn off the Right Click or Shift + Right Click interactions if wanted
    (So you could use only Right Click, or only Shift + Right Click, or only IndyPets' Interact hotkey)
  • Status messages for single pet interactions will now show above the hotbar instead of inside the chat
  • Status messages now also say if the pet is sitting (" (but sits)")
  • Vanilla clients can use the new /indypets config command, allowing to view (get), change (set), and get descriptions for (help) the (limited amount of) options.
    These settings are stored server-side.
  • Some inconsistent interactions, e.g. relating to the blocklist, have been fixed.
  • The project's code is now licensed under MIT (previously CC0). No change for assets (CC0).
1.4.13-1.21Релиз1.21, 1.21.1 · 25 июля 2026 г.

1.4.13

backported from 1.5.5:

  • vanilla player configs take default values for unconfigurable settings from the server config too
    (this effectively means the server can control blocklist, interactBlocklist and interactItem for all vanilla players)
  • remove hornState from the config and attach it directly to the player
    (fixes Goat Horn toggling being inconsistent on multiplayer servers with vanilla clients)
  • fix config file blocklist ids without namespace not being accepted (a left out namespace now defaults to minecraft: as intended)

1.4.12

  • compatibility with Followers Teleport Too: independent pets won't teleport with the player
  • [1.19.2+] Friends & Foes compatibility: support 4.0.0+ (3.0.0+ still supported as well)

1.4.11

  • add "Whistle Radius" config option

1.4.10

  • [1.21+] fix independent pets being able to teleport to their owner when they are panicking

Babyproof their homes!

1.4.9

  • port to 1.21.9

1.4.8

  • port to 1.21.6

note: Vanilla added a "home" feature to all mobs (via the home_pos, home_radius fields).

These homes have some inherent limitations and issues. They are more temporary (e.g. leashing a mob sets a home, unleashing unsets the home) and mobs are not allowed to move outside their homes, which also means that mobs can get stuck if they somehow end up outside of it.

Due to that, IndyPets will keep using it's own home system like before, but will give priority to the vanilla homes if they are set.

1.4.7

  • fix right click interact changing sitting/independence when e.g. feeding a pet

1.4.6

  • port to 1.21.5 (thanks to OpenBagTwo for the help!)
  • fix parrots losing their independence when dropping from a shoulder
  • fix vanilla pets loading from chunks for the first time being independent

1.4.5

  • [1.20.1, 1.19.2] compatibility for Critters and Companions' Dragonfly (they won't leave their home)
  • require at least Fabric Loader 0.16.1

1.4.4

  • [1.21.4] fix crash when spawning particles

1.4.3

  • [1.19.2+] update Friends & Foes compatibility for 3.0.0+
    (note: also removes compatibility code for older versions, so please update Friends & Foes)
  • right click interact should be compatible with more mods

1.4.2

  • Pets will try to escape when they are about to drown
  • Cats will try to escape dangers and put themselves out of fire (vanilla bug fix for 1.16-1.18)
  • add Chinese (zh_cn) translation, thanks to suoyukii!

1.4.1

  • Goat Horns can be configured as a whistle! Each horn can be set individually with differing settings:
    Whistle only, Unwhistle only, Toggle (which alternates between whistling and unwhistling) and Whistle / Sneak Unwhistle (which whistles while standing and unwhistles while sneaking)
    Vanilla clients can use the /indypets horns <horn_type> <setting> command to configure each horn
    /indypets horn by itself prints all current horn settings
  • don't send player config to vanilla servers
  • delay saving of server config to server shutdown

1.4.0

This is a large update to the mod, please make sure to read!

  • Pets are not independent by default anymore and the relevant config options have been removed!
    This is to be more inline with how vanilla works, especially with the next point:
  • A pet's state is changed just like sitting is changed, i.e. Right Click will cycle between sitting, following and independent.
    (Shift + Right click and whistling will still toggle following and independent directly, just like before.)
  • There's new options to completely turn off the Right Click or Shift + Right Click interactions if wanted
    (So you could use only Right Click, or only Shift + Right Click, or only IndyPets' Interact hotkey)
  • Status messages for single pet interactions will now show above the hotbar instead of inside the chat
  • Status messages now also say if the pet is sitting (" (but sits)")
  • Vanilla clients can use the new /indypets config command, allowing to view (get), change (set), and get descriptions for (help) the (limited amount of) options.
    These settings are stored server-side.
  • Some inconsistent interactions, e.g. relating to the blocklist, have been fixed.
  • The project's code is now licensed under MIT (previously CC0). No change for assets (CC0).

Комментарии

Загружаем…