CurseForge · Minecraft mod
Framework
A common library powering all of MrCrayfish's Mods
Quick answer
Which Framework release matches 26.2?
Framework 0.13.26 targets 26.2 with Fabric. The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server. No extra mods listed for this file.
Where it goes
Is Framework required on the client, server, or both?
The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server.
The source does not explicitly classify this release as client-only or server-only.
What else does Framework 0.13.26 need?
Framework 0.13.26 on 26.2. Every mod below is checked against that same setup.
This file does not list any required mods. Do not add a library just because a different file uses it.
1 extra mod was pulled in by another dependency. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add Framework without breaking your instance.
Built for Framework 0.13.26 on 26.2. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use Framework 0.13.26. It targets 26.2 with Fabric; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server.
- 04
Pick the file you checked
Use the “Get this file” button beside Framework 0.13.26. It opens that exact file at the source.
About this project
What does Framework add?

📙 About:
Framework is a library designed to aid in the development of multi-platform mods, containing systems for registration, network messages, and more. In addition, Framework contains additional features to further unlock the potential of modding, which can be read below.
🚀 Open Model Format
Open Model Format is an extension to Vanilla's JSON Block Model format. It removes the arbitrary restrictions placed on designing block models, this means you can now rotate an element to any angle instead of 22.5 increments. It also allows elements to be positioned and sized larger than the maximum bounds [-16,-16, -16] to [32, 32, 32]. Below is an example of a helicopter model used in a vehicle mod.

🔑 Synced Data Keys
Synced Data Keys are an improvement of Minecraft's entity data accessor system. It allows you to attach additonal data to any entity without the need of writing a complex capability. The benefit of using Framework's Synced Data Keys is the powerful features it provides. As mentioned by in the name, the data can be automatically synced to clients; this means you don't have to deal with packets. The data can be saved to the entity so it's remembered across world reloads or server restarts. Unlike Minecraft's system, Framework adds an option to allow your data to persist across deaths instead of being reset back to it's default value. Not convinced yet? Check out the example below to see how simple but powerful this system is.
An example of keeping track of how many times a chicken has been hit by players.
// Creating a synced data key
private static final SyncedDataKey<Chicken, Boolean> HIT_COUNT = SyncedDataKey.builder(SyncedClassKey.CHICKEN, Serializers.INTEGER)
.id(new ResourceLocation("your_mod_id", "hit_count"))
.defaultValueSupplier(() -> 0)
.saveToFile()
.syncMode(SyncMode.TRACKING_ONLY)
.build();
// Call this in your common setup
FrameworkAPI.registerSyncedDataKey(HIT_COUNT);
// Forge event for when a player attacks an entity
void onHitEntity(AttackEntityEvent event) {
if(event.getTarget() instanceof Chicken chicken) {
int newCount = HIT_COUNT.getValue(chicken) + 1;
HIT_COUNT.setValue(chicken, newCount);
}
}
📦 Easy Login Packets
Forge has the ability to allow developers to create login packets, however implementing it requires a significant amount of code. Framework condenses the required code into a simple registration method and will handle sending your data to clients.

📔 Developers:
Discover how Framework can be beneficial to your development by reading about it's features here.

🙋♀️ Need Support? Join the Official Discord Server:
The comment section isn't great for support, join the official discord server. You can get help installing and configuring mods, resolving crashes and more! Plus you'll also get access to news about mod updates and development (before anywhere else).
Project description from CurseForge.
Pick your setup
Framework by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.2
2 loader builds26.1.2
2 loader builds26.1.1
2 loader builds26.1
2 loader builds1.21.11
2 loader builds1.21.10
2 loader builds1.21.9
2 loader builds1.21.8
1 loader build1.21.1
3 loader builds1.20.1
2 loader buildsCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Framework versions and loaders
Framework 0.13.26
framework-fabric-26.2-0.13.26.jar
10 Jul 2026
Framework 0.13.26
framework-neoforge-26.2-0.13.26.jar
10 Jul 2026
Looking for an older file? The official CurseForge project page is in Resources.

