Modscraper Modscraper Minecraft
Framework logo

Framework

Mod

by MrCrayfish

A common library powering all of MrCrayfish's Mods

Type

Mod

CurseForge Downloads

146,064,179

CurseForge ID

549225

Last Updated

Nov 7, 2026

Description

framework_banner.png

Discord Server MrCrayfish's Website MrCrayfish's YouTube MrCrayfish's Discord

📙 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.

helicopter.png

🔑 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).

Compatibility

Mod Loaders

Client Neoforge Server

Game Versions

26.3

Recommended Gear

Affiliate

Hardware and extras that pair well with this mod.

As an Amazon Associate I earn from qualifying purchases.

Screenshots

Similar Mods

Included in Modpacks (2,531)

Show fewer
Zuge [1.21.1] Zuge [1.21.1] Magecraft: A Gods Tale Magecraft: A Gods Tale Redwolf's Crazy World Redwolf's Crazy World AGBz AGBz The Appalachian Horror The Appalachian Horror Technopolis Technopolis Oasis Tropic Oasis Tropic Lovebirds Lovebirds All About Factory - Industrial Tech & Automation All About Factory - Industrial Tech & Automation Soldier On Soldier On SCP Site Roleplay SCP Site Roleplay No More Dwellers, Please! No More Dwellers, Please! The Stalker's Story The Stalker's Story Everwind Field Equestrian Everwind Field Equestrian Farmer's Chill Life Farmer's Chill Life Descend In The Madness Descend In The Madness FNAF: Reborn FNAF: Reborn the horror of the dwellers and more the horror of the dwellers and more Pibeland: Apocalipsis Pibeland: Apocalipsis (SCA)The True Nightmare (SCA)The True Nightmare ZenCobblemon ZenCobblemon Ride & Reign Ride & Reign Create: Punk'd Create: Punk'd Create Mod-Attack Create Mod-Attack Community Horror Pack Community Horror Pack Karmalandia Oficial BY KKurotsukii Karmalandia Oficial BY KKurotsukii Seven Days to Death - Zombie Apocalypse Seven Days to Death - Zombie Apocalypse Gex RPG Gex RPG BurningCube BurningCube Christmas Fantasy Christmas Fantasy LightCraft Season 3 LightCraft Season 3 Atlas Project Atlas Project Adventurecraft: Create Editon Adventurecraft: Create Editon Cozymon Adventure Cozymon Adventure Scholars and Librarians Scholars and Librarians Create TSS Create TSS PixelSprings PixelSprings BMCITY - ONE MORE TIME BMCITY - ONE MORE TIME Marjoto [FABRIC - NeoForge] Marjoto [FABRIC - NeoForge] Comfycraft Comfycraft Dark Hours Dark Hours Goonercraft: Industrial Goonercraft: Industrial Cobblemon Exploration Wonder Cobblemon Exploration Wonder Aero Tank Pack (ATP) Aero Tank Pack (ATP) OvermoddedCraft OvermoddedCraft Dawnfern SMP Dawnfern SMP NewPath - Echoes of the Wild NewPath - Echoes of the Wild Firearms N' Dungeons: Fired Up Firearms N' Dungeons: Fired Up MafiaCraft MafiaCraft All About Aether - Sky Dimension Adventure All About Aether - Sky Dimension Adventure Daldon's Immersive Survival Daldon's Immersive Survival Horror Mod (VR Compatible) Horror Mod (VR Compatible) Kinetra Create SMP Kinetra Create SMP Nin's Swem Dream Nin's Swem Dream CrazyPimp Saison 1 CrazyPimp Saison 1 GUILTY'S MEGAPACK GUILTY'S MEGAPACK KC's Fantasy Kingdom KC's Fantasy Kingdom Government Government Cauchemar Cauchemar Cobblemon Party Cobblemon Party AmongFriends AmongFriends Panas RPG - Create, Dungeons,  Exploration  Optimized 1.20.1 Panas RPG - Create, Dungeons, Exploration Optimized 1.20.1 Imperialist - Medieval Ages Imperialist - Medieval Ages FNAF RP TURNO NOCTURNO FNAF RP TURNO NOCTURNO DLI Moderately Modded Minecraft, Meals, Magic & Machinery DLI Moderately Modded Minecraft, Meals, Magic & Machinery PureSavage-with-shaders-and-rp PureSavage-with-shaders-and-rp Quark's Adventures [S1] Quark's Adventures [S1] MTZ EXPERTE MTZ EXPERTE Untitled Modpack - Hard Survival Untitled Modpack - Hard Survival Grubbs' Cozy Craft Grubbs' Cozy Craft Faes & Frogs - Fabric Faes & Frogs - Fabric Empires of Steam & Sky Empires of Steam & Sky WorldsEnd WorldsEnd Tech And Dungens Tech And Dungens EMERIS Endless Summer EMERIS Endless Summer Create Unending Create Unending OuiOuiCreate OuiOuiCreate Cartoons From the Fog Cartoons From the Fog La Colonie La Colonie Alot of horror Alot of horror GoatCraft BMC++ 4 [Forge] GoatCraft BMC++ 4 [Forge] CobbleQuests CobbleQuests WorkLoad WorkLoad Mint Flavored Mint Flavored OptiDeck (Fabric) OptiDeck (Fabric) Superhero+more rpg adventure Superhero+more rpg adventure Bizarre Craft (A Homage To Crazy Craft) Bizarre Craft (A Homage To Crazy Craft) Riders Race to Berk Riders Race to Berk PurgatoryMC PurgatoryMC TCG SMP - Prologue (Public) TCG SMP - Prologue (Public) MineColonies Advance MineColonies Advance Cozy Craft - Life in the wild Cozy Craft - Life in the wild Fat dragon adventures Fat dragon adventures Origins: RPG Adventure Origins: RPG Adventure Homesteaders (Cozy Vibes) Homesteaders (Cozy Vibes) Block Ops - All Out Warfare [EXPLICIT] Block Ops - All Out Warfare [EXPLICIT] Tiganj - Dark Fantasy RPG Tiganj - Dark Fantasy RPG Aetas Aetas AetherFall - Echos of Vilorian AetherFall - Echos of Vilorian The Meat Must Grow The Meat Must Grow

External Resources