> 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="https://3366496404-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Foeszp10i5xCADYSZ7MVz%2Fuploads%2FI8g3JtmYeyVY7Mq1tEJl%2FRecording2024-07-08201109-ezgif.com-cut.gif?alt=media&amp;token=31e87bf0-2917-4410-a96f-928ec145351a" 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
