Codechickenlib 1.12.2

Codechickenlib 1.12.2

Mods are an integral part of Minecraft which incorporates many features to the game. You can play the game without any mods, but it wouldn’t be as fun. So every player in Minecraft uses mods for various modifications. You can fly, build, travel to different dimensions, get new items, add better graphics. These are just a few things that you can do with mods in Minecraft. Now as to what you can do with Codechickenlib 1.12.2, that comes later.

Some mods need extra libraries for certain aspects of the mods to function properly, or sometimes to provides developers with an easier way to develop mods. Here we are going to discuss one such mod called the CodeChickenLib 1.12.2.

Tap on this link for all the mods

What Is Codechickenlib 1.12.2 All About?

The CodeChickenLib 1.12.2 is an important library for mods developed by Chicken Bones(name of the developer). This library is used for all Chicken Bones mods except for Forge Multipart. There is another library for Chicken Bones mods which is called the CodeChickenCore that uses the CodeChicken Lib as an extension.

CodeChickenCore is tied to CodeChickenLib 1.12.2, and every mod made by Chicken Bones is inherently connected to CodeChickenCore. To put it in simple terms, CodeChickenLib has some extension codes and libraries that are used by modders for simple and efficient mod development. With this mod, you can render models, use 3D math, configure files, and execute transformations. It also has an advanced system manager along with some color configurations, and some more options. 

Previously the CodeChickenCore used to automatically download and install the CodeChicken Lib, but this feature has been removed in the latest versions. Now all the files/code of CodeChickenLib 1.12.2 mod needs to be downloaded manually and added to the code chicken core mod.

Codechickenlib 1.12.2 Mod

Mods That Require Codechickenlib 1.12.2

Not Enough Items(NEI)

A mod that is used to maintain your inventory, find items, find recipes with the help of a search bar that makes find your stuff simpler. The NEI is developed by Chicken Bones and needs CodeChickenLib 1.12.2 or any other version based on the other mod’s version. 

Ender’s Storage

A handy mod that provides a special storage location for your items that are color-coded to be stored in a particular inventory. The storage for your items is the End, and store your items from anywhere into this dimension, and get them back when required. This mod also uses the CodeChickenLib 1.12.2 mod.

Translocators

This mod is a little similar to the previous mod which also helps to transport any kind of items to various locations. It also has many configuration options for inventory and blocks. It was made by Chicken Bones using the CodeChickenLib 1.12.2 mod in 36 hours.

WR-CBE

The Wireless Redstone Chicken Bones Edition name should be self-explanatory as to why it uses CodeChickenLib mod. This mod helps mark various items on the map and helps in wireless usage of red stones.

Steps to Install Codechickenlib 1.12.2

Like every other mod for Minecraft, this mod can also be installed by using the same procedure. So follow along with the procedure to install the Minecraft CodeChickenLib 1.12.2 mod.

  • The prerequisite for installing this mod is a forge, if you do not have forge installed for your Minecraft then download one with Minecraft Forge.
  • Now download the CodeChickenLib 1.12.2 mod. There’s also an option to choose other versions of the mod which should be the same as your forge version.  
  • You need to move the downloaded .jar files into the mod folder in .minecraft, and to find this folder you can either type “%appdata%” in the Windows search bar or you can type the same in the Run box.
  • Either way, you will go to the .minecraft folder, and inside there isn’t a mod folder then you can create one with right-click, select ‘New’, and click on New Folder.
  • Now move all the .jar files in there. That’s it, but to use this mod you need to open the game in forge profile from the Minecraft launcher.

Creating Mods for Minecraft

It is always fun in Minecraft with mods as there are several mods you should use in the game for various additions. There are mods for almost everything in the game, and you might have even tried most of them, but you may not have tried one thing, that is creating your mod. It’s not just fun playing with mods, but it is also fun to create one. 

Now you may think that creating a mod is a difficult task that requires coding experience. Yes, and No. You can create a mod even if you don’t know java programming, which is the most common programming language used for coding in java editions of Minecraft. There are some free tools that you can use to create a simple for your game. A tool like MCreator which is freeware can be used to create small maps.

Here we’re going to show you two methods that you can use to create mods. Remember that these methods are for creating simple mods like creating a sword or an ore that any beginner can make. 

Code Chicken 2

Creating Mods Using Java

In this method, we shall you how to use java and one of its IDE to create a simple mod for your Minecraft game. 

Step 1

  • To create a mod for the Java edition of Minecraft you need to have Java Development Kit(JDK) installed on your device, and in case if you don’t already have it, you can download it with this JDK link
  • After installing JDK you will need a text editor to add the java code for your mod. To do that, use the Eclipse IDE which is a common text editor among java programmers. You need to install this as an IDE for Java developers and accept every option that is shown during installation.
  • Make sure that you have forged for Minecraft, if not then you can download that as well with the Forge Minecraft link.
  • Next, you need an image editor tool for adding textures to your mod. Use the Pinta app for editing textures.

