All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Companion 🐕

Companion 🐕

by Snownee • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

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

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.1
Neoforge
15h ago 1
26.1.x
Neoforge
15h ago 1
26.1.x
Fabric Quilt
15h ago 1
26.1.x
Fabric Quilt
15h ago 1
1.21.1
Neoforge
15h ago 1
1.21.1
Fabric Quilt
15h ago 1
26.1.x
Fabric Quilt
15h ago 1
26.1.x
Neoforge
15h ago 1
26.1.x
Neoforge
15h ago 1
26.1.x
Fabric Quilt
15h ago 1
26.1.x
Neoforge
15h ago 1
26.1.x
Fabric Quilt
15h ago 1
26.1.x
Fabric Quilt
15h ago 1
26.1.x
Neoforge
15h ago 1
1.20.1
Fabric Quilt
15h ago 1
1.20.1
Forge Neoforge
15h ago 1
1.21.1
Neoforge
15h ago 1
1.21.1
Fabric Quilt
15h ago 1
26.1
Fabric Quilt
15h ago 1
26.1.2
Neoforge
15h ago 1
26.1.2
Neoforge
15h ago 1
1.21.1
Fabric Quilt
15h ago 1
1.21.1
Neoforge
15h ago 1
26.1.x
Fabric Quilt
15h ago 1
1.20.1
Forge Neoforge
15h ago 1
1.20.1
Fabric Quilt
15h ago 1
1.20.1
Forge Neoforge
15h ago 1
1.20.1
Fabric Quilt
15h ago 1
1.21.1
Fabric Quilt
15h ago 1
1.21.1
Neoforge
15h ago 1
1.21.1
Neoforge
15h ago 1
1.21.1
Neoforge
15h ago 1
1.21.1
Fabric Quilt
15h ago 1
1.20.1
Fabric Quilt
15h ago 1
1.20.1
Forge Neoforge
15h ago 1
1.20.1
Forge Neoforge
15h ago 1
1.20.1
Fabric Quilt
15h ago 1
1.20.1
Forge Neoforge
15h ago 1
1.20.1
Fabric Quilt
15h ago 1
1.20.x
Fabric Quilt
15h ago 1
1.20.x
Fabric
15h ago 1
1.20.x
Fabric
15h ago 1
1.20.x
Forge
15h ago 1
1.20.x
Fabric
15h ago 1
1.19.2
Fabric
15h ago 1
1.19.2
Forge
15h ago 1
1.19.3
Forge
15h ago 1
1.19.2
Forge
15h ago 1
1.19.2
Fabric
15h ago 1
1.19.3
Fabric
15h ago 1
1.19.2
Fabric
15h ago 1
1.19.3
Fabric
15h ago 1
1.19.3
Fabric
15h ago 1
1.19.2
Forge
15h ago 1
1.19.2
Fabric
15h ago 1
1.18.2
Fabric
15h ago 1
1.18.2
Forge
15h ago 1
## 6.3.0


## 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


## 6.1.0


## 26.0.7


## 26.0.6

  • feat: make chunk unloading handling can be toggled

## 26.0.5


## 26.0.4

  • No changelog provided

## 26.0.3

  • chore: fix publishing versions

## 26.0.2

  • fix: ArrayIndexOutOfBoundsException in PersistentEntitySectionManager

## 26.0.7


## 26.0.6

  • feat: make chunk unloading handling can be toggled

## 26.0.5


## 26.0.4

  • No changelog provided

## 26.0.3

  • chore: fix publishing mc versions

## 26.0.2

  • fix: ArrayIndexOutOfBoundsException in PersistentEntitySectionManager

## 26.0.7


## 26.0.6

  • feat: make chunk unloading handling can be toggled

## 26.0.5


## 26.0.4

  • No changelog provided

## 26.0.3

  • chore: fix publishing mc versions

## 26.0.2

  • fix: ArrayIndexOutOfBoundsException in PersistentEntitySectionManager

## 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


## 6.1.0


## 6.0.0


## 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


## 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

