LeashAll

Quick rating

Community listing page, reviews here may not be monitored by the author.

LeashAll

By NikrecsOwner

No reviews yet

Allows you to attach leads to every living entity (even player) in the game.

Adventure/Exploration
QoL & Tweaks
Mod Loaders
Forge
NeoForge
Fabric
Minecraft
26.2

Community voices

Reviews

List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Show per page
10
25
50
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

Where It Runs
Server Only

Runs entirely on the server. Also works in singleplayer.

Server Required, Client Optional

Required on the server. Installing it on the client adds functionality.

Varies by version.

About

Project Details

Type
Mod
License
MIT License
Latest Version
leashall-neoforge-26.2-1.4.0.jar

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

JOIN OUR DISCORD

Turns the regular lead into a universal leash you can use on almost any animal or mob or player in the game. It removes most vanilla restrictions, so you can lead many creatures that were previously unleasheable and easily move them around your world.

📦 Install on the server. Client installation is optional (vanilla clients can join and use it seamlessly).

⚠️ Server-side only? Some visual effects and client-side features may not display correctly for players without the mod installed. For the full experience, client installation is recommended.

🎮 Singleplayer note: Works perfectly in singleplayer — just drop it into your mods folder as usual.

How it works:

  • Leash Anything: Right-click an animal or mob or player with a lead to leash it to yourself. This works on almost all vanilla creatures.
  • Chain Creatures Together: Already have animals or mobs leashed to you? Sneak + Right-click another creature to attach your currently leashed targets to them instead. No extra lead is required for this.
  • Take the Leash Back: If an animal is currently leashed to another mob or creature, simply right-click it to transfer the leash back to yourself. A lead in hand is optional.
  • Detach with an Empty Hand: If a creature is currently leashed to you, right-click it with an empty hand to remove the leash.

Please report any bugs, errors, or feature suggestions on Discord: https://discord.gg/4XUPywnEyE

Leashed the ghast

Configuration

  • Active world config: world/serverconfig/leashall-server.toml
  • Pack default config: defaultconfigs/leashall-server.toml

Use defaultconfigs/leashall-server.toml if you want every new world or server save to start with your preferred rules.

Available options

useEntityAllowList

  • When false (default), all mobs are allowed unless they appear in blockedEntities
  • When true, only mobs from allowedEntities can be leashed.

allowedEntities - A list of entity ids or entity tags to allow.

blockedEntities - A list of entity ids or entity tags to block.

maxLeashesPerPlayer - Maximum number of mobs one player can have leashed at the same time. Set to -1 for unlimited leashes. This is the default.

Supported entry formats

  • Specific entity id: minecraft:ghast
  • Specific modded entity id: examplemod:custom_beast
  • Entity tag: #minecraft:raiders
  • Modded entity tag: #c:bosses

Examples

Allow everything except wardens and ghasts:

useEntityAllowList = false
allowedEntities = []
blockedEntities = ["minecraft:warden", "minecraft:ghast"]
maxLeashesPerPlayer = -1

Allow only villagers, iron golems, and raiders:

useEntityAllowList = true
allowedEntities = ["minecraft:villager", "minecraft:iron_golem", "#minecraft:raiders"]
blockedEntities = []
maxLeashesPerPlayer = -1

Allow everything, but limit each player to 5 active leashes:

useEntityAllowList = false
allowedEntities = []
blockedEntities = []
maxLeashesPerPlayer = 5

JOIN OUR DISCORD

Turns the regular lead into a universal leash you can use on almost any animal or mob or player in the game. It removes most vanilla restrictions, so you can lead many creatures that were previously unleasheable and easily move them around your world.

Server-side mod. The client is optional — vanilla clients can join and play with no mod installed, and nothing is gated behind having it.

What the client adds is purely visual. LeashAll can leash things vanilla has no rendering for — players, boats, minecarts, the ender dragon. With the mod installed you see a proper sagging rope; without it the server traces the same rope with particles instead. Leashes on regular mobs look identical either way.

Singleplayer: just drop it into your mods folder — client and server are the same jar.

How it works:

  • Leash Anything: Right-click an animal or mob or player with a lead to leash it to yourself. This works on almost all vanilla creatures.
  • Chain Creatures Together: Already have animals or mobs leashed to you? Sneak + Right-click another creature to attach your currently leashed targets to them instead. No extra lead is required for this.
  • Take the Leash Back: If an animal is currently leashed to another mob or creature, simply right-click it to transfer the leash back to yourself. A lead in hand is optional.
  • Detach with an Empty Hand: If a creature is currently leashed to you, right-click it with an empty hand to remove the leash.

