CurseForge · Minecraft mod
LeashAll
Allows you to attach leads to every living entity (even player) in the game.
Quick answer
Which LeashAll release should I use?
leashall-neoforge-26.2-1.4.0.jar targets 26.2 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is LeashAll required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does leashall-neoforge-26.2-1.4.0.jar need?
leashall-neoforge-26.2-1.4.0.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add LeashAll without breaking your instance.
Built for leashall-neoforge-26.2-1.4.0.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use leashall-neoforge-26.2-1.4.0.jar. It targets 26.2 with NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside leashall-neoforge-26.2-1.4.0.jar. It opens that exact file at the source.
About this project
What does LeashAll add?
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

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 inblockedEntities - When
true, only mobs fromallowedEntitiescan 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
Project description from CurseForge.
Pick your setup
LeashAll by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.1.2
2 loader builds26.1.1
2 loader builds26.1
2 loader builds1.21.11
2 loader builds1.21.1
2 loader builds1.20.1
2 loader builds1.19.2
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
LeashAll versions and loaders
leashall-neoforge-26.2-1.4.0.jar
24 Jul 2026
leashall-neoforge-26.1.2-1.4.0.jar
24 Jul 2026
leashall-neoforge-26.1-1.4.0.jar
24 Jul 2026
leashall-neoforge-1.21.11-1.4.0.jar
24 Jul 2026
leashall-neoforge-1.21.1-1.4.0.jar
24 Jul 2026
leashall-forge-1.20.1-1.4.0.jar
24 Jul 2026
leashall-forge-1.19.2-1.4.0.jar
24 Jul 2026
leashall-fabric-26.2-1.4.0.jar
24 Jul 2026
leashall-fabric-26.1.2-1.4.0.jar
24 Jul 2026
leashall-fabric-26.1-1.4.0.jar
24 Jul 2026
leashall-fabric-1.21.11-1.4.0.jar
24 Jul 2026
leashall-fabric-1.21.1-1.4.0.jar
24 Jul 2026
Looking for an older file? The official CurseForge project page is in Resources.