Modscraper Modscraper Minecraft
Framework logo

Framework

Mod

by MrCrayfish

A common library powering all of MrCrayfish's Mods

Type

Mod

CurseForge Downloads

146,045,004

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
[TaCZ] Guns & Customs - Beta Entry [TaCZ] Guns & Customs - Beta Entry Remain [Zombie + SCP Apocalypse] Remain [Zombie + SCP Apocalypse] Ozone Skyblock Reborn 2 Ozone Skyblock Reborn 2 Create Aeronautica Create Aeronautica HP - Create World of Gears - Create 6.0.9 HP - Create World of Gears - Create 6.0.9 That_Fnaf_Guys Fnaf pack That_Fnaf_Guys Fnaf pack DEADZONE - Multiplayer Zombie Apocalypse DEADZONE - Multiplayer Zombie Apocalypse MC Vanilla 2.0 - QUALITY UPDATE! MC Vanilla 2.0 - QUALITY UPDATE! All The Forge All The Forge Building Tales 2 Building Tales 2 Adventure Life - Legacy Adventure Life - Legacy Creepy [ Horror ] Creepy [ Horror ] The Forgotten Script (The Broken Script) The Forgotten Script (The Broken Script) Craftoria 2 - Worlds Beyond Craftoria 2 - Worlds Beyond Chosen's Modded Adventure: Chunk by Chunk Chosen's Modded Adventure: Chunk by Chunk Create - Forge Frontier Create - Forge Frontier A True Prime Piece Experiance A True Prime Piece Experiance Cottage Craft - A Cottagecore Adventure Cottage Craft - A Cottagecore Adventure PS2 CRAFT - Zombie Survival Horror Edition PS2 CRAFT - Zombie Survival Horror Edition Lukes LukeLabs - Der Ausbruch Lukes LukeLabs - Der Ausbruch More Decorations [FABRIC] - 1.21 UPDATE! More Decorations [FABRIC] - 1.21 UPDATE! True Horror True Horror Desecrated - Flesh and Blood Desecrated - Flesh and Blood Lees Zombie Apocalypse - Fallen Earth Lees Zombie Apocalypse - Fallen Earth TerraFirmaAdventure TerraFirmaAdventure The Biggest Modpack The Biggest Modpack Kjwippy's FNAF Pack Kjwippy's FNAF Pack Origins Revolution | With Origins & Origins Addons Origins Revolution | With Origins & Origins Addons Rhinocraft Rhinocraft Guns 'n More Armour Guns 'n More Armour Craft in Chaos Craft in Chaos Chernobyl - Forge Labs Chernobyl - Forge Labs Create Eternal Journey Create Eternal Journey [MODIFIED] Cobblemon: OVERCLOCKED! [MODIFIED] Cobblemon: OVERCLOCKED! Adventure of Tech VI Adventure of Tech VI Beyond Depth Insanity Beyond Depth Insanity The Dwellers by SammJA The Dwellers by SammJA Avalon Reborn Avalon Reborn Terramity Awakened Terramity Awakened Worldly Galaxies 4 | Multiplayer Questing Modpack (1200+ QUESTS) Worldly Galaxies 4 | Multiplayer Questing Modpack (1200+ QUESTS) A Cozy Mizuno World A Cozy Mizuno World Create Lets Create - Official Server Create Lets Create - Official Server FreshCraft Classic FreshCraft Classic Herobrine World (Herobrine and Scary Players) Herobrine World (Herobrine and Scary Players) Gun fire survival Gun fire survival Menethis's Zombie Apocalypse Menethis's Zombie Apocalypse MrCrayfish All Mods MrCrayfish All Mods Tropical Colonies Tropical Colonies Obsessed with Obsessed Obsessed with Obsessed Create: Back on Track Create: Back on Track Better Create Aeronautics | Create Aeronautics with Create Addons & Improvements Better Create Aeronautics | Create Aeronautics with Create Addons & Improvements CREATE and COLONY - Better features with Create and MineColonies CREATE and COLONY - Better features with Create and MineColonies Angel Tale : Shadows of Apollyon Angel Tale : Shadows of Apollyon TechAcademy TechAcademy Cozy Time | Cozy Survival with Quests (MC Cozy 1.21.1) Cozy Time | Cozy Survival with Quests (MC Cozy 1.21.1) CrazyTown Season 3 CrazyTown Season 3 The Dwellers We Fear The Dwellers We Fear WinterCraft-Eternal Winter! WinterCraft-Eternal Winter! The Slugterracraft - Legends of Slugterra The Slugterracraft - Legends of Slugterra Immersive Cobblemon | With Distant Horizons, CobbleBrain, Cobblemon Addons & Quests (Cobblemon v1.7.3) Immersive Cobblemon | With Distant Horizons, CobbleBrain, Cobblemon Addons & Quests (Cobblemon v1.7.3) Lukes Paradise Parasites 2 Lukes Paradise Parasites 2 Back to Back Back to Back Verity Endless Horror Experience Verity Endless Horror Experience Monumental Experience - In the Sky Monumental Experience - In the Sky The Fallen World - Prehistoric Corruption The Fallen World - Prehistoric Corruption More Realistic [FABRIC] - 1.21 UPDATE! More Realistic [FABRIC] - 1.21 UPDATE! Ultra Hardcore Renewed - Do you dare to play it? | 1.21 UPDATE! Ultra Hardcore Renewed - Do you dare to play it? | 1.21 UPDATE! EL MINE MAS EPICO 2 EL MINE MAS EPICO 2 New Game 3 - Immersive RPG Adventures & RPG Quests New Game 3 - Immersive RPG Adventures & RPG Quests Create: Factory Builder Create: Factory Builder Immersive Experience - Inspired by Actions & Stuff and Other Immersive Mods Immersive Experience - Inspired by Actions & Stuff and Other Immersive Mods bleach soul society renewed bleach soul society renewed Silly Seals - A Cozy Adventure Silly Seals - A Cozy Adventure [ Spellnomia ] -  Iron's Spells 'n Spellbooks magic modpack [ Spellnomia ] - Iron's Spells 'n Spellbooks magic modpack Calamity RPG III : Wounds of the World Calamity RPG III : Wounds of the World Wizard Lovernite Wizard Lovernite The Last Dawn II - Remastered The Last Dawn II - Remastered Rising Civilizations Rising Civilizations Factorio ChunkByChunk Online (OxMODPACK) Factorio ChunkByChunk Online (OxMODPACK) More Animals 2 - Exclusive Edition with Animals Quests! More Animals 2 - Exclusive Edition with Animals Quests! CrazyCraft Revived CrazyCraft Revived Exodus (Space Mission) | Stellaris & SPACE QUESTS! Exodus (Space Mission) | Stellaris & SPACE QUESTS! Mekanism: Automation Mekanism: Automation Moe's Spooky Jump-scare Simulator Moe's Spooky Jump-scare Simulator Cobblemon Factory (Now with all 1025 pokemon!) Cobblemon Factory (Now with all 1025 pokemon!) Create : The zombie apocalypse Create : The zombie apocalypse Uncharted Expeditions Uncharted Expeditions Ultra Distant Horizons Ultra Distant Horizons Fight or Blight Fight or Blight Terrafirma Engineering Terrafirma Engineering Ratufa's Guns n Drugs Ratufa's Guns n Drugs Survival Unchained Survival Unchained Magic Valley Magic Valley Create Live 7 Create Live 7 Fearcraft Reimagined Fearcraft Reimagined Majnr Skyblock Majnr Skyblock Alaskan Wilderness (Inspired by ForgeLabs) Alaskan Wilderness (Inspired by ForgeLabs) SharedLife - New Multiplayer Experience! SharedLife - New Multiplayer Experience! MineColonies - Cobblemon Conquest MineColonies - Cobblemon Conquest Take A Look GUNS Take A Look GUNS

External Resources