<Callout variant="info">
    The last update on this page was on: 28th April 2026
</Callout>

# Creating Addons

Jurassic Saga supports community-made addons, allowing creators to add new creatures, mechanics, items, or features  
However, creating an addon requires some coding knowledge, as there is currently no official documentation.

There is another way to create addons and this is through the new experimental [**JSON Addon**](json/creating_json_addons) system,

---

## Requirements
To create an addon, you will need:

- A basic understanding of **Java**
- Familiarity with **Minecraft modding** (Forge on 1.20.1, NeoForge on 1.21.1)
- Jurassic Saga and its dependencies installed for reference

Addon development is code-based, so some programming experience is necessary.

---

## How to Begin
Since there is no formal documentation yet, the best way to learn is by examining existing addons.

A recommended starting point:

- **JS Expanded**  a community addon that demonstrates how to structure and implement Jurassic Saga extensions

By reviewing its code, you can understand how features are registered, how creatures are added, and how the addon interacts with Jurassic Saga's systems.

---

## Current Limitations
At the moment:

- There is **no official API documentation**
- No step-by-step tutorials exist
- Some systems may change between updates

Because of this, addon creators often rely on example projects and community guidance.

---

## Getting Help
If you have questions or need assistance, you can join the official Discord:

**https://discord.gg/3b8k78f**

Please keep in mind:

- Use the **appropriate channels** when asking for help
- **English only** is allowed for support
- Developers and helpers are volunteers with real-life responsibilities, so patience is appreciated

---

## Notes
- Addons created by the community are **not officially endorsed** unless stated otherwise
- Any issues with third-party addons should be directed to the **addon creator**, not the Jurassic Saga team
- Always test your addon thoroughly before release

---

<Callout variant="info">
    Want to join the team or contribute? [Join our Discord](https://discord.gg/3b8k78f) • [Learn more about contributing](https://discord.gg/3b8k78f)
</Callout>