CurseForge · Minecraft mod
CJCore
The core to a an easier modding experience!
Quick answer
Which CJCore release should I use?
cjcore-1.10-0.0.5.2 targets 1.9.4, 1.10.2. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is CJCore required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does cjcore-1.10-0.0.5.2 need?
cjcore-1.10-0.0.5.2. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add CJCore without breaking your instance.
Built for cjcore-1.10-0.0.5.2. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use cjcore-1.10-0.0.5.2. It targets 1.9.4, 1.10.2; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside cjcore-1.10-0.0.5.2. It opens that exact file at the source.
About this project
What does CJCore add?

What makes CJCore different to other APIs?
- CJCore is designed with developers in mind - CJCore has a whole community of people suggesting ideas and improvements to the mod
- CJCore makes developers lives easier - CJCore makes harsh complex tasks easier (such as energy integration)
- CJCore is for everyone - if you have a suggestion or idea which you wish to be made easier, then just suggest it and it will most likely be added!
What does CJCore offer for a developer?
- CJCore offers simple and effective energy integration between most technology mods. It supports the following energy types:
- Redstone Flux (RF) [CoFH]
- Forge Energy (FE) [Forge]
- Tesla (T) [Tesla]
- Joules (J) [Mekanism]
- Energy Unit (EU) [IC2]
- Minecraft Joules (MJ) [Buildcraft] - EXCEPT 1.10 SUPPORT
- The energy API also allows energy to be given or taken from all energy types supported and with items as well!
- CJCore as well offers the ability to add your own energy support (if your mod uses an energy system which is not supported) and your own energy unit (with a custom colour!)
- CJCore also offers a useful inventory management utility class for transferring items between blocks using the IInventory or ISidedInventory interface or by utilising the Forge capabilities' IItemHandler
- CJCore also offers a complete fluid support system, which allows you to easily fill or drain any other fluid container / tank
- CJCore offers a useful GUI system which allows for GUI elements to be used
- The GUI system has elements for energy display which can be fully configured in size and can automatically sync with the server
- CJCore offers a easy to use, annotation powered registry system for items, blocks, entities and tile entities. Simply attach an @Register annotation onto the registry class and then use the different registry annotations within that class!
- CJCore also offers a easy to use Item and Block class for basic items and blocks which want to use meta data by simply feeding them an enum class which they want to use
What does CJCore offer for a player?
- Players can change the energy unit of the energy displayed either by clicking on an energy GUI element in a block's GUI and cycling through the energy units or by editing the Configuration File (which can also be done in the Configuration GUI)
- FROM VERSION 0.0.5.0, THE MULTIMETERS HAVE BEEN MOVED TO A SEPARATE MOD: CHECK OUT THE MOD!
Future Plans?
- I plan to add more GUI elements
- I plan to add different world generation options available (for devs)
- More useful classes!
Support me!
If you would like to support me, please use my Patreon (https://www.patreon.com/cjminecraft)
Useful things for developers
To set up the project just visit https://jitpack.io/#CJMinecraft01/CJCore and use the branches to get the latest version of CJCore. Just follow the steps provided on the website and you are good to go! Note: where the website says "implementation" we would use simply "compile"
Contact me
If you wish to ask me any questions you can either email me at cjminecraft.theclever.me@gmail.com or you can message me on my discord server(http://discord.gg/ZvhUKkd)
Project description from CurseForge.
Pick your setup
CJCore by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.12.1
1 loader build1.12
1 loader build1.11.2
1 loader build1.11
1 loader build1.10.2
1 loader build1.9.4
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
CJCore versions and loaders
cjcore-1.10-0.0.5.2
cjcore-1.10-0.0.5.2.jar
19 Jan 2019
cjcore-1.11-0.0.5.2
cjcore-1.11-0.0.5.2.jar
19 Jan 2019
cjcore-1.12-0.0.5.2
cjcore-1.12-0.0.5.2.jar
19 Jan 2019
cjcore-1.10-0.0.5.1
cjcore-1.10-0.0.5.1.jar
25 Nov 2018
cjcore-1.11-0.0.5.1
cjcore-1.11-0.0.5.1.jar
25 Nov 2018
cjcore-1.12-0.0.5.1
cjcore-1.12-0.0.5.1.jar
25 Nov 2018
cjcore-1.10-0.0.5.0
cjcore-1.10-0.0.5.0.jar
17 Nov 2018
cjcore-1.11-0.0.5.0
cjcore-1.11-0.0.5.0.jar
17 Nov 2018
cjcore-1.12-0.0.5.0
cjcore-1.12-0.0.5.0.jar
17 Nov 2018
cjcore-1.10-0.0.4.0
cjcore-1.10-0.0.4.0.jar
19 Aug 2018
cjcore-1.11-0.0.4.0
cjcore-1.11-0.0.4.0.jar
19 Aug 2018
cjcore-1.12-0.0.4.0
cjcore-1.12-0.0.4.0.jar
19 Aug 2018
Looking for an older file? The official CurseForge project page is in Resources.