Cobblemon TP-Pastures

Quick rating

Cobblemon TP-Pastures

No reviews yet

Cobblemon Pasture Recall/Teleport Change - Prevents pastured Pokémon from being recalled to the PC when they wander too far away. Instead, they are teleported back near their Pasture Block.

Bug Fixes
Performance & Optimization
Mod Loaders
NeoForge
Fabric
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Unsupported
Server Required

About

Project Details

Type
Mod
License
All Rights Reserved
Latest Version
cobblemon_tp_pastures-1.21.1-1.1-neoforge.jar
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Cobblemon TP-Pastures

Prevents pastured Pokémon from being recalled to the PC when they wander too far away. Instead, they are teleported back near their Pasture Block.

The mod includes a configurable teleport radius, safe landing detection, and optional debug notifications. It is available for both Fabric and NeoForge on Minecraft 1.21.1.

Server-side

This mod works in both singleplayer and multiplayer.

For multiplayer servers, this is a server-side mod, so it only needs to be installed on the server. Download the Fabric or NeoForge version that matches your server’s mod loader.

Why should you use it?

- Prevents your Pasture Block from suddenly becoming almost empty because Pokémon wandered too far away.
- Removes the need to trap your Pokémon with fences just to stop them from being recalled.
- Improves compatibility with Cobbleworkers, allowing it to work more reliably.
- Lets you use pastured Pokémon more freely for decoration, zoos, safaris, farms, and similar builds.

You may also want to use Cobblemon: SafePastures, which protects your Pokémon from damage.

If Cobblemon eventually changes or fixes the issue where pastured Pokémon despawn or get recalled to the PC, this mod may no longer be necessary. Until then, enjoy!

Dependencies

All versions require:
- Cobblemon 1.7.1+

Fabric version:
- Fabric Loader 0.18.4+  
- Fabric API 0.116.8+

NeoForge version:
- NeoForge 21.1+

Configuration

The config file is located here:

...\config\cobblemon_tp_pastures.json

For this mod to work correctly, maxPastureRadius must be set lower than Cobblemon’s own pastureMaxWanderDistance value.

Cobblemon’s value can usually be found here:

...\config\cobblemon\main.json

By default, Cobblemon uses pastureMaxWanderDistance: 64, so TP-Pastures uses maxPastureRadius: 54.

Important note for modpacks

Some modpacks change Cobblemon’s default pastureMaxWanderDistance.

If your modpack changes this value, make sure TP-Pastures’ maxPastureRadius is still lower than it. Otherwise, Cobblemon may recall the Pokémon before TP-Pastures can teleport it back.

For example, Cobbleverse changes pastureMaxWanderDistance from 64 to 36.

To fix this, either change Cobblemon’s pastureMaxWanderDistance back to 64, or lower TP-Pastures’ maxPastureRadius to something like 28 or 30.

Default config

json
{
  "_maxPastureRadius_info": "Max roam distance in blocks from the pasture block center before a Pokémon is teleported back. Measured horizontally by default (see useHorizontalDistanceOnly). Default: 54 (For best results make sure it is slightly lower than \"pastureMaxWanderDistance\" from Cobblemon's config).",
  "maxPastureRadius": 54,
  "_useHorizontalDistanceOnly_info": "If true, only horizontal (X/Z) distance is checked, ignoring height. Good for pastures near cliffs or multi-level farms. If false, full 3D sphere distance is used. Default: false.",
  "useHorizontalDistanceOnly": false,
  "_candidateTeleportAttempts_info": "How many random positions around the pasture block are tried when searching for a safe landing spot (solid ground + clear headroom). Higher values reduce the chance of landing inside a block, at a tiny performance cost. Default: 24.",
  "candidateTeleportAttempts": 24,
  "_fallbackYOffset_info": "If no safe position is found after candidateTeleportAttempts tries, the Pokémon is placed this many blocks directly above the pasture block as a last resort. Default: 1.5.",
  "fallbackYOffset": 1.5,
  "_debugLogging_info": "If true, nearby players see a chat message whenever a Pokémon is teleported back (e.g. 'Pikachu left tether box → (x, y, z)'). Default: false.",
  "debugLogging": false,
  "_serverLogging_info": "If true, teleport events are written to the server log. Disable this if the log spam is unwanted. Default: false.",
  "serverLogging": false
}

Support / Bug Reports

I currently do not use a dedicated platform for support or bug reports.

If you need help or want to report an issue, you can contact me on Discord:

@datibrr

Cobblemon TP-Pastures

Prevents pastured Pokémon from being recalled to the PC when they wander too far away. Instead, they are teleported back near their Pasture Block.

