<commit_before>package com.Lance5057.ButcherCraft;

import com.Lance5057.ButcherCraft.core.ItemCarcass;
import com.Lance5057.ButcherCraft.core.ItemMisc;
import com.Lance5057.ButcherCraft.core.food.ItemButcherFood;
import com.Lance5057.ButcherCraft.core.tools.ItemButcherTool;

import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.item.crafting.IRecipe;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
import net.minecraftforge.fml.common.registry.GameRegistry;

public class BCItems {

	public static final CreativeTabs butcherTab = new CreativeTabs("butchercraft.items") {
	    @Override public ItemStack getTabIconItem() {
	        return new ItemStack(Items.COOKED_BEEF);
	    }
	};
	
	//Tools
	public static ItemButcherTool butcherKnife;
	public static ItemButcherTool skinningKnife;
	public static ItemButcherTool boneSaw;
	public static ItemButcherTool spatula;
	public static ItemButcherTool grindTip;
	public static ItemButcherTool sausageTip;
	
	//Organs
	public static ItemButcherFood brain;
	public static ItemButcherFood brainCooked;
	public static ItemButcherFood heart;
	public static ItemButcherFood heartCooked;
	public static ItemButcherFood kidney;
	public static ItemButcherFood kidneyCooked;
	public static ItemButcherFood liver;
	public static ItemButcherFood liverCooked;
	public static ItemButcherFood lung;
	public static ItemButcherFood lungCooked;
	public static ItemButcherFood stomache;
	public static ItemButcherFood stomacheCooked;
	public static ItemButcherFood tripe;
	public static ItemButcherFood tripeCooked;
	
	//Meat
	public static ItemButcherFood stewMeat;
	public static ItemButcherFood stewMeatCooked;
	public static ItemButcherFood sausage;
	public static ItemButcherFood sausageCooked;
	public static ItemButcherFood roast;
	public static ItemButcherFood roastCooked;
	public static ItemButcherFood ribs;
	public static ItemButcherFood ribsCooked;
	public static ItemButcherFood cubedMeat;
	public static ItemButcherFood cubedMeatCooked;
	public static ItemButcherFood groundMeat;
	public static ItemButcherFood groundMeatCooked;
	public static ItemButcherFood scrapMeat;
	public static ItemButcherFood scrapMeatCooked;
	
	//Food
	public static ItemButcherFood burgerPatty;
	public static ItemButcherFood burgerPattyCooked;
	public static ItemButcherFood burger;
	public static ItemButcherFood kabob;
	public static ItemButcherFood kabobCooked;
	public static ItemButcherFood stew;
	public static ItemButcherFood potRoast;
	public static ItemButcherFood potRoastCooked;
	public static ItemButcherFood sausageInBun;
	
	//Misc
	public static ItemMisc leatherScrap;
	public static ItemMisc leatherCord;
	public static ItemMisc fat;
	public static ItemMisc sinew;
	
	//Carcasses
	public static Item cowCarcass;
	
