<commit_before>package mainpackage;

import blocks.BasicBlock;
import blocks.BlockAtomTNT;
import items.ItemReddiamond;
import items.ItemSuperCake;
import blocks.BlockBombOre;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.ItemBlock;
import net.minecraft.item.ItemStack;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.SidedProxy;
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;
import proxy.ServerProxy;

@Mod(modid = MyFirstMod.MODID, version = MyFirstMod.VERSION)
public class MyFirstMod
{
    public static final String MODID = "myfirstmod";
    public static final String VERSION = "1.0";

    public static ItemSuperCake superCake = new ItemSuperCake();
    public static ItemReddiamond reddiamond = new ItemReddiamond();

    public static BlockBombOre bombOre = new BlockBombOre();
    public static BlockAtomTNT atomTNT = new BlockAtomTNT();

    @SidedProxy(clientSide = "proxy.ClientProxy", serverSide = "proxy.ServerProxy")
    public static ServerProxy proxy;

    @EventHandler
    public void preInit(FMLPreInitializationEvent event)
    {
        GameRegistry.register(reddiamond);
        GameRegistry.register(superCake);
    	
    	registerBlock(bombOre);
        registerBlock(atomTNT);
    }

    @EventHandler
    public void init(FMLInitializationEvent event)
    {
        GameRegistry.addRecipe(new ItemStack(Blocks.TNT,32), "xxx", " r ", "xxx", 'x', bombOre, 'r', Items.REDSTONE);

        GameRegistry.addShapedRecipe(new ItemStack(Blocks.TNT,6), "xx", "xx", 'x', bombOre);

        GameRegistry.addShapelessRecipe(new ItemStack(Blocks.GOLD_BLOCK, 4), Blocks.STONE, reddiamond);


        GameRegistry.addSmelting(new ItemStack(bombOre), new ItemStack(reddiamond, 2), 200);

        proxy.registerClient();
    }
    <commit_msg>AtomTNT Block<commit_after>package mainpackage;

import blocks.BasicBlock;
import blocks.BlockAtomTNT;
import items.ItemReddiamond;
import items.ItemSuperCake;
import blocks.BlockBombOre;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.ItemBlock;
import net.minecraft.item.ItemStack;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.SidedProxy;
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;
import proxy.ServerProxy;

@Mod(modid = MyFirstMod.MODID, version = MyFirstMod.VERSION)
public class MyFirstMod
{
    public static final String MODID = "myfirstmod";
    public static final String VERSION = "1.0";

    public static ItemSuperCake superCake = new ItemSuperCake();
    public static ItemReddiamond reddiamond = new ItemReddiamond();

    public static BlockBombOre bombOre = new BlockBombOre();
    public static BlockAtomTNT atomTNT = new BlockAtomTNT();

    @SidedProxy(clientSide = "proxy.ClientProxy", serverSide = "proxy.ServerProxy")
    public static ServerProxy proxy;

    @EventHandler
    public void preInit(FMLPreInitializationEvent event)
    {
        GameRegistry.register(reddiamond);
        GameRegistry.register(superCake);
    	
    	registerBlock(bombOre);
        registerBlock(atomTNT);
    }
    //hhh
    @EventHandler
    public void init(FMLInitializationEvent event)
    {
        GameRegistry.addRecipe(new ItemStack(Blocks.TNT,32), "xxx", " r ", "xxx", 'x', bombOre, 'r', Items.REDSTONE);

        GameRegistry.addShapedRecipe(new ItemStack(Blocks.TNT,6), "xx", "xx", 'x', bombOre);

        GameRegistry.addShapelessRecipe(new ItemStack(Blocks.GOLD_BLOCK, 4), Blocks.STONE, reddiamond);


        GameRegistry.addSmelting(new ItemStack(bombOre), new ItemStack(reddiamond, 2), 200);

        proxy.registerClient();
    }
    
{'fraction_non_alphanumeric': 0.101301775147929, 'fraction_numerical': 0.004733727810650888, 'mean_word_length': 4.68010752688172, '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': '3858028', 'n_tokens_mistral': 1363, 'n_tokens_neox': 1325, 'n_words': 258}