The mod includes a configurable teleport radius, safe landing detection, and optional debug notifications. It is available for both Fabric and NeoForge on Minecraft 1.21.1.

Server-side

This mod works in both singleplayer and multiplayer.

For multiplayer servers, this is a server-side mod, so it only needs to be installed on the server. Download the Fabric or NeoForge version that matches your server’s mod loader.

Why should you use it?

  • Prevents your Pasture Block from suddenly becoming almost empty because Pokémon wandered too far away.
  • Removes the need to trap your Pokémon with fences just to stop them from being recalled.
  • Improves compatibility with Cobbleworkers, allowing it to work more reliably.
  • Lets you use pastured Pokémon more freely for decoration, zoos, safaris, farms, and similar builds.

You may also want to use Cobblemon: SafePastures, which protects your Pokémon from damage.

If Cobblemon eventually changes or fixes the issue where pastured Pokémon despawn or get recalled to the PC, this mod may no longer be necessary. Until then, enjoy!

Dependencies

All versions require:

Fabric version:

NeoForge version:

Configuration

The config file is located here:

...\config\cobblemon_tp_pastures.json

For this mod to work correctly, maxPastureRadius must be set lower than Cobblemon’s own pastureMaxWanderDistance value.

Cobblemon’s value can usually be found here:

...\config\cobblemon\main.json

By default, Cobblemon uses pastureMaxWanderDistance: 64, so TP-Pastures uses maxPastureRadius: 54.

Important note for modpacks

Some modpacks change Cobblemon’s default pastureMaxWanderDistance.

If your modpack changes this value, make sure TP-Pastures’ maxPastureRadius is still lower than it. Otherwise, Cobblemon may recall the Pokémon before TP-Pastures can teleport it back.

For example, Cobbleverse changes pastureMaxWanderDistance from 64 to 36.

To fix this, either change Cobblemon’s pastureMaxWanderDistance back to 64, or lower TP-Pastures’ maxPastureRadius to something like 28 or 30.

Default config

{
  "_maxPastureRadius_info": "Max roam distance in blocks from the pasture block center before a Pokémon is teleported back. Measured horizontally by default (see useHorizontalDistanceOnly). Default: 54 (For best results make sure it is slightly lower than \"pastureMaxWanderDistance\" from Cobblemon's config).",
  "maxPastureRadius": 54,
  "_useHorizontalDistanceOnly_info": "If true, only horizontal (X/Z) distance is checked, ignoring height. Good for pastures near cliffs or multi-level farms. If false, full 3D sphere distance is used. Default: false.",
  "useHorizontalDistanceOnly": false,
  "_candidateTeleportAttempts_info": "How many random positions around the pasture block are tried when searching for a safe landing spot (solid ground + clear headroom). Higher values reduce the chance of landing inside a block, at a tiny performance cost. Default: 24.",
  "candidateTeleportAttempts": 24,
  "_fallbackYOffset_info": "If no safe position is found after candidateTeleportAttempts tries, the Pokémon is placed this many blocks directly above the pasture block as a last resort. Default: 1.5.",
  "fallbackYOffset": 1.5,
  "_debugLogging_info": "If true, nearby players see a chat message whenever a Pokémon is teleported back (e.g. 'Pikachu left tether box → (x, y, z)'). Default: false.",
  "debugLogging": false,
  "_serverLogging_info": "If true, teleport events are written to the server log. Disable this if the log spam is unwanted. Default: false.",
  "serverLogging": false
}

Support / Bug Reports

I currently do not use a dedicated platform for support or bug reports.

If you need help or want to report an issue, you can contact me on Discord:

@datibrr

Screenshots

Gallery

  • Be Creative
    Be Creative Bee hives? Fish swarms? Legendary structures? Ant hills? There are no boundaries anymore.
  • Decorate Your World
    Decorate Your World Use different Pokémon to make your world more beautiful without worrying that they will despawn just because they "wandered" too far away.
  • They will come back
    They will come back Don't worry, they will come back. For fun, for the grind, or for decoration. You choose!
  • Finally, freedom!
    Finally, freedom! Break that wall or fence and give your Pokémon their freedom :)
  • Finally, freedom!
    Finally, freedom! Break that wall or fence and give your Pokémon their freedom :)
  • They will come back
    They will come back Don't worry, they will come back. For fun, for the grind, or for decoration. You choose!
  • Decorate Your World
    Decorate Your World Use different Pokémon to make your world more beautiful without worrying that they will despawn just because they "wandered" too far away.
  • Be Creative
    Be Creative Bee hives? Fish swarms? Legendary structures? Ant hills? There are no boundaries anymore.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~2,000
Total Downloads
CurseForge
<1,000
Modrinth
~2,000
Last Updated
CurseForge
Modrinth
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works