HomeJavaModsCoryLib
CoryLib

CoryLib⚡

A Minecraft Library for unified data storage and synchronization library for Minecraft mods.

Designed for mods that need a clean way to store, retrieve, version, and synchronize data across server, dimension, player, and client contexts.

line

So, why CoryLib? 🤷‍♂️

Minecraft mods often reimplement the same data systems over and over:

So CoryLib provides one fluent API for all of those cases.

public static final CoryContext DATA = CoryData.init("my_mod");

public static final DataEntry<ServerPlayer, Integer> KILLS =
        DATA.player("kills", Codec.INT)
                .defaultValue(0)
                .storage(Storage.DISK)
                .version(1)
                .sync(SyncTrigger.IMMEDIATE)
                .build();

You can check the repository for details and guides.

line

You can support by simply downloading the mod or donating me! Thanks if you do! 💕

This was made by devs, to devs ❤️
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more