Step 2

  • Finally, you have every tool for creating a mod. You can start the procedure by creating a project file in Eclipse for your mod, and assigning it a directory on your device, also we will later add the code to this project file.
  • In Eclipse, select import projects > Existing Gradle project, and on the next tab click “Browse” to select a folder directly to save your work. 
  • When your new Eclipse workspace opens, go to the Gradle tasks tab that is at the bottom window, and expand the fg_runs folder then click twice on genEclipseRuns which then setups your configuration for Minecraft.
  • Again, select the import option from the Files tab, this time it is the new launch configurations. Next select Launch Configurations inside the Run/Debug folder.
  • Now you need to tick the box next to your saved project folder, and click Finish.
  • Select the Run Configurations option that can be found in the drop-down menu when you click the arrow next to the green(run) button. 
  • A new window pops up, and in that click on the Environment tab to go to MC_VERSION. You need to change the MC_VERSION value to 1.12 which can be done by

Double-clicking on the file and select Run. Now it’s time to start creating a mod.

  • An Example Mod java is already available that you can use to edit and create new blocks. You will find this file inside src/main/java that is under your saved folder name.
  • You can make required changes in this code to make new items or blocks. Hopefully, you know enough programming to pull this off. In case you don’t, then check this Minecraft Modding with java tutorial that explains how to make a sword using a similar procedure.   

Please check out buildcraft mod 1.12.2

ChickenBones

Creating Mods using MCreator

Since you need Mcraetor too to create a mod you start the procedure by installing MCreator for Minecraft mods. Here we are going to use the Minecraft version 1.12.2 which needs 1.7.9 MCreator. You may have different versions of MCreator for Windows or any other device. To install this on devices with Linux or Mac you should check the MCreator installation tutorial

There are certain prerequisites Like Minecraft Forge Development Kit for this app, which downloads automatically when you run it once. When that is done, skip any sign-in prompts. Now create your mod with this tool.

Step 1

  • To start creating a mod go to the Tools tab from the main page of MCreator. In the Tools section, we will select/create a texture for your blocks/items by selecting the “Creating item/block texture” option. 
  • A window for making texture open is used to create a texture for your block. It can be wood, stone, or anything based on already existing textures. You can also choose various options for layers that add texture, color, and other elements. 
  • When the texture part is done, go back to the workspace, and select the “Mod Elements” options.
  • This is the option to manifest your mod. press on the plus button to start making a new mod. First, incorporate a new element name that doesn’t match with any existing mod’s name. Then choose the block type and go back to the textures window.
  • Here you will have multiple options to choose from like adding textures, transparency, render type, its dimensions  When you are done, click Next.

Step 2

  • Now you can see options to assign various properties to your new block. Options range from basic ones like name, hardness, resistance, gravity to advanced options like light opacity, material type, and a few other properties assigning options for your block.
  • There’s also the option to add Particle effects, and when you click next, you can assign spawning/generation settings for the block. You can make any other changes based on the type of mod that you want to make in Minecraft.
  • When all the settings are done, save the file. Finally, you need to export your newly created mod to the Minecraft game. This can be done by clicking on the “Export workspace into Mod” which is at the bottom left side of the Workspace toolbar.
  • Enter the newly created mod details for exporting it into Minecraft. Now your newly created mod has been saved.
  • Now you need to copy your new mod .jar files into the mod folder of .minecraft which can be found by searching “%appdata%” in your Windows search bar.
  • Open the game in the forge, and go to mod settings. Here you can see your newly created mod.

You can check out this tutorial for creating a diamond ore mod, that uses the same procedure mentioned above.  

Take a look at sildurs enhanced default

This is how the Codechickenlib 1.12.2 looks.

Conclusion

The CodeChickenLib 1.12.2 mod is needed for everyone that uses Chicken Bones mods as it is used to incorporate various libraries and features that are helpful for modders to create/edit mods. Also, if you ever wanted to create a mod on your own then you can also do that with the help tutorial provided for creating a mod. If you know java programming then the first method will be useful for you, and if you do not know java then check the second using Mcreator.

Frequently Asked Questions(FAQs)

Can I use CodeChickenCore to automatically install Minecraft Core Chicken Lib mod?

No, Code Chicken Core cannot automatically download the Core Chicken Lib mod. Though this feature was available in the previous versions, it needs to be done manually now.

What should I do when my CodeChickenLib crashes?

The CodeChickenLib crash reason may be unknown, but there is a solution for this problem. To fix this issue, go to your .minecraft folder > config folder. In there, you need to delete a file called CCL config file that may look like “codechicken.cfg”. This should fix the CodeChickenLib crash issue.

What is Brandon’s Core?

Just like Code Chicken Core and Code Chicken Lib mods are required for Chicken bones mods, the Brandon’s Core is a mod used in a mod like Draconic Evolution that is made by brandon3055. Brandon’s Core contains some classes and ASM functions that are required for his mods.

What are some of the mods that require Code Chicken Lib?

Mods like Ender’s Storage, WR-CBE, Tranlocators, and NEI(Not Enough Items) are made by Chicken Bones that require Code Chicken Lib.

Leave a Comment