CJCore — Universal Mod API: Energy & Compatibility

CJCore is a universal API for Minecraft that unifies RF, FE, EU, and other energy systems. Simplifies mod compatibility, inventory handling, and fluid management in modpacks.

Download cjcore for Minecraft 1.12.1, 1.12, 1.11, 1.9.4

Original name: cjcore

Minecraft: 1.11, 1.12, 1.12.1, 1.9.4

Loaders: Forge

FileVersionLoaderSize
cjcore-1.11-0.0.2.5.jar1.11Forge211 КБDownload
cjcore-1.11-0.0.2.2.jar1.11Forge205 КБDownload
cjcore-1.11-0.0.3.2.jar1.11Forge235 КБDownload
cjcore-1.11-0.0.2.1.jar1.11Forge205 КБDownload
cjcore-1.11-0.0.2.3.jar1.11Forge205 КБDownload
cjcore-1.11-0.0.2.0.jar1.11Forge205 КБDownload
cjcore-1.11-0.0.4.0.jar1.11Forge237 КБDownload
cjcore-1.11-0.0.1.10.jar1.11Forge129 КБDownload
cjcore-1.11-0.0.1.9.jar1.11Forge128 КБDownload
cjcore-1.11-0.0.2.4.jar1.11Forge218 КБDownload
cjcore-1.11-0.0.1.8.jar1.11Forge127 КБDownload
cjcore-1.11-0.0.5.0.jar1.11Forge222 КБDownload
cjcore-1.11-0.0.1.7.jar1.11Forge119 КБDownload
cjcore-1.11-0.0.1.6.jar1.11Forge119 КБDownload
cjcore-1.11-0.0.3.1.jar1.11Forge230 КБDownload
cjcore-1.11-0.0.1.5.jar1.11Forge114 КБDownload
cjcore-1.11-0.0.5.1.jar1.11Forge223 КБDownload
cjcore-1.11-0.0.1.4.jar1.11Forge106 КБDownload
cjcore-1.11-0.0.1.3.jar1.11Forge108 КБDownload
cjcore-1.11-0.0.3.0.jar1.11Forge230 КБDownload
cjcore-1.11-0.0.1.2.jar1.11Forge108 КБDownload
cjcore-1.11-0.0.5.2.jar1.11Forge223 КБDownload
cjcore-1.11-0.0.1.1.jar1.11Forge108 КБDownload
cjcore-1.11-0.0.1.0.jar1.11Forge99 КБDownload
cjcore-1.12-0.0.3.1.jar1.12Forge217 КБDownload
cjcore-1.12-0.0.3.2.jar1.12Forge222 КБDownload
cjcore-1.12-0.0.3.0.jar1.12Forge217 КБDownload
cjcore-1.12-0.0.4.0.jar1.12Forge232 КБDownload
cjcore-1.12-0.0.5.0.jar1.12Forge215 КБDownload
cjcore-1.12-0.0.5.1.jar1.12Forge216 КБDownload
cjcore-1.12-0.0.5.2.jar1.12Forge216 КБDownload
CJCore-0.0.2.4.jar1.12.1Forge194 КБDownload
cjcore-1.12-0.0.2.5.jar1.12.1Forge195 КБDownload
cjcore-1.10-0.0.3.2.jar1.9.4Forge227 КБDownload
cjcore-1.10-0.0.4.0.jar1.9.4Forge229 КБDownload
cjcore-1.10-0.0.3.1.jar1.9.4Forge222 КБDownload
cjcore-1.10-0.0.5.0.jar1.9.4Forge215 КБDownload
cjcore-1.10-0.0.5.1.jar1.9.4Forge216 КБDownload
cjcore-1.10-0.0.5.2.jar1.9.4Forge216 КБDownload
cjcore-1.10-0.0.1.8.jar1.9.4Forge122 КБDownload
cjcore-1.10-0.0.1.0.jar1.9.4Forge93 КБDownload
cjcore-1.10-0.0.1.1.jar1.9.4Forge102 КБDownload
cjcore-1.10-0.0.1.2.jar1.9.4Forge102 КБDownload
cjcore-1.10-0.0.1.3.jar1.9.4Forge102 КБDownload
cjcore-1.10-0.0.1.4.jar1.9.4Forge101 КБDownload
cjcore-1.10-0.0.1.5.jar1.9.4Forge108 КБDownload
cjcore-1.10-0.0.1.6.jar1.9.4Forge114 КБDownload
cjcore-1.10-0.0.1.7.jar1.9.4Forge114 КБDownload
cjcore-1.10-0.0.3.0.jar1.9.4Forge222 КБDownload
cjcore-1.10-0.0.1.9.jar1.9.4Forge122 КБDownload
cjcore-1.10-0.0.1.10.jar1.9.4Forge123 КБDownload
cjcore-1.10-0.0.2.0.jar1.9.4Forge192 КБDownload
cjcore-1.10-0.0.2.1.jar1.9.4Forge192 КБDownload
cjcore-1.10-0.0.2.2.jar1.9.4Forge192 КБDownload
cjcore-1.10-0.0.2.3.jar1.9.4Forge192 КБDownload
cjcore-1.10-0.0.2.4.jar1.9.4Forge210 КБDownload
cjcore-1.10-0.0.2.5.jar1.9.4Forge307 КБDownload

