Modscraper Modscraper Minecraft
Framework logo

Framework

Mod

by MrCrayfish

A common library powering all of MrCrayfish's Mods

Type

Mod

CurseForge Downloads

146,058,327

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
Hylaria Hylaria Stardust Crusaders Times: JoJo Stardust Crusaders Times: JoJo R.E.A.P  Ultimate edition R.E.A.P Ultimate edition Chucklin's World Chucklin's World Path to Exile - Next Generation Path to Exile - Next Generation All About Create - Automation & Mechanicals Tech All About Create - Automation & Mechanicals Tech The Darkstorm Modpack The Darkstorm Modpack RareLabs Colonies RareLabs Colonies The Last Survivors - Zombie Apocalypse The Last Survivors - Zombie Apocalypse Dungeon Legends Dungeon Legends RPG-LITE RPG-LITE ISKRA ISKRA Create: Beyond Industry 2 [FORGE] Create: Beyond Industry 2 [FORGE] Kitchen Sink (Emphasis on the Kitchen) Kitchen Sink (Emphasis on the Kitchen) Born In Darkness - Dark Fantasy Medieval Experience Born In Darkness - Dark Fantasy Medieval Experience Cobblemon: Path Of Legends Cobblemon: Path Of Legends Benji's Zombies Benji's Zombies Tornadoes and Nature Tornadoes and Nature Community Made Community Made FrenchCube FrenchCube GroundZero's Zombie Apocalypse GroundZero's Zombie Apocalypse All Cray Fish Favorites All Cray Fish Favorites The Cordyceps Fungus The Cordyceps Fungus Rise of Power Rise of Power Consume The World! Consume The World! Atelier Mythos Era Atelier Mythos Era SinnoH Sanctum Old SinnoH Sanctum Old Rabbit's FNAF pack Rabbit's FNAF pack TurtleCraftSMP TurtleCraftSMP Chime Time IX Chime Time IX Terra by Sexy Crew Terra by Sexy Crew Frisky Business: Powercraft Edition 2 Frisky Business: Powercraft Edition 2 Isekai's Starshine [Discontinued] Isekai's Starshine [Discontinued] PRIMAL - Semi-Realistic Survival PRIMAL - Semi-Realistic Survival Animation Life (unofficial) Animation Life (unofficial) [PNAA] Pandemonium Nexus: Anarchic Aeon [PNAA] Pandemonium Nexus: Anarchic Aeon Echoes of Volkrune Echoes of Volkrune Lost Kingdom RolePlay Lost Kingdom RolePlay Mustard Virus NeoForged Mustard Virus NeoForged Beauty in Blocks Recommended Mods Beauty in Blocks Recommended Mods Alfheim | Guns & Monsters Alfheim | Guns & Monsters NVVS New Legends NVVS New Legends Secure Warefare Secure Warefare Project Obscura Project Obscura UnstableCraft SMP UnstableCraft SMP Immortal Craft Immortal Craft Create-Mekanism Perfect Balance Create-Mekanism Perfect Balance The Crossroad.jar The Crossroad.jar Survival Dinosaur Dragons Survival Dinosaur Dragons World Racing League - Speed Racer World Racing League - Speed Racer SuperHero Survival Inscint SuperHero Survival Inscint Aeronautics plus Aeronautics plus NeoBox NeoBox Witches, Warlocks, Vampires, and Werewolves Witches, Warlocks, Vampires, and Werewolves Impostor Syndrome - Reimagined Impostor Syndrome - Reimagined The Pond Edition [NEOFORGE] The Pond Edition [NEOFORGE] All You Need - AYN All You Need - AYN GameGarden Ultimate GameGarden Ultimate Swem and so much more Swem and so much more MVM - Enhanced survival with Epic Fight MVM - Enhanced survival with Epic Fight New Age 1 New Age 1 Redstoner's Paradise Redstoner's Paradise ALL FNaF MODS ALL FNaF MODS DPMon - Cobblemon Quest Pack DPMon - Cobblemon Quest Pack Ciscos Dragonfyre - NFN Official Ciscos Dragonfyre - NFN Official BiomeMAX BiomeMAX Alex Mobs Extra Alex Mobs Extra Backrooms Lost Found Footage (BLFF) Backrooms Lost Found Footage (BLFF) Call Of Duty Mods Call Of Duty Mods Verity Enhanced Verity Enhanced Protocol Zero-(HARDCORE EDITION) Protocol Zero-(HARDCORE EDITION) CounterStrikeBlock(UPDATING) CounterStrikeBlock(UPDATING) Project Powerborne Project Powerborne Feinde (Benx) Feinde (Benx) Voloron 3 Voloron 3 The most accurate Wither Storm The most accurate Wither Storm Myths & Machinery Myths & Machinery Cobblemon.RPG Cobblemon.RPG Pixverse Pixverse Rob's Cobblemon Academy Rob's Cobblemon Academy Dungeons n' Bosses 2! Dungeons n' Bosses 2! Arcadia Unlimited Arcadia Unlimited SCP Christmas SCP Christmas Java Overhaul Java Overhaul Aether: Apotheosis Awakening Aether: Apotheosis Awakening The Day Earth Stopped The Day Earth Stopped Dwarfz 5 Dwarfz 5 wonderland.jar with weapons wonderland.jar with weapons JujutsuCraft: Heaven and Earth JujutsuCraft: Heaven and Earth AestheticCraft - Cozy Adventure | MC Cozy 1.21.1 AestheticCraft - Cozy Adventure | MC Cozy 1.21.1 Homies Hangout Kingdom Homies Hangout Kingdom Artemis Continuum Artemis Continuum worldz Project Aeterna Biotec worldz Project Aeterna Biotec Rustic Craft 2 Rustic Craft 2 Cave Horror Project Origins Cave Horror Project Origins CobbleWobble - Cobblemon CobbleWobble - Cobblemon Re-Orespawned Re-Orespawned Cobblemon: Unbound Cobblemon: Unbound Palladium Superherores (Altered) Palladium Superherores (Altered) Explorer´s & Marriage Explorer´s & Marriage

External Resources