Modscraper Modscraper Minecraft
Framework logo

Framework

Mod

by MrCrayfish

A common library powering all of MrCrayfish's Mods

Type

Mod

CurseForge Downloads

146,069,486

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
Craft Colonies Craft Colonies Mundo Mitico Mundo Mitico Fungalitus Fungalitus Faewilds SMP Faewilds SMP Spiria Reincarnated Again! Spiria Reincarnated Again! Village Witch Village Witch Siren Shadows Siren Shadows Better Fireteam Better Fireteam Immersive realms (realistic) Immersive realms (realistic) Encore Encore Cursed Life Cursed Life Jujutsu's Fate Ended Jujutsu's Fate Ended Cobblemon Netherite Cobblemon Netherite LotaCraft: Lotaria LotaCraft: Lotaria The Gang Gets Creative The Gang Gets Creative DoomsDay Universe DoomsDay Universe CobblemonEvolution CobblemonEvolution WorldStudios' WackyCraft WorldStudios' WackyCraft Potato SMP (Survival Multi Player) Potato SMP (Survival Multi Player) Digital Dreamers Digital Dreamers Solo Leveling: Crafted Solo Leveling: Crafted Kavpack! Kavpack! Shifting: Cobblemon Catcher Shifting: Cobblemon Catcher Tensura - A Weakened Hierarchy Tensura - A Weakened Hierarchy YUAL - Create w' Colony YUAL - Create w' Colony Echo One Group Echo One Group A2SMP A2SMP Nationcraft by Emmet Nationcraft by Emmet Trambiquecraft Trambiquecraft Pigster's Spells and Dragons Pigster's Spells and Dragons Tactical Frontier Tactical Frontier The Modded Rizoma DayZ The Modded Rizoma DayZ Winter's Delight Winter's Delight BoraLances Craft BoraLances Craft Aethelgardd Aethelgardd Rosecraft Reforged Rosecraft Reforged RequiemCraft RequiemCraft Kaelo's Fantasy RPG - Valthera Kaelo's Fantasy RPG - Valthera AikoCraft AikoCraft Runeforge Chronicles Runeforge Chronicles lots of gun lots of gun Rural Factory Rural Factory Sorcerer's Blade Sorcerer's Blade Cozy Swords RPG 4.0 Cozy Swords RPG 4.0 It's Party Time It's Party Time A Winterly Christmas World - WCW A Winterly Christmas World - WCW BOI IV BOI IV Bluu's  Mystical Adventure Bluu's Mystical Adventure Rebirth RPG Rebirth RPG AstralisProject! AstralisProject! Femboy Foundry Femboy Foundry Abyssal Nightmare Abyssal Nightmare StarbaseSMP - Apocalypse StarbaseSMP - Apocalypse Basically Bare Bones Basically Bare Bones Create-Acsended Create-Acsended MineCity NewEra MineCity NewEra STEFTOPIA SEASON 2 STEFTOPIA SEASON 2 TakoPack Colonies 2 TakoPack Colonies 2 ReZero Starting Life in another world as a crafter 1.1.1 ReZero Starting Life in another world as a crafter 1.1.1 Shroomcraft 2 Cobblemon Edition Shroomcraft 2 Cobblemon Edition Forgin' Forgin' The Maddest Son The Maddest Son OEV4-BZ46-1A97-7EPP OEV4-BZ46-1A97-7EPP AndyTech AndyTech Exalted Adventures Exalted Adventures Bubbles' Breath Of Life Bubbles' Breath Of Life Sarcasticraft Resurrection Sarcasticraft Resurrection Wasteland Reborn Wasteland Reborn Dimmas91: Legacy of Creation Dimmas91: Legacy of Creation Relic Realms [FORGE] RR1 Relic Realms [FORGE] RR1 Airship's Conquer The Skies Geopolitical Airship's Conquer The Skies Geopolitical Quebecs Goated Pack Quebecs Goated Pack Minecraft: Sensational Edition Minecraft: Sensational Edition Ducky's Fantasy Ducky's Fantasy Cobblemon - Vapeur & Constellation Cobblemon - Vapeur & Constellation team pkb pack team pkb pack SCBEE SCBEE Breio Breio bliblu bliblu Tensura - Tempest Origins Tensura - Tempest Origins Barons Big Barony Barons Big Barony Trolltopia Trolltopia TechBit TechBit Exodream Exodream AE2 Infinite Factory AE2 Infinite Factory CornoPack Apocalipses CornoPack Apocalipses Better Cobblemon Adventure with friends Better Cobblemon Adventure with friends Just Enough Mods (Brass and Cinders Edition) Just Enough Mods (Brass and Cinders Edition) Ooc Cobblemon Plus Expanded Ooc Cobblemon Plus Expanded HypeCraft - Saison 3 HypeCraft - Saison 3 OceanCastle-Modded Adventure OceanCastle-Modded Adventure Final Factory Final Factory Forged Frontier Forged Frontier No Signal Kingdoms No Signal Kingdoms Godzillawarz's Kitchen Sink Godzillawarz's Kitchen Sink LostCraft (2025) LostCraft (2025) BagelQuest BagelQuest Contemporary Spellcraft Contemporary Spellcraft Paleo Project 2 - Genesis Protocol Paleo Project 2 - Genesis Protocol CC - CreateCobble CC - CreateCobble

External Resources