UnsnappingLeads
PluginMIT

UnsnappingLeads

Prevents leads from snapping during flight and teleportation. Additional features include the ability to leash any passive entity, entity Godmode and more.

15
Downloads
0
Followers
2 months ago
Updated
📦
2
Versions

📖About UnsnappingLeads

UnsnappingLeads

Prevents leads from snapping during flight, teleportation, and high-speed movement.

This plugin overrides vanilla behavior to ensure your mobs stay with you, no matter how fast you travel or how far you teleport.


Key Features

  • Unsnapping Leads: Leads never snap. Instead, mobs are automatically teleported 2 blocks behind you if the lead is about to break.
  • Teleportation Support: Allow leashed mobs to teleport with you instantly.
  • Villager Control: Optional toggle to allow/disallow Villagers from teleporting, even if other mobs are allowed to.
  • Elytra Flight Fix: Bypasses the vanilla mechanic that snaps leads when using firework rockets.

Additional Features

  • Tethered Happy Ghasts: Prevents Happy Ghasts from floating upward and breaking their leads, keeping them safely tethered to fences or players.
  • Leash Passive Mobs: Allows you to attach leads to normally unleashable passive mobs (Villagers, Pandas, Turtles, etc.). You
  • Fence & Knot Support: You can tie these normally unleashable mobs to fence posts, and untie them just like in vanilla.
  • Configurable Snap Threshold: Set the maximum distance a lead can stretch before breaking (25, 50, 100, or 200 blocks). This acts as the "safe limit" even when teleportation is disabled, allowing players to use Ender Pearls without losing their mobs. You can define custom distances by changing the config.yml directly.
  • Entity Godmode: Mobs on a lead become invulnerable to damage (suffocation, fall damage, kinetic energy) while being towed.

Planned Features (in beta)

  • Fence-to-fence: Tie fences together up to 50 blocks away, with a visual distance indicator.
  • Fence-to-entity: Click a fence, then a mob, to tie them without dragging.
  • Pass leads: Right-click another player to pass them your leashed mobs.

Commands & Permissions

Command Permission Description
/uleads unsnappingleads.admin Opens the GUI to toggle Godmode, Teleportation, Leashable, and Snap Thresholds.

Configuration

You can configure all settings in-game via the GUI (/uleads).

  • Teleport With Entities: True / False
  • Villager Teleport: True / False (Requires global teleport to be True)
  • Entity Godmode: True / False
  • Leash Passive Mobs: True / False
  • Teleport Threshold: 25, 50, 100, 200 blocks. (For a custom distance, edit the config.yml directly).

UnsnappingLeads settings menu

Built for 1.21.11 specifically, but it should work for all 1.21 versions. If it doesn't, please contact @euthanasia_enthusiast on discord.