CurseForge · Minecraft mod
Client Functions
Execute your own functions on the fly without data packs and external tools
Quick answer
Which Client Functions release matches 1.18?
Client Functions v1.18.2-0.1.3 targets 1.18.1, 1.18.2, 1.18 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. All 2 required mods have matching files.
Where it goes
Is Client Functions required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Client Functions v1.18.2-0.1.3 need?
v1.18.2-0.1.3 on 1.18. Every mod below is checked against that same setup.
Install Fabric API, Cloth Config API (Fabric/Forge/NeoForge) first. We found matching files for this game-version and loader setup.
We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add Client Functions without breaking your instance.
Built for Client Functions v1.18.2-0.1.3 on 1.18. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use v1.18.2-0.1.3. It targets 1.18.1, 1.18.2, 1.18 with Fabric; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install Fabric API, Cloth Config API (Fabric/Forge/NeoForge) first. We found matching files for this game-version and loader setup.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside v1.18.2-0.1.3. It opens that exact file at the source.
About this project
What does Client Functions add?
Client Functions (Fabric)
This mod allows players with sufficient permissions to execute bundles of commands(functions) on the fly without data packs. The default keybind for opening the GUI is B but you can change it. All functions you execute will be saved in a history. You can browse it in the GUI via the arrow buttons or via CTRL + SCROLL WHEEL. In the config file or the Mod Menu integration you can choose how you want your history to be saved.
Dependencies
This mod requires Fabric API and Cloth Config API. Additionally, you can install Mod Menu if you want more configuration. Alternatively, you can just modify the config file clientfunctions.json5 inside .minecraft/config.
Server and client
In order for this to work on dedicated servers the mod is required to be on it too.
GUI
There's also a scroll bar!

Idea
Credit goes to SnaveSutit for commissioning the mod!
Project description from CurseForge.
Pick your setup
Client Functions by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.2
1 loader build1.21.11
1 loader build1.21
1 loader build1.20.6
1 loader build1.20.5
1 loader build1.20.4
1 loader build1.20.3
1 loader build1.20.2
1 loader build1.20.1
1 loader build1.20
1 loader build1.19.4
1 loader build1.19.3
1 loader buildShowing the newest 12 of 18 game versions. Older files are in the list below.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Client Functions versions and loaders
v1.18.2-0.1.3
clientfunctions-1.18.2-0.1.3.jar
5 Feb 2023
v1.18.2-0.1.2
clientfunctions-1.18.2-0.1.2.jar
2 Feb 2023
Looking for an older file? The official CurseForge project page is in Resources.