Loading...
Beta Modpages Unclaimed

CJCore

The core to a an easier modding experience!

0 Likes
18020 Downloads
Created by CJMinecraft01

Description

CJCore Logo

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 [email protected] or you can message me on my discord server (http://discord.gg/ZvhUKkd)


AD Become Premium to remove Ads!

What means Verified?

  • Compatibility: The mod should be compatible with the latest version of Minecraft and be clearly labeled with its supported versions.
  • Functionality: The mod should work as advertised and not cause any game-breaking bugs or crashes.
  • Security: The mod should not contain any malicious code or attempts to steal personal information.
  • Performance: The mod should not cause a significant decrease in the game's performance, such as by causing lag or reducing frame rates.
  • Originality: The mod should be original and not a copy of someone else's work.
  • Up-to-date: The mod should be regularly updated to fix bugs, improve performance, and maintain compatibility with the latest version of Minecraft.
  • Support: The mod should have an active developer who provides support and troubleshooting assistance to users.
  • License: The mod should be released under a clear and open source license that allows others to use, modify, and redistribute the code.
  • Documentation: The mod should come with clear and detailed documentation on how to install and use it.

AD Become Premium to remove Ads!

How to Install

1

Download Forge & Java

Download Forge from the offical Site or here. If you dont have Java installed then install it now from here. After Downloading Forge you can run the file with Java.

2

Prepare

Lounch Minecraft and select your Forge istallation as Version this will create a Folder called Mods.

3

Add Mods

Type Win+R and type %appdata% and open the .minecraft Folder. There will you find your Folder called Mods. Place all Mods you want to play in this Folder

4

Enjoy

You are now Ready. Re-start your Game and start Playing.

More Mods like this

Mantle

Shared code for Forge mods

AutoRegLib

A library to ease menial tasks in mod development.

CraftTweaker

CraftTweaker allows modpacks and servers to customize the game. With CraftTweaker you can change recipes, script events, add new commands and even change item properties!

CoFH Core

Contains Core Functionality for all Team CoFH mods. Also does some really cool stuff on its own!

Patchouli

Accessible, Data-Driven, Dependency-Free Documentation for Minecraft Modders and Pack Makers

Baubles

An addon module and API for Thaumcraft