RadixCore for Minecraft 1.8/1.7.10/1.7.2

Deal Score0
Deal Score0

Posted Image

What Is RadixCore?
Let’s begin by first establishing what RadixCore is not:

RadixCore is not a replacement for Minecraft Forge, FML, LiteLoader, or any other API with mod loading capabilities.

It does not load mods. Instead, it resides between a mod and Minecraft Forge and automatically provides a fully functional foundation for building a new mod or expanding an existing one. Consider RadixCore to be astandard mod framework, where you “fill in the blanks” to get your mod up and running quickly without worrying about the core functionalities.

It is constructed from the core functions of the Minecraft Comes Alive mod. We found ourselves reusing much of MCA’s code when building other mods, and thus, RadixCore was created to help ease the creation of our other mods by providing a stable framework of code that we knew worked correctly.

Now, we’d like to put it out there for other modders to try out and potentially improve it. Maybe it’ll help someone having trouble with 1.7, or any other future changes to Minecraft.

Getting Started

Step 1: Import RadixCore
At this time, you will need to download RadixCore’s source code and place the com folder into your src/main/java folder. Do not modify RadixCore’s source code in any way.

Step 2: Implement IMod
Your first steps to creating a mod that uses RadixCore would be to take your mod’s core class (the class with your @Mod annotation) and properly setting up the @Mod annotation by adding the dependency shown below:

@Mod(modid="ModId", name="ModName", version="ModVersion", dependencies="required-after:radixcore")

Next, you will need to implement IMod from RadixCore. Immediately, an IDE such as Eclipse will notify you that your mod needs to “implement the inherited abstract method [x].” Allow it to add all unimplemented methods so that your mod’s class is populated with every method that RadixCore needs to run.

There are a lot of methods that will be placed into your mod class.

Step 3: Add a constructor
Add a constructor that accepts no arguments to your mod’s core class, and register it with RadixCore like so:

public ModCore() //Replace with your core class name

Step 4: Fill in the blanks
See MCA’s Core class to see how a larger mod implements RadixCore. Since RadixCore was originally part of MCA, MCA’s core uses every single method and is the best example to follow.

Step 5: Read and implement features you want
There’s plenty of javadoc to read through to learn how things work. The tutorials below should help you out!

Step 6: Help RadixCore Expand
We need other modders’ input! What do you like or not like about RadixCore? What would you like to see implemented?

Download RadixCore

For 1.8


For 1.7.10


For 1.7.2


Source: http://www.dl3.5minecraft.net/download.php?file=151e4d0113413fa940fc5902b39ea4d0

Author: WildBamaBoy

Login/Register access is temporary disabled