COWMODSКаталог модов

TpWithMe

Your mount follows you through every teleport — commands, plugins, portals, you name it. Stay seated, arrive together.

Автор: SwordfishBE1,6 тыс.7обновлён 23 окт. 2026 г.
МобыТранспорт

Описание

Teleport With Me

TpWithMe – Teleport With Me

Like your horse? Now you won't teleport without it. Also works on all rideable mobs!

Your mount follows you through every teleport — commands, plugins, portals, you name it. Stay seated, arrive together.


✨ Features

  • 🐴 Mount teleports with you on every /tp, /home, portal, ender pearl, chorus fruit, or any other teleport
  • 🧑‍🤝‍🧑 Player stays seated on the mount after teleporting
  • 🌍 Cross-dimensional travel — Overworld ↔ Nether ↔ End (configurable)
  • 🔒 Safety check — mount won't teleport into solid blocks (configurable)
  • 🛡️ Damage resistance applied to mount during transition to prevent death
  • 🚫 Entity blacklist — exclude specific mounts from ever teleporting
  • 🔁 Post-teleport remount watcher — catches edge-case dismounts and fixes them automatically
  • 🧩 Optional Open Parties and Claims support — respects claim access, chorus fruit rules, and ender pearl barrier groups
  • ⚙️ Optional Mod Menu + Cloth Config support for an in-game client config screen
  • 🔄 Supports Moonrise, C2ME and Async

🐴 Supported Mounts

All 14 vanilla rideable entities:

MountControl itemNotes
HorseSaddle
DonkeySaddle
MuleSaddle
Skeleton HorseSaddle
Zombie HorseSaddle
CamelSaddleAuto lies down if space is tight
Camel HuskSaddleAuto lies down if space is tight
PigSaddle
StriderSaddle
NautilusSaddle
Zombie NautilusSaddle
Llama(none — lead-controlled)No saddle check
Trader Llama(none — lead-controlled)No saddle check
Happy GhastHarness

🎮 Commands

CommandPermissionDescription
/tpwithme infoOperator (gamemaster)Show current config values in chat
/tpwithme reloadOperator (gamemaster)Reload tpwithme.json from disk

⚙️ Configuration

File: config/tpwithme.json
Created automatically on first launch. Use /tpwithme reload to apply changes without restarting.

{
  "enabled": true,
  "useLuckPerms": false,
  "crossDimensionalTeleport": true,
  "enderPearlTeleport": true,
  "chorusFruitTeleport": true,
  "respectOpenPartiesAndClaims": true,
  "requireSaddle": true,
  "checkSafety": true,
  "applyTeleportProtection": true,
  "protectionDurationTicks": 60,
  "safetySearchRadius": 2,
  "blacklistedEntities": []
}
🔄 Options

enabled

Master switch. Set to false to disable the mod entirely without removing it.
Default: true

useLuckPerms

Enable LuckPerms permission checks when the luckperms mod is installed.

If true and LuckPerms is present, TpWithMe checks:

  • tpwithme.use
  • tpwithme.crossdimensionalteleport
  • tpwithme.enderpearlteleport
  • tpwithme.chorusfruitteleport

When LuckPerms is active, players must be explicitly granted these permissions.
If LuckPerms is not installed, TpWithMe automatically falls back to allowing everyone to use the mod.
Default: false

crossDimensionalTeleport

Allow mounts to follow through dimension changes (Overworld ↔ Nether ↔ End).
When false, only same-dimension teleports carry the mount.
Default: true

enderPearlTeleport

Allow ender pearls to take your mount along.
When false, mounted ender pearls use vanilla behaviour and only teleport the player.
Default: true

chorusFruitTeleport

Allow chorus fruit to take your mount along.
Grounding uses actual collision surfaces, including slabs, and respects Minecraft's consumable_does_not_teleport_to block tag (including datapack additions). When false, mounted chorus fruit uses vanilla behaviour and only teleports the player.
Default: true

respectOpenPartiesAndClaims

