Modscraper Modscraper Minecraft
Framework logo

Framework

Mod

by MrCrayfish

A common library powering all of MrCrayfish's Mods

Type

Mod

CurseForge Downloads

145,937,047

CurseForge ID

549225

Last Updated

Nov 6, 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,529)

Show fewer
All the Mods 10 - ATM10 All the Mods 10 - ATM10 Better MC [FORGE] - BMC4 Better MC [FORGE] - BMC4 DeceasedCraft - Urban Zombie Apocalypse DeceasedCraft - Urban Zombie Apocalypse Cursed Walking - A Modern Zombie Apocalypse Cursed Walking - A Modern Zombie Apocalypse Cave Horror Project 1 Cave Horror Project 1 DarkRPG - RPG with Magic, Origins, Quests, Adventure DarkRPG - RPG with Magic, Origins, Quests, Adventure Beyond Depth Beyond Depth Better MC [NEOFORGE] BMC5 Better MC [NEOFORGE] BMC5 Craftoria Craftoria SteamPunk [LPS] SteamPunk [LPS] Craft to Exile 2 (VR Support) Craft to Exile 2 (VR Support) Lucky World Invasion Lucky World Invasion Slimes Adventure Slimes Adventure Zeefski Jujutsu Kaisen Craft Zeefski Jujutsu Kaisen Craft MC Eternal 2 MC Eternal 2 Dungeon Heroes (RPG Series) Dungeon Heroes (RPG Series) Valhelsia 6 Valhelsia 6 Better MC [FABRIC] BMC3 Better MC [FABRIC] BMC3 All of Create All of Create SkyFactory 5 SkyFactory 5 Society: Sunlit Valley Society: Sunlit Valley Astrid's FNAF Pack Astrid's FNAF Pack Endless Horror - The ULTIMATE Horror Experience Endless Horror - The ULTIMATE Horror Experience MineColonies: Dimensional Adventure MineColonies: Dimensional Adventure VerityCraft - A Realistic Horror Experience VerityCraft - A Realistic Horror Experience HORROR - One Block (dweller) HORROR - One Block (dweller) All the Mods 11 - ATM11 All the Mods 11 - ATM11 Soulrend - Dark Fantasy RPG Soulslike Soulrend - Dark Fantasy RPG Soulslike Prominence™ Classic Prominence™ Classic Legendary Edition Legendary Edition Prehistoric World - Dinosaurs, Adventure & Quests | NEW PREHISTORY UPDATE! Prehistoric World - Dinosaurs, Adventure & Quests | NEW PREHISTORY UPDATE! Medieval MC [FORGE] MMC4 Medieval MC [FORGE] MMC4 Biohazard: Project Genesis - The Ultimate Apocalypse Biohazard: Project Genesis - The Ultimate Apocalypse New Game - An Improved Experience | 1.21 UPDATE! New Game - An Improved Experience | 1.21 UPDATE! Cisco's Fantasy Medieval RPG [Dragonfyre] Cisco's Fantasy Medieval RPG [Dragonfyre] Liminal Industries Liminal Industries Chosen's Modded Adventure Chosen's Modded Adventure All of Create - Aeronautics All of Create - Aeronautics Create Chronicles: The Endventure Create Chronicles: The Endventure DarkRPG - RPG with Vampires, Dragons, Magic, Quests, Adventure DarkRPG - RPG with Vampires, Dragons, Magic, Quests, Adventure Lapito's Galacticraft Lapito's Galacticraft Breakneck: Optimized | FPS Boost, Shaders & QoL Breakneck: Optimized | FPS Boost, Shaders & QoL Create: Arcane Engineering Create: Arcane Engineering Exosphere 1 Exosphere 1 Ascendra Ascendra From the Fog Reimagined From the Fog Reimagined Beyond Ascension Beyond Ascension Guns N' Dragons Guns N' Dragons Cottage Witch Cottage Witch Another Quality Modpack 2 - AQM2 Another Quality Modpack 2 - AQM2 OccultCraft OccultCraft Industrial Village Industrial Village Essentials Mods [FORGE] - 1.21 RELEASE! Essentials Mods [FORGE] - 1.21 RELEASE! Cute Craft Cute Craft Omnicraft: Ben 10 [Alien Evo] Omnicraft: Ben 10 [Alien Evo] Beyond Cosmo Beyond Cosmo Techopolis 3 Techopolis 3 New Simple Mods - Easy to Understand | 1.21 UPDATE! New Simple Mods - Easy to Understand | 1.21 UPDATE! Monumental Experience Monumental Experience Prodigium Reforged (Terraria Pack) Prodigium Reforged (Terraria Pack) More Animals [FORGE] - 1.21 UPDATE! More Animals [FORGE] - 1.21 UPDATE! TownCraft TownCraft Cobblemon Academy (Legacy) Cobblemon Academy (Legacy) Medieval MC [FABRIC] MMC3 Medieval MC [FABRIC] MMC3 Over Stars Over Stars TACZ Expanded V13.5 Optimization Update TACZ Expanded V13.5 Optimization Update MineField Mods MineField Mods Create Chronicles: Bosses and Beyond Create Chronicles: Bosses and Beyond New Game 2 - Enjoy An Adventure Without Limits New Game 2 - Enjoy An Adventure Without Limits Cozy Create - Create Focused Adventure Cozy Create - Create Focused Adventure Ages Of War (Nukes,Bombs and Guns!!) Ages Of War (Nukes,Bombs and Guns!!) TNP Limitless 8 - LL8 TNP Limitless 8 - LL8 waccyy's Fantasia waccyy's Fantasia Official Tensura: Reincarnated Survival Server Official Tensura: Reincarnated Survival Server Desolate Planet - A Crash Landing Remake Desolate Planet - A Crash Landing Remake Arcadia [RPG] Arcadia [RPG] Cave Horror Project 2 Cave Horror Project 2 Medieval MC [NEOFORGE] MMC5 Medieval MC [NEOFORGE] MMC5 More Decorations [FORGE] - 1.21 UPDATE! More Decorations [FORGE] - 1.21 UPDATE! Cozy Zen Cozy Zen [MODIFIED] Cobblemon: PLUS [MODIFIED] Cobblemon: PLUS The Last War - Guns And Adventure (Survivor's World with Guns) | QUESTS UPDATE! The Last War - Guns And Adventure (Survivor's World with Guns) | QUESTS UPDATE! BM: Revelations II BM: Revelations II Ancient Kingdoms 3 Ancient Kingdoms 3 Horrorland - New Horror Modpack (Herobrine, Cave Dweller...) | Horror+ Horrorland - New Horror Modpack (Herobrine, Cave Dweller...) | Horror+ Zombies, Cars and Tech ! Zombies, Cars and Tech ! GenCraft - Forge your world, Create your destiny! GenCraft - Forge your world, Create your destiny! Ocean Depths - Quests & Ocean Mods Ocean Depths - Quests & Ocean Mods Life in the village 4 Life in the village 4 TNP Limitless 7 - LL7 TNP Limitless 7 - LL7 Rusty Sink 2 Rusty Sink 2 All the Mods 10 Aeronautics All the Mods 10 Aeronautics Better MC Skyblock [BMCS] Better MC Skyblock [BMCS] Create Aeronautics - Skybound | Create Aeronautics & Create Addons with Quests Create Aeronautics - Skybound | Create Aeronautics & Create Addons with Quests ChaosZProject - A Modern Zombie Apocalypse [VR for WIP v.3.0.0] ChaosZProject - A Modern Zombie Apocalypse [VR for WIP v.3.0.0] The Pioneers The Pioneers BTH - Beyond The Horizon BTH - Beyond The Horizon The Everlasting Fog [The Horrors Cave Dweller, Herobrine, & More] The Everlasting Fog [The Horrors Cave Dweller, Herobrine, & More] Society: Sunlit Cobblemon Society: Sunlit Cobblemon All The Mods - Gravitas² All The Mods - Gravitas²

External Resources