	public void preInit(FMLPreInitializationEvent e) {
		butcherKnife = new ItemButcherTool("butcherknife");
		skinningKnife = new ItemButcherTool("skinningknife");
		boneSaw = new ItemButcherTool("bonesaw");
		spatula = new ItemButcherTool("spatula");
		grindTip = new ItemButcherTool("grindtip");
		sausageTip = new ItemButcherTool("sausagetip");
		
		brain = new ItemButcherFood(3, 0.1F, true, false, "brain");
		brainCooked = new ItemButcherFood(4, 0.2F, true, true, "braincooked");
		heart = new ItemButcherFood(3, 0.1F, true, false, "heart");
		heartCooked = new ItemButcherFood(6, 0.2F, true, true, "heartCooked");
		kidney = new ItemButcherFood(1, 0.1F, true, false, "kidney");
		kidneyCooked = new ItemButcherFood(2, 0.2F, true, true, "kidneyCooked");
		liver = new ItemButcherFood(3, 0.2F, true, false, "liver");
		liverCooked = new ItemButcherFood(6, 0.4F, true, true, "liverCooked");
		lung = new ItemButcherFood(4, 0.2F, true, false, "lung");
		lungCooked = new ItemButcherFood(8, 0.4F, true, true, "lungCooked");
		stomache = new ItemButcherFood(2, 0.1F, true, false, "stomache");
		stomacheCooked = new ItemButcherFood(4, 0.2F, true, true, "stomacheCooked");
		tripe = new ItemButcherFood(3, 0.1F, true, false, "tripe");
		tripeCooked = new ItemButcherFood(6, 0.2F, true, true, "tripeCooked");
		
		stewMeat = new ItemButcherFood(6, 0.2F, true, true, "stewMeat");
		stewMeatCooked = new ItemButcherFood(6, 0.2F, true, true, "stewMeatCooked");
		sausage = new ItemButcherFood(6, 0.2F, true, true, "sausage");
		sausageCooked = new ItemButcherFood(6, 0.2F, true, true, "sausageCooked");
		roast = new ItemButcherFood(6, 0.2F, true, true, "roast");
		roastCooked = new ItemButcherFood(6, 0.2F, true, true, "roastCooked");
		ribs = new ItemButcherFood(6, 0.2F, true, true, "ribs");
		ribsCooked = new ItemButcherFood(6, 0.2F, true, true, "ribsCooked");
		cubedMeat = new ItemButcherFood(6, 0.2F, true, true, "cubedMeat");
		cubedMeatCooked = new ItemButcherFood(6, 0.2F, true, true, "cubedMeatCooked");
		groundMeat = new ItemButcherFood(6, 0.2F, true, true, "groundMeat");
		groundMeatCooked = new ItemButcherFood(6, 0.2F, true, true, "groundMeatCooked");
		scrapMeat = new ItemButcherFood(6, 0.2F, true, true, "scrapMeat");
		scrapMeatCooked = new ItemButcherFood(6, 0.2F, true, true, "scrapMeatCooked");
		
		burgerPatty = new ItemButcherFood(6, 0.2F, true, false, "burgerPatty");
		burgerPattyCooked = new ItemButcherFood(6, 0.2F, true, true, "burgerPattyCooked");
		burger = new ItemButcherFood(6, 0.2F, true, true, "burger");
		kabob = new ItemButcherFood(6, 0.2F, false, false, "kabob");
		kabobCooked = new ItemButcherFood(6, 0.2F, false, true, "kabobCooked");
		stew = new ItemButcherFood(6, 0.2F, false, true, "stew");<commit_msg>Fix #6<commit_after>package com.Lance5057.ButcherCraft;

import com.Lance5057.ButcherCraft.core.ItemCarcass;
import com.Lance5057.ButcherCraft.core.ItemMisc;
import com.Lance5057.ButcherCraft.core.food.ItemButcherFood;
import com.Lance5057.ButcherCraft.core.tools.ItemButcherTool;

import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.item.crafting.IRecipe;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
import net.minecraftforge.fml.common.registry.GameRegistry;

public class BCItems {

	public static final CreativeTabs butcherTab = new CreativeTabs("butchercraft.items") {
	    @Override public ItemStack getTabIconItem() {
	        return new ItemStack(Items.COOKED_BEEF);
	    }
	};
	
	//Tools
	public static ItemButcherTool butcherKnife;
	public static ItemButcherTool skinningKnife;
	public static ItemButcherTool boneSaw;
	public static ItemButcherTool spatula;
	public static ItemButcherTool grindTip;
	public static ItemButcherTool sausageTip;
	
	//Organs
	public static ItemButcherFood brain;
	public static ItemButcherFood brainCooked;
	public static ItemButcherFood heart;
	public static ItemButcherFood heartCooked;
	public static ItemButcherFood kidney;
	public static ItemButcherFood kidneyCooked;
	public static ItemButcherFood liver;
	public static ItemButcherFood liverCooked;
	public static ItemButcherFood lung;
	public static ItemButcherFood lungCooked;
	public static ItemButcherFood stomache;
	public static ItemButcherFood stomacheCooked;
	public static ItemButcherFood tripe;
	public static ItemButcherFood tripeCooked;
	
	//Meat
	public static ItemButcherFood stewMeat;
	public static ItemButcherFood stewMeatCooked;
	public static ItemButcherFood sausage;
	public static ItemButcherFood sausageCooked;
	public static ItemButcherFood roast;
	public static ItemButcherFood roastCooked;
	public static ItemButcherFood ribs;
	public static ItemButcherFood ribsCooked;
	public static ItemButcherFood cubedMeat;
	public static ItemButcherFood cubedMeatCooked;
	public static ItemButcherFood groundMeat;
	public static ItemButcherFood groundMeatCooked;
	public static ItemButcherFood scrapMeat;
	public static ItemButcherFood scrapMeatCooked;
	
	//Food
	public static ItemButcherFood burgerPatty;
	public static ItemButcherFood burgerPattyCooked;
	public static ItemButcherFood burger;
	public static ItemButcherFood kabob;
	public static ItemButcherFood kabobCooked;
	public static ItemButcherFood stew;
	public static ItemButcherFood potRoast;
	public static ItemButcherFood potRoastCooked;
	public static ItemButcherFood sausageInBun;
	
	//Misc
	public static ItemMisc leatherScrap;
	public static ItemMisc leatherCord;
	public static ItemMisc fat;
	public static ItemMisc sinew;
	
	//Carcasses
	public static Item cowCarcass;
	
	public void preInit(FMLPreInitializationEvent e) {
		butcherKnife = new ItemButcherTool("butcherknife");
		skinningKnife = new ItemButcherTool("skinningknife");
		boneSaw = new ItemButcherTool("bonesaw");
		spatula = new ItemButcherTool("spatula");
		grindTip = new ItemButcherTool("grindtip");
		sausageTip = new ItemButcherTool("sausagetip");
		
		brain = new ItemButcherFood(3, 0.1F, true, false, "brain");
		brainCooked = new ItemButcherFood(4, 0.2F, true, true, "braincooked");
		heart = new ItemButcherFood(3, 0.1F, true, false, "heart");
		heartCooked = new ItemButcherFood(6, 0.2F, true, true, "heartCooked");
		kidney = new ItemButcherFood(1, 0.1F, true, false, "kidney");
		kidneyCooked = new ItemButcherFood(2, 0.2F, true, true, "kidneyCooked");
		liver = new ItemButcherFood(3, 0.2F, true, false, "liver");
		liverCooked = new ItemButcherFood(6, 0.4F, true, true, "liverCooked");
		lung = new ItemButcherFood(4, 0.2F, true, false, "lung");
		lungCooked = new ItemButcherFood(8, 0.4F, true, true, "lungCooked");
		stomache = new ItemButcherFood(2, 0.1F, true, false, "stomache");
		stomacheCooked = new ItemButcherFood(4, 0.2F, true, true, "stomacheCooked");
		tripe = new ItemButcherFood(3, 0.1F, true, false, "tripe");
		tripeCooked = new ItemButcherFood(6, 0.2F, true, true, "tripeCooked");
		
		stewMeat = new ItemButcherFood(6, 0.2F, true, false, "stewMeat");
		stewMeatCooked = new ItemButcherFood(6, 0.2F, true, true, "stewMeatCooked");
		sausage = new ItemButcherFood(6, 0.2F, true, false, "sausage");
		sausageCooked = new ItemButcherFood(6, 0.2F, true, true, "sausageCooked");
		roast = new ItemButcherFood(6, 0.2F, true, false, "roast");
		roastCooked = new ItemButcherFood(6, 0.2F, true, true, "roastCooked");
		ribs = new ItemButcherFood(6, 0.2F, true, false, "ribs");
		ribsCooked = new ItemButcherFood(6, 0.2F, true, true, "ribsCooked");
		cubedMeat = new ItemButcherFood(6, 0.2F, true, false, "cubedMeat");
		cubedMeatCooked = new ItemButcherFood(6, 0.2F, true, true, "cubedMeatCooked");
		groundMeat = new ItemButcherFood(6, 0.2F, true, false, "groundMeat");
		groundMeatCooked = new ItemButcherFood(6, 0.2F, true, true, "groundMeatCooked");
		scrapMeat = new ItemButcherFood(6, 0.2F, true, false, "scrapMeat");
		scrapMeatCooked = new ItemButcherFood(6, 0.2F, true, true, "scrapMeatCooked");
		
		burgerPatty = new ItemButcherFood(6, 0.2F, true, false, "burgerPatty");
		burgerPattyCooked = new ItemButcherFood(6, 0.2F, true, true, "burgerPattyCooked");
		burger = new ItemButcherFood(6, 0.2F, true, true, "burger");
		kabob = new ItemButcherFood(6, 0.2F, false, false, "kabob");
		kabobCooked = new ItemButcherFood(6, 0.2F, false, true, "kabobCooked");
		stew = new ItemButcherFood(6, 0.2F, false, true, "stew");
{'fraction_non_alphanumeric': 0.09802065404475042, 'fraction_numerical': 0.02108433734939759, 'mean_word_length': 5.90083135391924, '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': '2364260', 'n_tokens_mistral': 4587, 'n_tokens_neox': 4064, 'n_words': 1010}