ModsFinder

Function Permission Level

by Dahesor

Function Permission Level changes the permission level that functions get on integrated servers, the built-in server that runs in single player and LAN worlds.

FabricServer-side onlyCC0 1.0 UniversalOpen source1.21.4 – 1.21.8

What it does

The mod is a Fabric library that raises the function-permission-level option for integrated servers to 4, so commands run from functions, which data pack developers use to test logic, have full rights in single player and LAN worlds. Only the integrated server is affected, so a dedicated server keeps its own settings unless its server.properties file is edited to set function-permission-level to 4 by hand, which achieves the same effect.

The author created it mainly for data pack developers who want to test their packs in single player or on LAN, and it is meant to be used as a runtime mod rather than something that needs configuration. Installing it on a server has no effect. Files are published for Fabric only, for 1.21.4, 1.21.5, 1.21.6, 1.21.7 and 1.21.8, with 1.0.0 for 1.21.8 as the latest build, and the source code and issue tracker are public.

Key features

  1. Integrated server permission level

    Sets the function permission level to 4 on the integrated server that runs in single player and LAN worlds.

  2. Single player and LAN testing

    Gives data pack developers a way to run functions with full permissions while testing in a local world.

  3. Runtime mod

    Works as a runtime mod, so nothing has to be set up beyond installing it on the client.

Compatibility

Latest build for each game version and loader.

1.21.81.0.0
1.21.71.0.0
1.21.61.0.0
1.21.51.0.0
1.21.41.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Testing data packs locally

Developers can run their functions in a single player or LAN world with the permission level they need, without changing each command.

Mod-free permission setup on dedicated servers

Server owners who want the same result on a dedicated server can edit server.properties instead of installing the mod.

Who it’s for: Data pack developers who test functions in single player or on LAN worlds, and server owners who want the same permission level on a dedicated server.

How it compares

Full comparison

Simple Permissions is a Fabric server-side mod under The Unlicense, open source and published for 1.16.4 – 1.21.11, so it covers far more versions than this mod. Carpet Permissions is also server-side only and open source under CC0 1.0 Universal, but it only targets 1.21.1. No Lan Button is client-side only, not open source and built for 1.21.6, so it changes the LAN button rather than permission levels.

ModLoadersGame versionsEnvironmentUpdated
Function Permission LevelFabric1.21.4 – 1.21.8Server-side only2025-08-09
Simple PermissionsFabric1.16.4 – 1.21.11Server-side only2025-12-10
Carpet PermissionsFabric1.21.1Server-side only2024-10-04
No Lan ButtonFabric1.21.6Client-side only2025-08-20

Questions

Does Function Permission Level need to be installed on a dedicated server?

No. Players join without it, since only the server has to run the mod.

What is the alternative on a dedicated server?

Setting function-permission-level to 4 in server.properties achieves the same effect without installing a mod.

Which game versions does Function Permission Level support?

Files exist for 1.21.4 – 1.21.8 on Fabric, with the latest file for 1.21.8.

In the catalog

Function Permission Level is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 17,695 mods support Minecraft 1.21.8.

Similar mods

What the author says

This is a simple mod that changes the function-permission-level to 4 in integrated servers (i.e. single player and LAN). The mod is intended for data pack developers that are making data packs that go into servers to be tested easily in single player or LAN worlds. The creator of this mod does not encourage you to…
Dahesor, on the Modrinth page

Official listing

Owner
Dahesor
Published
2025-08-09
Updated on Modrinth
2025-08-09
Facts verified
2026-10-15

Tags