Respect Open Parties and Claims claim protection when it is installed.

TpWithMe checks claim access before moving the mount into a claim. For mounted chorus fruit it respects OPAC's chorus fruit exception option. For mounted ender pearls it respects OPAC's configured Ender Pearls entity barrier group when present.

Disable this only if you deliberately want TpWithMe to ignore OPAC claim protection. If OPAC is installed but its API fails, mount carry is blocked until the server restarts or this setting is explicitly disabled. The mod does not silently allow protected destinations. Default: true

requireSaddle

Only teleport a mount if it has the appropriate control item equipped:

  • Saddle — Horse, Donkey, Mule, Skeleton Horse, Zombie Horse, Camel, Camel Husk, Pig, Strider, Nautilus, Zombie Nautilus
  • Harness — Happy Ghast
  • Exempt — Llama and Trader Llama (lead-controlled, no saddle slot)

Default: true

checkSafety

Before teleporting, check whether there is enough room at the destination for the mount to stand upright and the rider to sit on top.
If the space is too small, the mount stays behind and a message is sent to the player.

Uses direct block collision shape iteration — reliable even for large mounts like Happy Ghast (4×4×4 blocks).
Default: true

applyTeleportProtection

Apply Resistance V to the mount for protectionDurationTicks ticks immediately after teleporting. This prevents death from suffocation or fall damage during the transition.
Default: true

protectionDurationTicks

Duration of the post-teleport damage immunity in game ticks (20 ticks = 1 second).
Default: 60 (3 seconds)

safetySearchRadius

When checkSafety is true and the exact destination is blocked, the mod searches for a safe nearby position within this radius (in blocks).

Searches horizontally, upward and downward, choosing the nearest safe candidate by distance. Actual collision surfaces (including slabs) are considered, so fractional pearl impact heights can be adjusted to the ground. The radius limits displacement on each axis. The selected destination still undergoes world-border and OPAC checks; searching does not load new chunks.

Set to 0 to disable the search and only check the exact destination.
Allowed range: 0 to 4. Larger values are clamped to prevent excessive server tick work.
Default: 2

blacklistedEntities

A list of entity type IDs that must never teleport, regardless of other settings.
Use namespaced IDs, e.g. "minecraft:horse" or "mymod:custom_mount".
Default: [] (empty)


🔐 LuckPerms

TpWithMe only uses LuckPerms when both conditions are true:

  1. useLuckPerms is set to true in config/tpwithme.json
  2. The luckperms mod is actually installed on the server

If either condition is false, everyone can use TpWithMe and no permission plugin is required. If LuckPerms is active, missing permission nodes default to false.

Permission nodes

PermissionDescription
tpwithme.useAllow a player to take their mount along during teleports
tpwithme.crossdimensionalteleportAllow a player to take their mount across dimensions
tpwithme.enderpearlteleportAllow a player to take their mount along with an ender pearl
tpwithme.chorusfruitteleportAllow a player to take their mount along when eating chorus fruit
Examples

Example groups

group.default:
  permissions:
    - tpwithme.use

group.vip:
  permissions:
    - tpwithme.use
    - tpwithme.crossdimensionalteleport
    - tpwithme.enderpearlteleport
    - tpwithme.chorusfruitteleport

Example commands

/lp group default permission set tpwithme.use true
/lp group default permission set tpwithme.crossdimensionalteleport false
/lp group default permission set tpwithme.enderpearlteleport false
/lp group default permission set tpwithme.chorusfruitteleport false

/lp group vip permission set tpwithme.use true
/lp group vip permission set tpwithme.crossdimensionalteleport true
/lp group vip permission set tpwithme.enderpearlteleport true
/lp group vip permission set tpwithme.chorusfruitteleport true

/tpwithme info

/tpwithme info now also shows whether LuckPerms is:

  • disabled
  • configured, but mod not installed
  • active

🧑‍🤝‍🧑 Compatibility

This mod works with Moonrise, C2ME and Async. Some of these mods cannot be loaded together.

