
Companion 🐕
Mechanics to avoid losing your pets, but do not break the vanilla feel
Автор: Snownee2,1 млн726обновлён 8 сент. 2026 г.
Механики игрыУтилиты
Описание
Companion 🐕
This mod adds various mechanics to avoid losing your pets, to enhance game experience.
Features:
- Pets will follow you when you teleport or enter a portal
- Your leashed mobs will follow you when you enter a portal
- Pets will be forced to teleport to you if it is about to be unloaded
- Pets won't attack enemies if their health is lower than 20%
- Pets will teleport to your back if their health is lower than 20%
- Pets won't enter a portal unless it is close to you
- Parrots won't dismount from your shoulder when you are floating on the water
- Parrots won't dismount from your shoulder unless you jump in place
- Sweeping Edge effect won't hurt your pets
- Pet friendly fire game rule
All these features can be disabled and configured if you have installed Kiwi. Besides, in-game config UI is provided if you have installed Cloth Config
Последние версии
Все версии →beta
[NeoForge 1.21.1] 6.3.0
6.3.0+neoforge8 сент. 2026 г.6,5 тыс.Minecraft: 1.21.1neoforge
Что нового
## 6.3.0
- feat: Player Respawn Teleporting Pets (close [#48](https://github.com/Snownee/Companion/issues/48))
- fix: teleporting from/to the nether sometimes not working correctly
- Update build.gradle for 1.21-neoforge
## 6.2.2
- feat: make chunk unloading handling can be toggled
## 6.2.1
- fix: `ArrayIndexOutOfBoundsException` in `PersistentEntitySectionManager`
## 6.2.0
- Merge pull request [#52](https://github.com/Snownee/Companion/issues/52) from Snownee/feature/fabric-1.21-sync
- fix: rename wrong entity_type folder
- fix: rename wrong entity_types folder
- chore: bump neoforge
- feat: don't teleport to owner front
- fix: make default blacklist entries optional
- feat: add blacklist tag for immortal pets
- build: use `me.modmuss50.mod-publish-plugin` to publish
- fix: mob restriction not being respected
## 6.1.1
- fix: wolfs still keep attacking even if they are at 20% (close [#41](https://github.com/Snownee/Companion/issues/41))
## 6.1.0
- feat: immortal pets game rule (close [#34](https://github.com/Snownee/Companion/issues/34))
- fix: no longer depending on FFAPI
beta
[NeoForge 26.1.X] 26.0.7
26.0.7+neoforge7 сент. 2026 г.184Minecraft: 26.1, 26.1.1, 26.1.2neoforge
Что нового
## 26.0.7
- feat: Player Respawn Teleporting Pets (close [#48](https://github.com/Snownee/Companion/issues/48))
- fix: teleporting from/to the nether sometimes not working correctly
- Update build.gradle for 26.1-neoforge
## 26.0.6
- feat: make chunk unloading handling can be toggled
## 26.0.5
- fix: some porting oversights (close [#55](https://github.com/Snownee/Companion/issues/55))
## 26.0.4
- No changelog provided
## 26.0.3
- chore: fix publishing versions
## 26.0.2
- fix: `ArrayIndexOutOfBoundsException` in `PersistentEntitySectionManager`
beta
[Fabric 26.1.X] 26.0.7
26.0.7+fabric7 сент. 2026 г.698Minecraft: 26.1, 26.1.1, 26.1.2fabric, quilt
Что нового
## 26.0.7
- Merge branch '26.1-fabric' of https://github.com/Snownee/Companion into 26.1-fabric
- feat: Player Respawn Teleporting Pets (close [#48](https://github.com/Snownee/Companion/issues/48))
- fix: teleporting from/to the nether sometimes not working correctly
- Update build.gradle for 26.1-fabric
## 26.0.6
- feat: make chunk unloading handling can be toggled
## 26.0.5
- fix: some porting oversights. re-add indypets integration (close [#55](https://github.com/Snownee/Companion/issues/55))
## 26.0.4
- No changelog provided
## 26.0.3
- chore: fix publishing mc versions
## 26.0.2
- fix: `ArrayIndexOutOfBoundsException` in `PersistentEntitySectionManager`
beta
[Fabric 26.1.X] 26.0.7
26.0.7+fabric7 сент. 2026 г.25Minecraft: 26.1, 26.1.1, 26.1.2fabric, quilt
Что нового
## 26.0.7
- feat: Player Respawn Teleporting Pets (close [#48](https://github.com/Snownee/Companion/issues/48))
- fix: teleporting from/to the nether sometimes not working correctly
## 26.0.6
- feat: make chunk unloading handling can be toggled
## 26.0.5
- fix: some porting oversights. re-add indypets integration (close [#55](https://github.com/Snownee/Companion/issues/55))
## 26.0.4
- No changelog provided
## 26.0.3
- chore: fix publishing mc versions
## 26.0.2
- fix: `ArrayIndexOutOfBoundsException` in `PersistentEntitySectionManager`
release
[NeoForge 1.21.1] 6.2.2
6.2.2+neoforge26 июн. 2026 г.22 тыс.Minecraft: 1.21.1neoforge
Что нового
## 6.2.2
- feat: make chunk unloading handling can be toggled
## 6.2.1
- fix: `ArrayIndexOutOfBoundsException` in `PersistentEntitySectionManager`
## 6.2.0
- Merge pull request [#52](https://github.com/Snownee/Companion/issues/52) from Snownee/feature/fabric-1.21-sync
- fix: rename wrong entity_type folder
- fix: rename wrong entity_types folder
- chore: bump neoforge
- feat: don't teleport to owner front
- fix: make default blacklist entries optional
- feat: add blacklist tag for immortal pets
- build: use `me.modmuss50.mod-publish-plugin` to publish
- fix: mob restriction not being respected
## 6.1.1
- fix: wolfs still keep attacking even if they are at 20% (close [#41](https://github.com/Snownee/Companion/issues/41))
## 6.1.0
- feat: immortal pets game rule (close [#34](https://github.com/Snownee/Companion/issues/34))
- fix: no longer depending on FFAPI
## 6.0.0
- build: avoid forge reporting fabric mod ([#38](https://github.com/Snownee/Companion/issues/38))
- feat: port to 1.21 neoforge ([#37](https://github.com/Snownee/Companion/issues/37))
- feat: readd IndyPets compat
- feat: adapt the neoforge
- refactor: use moddevgradle, neoforge dependencies, update gradle 8.13
release
[Fabric 1.21.1] 6.2.2
6.2.2+fabric26 июн. 2026 г.5,6 тыс.Minecraft: 1.21.1fabric, quilt
Что нового
## 6.2.2
- feat: make chunk unloading handling can be toggled
## 6.2.1
- fix: `ArrayIndexOutOfBoundsException` in `PersistentEntitySectionManager`
## 6.2.0
- fix: rename wrong entity_type folder
- fix: rename wrong entity_types folder
- feat: don't teleport to owner front
- fix: make default blacklist entries optional
- feat: add blacklist tag for immortal pets
- build: use `me.modmuss50.mod-publish-plugin` to publish
- fix: mob restriction not being respected
## 6.1.1
- fix: wolfs still keep attacking even if they are at 20% (close [#41](https://github.com/Snownee/Companion/issues/41))
- feat: immortal pets game rule (close [#34](https://github.com/Snownee/Companion/issues/34))
- fix: no longer depending on FFAPI
## 6.0.0
- all: 1.21 port
## 5.2.2
- fix: entity may suffocate after changing dimension
- fix: cannot use structure void on horse
- improve: logIfTeleportingFailed
release
[Fabric 26.1.X] 26.0.6
26.0.6+fabric26 июн. 2026 г.3 тыс.Minecraft: 26.1, 26.1.1, 26.1.2fabric, quilt
Что нового
## 26.0.6
- feat: make chunk unloading handling can be toggled
## 26.0.5
- fix: some porting oversights. re-add indypets integration (close [#55](https://github.com/Snownee/Companion/issues/55))
## 26.0.4
- No changelog provided
## 26.0.3
- chore: fix publishing mc versions
## 26.0.2
- fix: `ArrayIndexOutOfBoundsException` in `PersistentEntitySectionManager`
## 26.0.1
- port
- port
- feat: don't teleport to owner front
- fix: make default blacklist entries optional
- feat: add blacklist tag for immortal pets
- build: use `me.modmuss50.mod-publish-plugin` to publish
- fix: mob restriction not being respected
release
[NeoForge 26.1.X] 26.0.6
26.0.6+neoforge26 июн. 2026 г.512Minecraft: 26.1, 26.1.1, 26.1.2neoforge
Что нового
## 26.0.6
- feat: make chunk unloading handling can be toggled
## 26.0.5
- fix: some porting oversights (close [#55](https://github.com/Snownee/Companion/issues/55))
## 26.0.4
- No changelog provided
## 26.0.3
- chore: fix publishing versions
## 26.0.2
- fix: `ArrayIndexOutOfBoundsException` in `PersistentEntitySectionManager`
## 26.0.1
- Merge pull request [#53](https://github.com/Snownee/Companion/issues/53) from SettingDust/26.1-neoforge
- feat: re add indypets
- chore: register the listener
- fix: rename wrong name
- fix: register gamerules with NeoForge event
- feat: port datagen to neoforge
- refactor: sync files from 26.1 fabric
- build: bump neoforge, gradle and minecraft
- chore: bump neoforge
- feat: don't teleport to owner front
- fix: make default blacklist entries optional
- feat: add blacklist tag for immortal pets
- build: use `me.modmuss50.mod-publish-plugin` to publish
- fix: mob restriction not being respected
release
[NeoForge 26.1.X] 26.0.5
26.0.5+neoforge7 июн. 2026 г.241Minecraft: 26.1, 26.1.1, 26.1.2neoforge
Что нового
## 26.0.5
- fix: some porting oversights (close [#55](https://github.com/Snownee/Companion/issues/55))
## 26.0.4
- No changelog provided
## 26.0.3
- chore: fix publishing versions
## 26.0.2
- fix: `ArrayIndexOutOfBoundsException` in `PersistentEntitySectionManager`
## 26.0.1
- Merge pull request [#53](https://github.com/Snownee/Companion/issues/53) from SettingDust/26.1-neoforge
- feat: re add indypets
- chore: register the listener
- fix: rename wrong name
- fix: register gamerules with NeoForge event
- feat: port datagen to neoforge
- refactor: sync files from 26.1 fabric
- build: bump neoforge, gradle and minecraft
- chore: bump neoforge
- feat: don't teleport to owner front
- fix: make default blacklist entries optional
- feat: add blacklist tag for immortal pets
- build: use `me.modmuss50.mod-publish-plugin` to publish
- fix: mob restriction not being respected
## 6.1.1
- fix: wolfs still keep attacking even if they are at 20% (close [#41](https://github.com/Snownee/Companion/issues/41))
release
[Fabric 26.1.X] 26.0.5
26.0.5+fabric7 июн. 2026 г.1,6 тыс.Minecraft: 26.1, 26.1.1, 26.1.2fabric, quilt
Что нового
## 26.0.5
- fix: some porting oversights. re-add indypets integration (close [#55](https://github.com/Snownee/Companion/issues/55))
## 26.0.4
- No changelog provided
## 26.0.3
- chore: fix publishing mc versions
## 26.0.2
- fix: `ArrayIndexOutOfBoundsException` in `PersistentEntitySectionManager`
## 26.0.1
- port
- port
- feat: don't teleport to owner front
- fix: make default blacklist entries optional
- feat: add blacklist tag for immortal pets
- build: use `me.modmuss50.mod-publish-plugin` to publish
- fix: mob restriction not being respected
## 6.1.1
- fix: wolfs still keep attacking even if they are at 20% (close [#41](https://github.com/Snownee/Companion/issues/41))
- feat: immortal pets game rule (close [#34](https://github.com/Snownee/Companion/issues/34))
- fix: no longer depending on FFAPI
