Modscraper Modscraper Minecraft
Framework logo

Framework

Mod

by MrCrayfish

A common library powering all of MrCrayfish's Mods

Type

Mod

CurseForge Downloads

146,051,834

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
Lightweight Adventure RPG Survival Lightweight Adventure RPG Survival Arkanis Terceira Temporada - FANMADE Arkanis Terceira Temporada - FANMADE PokeSMP PokeSMP HORROR - The Lost Cities - Zombie Apocalypse HORROR - The Lost Cities - Zombie Apocalypse All Ultimate Selection All Ultimate Selection BeetleKnight's Beyond BeetleKnight's Beyond Sulidae TFC Sulidae TFC Dark Fantasy [MMC] Dark Fantasy [MMC] Refined Pack 2 Refined Pack 2 Searching for a World that Doesn't Exist.jar Searching for a World that Doesn't Exist.jar Vampires  Guns Dragons an Magic . Vampires Guns Dragons an Magic . Cobblemon + Create - Pokemon meets Industrial Revolution! Cobblemon + Create - Pokemon meets Industrial Revolution! Jujutsu x One Piece Jujutsu x One Piece The Journey SMP Season Of True Survival The Journey SMP Season Of True Survival Colony:Exodus to the stars Colony:Exodus to the stars Heroes United Heroes United Huge Horror Pack [Horror] [Dweller] [Scary] Huge Horror Pack [Horror] [Dweller] [Scary] Over the Sky | Floating Islands, Mobs and Many Secrets! Over the Sky | Floating Islands, Mobs and Many Secrets! E_son's zombie apocalypse E_son's zombie apocalypse Shiner's Mushoku Tensei/Jobless Reincarnation Shiner's Mushoku Tensei/Jobless Reincarnation Adventure of Tech V Adventure of Tech V RockTown Tech World Sky Block RockTown Tech World Sky Block My Biome Is So Beautiful My Biome Is So Beautiful A Journey's End - RPG A Journey's End - RPG Society: Mystical Ocean Society: Mystical Ocean Create Evo Era Create Evo Era Create and colony - Create Aeronautics version! Create and colony - Create Aeronautics version! Arachnophobia - All the worst Phobias at once Arachnophobia - All the worst Phobias at once EnchantVenture EnchantVenture CheneTulipe Apocalipse Zombie Invasion CheneTulipe Apocalipse Zombie Invasion JujutsuCraft: Domain Expansion JujutsuCraft: Domain Expansion Mirabilis - Vanilla Plus Plus! Mirabilis - Vanilla Plus Plus! Palworld: Pokemon with Guns Palworld: Pokemon with Guns Permadeath+ Permadeath+ TTIGRN : Hardcore Heroes TTIGRN : Hardcore Heroes Trackwork Advanced Trackwork Advanced PixelGO - Isekai (Pixelmon) PixelGO - Isekai (Pixelmon) Digimod Updated Digimod Updated Create Outbound Create Outbound Chronicles of Magic | The First Magician Chronicles of Magic | The First Magician Last DayZ of Craft Last DayZ of Craft Plants & Minecraft Plants & Minecraft Fun++ (With Guns and Security Craft) Fun++ (With Guns and Security Craft) SwordCraft Origins SwordCraft Origins Create It Up - A Create Experience Create It Up - A Create Experience Xomaps 2 Xomaps 2 Medieval Dark Fantasy Craft [Rpg] Medieval Dark Fantasy Craft [Rpg] Messenger Birds Field Guide Messenger Birds Field Guide Epicfight Lyf3 Epicfight Lyf3 Thermal Bees&Drinks Thermal Bees&Drinks Create: Friends & Trains and Factories Create: Friends & Trains and Factories Shiner's Rising Of Shield Hero Shiner's Rising Of Shield Hero Everwild Everwild Realism Orbitals Realism Orbitals Tac-Ops Tac-Ops BuildCraft X Create BuildCraft X Create Scary christmas Scary christmas Xerlios's Sorcery Fight Xerlios's Sorcery Fight Skyrim: Legacy Reborn –  Adventure Skyrim: Legacy Reborn – Adventure Guns, Planes, Tech and more Guns, Planes, Tech and more (LAST UPDATE DISCONTINUED)BETTER HORROR CRAFT (LAST UPDATE DISCONTINUED)BETTER HORROR CRAFT Crescent: Wings of Berk Crescent: Wings of Berk JSMP - recreated JSMP - recreated Redcap's Medieval Adventures Redcap's Medieval Adventures Over the Sea | Underwater Adventures! Over the Sea | Underwater Adventures! Araxer's: Ages - Staged Survival Araxer's: Ages - Staged Survival Apocalypse (100 days) Apocalypse (100 days) tensura exploration tensura exploration ReZero Times ReZero Times GamblingCraft Reforged GamblingCraft Reforged Cozy Witchcraft Cozy Witchcraft Mod-A-Day For 100 Days Mod-A-Day For 100 Days Fungal Outbreak Fungal Outbreak The Server26 Clientside Bundle The Server26 Clientside Bundle Essentials:Create Essentials:Create Modpack for Modern Building Modpack for Modern Building Create: Industrialized Tech Create: Industrialized Tech Undead Survival 100 Days Undead Survival 100 Days Create Echoes of the Great Derailment Create Echoes of the Great Derailment CheneTulipe New Random Items PvP CheneTulipe New Random Items PvP FriendsCraft - Designed for Multiplayer | Vanilla-Friendly FriendsCraft - Designed for Multiplayer | Vanilla-Friendly Dieselpunkery Dieselpunkery Play Together | Multiplayer, Shared Life, Inventory & Progression (Multiplayer Experience with Friends) Play Together | Multiplayer, Shared Life, Inventory & Progression (Multiplayer Experience with Friends) Tensura Reemerged Tensura Reemerged The broken Script:the Lost players The broken Script:the Lost players Cobblemon Vulkan Cobblemon Vulkan After Humans Retouched+ After Humans Retouched+ DuskRising - Zombie Apocalypse DuskRising - Zombie Apocalypse endless horror-the ultimate horror endless horror-the ultimate horror Heartful Memories Heartful Memories Project Infinity - Infinite possibilities, one world Project Infinity - Infinite possibilities, one world Narutoto Epic Adventure Narutoto Epic Adventure Dopeman's Apocalypse to die for Dopeman's Apocalypse to die for The Five Nights The Five Nights Cloudy Kaisen Cloudy Kaisen Dinos, Dragons, and Demons Dinos, Dragons, and Demons Mutant Virus Craft Mutant Virus Craft Fungus Infection 100 Days Series Fungus Infection 100 Days Series MHA : Heroes Journey MHA : Heroes Journey changed core changed core

External Resources