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
Lo-RPG Maygk Adventure Lo-RPG Maygk Adventure Society Sunlit Valley Enhanced Society Sunlit Valley Enhanced ForTheGoons (BCG +Cobblemon) ForTheGoons (BCG +Cobblemon) Nueral RPG Nueral RPG Kat's Craft 2 Kat's Craft 2 Adventure & Horror Adventure & Horror Red Dawn SMP Red Dawn SMP Cobblemon x Jacarezinhos Cobblemon x Jacarezinhos minna no saba minna no saba DFN - SMP DFN - SMP SPELLCRAFT-SMP SPELLCRAFT-SMP Zone Craft Zone Craft A MAFIA SMP A MAFIA SMP Coziestcraft Coziestcraft NightWard - A multi-class RPG modpack NightWard - A multi-class RPG modpack Creating Sandwiches Creating Sandwiches CreateZone CreateZone Reign of Cataclysm Reign of Cataclysm EmberHorizon's Custom Pack EmberHorizon's Custom Pack The Silly Shenanigoons - Barebones REDUX The Silly Shenanigoons - Barebones REDUX AluCraft SMP AluCraft SMP Braincells: Back to Basics Braincells: Back to Basics All The Horrors (ATH) All The Horrors (ATH) MichMax - Serveur Communautaire MichMax - Serveur Communautaire Titans Beyond the Walls Titans Beyond the Walls Age of the Flood Age of the Flood All Those Tech All Those Tech Range's Pack Range's Pack Into The Crazy Into The Crazy KA&AL Magic KA&AL Magic survival redefined survival redefined Infinite Mayhem Infinite Mayhem RossAndrewsVT's Medieval Project [Discontinued] RossAndrewsVT's Medieval Project [Discontinued] Tulacraft IV Tulacraft IV She Asked for Cozy, I Installed Create She Asked for Cozy, I Installed Create Milk and Stuff: Remilked Milk and Stuff: Remilked Origin: AP Gang Origin: AP Gang Changed Survival Priority Changed Survival Priority Willow's Random RPG Willow's Random RPG InfinityMidCraft InfinityMidCraft Nic YOLO's Pixelmon 2 Nic YOLO's Pixelmon 2 Machines and Mythology Machines and Mythology AeroCobble AeroCobble Kosmosschrott Aeronautics Kosmosschrott Aeronautics Cozy Cobble Adventures Cozy Cobble Adventures SPORE - The Silent Decay SPORE - The Silent Decay Aldara Geopol Aldara Geopol Beyond Depth ( Zenith's Way ) Beyond Depth ( Zenith's Way ) HTTYD x Epic Fight HTTYD x Epic Fight Horrorr Project v1.19.2 Horrorr Project v1.19.2 Create World (Aeronautics) Create World (Aeronautics) Pixel Valley Pixel Valley WrightCraft WrightCraft Headstone Craft Headstone Craft Sunlight & Sprites Sunlight & Sprites Chernobyl all years(UPDATE!!) Chernobyl all years(UPDATE!!) Cobblemon Honey Academy Cobblemon Honey Academy Minecolonies Create Aeronautics Minecolonies Create Aeronautics Create: Tesseracted Create: Tesseracted Project OMEGA - Chaos Protocol Project OMEGA - Chaos Protocol Casual Chaos Cobble & Cloud [Cobblemon & Create] Casual Chaos Cobble & Cloud [Cobblemon & Create] Umbral Requiem - The Hollowed World (RPG) Umbral Requiem - The Hollowed World (RPG) FTC - Indie Games FTC - Indie Games So This Is Life As A Freak. So This Is Life As A Freak. Sublime Experience Sublime Experience HMI Pack HMI Pack Pherocraft Pherocraft Reino de Celeste Reino de Celeste Delusions Craft Delusions Craft OuiOuiCreate 2 OuiOuiCreate 2 Cobblemon Cursed Lake Cobblemon Cursed Lake salmon's retro soup (minecraft, but it was made half a decade earlier) salmon's retro soup (minecraft, but it was made half a decade earlier) TUIA (The Ultimate Indefinite Adventure) TUIA (The Ultimate Indefinite Adventure) Human a Realistic Survival Experience Human a Realistic Survival Experience Terrifier Project Terrifier Project Blue Angel Blue Angel Crafting and Many More Crafting and Many More Jhotonheim Cobblemon Jhotonheim Cobblemon Chronos Archives Chronos Archives Dwarfz Fantasy Dwarfz Fantasy Berzerkish Horror RPG Berzerkish Horror RPG The Basin: Skies the Limit! The Basin: Skies the Limit! Revelations Revelations BloodFall SMP Pack BloodFall SMP Pack GAS MONKEY car detailers GAS MONKEY car detailers Cobble Life Cobble Life Kinlife IMP Pack Kinlife IMP Pack Create-Metin Forge Create-Metin Forge cobblemon & create cobblemon & create Gaia Decay - Gaia Decay - Create Brassline Create Brassline Barely Modded But Still Fancy Barely Modded But Still Fancy Breto Zombie Apocalypse Breto Zombie Apocalypse PureMash Tech Lite PureMash Tech Lite NovaCraft - Rap Geek NovaCraft - Rap Geek Tita The Wizard And The Nuclear Apocalypse Tita The Wizard And The Nuclear Apocalypse Decorator Pack Decorator Pack History of the Forget Lining History of the Forget Lining ReverseEon - Beyond the Hourglass ReverseEon - Beyond the Hourglass Create Flightworks Create Flightworks

External Resources