Please report any bugs, errors, or feature suggestions on Discord: https://discord.gg/4XUPywnEyE

Leashed the ghast

Configuration

  • Dedicated server: <server>/world/serverconfig/leashall-server.toml
  • Singleplayer: .minecraft/saves/<world>/serverconfig/leashall-server.toml
  • Pack default (applied to every new world/save): defaultconfigs/leashall-server.toml

The config is per world, not global, and it is read when the world loads. Edit the file, then restart the server or re-enter the world.

The file format is identical on Fabric, Forge and NeoForge — you can copy the same leashall-server.toml between loaders.

Available options

useEntityAllowList

  • When false (default), all mobs are allowed unless they appear in blockedEntities
  • When true, only mobs from allowedEntities can be leashed.

allowedEntities - A list of entity ids or entity tags to allow.

blockedEntities - A list of entity ids or entity tags to block.

maxLeashesPerPlayer - Maximum number of mobs one player can have leashed at the same time. Set to -1 for unlimited leashes. This is the default.

disableLeashBreak

  • When false (default), mobs handled by LeashAll's own follow logic (slimes, ghasts, allays, the ender dragon, boats, minecarts and leashed players) drop the leash once the holder gets too far away.
  • When true, those never break by distance — they keep following no matter how far apart you get. Regular vanilla-leashable mobs are unaffected either way.

Supported entry formats

  • Specific entity id: minecraft:ghast
  • Specific modded entity id: examplemod:custom_beast
  • Entity tag: #minecraft:raiders
  • Modded entity tag: #c:bosses

How the lists are evaluated

  • blockedEntities is checked first and always wins — an entity listed there cannot be leashed even if it also appears in allowedEntities.
  • allowedEntities only matters when useEntityAllowList = true. With false the list is ignored entirely.
  • Invalid entries (typos, tags that don't exist, ids from a mod that isn't installed) are skipped with a warning in the server log — they never crash the game or void the rest of the list.
  • An unknown key or a malformed value falls back to its default and logs a warning.
  • When you update LeashAll, newly added options are appended to your existing file with their default values, so you never have to delete the config to see them.

maxLeashesPerPlayer

  • Counts leashes across all dimensions, not per-world.
  • Entities you already hold don't count against the limit when you interact with them, so you can always detach or re-attach what you're already leading, even at the cap.

Useful entity ids

  • minecraft:player — controls leashing other players. Add it to blockedEntities to turn player-leashing off completely (a common choice on public servers).
  • minecraft:ender_dragon — the dragon is leashable; block it for a vanilla-feel end fight.
  • Boats and minecarts are ordinary entity ids too. Boat ids are per-wood-type on modern versions, so a tag is usually easier than listing them one by one.

Examples

Allow everything except wardens and ghasts:

useEntityAllowList = false
allowedEntities = []
blockedEntities = ["minecraft:warden", "minecraft:ghast"]
maxLeashesPerPlayer = -1

Allow only villagers, iron golems, and raiders:

useEntityAllowList = true
allowedEntities = ["minecraft:villager", "minecraft:iron_golem", "#minecraft:raiders"]
blockedEntities = []
maxLeashesPerPlayer = -1

Allow everything, but limit each player to 5 active leashes:

useEntityAllowList = false
allowedEntities = []
blockedEntities = []
maxLeashesPerPlayer = 5

Public server: everything except players and bosses, 10 leashes per player:

useEntityAllowList = false
allowedEntities = []
blockedEntities = ["minecraft:player", "minecraft:warden", "minecraft:ender_dragon"]
maxLeashesPerPlayer = 10
disableLeashBreak = false

Adventure map: leashes that never break by distance:

useEntityAllowList = false
allowedEntities = []
blockedEntities = []
maxLeashesPerPlayer = -1
disableLeashBreak = true

There is no in-game config screen and no client-side config — every option is server-authoritative.

Screenshots

Gallery

  • Player leashed to fence
    Player leashed to fence
  • Cow leashed with cow with cow...
    Cow leashed with cow with cow...
  • You spin me right 'round...
    You spin me right 'round...
  • Villagers
    Villagers
  • Leashed ghast
    Leashed ghast
  • Mobs are leashed to the fence.
    Mobs are leashed to the fence.
  • You spin me right 'round...
    You spin me right 'round...
  • Mobs are leashed to the fence
    Mobs are leashed to the fence
  • Leashed ghast
    Leashed ghast
  • Player leashed to fence
    Player leashed to fence
  • Cow leashed with cow with cow...
    Cow leashed with cow with cow...

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

~29,000
Total Downloads
CurseForge
~14,000
Modrinth
~14,000
Last Updated
CurseForge
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