> For the complete documentation index, see [llms.txt](https://kerkeland.gitbook.io/jumplib/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kerkeland.gitbook.io/jumplib/getting-started/jumplib.md).

# JumpLib

## What is JumpLib?

JumpLib is a code library for The Binding of Isaac: Repentance(+) that enables entities to move along a z-axis, offering extensive customization and functionality while addressing common compatibility issues across mods that implement their own z-positioning systems systems.

<figure><img src="/files/PlTocWTYKXpNlLVhxkpn" alt=""><figcaption></figcaption></figure>

## Why Use It?

* Easy to set up, requires no dependencies, and can be included directly in your mod
* Avoid mod incompatibilities through default jump handling, callbacks, functions, flags, and tag identifiers
* 24 jump flags for modifying jump behavior
* 11 custom callbacks
* Customizable familiar, knife, and laser parent jump follow behavior
* Tag system for attaching identifiers to jumps to track their sources
