Skip to content

FernAPI

A JSON Based Permission API (WIP)

Fabric
Loaders
Fabric
Downloads on Modrinth
203
Followers on Modrinth
0
versions
9
Updated
February 4, 2026Feb 4
Published
in 2025
This is a library — other mods need it, and it adds nothing to the game by itself

At a glance

A library: other mods need it
Runs on Fabric
For Minecraft 1.21.10
Server only — players don't need to install it
Latest version — 0.5.1 from February 4, 2026
License MIT — free
Where it's needed
In gamenot neededOn serverrequired

Install on the server only; players don't need it

Game versions1.21.10

Project Logo
Fern

Disclaimer!

- The project is not at all finished and is still in early development.
- Error Handling speed and other things are not yet implemented.
- Most things are guaranteed to change in future updates.
- Don't expect this to replace other permission systems yet.

Overview

Fern is a JSON based Permission System made to be easy to use and implement, with different data storage methoads.
This project does not include any commands or utilities to manage permissions, it is only the backend API to store and retrieve permissions. But some can be done by editing files directly.

Setup

  1. Add Fern to your server.
  2. Run Server And Allow Fern To Generate Default Config Files.
  3. Stop The Server.
  4. Select a data type using the table below in config.json
  5. Start The Server Again.

Data Storage Types

TypeDescription
0Stores Data With Permissions In Player (Player {Assigned Perms})
1Stores Data With Players In Permissions (Permission {Players Assigned})

And data does not port to new data type yet.

Usage

Build.Gradle

repositories {
    maven {
        url = "https://api.modrinth.com/maven"
    }
}

dependencies {
    modImplementation "maven.modrinth:fernapi:${fern_version}"
}

properties.gradle

fern_version=0.5.1

All versions below the latest may be unstable.

What's Next

  • Utility Mod
  • WIKI
  • Using Jackson for speed
  • Error Handling
  • Support for more platforms

FAQ

How to install FernAPI?

Install Fabric for your Minecraft version, download FernAPI for the same version and loader, put the file into the mods folder and launch the game with the loader profile.

Which Minecraft versions does FernAPI support?

FernAPI has builds for Minecraft 1.21.10.

Is FernAPI needed on the server?

Server only — players don't need to install it

License and source
MIT Licensefree to use and share with credit to the author
Original — Modrinth↗Files unchanged, verified with SHA-512Is this your mod? For rights holders

The site uses cookies: the necessary ones for sign-in and the theme, plus the Yandex Metrica and LiveInternet visit counters — they show us how the site is used. We have no advertising cookies. More