<commit_before>package com.JasonILTG.ScienceMod.init;

import net.minecraft.client.Minecraft;
import net.minecraft.client.resources.model.ModelBakery;
import net.minecraft.client.resources.model.ModelResourceLocation;
import net.minecraft.item.ItemStack;
import net.minecraftforge.fml.common.registry.GameRegistry;

import com.JasonILTG.ScienceMod.item.Dust;
import com.JasonILTG.ScienceMod.item.JarItem;
import com.JasonILTG.ScienceMod.item.Mixture;
import com.JasonILTG.ScienceMod.item.Solution;
import com.JasonILTG.ScienceMod.item.compounds.CO2Item;
import com.JasonILTG.ScienceMod.item.compounds.H2OItem;
import com.JasonILTG.ScienceMod.item.elements.ItemElement;
import com.JasonILTG.ScienceMod.item.general.ItemScience;
import com.JasonILTG.ScienceMod.item.tool.JarLauncher;
import com.JasonILTG.ScienceMod.reference.Reference;

public class ScienceModItems
{
	// Initialize new items
	public static ItemScience jar = new JarItem();
	public static ItemScience element = new ItemElement();
	public static ItemScience water = new H2OItem();
	public static ItemScience carbonDioxide = new CO2Item();
	public static ItemScience mixture = new Mixture();
	public static ItemScience solution = new Solution();
	public static ItemScience dust = new Dust();
	public static ItemScience jarLauncher = new JarLauncher();
	
	public static void init()
	{
		register();
	}
	
	public static void register()
	{
		// Register the items with the game registry
		GameRegistry.registerItem(jar, jar.getUnlocalizedName().substring(5));
		GameRegistry.registerItem(element, element.getUnlocalizedName().substring(5));
		GameRegistry.registerItem(water, water.getUnlocalizedName().substring(5));
		GameRegistry.registerItem(mixture, mixture.getUnlocalizedName().substring(5));
		GameRegistry.registerItem(solution, solution.getUnlocalizedName().substring(5));
		GameRegistry.registerItem(carbonDioxide, carbonDioxide.getUnlocalizedName().substring(5));
		GameRegistry.registerItem(dust, dust.getUnlocalizedName().substring(5));
		GameRegistry.registerItem(jarLauncher, jarLauncher.getUnlocalizedName().substring(5));
	}
	
	public static void addVariants()
	{
		addVariants(element);
		addVariants(jarLauncher);
	}
	
	public static void addVariants(ItemScience item)<commit_msg>First exoskeleton test successful. Still needs texture.<commit_after>package com.JasonILTG.ScienceMod.init;

import net.minecraft.client.Minecraft;
import net.minecraft.client.resources.model.ModelBakery;
import net.minecraft.client.resources.model.ModelResourceLocation;
import net.minecraft.item.ItemStack;
import net.minecraftforge.fml.common.registry.GameRegistry;

import com.JasonILTG.ScienceMod.item.Dust;
import com.JasonILTG.ScienceMod.item.JarItem;
import com.JasonILTG.ScienceMod.item.Mixture;
import com.JasonILTG.ScienceMod.item.Solution;
import com.JasonILTG.ScienceMod.item.armor.exo.Exoskeleton;
import com.JasonILTG.ScienceMod.item.compounds.CO2Item;
import com.JasonILTG.ScienceMod.item.compounds.H2OItem;
import com.JasonILTG.ScienceMod.item.elements.ItemElement;
import com.JasonILTG.ScienceMod.item.general.ItemScience;
import com.JasonILTG.ScienceMod.item.tool.JarLauncher;
import com.JasonILTG.ScienceMod.reference.Reference;

public class ScienceModItems
{
	// Initialize new items
	public static ItemScience jar = new JarItem();
	public static ItemScience element = new ItemElement();
	public static ItemScience water = new H2OItem();
	public static ItemScience carbonDioxide = new CO2Item();
	public static ItemScience mixture = new Mixture();
	public static ItemScience solution = new Solution();
	public static ItemScience dust = new Dust();
	public static ItemScience jarLauncher = new JarLauncher();
	
	public static ItemScience exoHelmet = Exoskeleton.makeHelmet();
	public static ItemScience exoChest = Exoskeleton.makeChestplate();
	public static ItemScience exoLegs = Exoskeleton.makeLeggings();
	public static ItemScience exoBoots = Exoskeleton.makeBoots();
	
	public static void init()
	{
		register();
	}
	
	public static void register()
	{
		// Register the items with the game registry
		GameRegistry.registerItem(jar, jar.getUnlocalizedName().substring(5));
		GameRegistry.registerItem(element, element.getUnlocalizedName().substring(5));
		GameRegistry.registerItem(water, water.getUnlocalizedName().substring(5));
		GameRegistry.registerItem(mixture, mixture.getUnlocalizedName().substring(5));
		GameRegistry.registerItem(solution, solution.getUnlocalizedName().substring(5));
		GameRegistry.registerItem(carbonDioxide, carbonDioxide.getUnlocalizedName().substring(5));
		GameRegistry.registerItem(dust, dust.getUnlocalizedName().substring(5));
		GameRegistry.registerItem(jarLauncher, jarLauncher.getUnlocalizedName().substring(5));
		
		GameRegistry.registerItem(exoHelmet, exoHelmet.getUnlocalizedName().substring(5));
		GameRegistry.registerItem(exoChest, exoChest.getUnlocalizedName().substring(5));
		GameRegistry.registerItem(exoLegs, exoLegs.getUnlocalizedName().substring(5));
		GameRegistry.registerItem(exoBoots, exoBoots.getUnlocalizedName().substring(5));
	}
	
	public static void addVariants()
	{
		addVariants(element);
		addVariants(jarLauncher);
	}
	
	public static void addVariants(ItemScience item)
{'fraction_non_alphanumeric': 0.10440613026819924, 'fraction_numerical': 0.0053639846743295016, 'mean_word_length': 6.746290801186944, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5831267', 'n_tokens_mistral': 1763, 'n_tokens_neox': 1555, 'n_words': 293}