CJCore — Universal API for Minecraft Mods and Energy

Running a heavily modded Minecraft setup often turns into a compatibility puzzle. Different tech mods speak different languages when it comes to power, item transfer, and fluid handling. CJCore — Universal API for Minecraft Mods and Energy solves this by acting as a shared foundation. It is not a content mod; it is a backend library that lets other mods work together seamlessly, making it a staple for curated modpacks and custom tech-focused builds.

What the API Handles Behind the Scenes

The core strength of this library is its universal energy conversion system. Instead of forcing every mod to adopt one standard, it translates between six major power types used across the modding scene. This includes Redstone Flux (RF), Forge Energy (FE), Tesla (T), Joules (J) from Mekanism, Energy Unit (EU) from IndustrialCraft 2, and Minecraft Joules (MJ) from BuildCraft (with the exception of the 1.10 version). For players, this means a machine from one mod can be powered by a generator from another without awkward adapter blocks. The API also allows mod authors to define custom energy types with unique color indicators for their GUIs.

Beyond energy, the library provides ready-made classes for item movement. It supports legacy interfaces like IInventory and ISidedInventory, as well as the modern IItemHandler from Forge. This simplifies the creation of sorting systems, pipes, and conveyor belts. Fluid handling is equally streamlined, offering straightforward methods for filling and draining tanks while maintaining compatibility with containers from other mods.

Player-Facing Features and GUI

One of the most appreciated player-facing features is the energy widget. Inside any block interface built with this API, you can click the energy display to cycle through measurement units—from RF to EU and beyond. This eliminates the need to memorize conversion rates or edit config files just to understand your power levels. The widget syncs automatically with the server, so what you see is always accurate.

For mod developers, the annotation-based registration system is a major time-saver. By marking a class with @Register and using specific annotations for items, blocks, entities, and TileEntities, you can skip large amounts of boilerplate code. Base classes for items and blocks also support metadata through a simple enum, reducing the chance of errors.

Why Players Should Care

Even if you never write a line of code, this API is essential for many tech modpacks. Some mods simply refuse to start without it. It acts as the glue that holds complex builds together. Additionally, the ability to switch energy units on the fly makes any modded interface more intuitive. Since version 0.0.5.0, the multimeter tools have been moved to a separate add-on, so you can install them only if you need them.

How to Install and Version Compatibility

The installation process is straightforward. First, ensure you have the correct loader installed, as the API is built for the Forge mod loader. It supports several Minecraft versions, but you must match the API version to your game version. Download the correct file from the official source and place it into the mods folder of your Minecraft directory. After launching the game once, the library will generate its config file. You can then adjust display settings or simply leave everything at default.

To download CJCore — Universal API for Minecraft Mods and Energy, always check the version requirements listed on the download page. Using a mismatched version is the most common cause of crashes. If you are assembling a pack manually, verify that every mod requiring this library is compatible with the same Minecraft version you are running.

Final Thoughts on the Library

CJCore — Universal API for Minecraft Mods and Energy is a practical solution for anyone tired of compatibility headaches. It reduces friction between different tech ecosystems, simplifies mod development, and improves the player experience with intuitive interfaces. Whether you are building a personal pack or just adding a few automation mods, this library is a reliable piece of the puzzle. The project is actively maintained, with community feedback shaping future updates and new GUI elements. If you are looking for a stable foundation for your modded adventures, this API is worth adding to your loadout.

For those asking how to install it, the answer is simple: download the correct version for your Minecraft and Forge setup, drop it in the mods folder, and launch. The library handles the rest, ensuring your energy systems, item pipes, and fluid tanks all work as one cohesive unit.