## 26.0.6

  • feat: make chunk unloading handling can be toggled

## 26.0.5


## 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

## 26.0.6

  • feat: make chunk unloading handling can be toggled

## 26.0.5


## 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

## 26.0.5


## 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


## 26.0.5


## 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


## 26.0.4

## 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


## 6.1.0


## 26.0.4

## 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


## 6.0.0

  • all: 1.21 port

## 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


## 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

## 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


## 6.1.0


## 6.0.0


## 5.4.1

  • fix: make default blacklist entries optional
  • Merge pull request [#54](https://github.com/Snownee/Companion/issues/54) from Snownee/fix/issue-50
  • fix: ArrayIndexOutOfBoundsException in PersistentEntitySectionManager
  • feat: add blacklist tag for immortal pets
  • feat: don't teleport to owner front

## 5.3.1

  • fix: mob restriction not being respected

## 5.3.0


## 5.2.2

  • fix: entity may suffocate after changing dimension
  • fix: cannot use structure void on horse
  • improve: logIfTeleportingFailed

## 5.2.1

  • improve: pet will not teleport to you when you are building a pillar

## 5.2.0


## 5.4.1

  • fix: ArrayIndexOutOfBoundsException in PersistentEntitySectionManager
  • fix: make default blacklist entries optional

## 5.4.0

  • build: use me.modmuss50.mod-publish-plugin to publish
  • feat: don't teleport to owner front
  • feat: add blacklist tag for immortal pets

## 5.3.1

  • fix: mob restriction not being respected

## 5.3.0


## 5.2.2

  • fix: entity may suffocate after changing dimension
  • fix: cannot use structure void on horse
  • improve: logIfTeleportingFailed

## 5.2.1

  • improve: pet will not teleport to you when you are building a pillar

## 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


## 6.1.0


## 6.0.0


## 6.0.0

  • all: 1.21 port

## 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


## 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

## 5.2.1

  • improve: pet will not teleport to you when you are building a pillar

## 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


## 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

## 5.2.1

  • improve: pet will not teleport to you when you are building a pillar

## 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


## 6.1.0


## 6.0.0


## 6.0.0

  • all: 1.21 port

## 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


## 6.1.0


## 6.0.0


## 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

## 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


## 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

## 5.2.1

  • improve: pet will not teleport to you when you are building a pillar

## 5.2.0


## 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


## 6.1.0


## 6.0.0


## 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

## 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


## 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

## 5.2.1

  • improve: pet will not teleport to you when you are building a pillar

## 5.2.0


## 5.3.1

  • fix: mob restriction not being respected

## 5.3.0


## 5.2.2

  • fix: entity may suffocate after changing dimension
  • fix: cannot use structure void on horse
  • improve: logIfTeleportingFailed

## 5.2.1

  • improve: pet will not teleport to you when you are building a pillar

## 5.3.1

  • fix: mob restriction not being respected

## 5.3.0


## 5.2.2

  • fix: entity may suffocate after changing dimension
  • fix: cannot use structure void on horse
  • improve: logIfTeleportingFailed

## 5.2.1

  • improve: pet will not teleport to you when you are building a pillar

## 5.2.0


## 5.3.0


## 5.2.2

  • fix: entity may suffocate after changing dimension
  • fix: cannot use structure void on horse
  • improve: logIfTeleportingFailed

## 5.2.1

  • improve: pet will not teleport to you when you are building a pillar

## 5.3.0


## 5.2.2

  • fix: entity may suffocate after changing dimension
  • fix: cannot use structure void on horse
  • improve: logIfTeleportingFailed

## 5.2.1

  • improve: pet will not teleport to you when you are building a pillar

## 5.2.0


## 6.1.1


## 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

## 5.2.1

  • improve: pet will not teleport to you when you are building a pillar

## 5.2.0


## 6.1.1


## 6.1.0


## 6.0.0


## 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

## 5.2.1

  • improve: pet will not teleport to you when you are building a pillar

Companion 🐕 Icon
Download Companion 🐕
Select game version
Select platform