ModStatus
Essential Commands✅ Compatible
Fabric Essentials✅ Compatible
Moonrise✅ Compatible
C2ME✅ Compatible
Async✅ Compatible
Leashed Teleport✅ Compatible

Other mods

If another mod forcibly dismounts the player before TpWithMe's HEAD injection, the vehicle cannot be captured. The RemountWatcher may recover this in some cases. Please open an issue if you encounter a conflict.


📦 Installation

  1. Install Fabric Loader for Minecraft.
  2. Download Fabric API and place it in mods/.
  3. Download tpwithme-<version>.jar and place it in mods/.
  4. Launch Minecraft. The config is created automatically on first run.

🏜️ Test Server

Feel free to join my Minecraft server to test my mods: play.swordfishbe.eu

Галерея

TpWithMe ExampleTpWithMe Enderpearl ExampleTpWithMe Chorus Fruit Example

Последние версии

Все версии →
release

TpWithMe 1.2.1

1.2.1
23 окт. 2026 г.70Minecraft: 26.3fabric
Скачать
Что нового
- Fixed a missing-class warning when Moonrise is not installed. - Fixed temporary source-chunk tickets exceeding their intended lifetime while terrain is still loading, including with Async + C2ME.
release

TpWithMe 1.2.0

1.2.0
23 окт. 2026 г.29Minecraft: 26.3fabric
Скачать
Что нового
- Added Moonrise, Async and C2ME support. - Improved interoperability with LeashedTeleport: ridden mounts and separately leashed animals can follow the same ender pearl or chorus fruit teleport. - Fixed rapid back-and-forth teleports leaving mounts behind or triggering premature timeouts. - Added bounded retries when destination terrain is still loading. - Fixed pending transfers and delayed remount recovery missing loaded but temporarily hidden mounts. - Fixed successful vanilla chorus teleports leaving stale transfers active, potentially returning the player to an earlier destination. - Improved nearby landing searches using actual collision shapes and fractional block surfaces. - Fixed false “not enough space” reports involving non-colliding vegetation, slabs and waterlogged support.
release

TpWithMe 1.1.10

1.1.10
20 окт. 2026 г.82Minecraft: 26.3fabric
Скачать
Что нового
- Improved safe landing searches for mounted teleports, including fractional pearl impacts and slab surfaces. - Fixed chorus fruit landing checks and respected forbidden landing block tags. - Fixed teleport permission bypasses, relative teleport handling, and delayed remount issues. - Improved OPAC claim protection checks for pearls, chorus fruit, and general teleports. - Fixed retained player/world references and improved cleanup.
release

TpWithMe 1.1.9

1.1.9
15 сент. 2026 г.143Minecraft: 26.3fabric
Скачать
Что нового
Update to minecraft 26.3
release

TpWithMe 1.1.8

1.1.8
16 июн. 2026 г.437Minecraft: 26.2fabric
Скачать
Что нового
Updated to Minecraft 26.2
release

TpWithMe 1.1.8

1.1.8
28 апр. 2026 г.194Minecraft: 26.1.2fabric
Скачать
Что нового
Added Optional Open Parties and Claims support
release

TpWithMe 1.1.7

1.1.7
18 апр. 2026 г.36Minecraft: 26.1.2fabric
Скачать
Что нового
Added mounted chorus fruit teleport support plus a clear client-only Mod Menu warning for multiplayer config changes.
release

TpWithMe 1.1.6

1.1.6
16 апр. 2026 г.18Minecraft: 26.1.2fabric
Скачать
Что нового
Release 1.1.6 with safety and teleport fixes
release

TpWithMe 1.1.5

1.1.5
15 апр. 2026 г.23Minecraft: 26.1.2fabric
Скачать
Что нового
Added configurable mounted ender pearl teleport support with safe landing checks and separate LuckPerms control.
release

TpWithMe 1.1.4

1.1.4
6 апр. 2026 г.72Minecraft: 26.1.1, 26.1.2fabric
Скачать
Что нового
- tweaked mod update check - changed logging info