Jump to content

Recommended Posts

Posted

Hi, I recently made a configuration file for my mod so users can change the item ids of blocks and items (as expected), but when I test it in eclipse it crashes. I read through the error report and I think it's saying that there's a conflict between two blocks (plutoniumblock and plutoniumore). Although by searching all throughout my code, I can't seem to find any conflicts. Any opinions on a fix would be greatly appreciated.

 

Crash report:

 

---- Minecraft Crash Report ----
// I bet Cylons wouldn't have this problem.

Time: 07/09/13 13:18
Description: Initializing game

java.lang.ExceptionInInitializerError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:457)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:194)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:105)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:510)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:182)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:470)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:796)
at net.minecraft.client.main.Main.main(Main.java:93)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
Caused by: java.lang.IllegalArgumentException: Slot 0 is already occupied by RosarioMokaChan.RandomCraft.blocks.PlutoniumBlock@1631c79f when adding RosarioMokaChan.RandomCraft.blocks.PlutoniumOre@1e28a31b
at net.minecraft.block.Block.<init>(Block.java:348)
at RosarioMokaChan.RandomCraft.blocks.PlutoniumOre.<init>(PlutoniumOre.java:11)
at RosarioMokaChan.RandomCraft.RandomCraft.<clinit>(RandomCraft.java:59)
... 35 more


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:457)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:194)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:105)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:510)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:182)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:470)

-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:796)
at net.minecraft.client.main.Main.main(Main.java:93)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)

-- System Details --
Details:
Minecraft Version: 1.6.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_21, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 765608176 bytes (730 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v8.04 FML v6.2.35.804 Minecraft Forge 9.10.0.804 4 mods loaded, 4 mods active
mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed
FML{6.2.35.804} [Forge Mod Loader] (coremods) Unloaded->Constructed
Forge{9.10.0.804} [Minecraft Forge] (coremods) Unloaded->Constructed
RandomCraft{0.0.1} [RandomCraft] (bin) Unloaded
Launched Version: 1.6
LWJGL: 2.9.0
OpenGL: GeForce GTX 645/PCIe/SSE2 GL version 4.3.0, NVIDIA Corporation
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: Default
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null

Posted

If you mean the bit from the config handler, then here ya go:

 

package RosarioMokaChan.RandomCraft;

import java.io.File;
import java.util.logging.Level;

import cpw.mods.fml.common.FMLLog;

import RosarioMokaChan.RandomCraft.lib.BlockIds;
import RosarioMokaChan.RandomCraft.lib.ItemIds;
import RosarioMokaChan.RandomCraft.lib.ModInfo;
import RosarioMokaChan.RandomCraft.lib.Strings;

import net.minecraftforge.common.Configuration;

public class ConfigurationHandler {

static Configuration config = new Configuration();

public static void init(File file){

	config = new Configuration(file);

	try{

		config.load();

		BlockIds.PLUTONIUMBLOCK_ID = config.get(config.CATEGORY_BLOCK, Strings.PLUTONIUMBLOCK_NAME, BlockIds.PLUTONIUMBLOCK_ID_DEFAULT).getInt(BlockIds.PLUTONIUMBLOCK_ID_DEFAULT);
		BlockIds.PLUTONIUMORE_ID = config.get(config.CATEGORY_BLOCK, Strings.PLUTONIUMORE_NAME, BlockIds.PLUTONIUMORE_ID_DEFAULT).getInt(BlockIds.PLUTONIUMORE_ID_DEFAULT);
		BlockIds.RADIUMBLOCK_ID = config.get(config.CATEGORY_BLOCK, Strings.RADIUMBLOCK_NAME, BlockIds.RADIUMBLOCK_ID_DEFAULT).getInt(BlockIds.RADIUMBLOCK_ID_DEFAULT);
		BlockIds.RADIUMORE_ID = config.get(config.CATEGORY_BLOCK, Strings.RADIUMORE_NAME, BlockIds.RADIUMORE_ID_DEFAULT).getInt(BlockIds.RADIUMORE_ID_DEFAULT);
		BlockIds.MOONSTONE_ID = config.get(config.CATEGORY_BLOCK, Strings.MOONSTONE_NAME, BlockIds.MOONSTONE_ID_DEFAULT).getInt(BlockIds.MOONSTONE_ID_DEFAULT);


		ItemIds.ENDERHATCHER_ID = config.get(config.CATEGORY_ITEM, Strings.ENDERHATCHER_NAME, ItemIds.ENDERHATCHER_ID_DEFAULT).getInt(ItemIds.ENDERHATCHER_ID_DEFAULT);
		ItemIds.PLUTONIUMINGOT_ID = config.get(config.CATEGORY_ITEM, Strings.ENDERHATCHER_NAME, ItemIds.ENDERHATCHER_ID_DEFAULT).getInt(ItemIds.ENDERHATCHER_ID_DEFAULT);
		ItemIds.RADIUMINGOT_ID = config.get(config.CATEGORY_ITEM, Strings.ENDERHATCHER_NAME, ItemIds.ENDERHATCHER_ID_DEFAULT).getInt(ItemIds.ENDERHATCHER_ID_DEFAULT);
		ItemIds.MOONSTONEDUST_ID = config.get(config.CATEGORY_ITEM, Strings.ENDERHATCHER_NAME, ItemIds.ENDERHATCHER_ID_DEFAULT).getInt(ItemIds.ENDERHATCHER_ID_DEFAULT);
		ItemIds.DRAGONWINGS_ID = config.get(config.CATEGORY_ITEM, Strings.ENDERHATCHER_NAME, ItemIds.ENDERHATCHER_ID_DEFAULT).getInt(ItemIds.ENDERHATCHER_ID_DEFAULT);
		ItemIds.DIAMONDHORSECHEST_ID = config.get(config.CATEGORY_ITEM, Strings.DIAMONDHORSECHEST_NAME, ItemIds.DIAMONDHORSECHEST_ID_DEFAULT).getInt(ItemIds.DIAMONDHORSECHEST_ID_DEFAULT);
		ItemIds.DIAMONDHORSEHELM_ID = config.get(config.CATEGORY_ITEM, Strings.DIAMONDHORSEHELM_NAME, ItemIds.DIAMONDHORSEHELM_ID_DEFAULT).getInt(ItemIds.DIAMONDHORSEHELM_ID_DEFAULT);
		ItemIds.GOLDHORSECHEST_ID = config.get(config.CATEGORY_ITEM, Strings.GOLDHORSECHEST_NAME, ItemIds.GOLDHORSECHEST_ID_DEFAULT).getInt(ItemIds.GOLDHORSECHEST_ID_DEFAULT);
		ItemIds.GOLDHORSEHELM_ID = config.get(config.CATEGORY_ITEM, Strings.GOLDHORSEHELM_NAME, ItemIds.GOLDHORSEHELM_ID_DEFAULT).getInt(ItemIds.GOLDHORSEHELM_ID_DEFAULT);
		ItemIds.IRONHORSECHEST_ID = config.get(config.CATEGORY_ITEM, Strings.IRONHORSECHEST_NAME, ItemIds.IRONHORSECHEST_ID_DEFAULT).getInt(ItemIds.IRONHORSECHEST_ID_DEFAULT);
		ItemIds.IRONHORSEHELM_ID = config.get(config.CATEGORY_ITEM, Strings.IRONHORSEHELM_NAME, ItemIds.IRONHORSEHELM_ID_DEFAULT).getInt(ItemIds.IRONHORSEHELM_ID_DEFAULT);


	}

	catch(Exception e){

		FMLLog.log(Level.SEVERE, e, ModInfo.ID + " has trouble loading the config");
	}

	finally{

		config.save();
	}
}
}

Posted

I believe this part of the error log might be your problem

 

Caused by: java.lang.IllegalArgumentException: Slot 0 is already occupied by RosarioMokaChan.RandomCraft.blocks.PlutoniumBlock@1631c79f when adding RosarioMokaChan.RandomCraft.blocks.PlutoniumOre@1e28a31b

at net.minecraft.block.Block.<init>(Block.java:348)

at RosarioMokaChan.RandomCraft.blocks.PlutoniumOre.<init>(PlutoniumOre.java:11)

at RosarioMokaChan.RandomCraft.RandomCraft.<clinit>(RandomCraft.java:59)

... 35 more

if (You.likescoding == false){
      You.goaway;
}

Posted

There is nothing wrong with the config class, its the id class where you messed up.  Plutonium block, and plutonium ore are sharing an ID of 0 that is the problem you are having.  You can tell by the fact that the error log states

 

IllegalArgumentException.....

if (You.likescoding == false){
      You.goaway;
}

Posted

In my BlockIds class I have the two blocks as having ids 3000 and 3001 as shown here:

 

public class BlockIds {

public static final int PLUTONIUMBLOCK_ID_DEFAULT = 3000;
public static int PLUTONIUMBLOCK_ID;
public static final int PLUTONIUMORE_ID_DEFAULT = 3001;
public static int PLUTONIUMORE_ID;
public static final int RADIUMBLOCK_ID_DEFAULT = 3002;
public static int RADIUMBLOCK_ID;
public static final int RADIUMORE_ID_DEFAULT = 3003;
public static int RADIUMORE_ID;
public static final int MOONSTONE_ID_DEFAULT = 3004;
public static int MOONSTONE_ID;



}

 

Then applied to the block in the main class here:

 

	public final static Block plutoniumBlock = new PlutoniumBlock(BlockIds.PLUTONIUMBLOCK_ID, Material.iron);
public final static Block plutoniumOre = new PlutoniumOre(BlockIds.PLUTONIUMORE_ID, Material.rock);

 

So i'm not sure how i'm getting the ids messed up.

Posted

Ive never seen config files set up that way this is the way I usually have it set up

 

hope this helps you

 

IdHandler

 

 

package kakarotvg.common.tutorial.handlers;

 

import net.minecraftforge.common.Configuration;

 

public class IDHandler {

 

    // config categories

    public static String blockids = "Block IDs";

    public static String itemids = "Item IDs";

    public static String toolids = "Tool IDs";

    public static String armorids = "Armor IDs";

    public static String liquidids = "Liquid IDs";

    public static String cropids = "Crop IDs";

 

    // block ids

    public static int tutorialblockID;

    public static int tutorialblock2ID;

    public static int animatedblockID;

 

    // item ids

    public static int tutorialitemID;

    public static int tutorialingotID;

 

    // toold ids

    public static int tutorialaxeID;

    public static int tutorialhoeID;

    public static int tutorialshovelID;

    public static int tutorialswordID;

    public static int tutorialpickaxeID;

 

    // armor ids

    public static int tutorialhelmID;

    public static int tutorialplateID;

    public static int tutoriallegsID;

    public static int tutorialbootsID;

 

    // liquid ids

    public static int blocktutorialfluidID;

    public static int tutorialbucketID;

 

    // crop ids

    public static int tutorialcropID;

    public static int tutorialseedsID;

    public static int tutorialfoodID;

 

    // the ids that will appear in the config file and are used by everything

    // that uses ids

    public static void createConfigfile(Configuration config) {

        // block ids

        tutorialblockID = config.get(blockids, "Tutorial Block", 3300).getInt();

        tutorialblock2ID = config.get(blockids, "Tutorial Block 2", 3301).getInt();

        animatedblockID = config.get(blockids, "Animated Block", 3302).getInt();

        // item ids

        tutorialitemID = config.get(itemids, "Tutorial Item", 24000).getInt();

        tutorialingotID = config.get(itemids, "Tutorial Ingot", 24001).getInt();

        // tool ids

        tutorialaxeID = config.get(toolids, "Tutorial Axe", 24100).getInt();

        tutorialhoeID = config.get(toolids, "Tutorial Hoe", 24101).getInt();

        tutorialshovelID = config.get(toolids, "Tutorial Shovel", 24102).getInt();

        tutorialswordID = config.get(toolids, "Tutorial Sword", 24103).getInt();

        tutorialpickaxeID = config.get(toolids, "Tutorial Pickaxe", 24104).getInt();

        // armor ids

        tutorialhelmID = config.get(armorids, "Tutorial Helmet", 24200).getInt();

        tutorialplateID = config.get(armorids, "Tutorial Chestplate", 24201).getInt();

        tutoriallegsID = config.get(armorids, "Tutorial Leggings", 24202).getInt();

        tutorialbootsID = config.get(armorids, "Tutorial Boots", 24203).getInt();

        // liquid ids

        blocktutorialfluidID = config.get(liquidids, "Tutorial Fluid", 3350).getInt();

        tutorialbucketID = config.get(liquidids, "Tutorial BUcket", 24250).getInt();

        // crop ids

        tutorialcropID = config.get(cropids, "Tutorial Crop", 3360).getInt();

        tutorialseedsID = config.get(cropids, "Tutorial Seeds", 24300).getInt();

        tutorialfoodID = config.get(cropids, "Tutorial Food", 24301).getInt();

 

    }

 

}

 

 

 

blockhandler (to show you how I call the IDs

 

 

package kakarotvg.common.tutorial.handlers;

 

import kakarotvg.common.tutorial.blocks.TutorialBlock;

import net.minecraft.block.Block;

import net.minecraft.block.material.Material;

import net.minecraft.creativetab.CreativeTabs;

import net.minecraftforge.common.Configuration;

import net.minecraftforge.common.MinecraftForge;

import cpw.mods.fml.common.registry.GameRegistry;

import cpw.mods.fml.common.registry.LanguageRegistry;

 

public class BlockHandler {

 

    // blocks

    public static Block tutorialblock;

    public static Block tutorialblock2;

    public static Block animatedblock;

 

    // registers the block ids, texturs, resistance, and their hardness

    public static void configureBlocks(Configuration config) {

        tutorialblock = new TutorialBlock(IDHandler.tutorialblockID, Material.iron).setUnlocalizedName("tutorialblock").setCreativeTab(CreativeTabHandler.ttab).setStepSound(Block.soundMetalFootstep).setHardness(50.0F).setResistance(2000.0F);

        tutorialblock2 = new TutorialBlock(IDHandler.tutorialblock2ID, Material.rock).setUnlocalizedName("tutorialblock2").setCreativeTab(CreativeTabHandler.ttab).setStepSound(Block.soundStoneFootstep).setHardness(3.0F).setResistance(5.0F);

        animatedblock = new TutorialBlock(IDHandler.animatedblockID, Material.wood).setUnlocalizedName("animatedblock").setCreativeTab(CreativeTabHandler.ttab).setStepSound(Block.soundClothFootstep).setHardness(1.0F).setResistance(4.0F);

    }

 

    // registers the blocks as blocks

    public static void registerBlocks(GameRegistry registry) {

        registry.registerBlock(tutorialblock, "tutorialblock");

        registry.registerBlock(tutorialblock2, "tutorialblock2");

        registry.registerBlock(animatedblock, "animatedblock");

    }

 

    // registers the names of teh blocks

    public static void addNames(LanguageRegistry registry) {

        registry.addName(tutorialblock, "Tutorial Block");

        registry.addName(tutorialblock2, "Tutorial Block 2");

        registry.addName(animatedblock, "Animated Block");

    }

 

    // registers the harvestlevel of each block

    public static void setBlockHarvestLevel(MinecraftForge registry) {

        registry.setBlockHarvestLevel(tutorialblock, "pickaxe", 3);

        registry.setBlockHarvestLevel(tutorialblock2, "pickaxe", 2);

        registry.setBlockHarvestLevel(animatedblock, "pickaxe", 1);

    }

 

}

 

 

if (You.likescoding == false){
      You.goaway;
}

Posted

I've tried doing it in a similar way to what you described, but it still doesn't feel like working.

 

I commented out some lines in the BlockIds class and in the ConfigurationHandler so I could try it this way as shown below:

 

package RosarioMokaChan.RandomCraft.lib;

import net.minecraftforge.common.Configuration;



public class BlockIds {
public static String blockids = "Block IDs";


//public static final int PLUTONIUMBLOCK_ID_DEFAULT = 3000;
public static int PLUTONIUMBLOCK_ID;
//public static final int PLUTONIUMORE_ID_DEFAULT = 3001;
public static int PLUTONIUMORE_ID;
//public static final int RADIUMBLOCK_ID_DEFAULT = 3002;
public static int RADIUMBLOCK_ID;
//public static final int RADIUMORE_ID_DEFAULT = 3003;
public static int RADIUMORE_ID;
//public static final int MOONSTONE_ID_DEFAULT = 3004;
public static int MOONSTONE_ID;

public static void createConfigfile(Configuration config) {
        // block ids
        PLUTONIUMBLOCK_ID = config.get(blockids, "plutoniumBlock", 3000).getInt();
        PLUTONIUMORE_ID = config.get(blockids, "plutoniumOre", 3001).getInt();
        RADIUMBLOCK_ID = config.get(blockids, "radiumBlock", 3002).getInt();
        RADIUMORE_ID = config.get(blockids, "radiumOre", 3003).getInt();
        MOONSTONE_ID = config.get(blockids, "moonstone", 3004).getInt();


}
}

Posted

did you make sure to have the config loader in the main mod class

 

main mod class

 

 

package kakarotvg.common.tutorial;

 

import kakarotvg.common.tutorial.handlers.ArmorHandler;

import kakarotvg.common.tutorial.handlers.BlockHandler;

import kakarotvg.common.tutorial.handlers.CreativeTabHandler;

import kakarotvg.common.tutorial.handlers.CropHandler;

import kakarotvg.common.tutorial.handlers.IDHandler;

import kakarotvg.common.tutorial.handlers.ItemHandler;

import kakarotvg.common.tutorial.handlers.LiquidHandler;

import kakarotvg.common.tutorial.handlers.RecipeHandler;

import kakarotvg.common.tutorial.handlers.ToolHandler;

import kakarotvg.common.tutorial.handlers.TutorialEventHandler;

import kakarotvg.common.tutorial.proxys.CommonProxy;

import net.minecraftforge.common.Configuration;

import net.minecraftforge.common.MinecraftForge;

import net.minecraftforge.fluids.FluidContainerRegistry;

import cpw.mods.fml.common.Mod;

import cpw.mods.fml.common.Mod.EventHandler;

import cpw.mods.fml.common.Mod.Instance;

import cpw.mods.fml.common.SidedProxy;

import cpw.mods.fml.common.event.FMLInitializationEvent;

import cpw.mods.fml.common.event.FMLPostInitializationEvent;

import cpw.mods.fml.common.event.FMLPreInitializationEvent;

import cpw.mods.fml.common.network.NetworkMod;

import cpw.mods.fml.common.registry.GameRegistry;

import cpw.mods.fml.common.registry.LanguageRegistry;

 

@Mod(modid = TutorialModInfo.ID, name = TutorialModInfo.MOD_N, version = TutorialModInfo.MOD_V)

@NetworkMod(serverSideRequired = false, clientSideRequired = true)

public class VgTutorial {

 

    @Instance(TutorialModInfo.ID)

    public static VgTutorial instance;

 

    @SidedProxy(clientSide = "kakarotvg.common.tutorial.proxys.ClientProxy", serverSide = "kakarotvg.common.tutorial.proxys.CommonProxy")

    public static CommonProxy proxy;

 

    @EventHandler

    public void preInit(FMLPreInitializationEvent event) {

        /*

        * Runs the Configuration file and saves the IDs to the file (file will

        * be named Tutorial_Mod.cfg)

        */

 

        // the 4 lines under this comment are what you need to pay attention to for the config file

        Configuration config = new Configuration(event.getSuggestedConfigurationFile());

        config.load();

        IDHandler.createConfigfile(config);

        config.save();

 

        // Calls the blockhandler class, making our block show up in game

        BlockHandler.configureBlocks(config);

        BlockHandler.registerBlocks(new GameRegistry());

        BlockHandler.addNames(new LanguageRegistry());

        BlockHandler.setBlockHarvestLevel(new MinecraftForge());

 

        // calls the ItemHandler class making our Item show up in game

        ItemHandler.configureItems(config);

        ItemHandler.registerItems(new GameRegistry());

        ItemHandler.addNames(new LanguageRegistry());

 

        // calls the toolhandler class allowing our tools to show up in game

        ToolHandler.configureTools(config);

        ToolHandler.registerTools(new GameRegistry());

        ToolHandler.addNames(new LanguageRegistry());

        ToolHandler.setToolClass(new MinecraftForge());

 

        // calls the armorhandler class allowing our armors to show up in game

        ArmorHandler.configureArmors(config);

        ArmorHandler.registerArmor(new GameRegistry());

        ArmorHandler.addNames(new LanguageRegistry());

 

        // calls the liquidhandler class allowing our fluids to show up in game

        LiquidHandler.configurefluids(config);

        LiquidHandler.registerfluids(new GameRegistry());

        LiquidHandler.addNAmes(new LanguageRegistry());

        LiquidHandler.fluidContainerRegistry();

 

        // calls the crophandler class allowing our crops to show up in game

        CropHandler.configureCrops(config);

        CropHandler.registerCrops(new GameRegistry());

        CropHandler.addNames(new LanguageRegistry());

        CropHandler.addGrassSeedDrop(new MinecraftForge());

 

        // calls the eventhandler, allowing an empty bucket to pick up our fluid

        TutorialEventHandler.registerEvents();

 

        /*

        * calls the creative tab handler allowing our creative tab to have its

        * own custom name

        */

        CreativeTabHandler.setNames(new LanguageRegistry());

 

        /*

        * calls the classregistry class allowing what ever classes we need to

        * register, to show up in the game...

        */

        ClassRegistry.classRegistry(new GameRegistry());

 

        /*

        * Recipes need to be on bottom. Otherwise you may get a

        * nullpointerexception! calls the recipehandler allowing for our

        * crafting recipes

        */

        RecipeHandler.registerCrafting(new GameRegistry());

        RecipeHandler.registerSmelting(new GameRegistry());

 

        proxy.init();

    }

 

    @EventHandler

    public void Init(FMLInitializationEvent event) {

 

    }

 

    @EventHandler

    public void postInit(FMLPostInitializationEvent event) {

 

    }

}

 

 

if (You.likescoding == false){
      You.goaway;
}

Posted

After putting in:

 

        	
        Configuration config = new Configuration(event.getSuggestedConfigurationFile());
            config.load();
            BlockIds.createConfigfile(config);
            config.save();

 

instead of

 

ConfigurationHandler.init(new File(event.getModConfigurationDirectory().getAbsolutePath()+ File.separator + ModInfo.ID + File.separator + ModInfo.ID + ".cfg"));

 

After commenting out all of the ConfigurationHandler class it still refuses to startup, producing the same error report.

Posted

Sure:

 

---- Minecraft Crash Report ----
// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~]

Time: 07/09/13 17:23
Description: Initializing game

java.lang.ExceptionInInitializerError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:457)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:194)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:105)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:510)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:182)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:470)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:796)
at net.minecraft.client.main.Main.main(Main.java:93)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
Caused by: java.lang.IllegalArgumentException: Slot 0 is already occupied by RosarioMokaChan.RandomCraft.blocks.PlutoniumBlock@24ea5bd0 when adding RosarioMokaChan.RandomCraft.blocks.PlutoniumOre@1631c79f
at net.minecraft.block.Block.<init>(Block.java:348)
at RosarioMokaChan.RandomCraft.blocks.PlutoniumOre.<init>(PlutoniumOre.java:11)
at RosarioMokaChan.RandomCraft.RandomCraft.<clinit>(RandomCraft.java:60)
... 35 more


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:457)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:194)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:105)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:510)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:182)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:470)

-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:796)
at net.minecraft.client.main.Main.main(Main.java:93)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)

-- System Details --
Details:
Minecraft Version: 1.6.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_21, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 765621096 bytes (730 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v8.04 FML v6.2.35.804 Minecraft Forge 9.10.0.804 4 mods loaded, 4 mods active
mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed
FML{6.2.35.804} [Forge Mod Loader] (coremods) Unloaded->Constructed
Forge{9.10.0.804} [Minecraft Forge] (coremods) Unloaded->Constructed
RandomCraft{0.0.1} [RandomCraft] (bin) Unloaded
Launched Version: 1.6
LWJGL: 2.9.0
OpenGL: GeForce GTX 645/PCIe/SSE2 GL version 4.3.0, NVIDIA Corporation
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: Default
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null

Posted

Ok, the BlockIds class is already here so i'll post a few others;

 

package RosarioMokaChan.RandomCraft.lib;

public class Strings {

public static final String PLUTONIUMBLOCK_NAME = "plutoniumBlock";
public static final String PLUTONIUMORE_NAME = "plutoniumOre";
public static final String RADIUMBLOCK_NAME = "radiumBlock";
public static final String RADIUMORE_NAME = "radiumOre";
public static final String MOONSTONE_NAME = "moonstone";

public static final String ENDERHATCHER_NAME = "enderHatcher";
public static final String PLUTONIUMINGOT_NAME = "plutoniumIngot";
public static final String RADIUMINGOT_NAME = "radiumIngot";
public static final String MOONSTONEDUST_NAME = "moonstoneDust";
public static final String DRAGONWINGS_NAME = "dragonWings";
public static final String DIAMONDHORSECHEST_NAME = "diamondHorseChest";
public static final String DIAMONDHORSEHELM_NAME = "diamondHorseHelm";
public static final String GOLDHORSECHEST_NAME = "goldHorseChest";
public static final String GOLDHORSEHELM_NAME = "goldHorseHelm";
public static final String IRONHORSECHEST_NAME = "ironHorseChest";
public static final String IRONHORSEHELM_NAME = "ironHorseHelm";


}

 

In main class under load:

 

//Blocks
                //Block of Plutonium
                GameRegistry.registerBlock(plutoniumBlock, Strings.PLUTONIUMBLOCK_NAME);
                LanguageRegistry.addName(plutoniumBlock, "Block of Plutonium");
                MinecraftForge.setBlockHarvestLevel(plutoniumBlock, "pickaxe", 2);
                //Plutonium Ore
                GameRegistry.registerBlock(plutoniumOre, Strings.PLUTONIUMORE_NAME);
                LanguageRegistry.addName(plutoniumOre, "Plutonium Ore");
                MinecraftForge.setBlockHarvestLevel(plutoniumOre, "pickaxe", 2);
                //Block of Radium
                GameRegistry.registerBlock(radiumBlock, Strings.RADIUMBLOCK_NAME);
                LanguageRegistry.addName(radiumBlock, "Block of Radium");
                MinecraftForge.setBlockHarvestLevel(radiumBlock, "pickaxe", 2);
                //Radium Ore
                GameRegistry.registerBlock(radiumOre, Strings.RADIUMORE_NAME);
                LanguageRegistry.addName(radiumOre, "Radium Ore");
                MinecraftForge.setBlockHarvestLevel(radiumOre, "pickaxe", 2);
                //Moonstone
                GameRegistry.registerBlock(moonstone, Strings.MOONSTONE_NAME);
                LanguageRegistry.addName(moonstone, "Moonstone");
                MinecraftForge.setBlockHarvestLevel(moonstone, "pickaxe", 0);

 

The PlutoniumOre class:

 

package RosarioMokaChan.RandomCraft.blocks;

import RosarioMokaChan.RandomCraft.RandomCraft;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;

public class PlutoniumOre extends Block {

public PlutoniumOre(int id, Material material) {
	super(id, material);

	setHardness(3.8f);
	setStepSound(Block.soundStoneFootstep);
	setUnlocalizedName("plutoniumOre");
	setCreativeTab(RandomCraft.RandomCraftTab);
}
}

 

Anything else you'd like me to add?

Posted

Ok, the entire RandomCraft.java:

 

package RosarioMokaChan.RandomCraft;

import java.io.File;

import RosarioMokaChan.RandomCraft.blocks.Moonstone;
import RosarioMokaChan.RandomCraft.blocks.PlutoniumBlock;
import RosarioMokaChan.RandomCraft.blocks.PlutoniumOre;
import RosarioMokaChan.RandomCraft.blocks.RadiumBlock;
import RosarioMokaChan.RandomCraft.blocks.RadiumOre;
import RosarioMokaChan.RandomCraft.items.DiamondHorseChest;
import RosarioMokaChan.RandomCraft.items.DiamondHorseHelm;
import RosarioMokaChan.RandomCraft.items.DragonWings;
import RosarioMokaChan.RandomCraft.items.EnderHatcher;
import RosarioMokaChan.RandomCraft.items.GoldHorseChest;
import RosarioMokaChan.RandomCraft.items.GoldHorseHelm;
import RosarioMokaChan.RandomCraft.items.IronHorseChest;
import RosarioMokaChan.RandomCraft.items.IronHorseHelm;
import RosarioMokaChan.RandomCraft.items.MoonstoneDust;
import RosarioMokaChan.RandomCraft.items.PlutoniumIngot;
import RosarioMokaChan.RandomCraft.items.RadiumIngot;
import RosarioMokaChan.RandomCraft.lib.BlockIds;
import RosarioMokaChan.RandomCraft.lib.ItemIds;
import RosarioMokaChan.RandomCraft.lib.ModInfo;
import RosarioMokaChan.RandomCraft.lib.Strings;
import RosarioMokaChan.RandomCraft.proxies.CommonProxy;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraftforge.common.Configuration;
import net.minecraftforge.common.MinecraftForge;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.Mod.Instance;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.network.NetworkMod;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.common.registry.LanguageRegistry;
// used in 1.6.2

@Mod(modid=ModInfo.ID, name=ModInfo.NAME, version=ModInfo.VERS)
@NetworkMod( channels = ModInfo.CHANNEL, clientSideRequired = true, serverSideRequired = true, packetHandler = PacketHandler.class )
public class RandomCraft {

public static CreativeTabs RandomCraftTab = new CreativeTabs("RandomCraftTab"){
	public ItemStack getIconItemStack(){
		return new ItemStack(plutoniumIngot);
	}
};

//World Generation
EventManager oreManager = new EventManager();	

//Blocks
public final static Block plutoniumBlock = new PlutoniumBlock(BlockIds.PLUTONIUMBLOCK_ID, Material.iron);
public final static Block plutoniumOre = new PlutoniumOre(BlockIds.PLUTONIUMORE_ID, Material.rock);
public final static Block radiumBlock = new RadiumBlock(BlockIds.RADIUMBLOCK_ID, Material.iron);
public final static Block radiumOre = new RadiumOre(BlockIds.RADIUMORE_ID, Material.rock);
public final static Block moonstone = new Moonstone(BlockIds.MOONSTONE_ID, Material.glass);

//Items
public final static Item enderHatcher = new EnderHatcher(BlockIds.ENDERHATCHER_ID);
public final static Item plutoniumIngot = new PlutoniumIngot(BlockIds.PLUTONIUMINGOT_ID);
public final static Item radiumIngot = new RadiumIngot(BlockIds.RADIUMINGOT_ID);
public final static Item moonstoneDust = new MoonstoneDust(BlockIds.MOONSTONEDUST_ID);
public final static Item dragonWings = new DragonWings(BlockIds.DRAGONWINGS_ID);

public static Item diamondHorseChest = new DiamondHorseChest(BlockIds.DIAMONDHORSECHEST_ID);
public static Item diamondHorseHelm = new DiamondHorseHelm(BlockIds.DIAMONDHORSEHELM_ID);
public static Item goldHorseChest = new GoldHorseChest(BlockIds.GOLDHORSECHEST_ID);
public static Item goldHorseHelm = new GoldHorseHelm(BlockIds.GOLDHORSEHELM_ID);
public static Item ironHorseChest = new IronHorseChest(BlockIds.IRONHORSECHEST_ID);
public static Item ironHorseHelm = new IronHorseHelm(BlockIds.IRONHORSEHELM_ID);

        // The instance of your mod that Forge uses.
        @Instance(value = ModInfo.ID)
        public static RandomCraft instance;
        
        // Says where the client and server 'proxy' code is loaded.
        @SidedProxy(clientSide= ModInfo.PROXY_LOCATION + ".ClientProxy", serverSide= ModInfo.PROXY_LOCATION + ".CommonProxy")
        public static CommonProxy proxy;
        
        @EventHandler // used in 1.6.2
        public void preInit(FMLPreInitializationEvent event) {
                // Stub Method
        	//ConfigurationHandler.init(new File(event.getModConfigurationDirectory().getAbsolutePath()+ File.separator + ModInfo.ID + File.separator + ModInfo.ID + ".cfg"));
        	Configuration config = new Configuration(event.getSuggestedConfigurationFile());
            config.load();
            BlockIds.createConfigfile(config);
            config.save();
        	proxy.initRenderers();
        	proxy.initSounds();
        	
        }
        
        @EventHandler // used in 1.6.2
        public void load(FMLInitializationEvent event) {
                
                MinecraftForge.EVENT_BUS.register(new DragonDrops());
                
                //Defining stacks for recipies
                ItemStack plutoniumBlockStack = new ItemStack(RandomCraft.plutoniumBlock);
                ItemStack plutoniumIngotStack = new ItemStack(RandomCraft.plutoniumIngot, 4);
                ItemStack radiumBlockStack = new ItemStack(RandomCraft.radiumBlock);
                ItemStack radiumIngotStack = new ItemStack(RandomCraft.radiumIngot, 4);
                ItemStack moonstoneStack = new ItemStack(RandomCraft.moonstone);
                ItemStack moonstoneDustStack = new ItemStack(RandomCraft.moonstoneDust, 4);
                
                //Shapeless recipes
                //Gets 4 plutonium ingots from 1 block
                GameRegistry.addShapelessRecipe(plutoniumIngotStack, plutoniumBlock);
                //Makes 1 plutonium block from 4 ingots
                GameRegistry.addRecipe(plutoniumBlockStack, "XX", "XX", 
                		'X', plutoniumIngot);
                //Gets 4 radium ingots from 1 block
                GameRegistry.addShapelessRecipe(radiumIngotStack, radiumBlock);
                //Makes 1 radium block from 4 ingots
                GameRegistry.addRecipe(radiumBlockStack, "XX", "XX", 
                		'X', radiumIngot);
                //Gets 4 moonstone dust from 1 moonstone
                GameRegistry.addShapelessRecipe(moonstoneDustStack, moonstone);
                //Makes 1 moonstone from 4 moonstone dust
                GameRegistry.addRecipe(moonstoneStack, "XX", "XX", 
                		'X', moonstoneDust);
                
                
                //Ore Generation
                GameRegistry.registerWorldGenerator(oreManager);
                
                //Blocks
                //Block of Plutonium
                GameRegistry.registerBlock(plutoniumBlock, Strings.PLUTONIUMBLOCK_NAME);
                LanguageRegistry.addName(plutoniumBlock, "Block of Plutonium");
                MinecraftForge.setBlockHarvestLevel(plutoniumBlock, "pickaxe", 2);
                //Plutonium Ore
                GameRegistry.registerBlock(plutoniumOre, Strings.PLUTONIUMORE_NAME);
                LanguageRegistry.addName(plutoniumOre, "Plutonium Ore");
                MinecraftForge.setBlockHarvestLevel(plutoniumOre, "pickaxe", 2);
                //Block of Radium
                GameRegistry.registerBlock(radiumBlock, Strings.RADIUMBLOCK_NAME);
                LanguageRegistry.addName(radiumBlock, "Block of Radium");
                MinecraftForge.setBlockHarvestLevel(radiumBlock, "pickaxe", 2);
                //Radium Ore
                GameRegistry.registerBlock(radiumOre, Strings.RADIUMORE_NAME);
                LanguageRegistry.addName(radiumOre, "Radium Ore");
                MinecraftForge.setBlockHarvestLevel(radiumOre, "pickaxe", 2);
                //Moonstone
                GameRegistry.registerBlock(moonstone, Strings.MOONSTONE_NAME);
                LanguageRegistry.addName(moonstone, "Moonstone");
                MinecraftForge.setBlockHarvestLevel(moonstone, "pickaxe", 0);
                
                //Items
                //Plutonium Ingot
                GameRegistry.registerItem(plutoniumIngot, Strings.PLUTONIUMINGOT_NAME);
                LanguageRegistry.addName(plutoniumIngot, "Plutonium Ingot");
                //Plutonium Ingot
                GameRegistry.registerItem(radiumIngot, Strings.RADIUMINGOT_NAME);
                LanguageRegistry.addName(radiumIngot, "Radium Ingot");
                //Ender Hatcher
                GameRegistry.registerItem(enderHatcher, Strings.ENDERHATCHER_NAME);
                LanguageRegistry.addName(enderHatcher, "Ender Hatcher");
                //Moonstone Dust
                GameRegistry.registerItem(moonstoneDust, Strings.MOONSTONEDUST_NAME);
                LanguageRegistry.addName(moonstoneDust, "Moonstone Dust");
                //Dragon Wings
                GameRegistry.registerItem(dragonWings, Strings.DRAGONWINGS_NAME);
                LanguageRegistry.addName(dragonWings, "Dragon Wings");
                
                //Horse Armour
                GameRegistry.registerItem(diamondHorseChest, Strings.DIAMONDHORSECHEST_NAME);
                GameRegistry.registerItem(diamondHorseHelm, Strings.DIAMONDHORSEHELM_NAME);
                GameRegistry.registerItem(goldHorseChest, Strings.GOLDHORSECHEST_NAME);
                GameRegistry.registerItem(goldHorseHelm, Strings.GOLDHORSEHELM_NAME);
                GameRegistry.registerItem(ironHorseChest, Strings.IRONHORSECHEST_NAME);
                GameRegistry.registerItem(ironHorseHelm, Strings.IRONHORSEHELM_NAME);
                
                LanguageRegistry.addName(diamondHorseChest, "Diamond Horse Chestplate");
                LanguageRegistry.addName(diamondHorseHelm, "Diamond Horse Helmet");
                LanguageRegistry.addName(ironHorseChest, "Iron Horse Chestplate");
                LanguageRegistry.addName(ironHorseHelm, "Iron Horse Helmet");
                LanguageRegistry.addName(goldHorseChest, "Gold Horse Chestplate");
                LanguageRegistry.addName(goldHorseHelm, "Gold Horse Helmet");
                
                GameRegistry.addRecipe(new ItemStack(diamondHorseHelm,1), new Object[]{
                	"XXX","XYX","Z Z",'X',Item.diamond,'Y',Item.silk,'Z',Item.leather,
                	});
                GameRegistry.addRecipe(new ItemStack(diamondHorseChest,1), new Object[]{
                	"XZX","XYX","XXX",'X',Item.diamond,'Y',Item.silk,'Z',Item.leather,
                	});
                GameRegistry.addRecipe(new ItemStack(goldHorseHelm,1), new Object[]{
                	"XXX","XYX","Z Z",'X',Item.ingotGold,'Y',Item.silk,'Z',Item.leather,
                	});
                GameRegistry.addRecipe(new ItemStack(goldHorseChest,1), new Object[]{
                	"XZX","XYX","XXX",'X',Item.ingotGold,'Y',Item.silk,'Z',Item.leather,
                	});
                GameRegistry.addRecipe(new ItemStack(ironHorseHelm,1), new Object[]{
                	"XXX","XYX","Z Z",'X',Item.ingotIron,'Y',Item.silk,'Z',Item.leather,
                	});
                GameRegistry.addRecipe(new ItemStack(ironHorseChest,1), new Object[]{
                	"XZX","XYX","XXX",'X',Item.ingotIron,'Y',Item.silk,'Z',Item.leather,
                	});
                GameRegistry.addShapelessRecipe(new ItemStack(Item.field_111215_ce,1), new Object[]{ ironHorseChest, ironHorseHelm });
                GameRegistry.addShapelessRecipe(new ItemStack(Item.field_111216_cf,1), new Object[]{ goldHorseChest, goldHorseHelm });
                GameRegistry.addShapelessRecipe(new ItemStack(Item.field_111213_cg,1), new Object[]{ diamondHorseHelm, diamondHorseChest });
                
                //Creative Tab
                LanguageRegistry.instance().addStringLocalization("itemGroup.RandomCraftTab", "en_US", "RandomCraft");
        }
        
        @EventHandler // used in 1.6.2
        public void postInit(FMLPostInitializationEvent event) {
                // Stub Method
        }
}

Posted

I made some videos that might help.

 

right when I start out I start by making a config file

 

so far there are 14 episodes, ill be making more shortly

 

if (You.likescoding == false){
      You.goaway;
}

Posted

public final static Block plutoniumBlock = new PlutoniumBlock(BlockIds.PLUTONIUMBLOCK_ID, Material.iron);
public final static Block plutoniumOre = new PlutoniumOre(BlockIds.PLUTONIUMORE_ID, Material.rock);

You will never use the correct id with this.

Set the blocks after loading the config file.

Posted

public final static Block plutoniumBlock = new PlutoniumBlock(BlockIds.PLUTONIUMBLOCK_ID, Material.iron);
public final static Block plutoniumOre = new PlutoniumOre(BlockIds.PLUTONIUMORE_ID, Material.rock);

You will never use the correct id with this.

Set the blocks after loading the config file.

 

That should work, great job for thinking of that!

 

 

if (You.likescoding == false){
      You.goaway;
}

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • im trying to install 1.21.4 for Minecraft and for some reason it wont install it. I installed the latest version of java and when i try to open to intsall forge it says that java wont work or that it's not installed. if anyone can help that would be great bc all i want is to play minecraft with mods 
    • [18:39:41] [main/INFO]:Fabric mod metadata not found in jar org.groovymc.gml, ignoring [18:39:41] [main/INFO]:Fabric mod metadata not found in jar thedarkcolour.kotlinforforge, ignoring [18:39:42] [main/INFO]:Dependency resolution found 1 candidates to load [18:39:43] [main/INFO]:Found mod file dark-waters-connector-1.20.1-0.0.22_mapped_srg_1.20.1.jar of type MOD with provider org.sinytra.connector.locator.ConnectorLocator@6c8f4bc7 [18:39:43] [main/INFO]:Starting runtime mappings setup... [18:39:43] [main/INFO]:Injecting ScriptModLocator candidates... [18:39:43] [main/INFO]:Injected Jimfs file system [18:39:43] [main/INFO]:Skipped loading script mods from directory C:\Users\wwwSc\curseforge\minecraft\Instances\L SMP (1)\mods\scripts as it did not exist. [18:39:43] [main/INFO]:Injected ScriptModLocator mod candidates. Found 0 valid mod candidates and 0 broken mod files. [18:39:44] [main/INFO]:Successfully made module authlib transformable [18:39:45] [GML Mappings Thread/INFO]:Loaded runtime mappings in 1616ms [18:39:45] [GML Mappings Thread/INFO]:Finished runtime mappings setup. then it crashes
    • ---- Minecraft Crash Report ---- // Embeddium instance tainted by mods: [oculus, embeddium_extra] // Please do not reach out for Embeddium support without removing these mods first. // ------- // Who set us up the TNT? Time: 2024-12-21 15:42:50 Description: Exception in server tick loop java.lang.RuntimeException: java.lang.NullPointerException: Cannot invoke "net.minecraft.world.level.ItemLike.m_5456_()" because "p_41604_" is null     at org.violetmoon.zetaimplforge.event.ForgeEventsRemapper.lambda$createForgeConsumer$2(ForgeEventsRemapper.java:125) ~[Zeta-1.0-24.jar%23417!/:1.0-24] {re:classloading}     at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:260) ~[eventbus-6.0.5.jar%2387!/:?] {}     at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:252) ~[eventbus-6.0.5.jar%2387!/:?] {}     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2387!/:?] {}     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2387!/:?] {}     at net.minecraftforge.event.ForgeEventFactory.onPreServerTick(ForgeEventFactory.java:945) ~[forge-1.20.1-47.3.12-universal.jar%23423!/:?] {re:classloading}     at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:812) ~[client-1.20.1-20230612.114412-srg.jar%23418!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,re:classloading,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,pl:mixin:A}     at net.minecraft.client.server.IntegratedServer.m_5705_(IntegratedServer.java:89) ~[client-1.20.1-20230612.114412-srg.jar%23418!/:?] {re:classloading,pl:runtimedistcleaner:A}     at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:661) ~[client-1.20.1-20230612.114412-srg.jar%23418!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,re:classloading,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,pl:mixin:A}     at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:251) ~[client-1.20.1-20230612.114412-srg.jar%23418!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,re:classloading,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,pl:mixin:A}     at java.lang.Thread.run(Thread.java:833) ~[?:?] {re:mixin} Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.world.level.ItemLike.m_5456_()" because "p_41604_" is null     at net.minecraft.world.item.ItemStack.<init>(ItemStack.java:147) ~[client-1.20.1-20230612.114412-srg.jar%23418!/:?] {re:mixin,xf:fml:forge:itemstack,re:classloading,xf:fml:forge:itemstack,pl:mixin:APP:itemfilters-common.mixins.json:ItemStackMixin,pl:mixin:APP:necronomicon-common.mixins.json:item.AnimatedItemNameMixin,pl:mixin:APP:quark.mixins.json:ItemStackMixin,pl:mixin:A}     at net.minecraft.world.item.ItemStack.<init>(ItemStack.java:143) ~[client-1.20.1-20230612.114412-srg.jar%23418!/:?] {re:mixin,xf:fml:forge:itemstack,re:classloading,xf:fml:forge:itemstack,pl:mixin:APP:itemfilters-common.mixins.json:ItemStackMixin,pl:mixin:APP:necronomicon-common.mixins.json:item.AnimatedItemNameMixin,pl:mixin:APP:quark.mixins.json:ItemStackMixin,pl:mixin:A}     at net.minecraft.world.item.ItemStack.<init>(ItemStack.java:127) ~[client-1.20.1-20230612.114412-srg.jar%23418!/:?] {re:mixin,xf:fml:forge:itemstack,re:classloading,xf:fml:forge:itemstack,pl:mixin:APP:itemfilters-common.mixins.json:ItemStackMixin,pl:mixin:APP:necronomicon-common.mixins.json:item.AnimatedItemNameMixin,pl:mixin:APP:quark.mixins.json:ItemStackMixin,pl:mixin:A}     at uwu.lopyluna.create_dd.content.items.equipment.gilded_rose_tools.GRHoeItem.getCraftingRemainingItem(GRHoeItem.java:103) ~[Create-DnDesire-1.20.1-0.1b.Release-Early-Dev.jar%23308!/:0.1b.Release-Early-Dev] {re:classloading}     at net.minecraftforge.common.extensions.IForgeItemStack.getCraftingRemainingItem(IForgeItemStack.java:62) ~[forge-1.20.1-47.3.12-universal.jar%23423!/:?] {re:computing_frames,re:mixin,re:classloading}     at org.violetmoon.zeta.util.handler.RecipeCrawlHandler.digest(RecipeCrawlHandler.java:159) ~[Zeta-1.0-24.jar%23417!/:1.0-24] {re:classloading}     at org.violetmoon.zeta.util.handler.RecipeCrawlHandler.onTick(RecipeCrawlHandler.java:142) ~[Zeta-1.0-24.jar%23417!/:1.0-24] {re:classloading}     at org.violetmoon.zetaimplforge.event.ForgeEventsRemapper.lambda$createForgeConsumer$2(ForgeEventsRemapper.java:123) ~[Zeta-1.0-24.jar%23417!/:1.0-24] {re:classloading}     ... 10 more A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details:     Minecraft Version: 1.20.1     Minecraft Version ID: 1.20.1     Operating System: Windows 11 (amd64) version 10.0     Java Version: 17.0.8, Microsoft     Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft     Memory: 1657773056 bytes (1580 MiB) / 7033847808 bytes (6708 MiB) up to 8388608000 bytes (8000 MiB)     CPUs: 20     Processor Vendor: GenuineIntel     Processor Name: 12th Gen Intel(R) Core(TM) i7-12700H     Identifier: Intel64 Family 6 Model 154 Stepping 3     Microarchitecture: Alder Lake     Frequency (GHz): 2.69     Number of physical packages: 1     Number of physical CPUs: 14     Number of logical CPUs: 20     Graphics card #0 name: NVIDIA GeForce RTX 3060 Laptop GPU     Graphics card #0 vendor: NVIDIA (0x10de)     Graphics card #0 VRAM (MB): 4095.00     Graphics card #0 deviceId: 0x2520     Graphics card #0 versionInfo: DriverVersion=32.0.15.5597     Graphics card #1 name: Intel(R) Iris(R) Xe Graphics     Graphics card #1 vendor: Intel Corporation (0x8086)     Graphics card #1 VRAM (MB): 1024.00     Graphics card #1 deviceId: 0x46a6     Graphics card #1 versionInfo: DriverVersion=31.0.101.4146     Memory slot #0 capacity (MB): 8192.00     Memory slot #0 clockSpeed (GHz): 4.80     Memory slot #0 type: Unknown     Memory slot #1 capacity (MB): 8192.00     Memory slot #1 clockSpeed (GHz): 4.80     Memory slot #1 type: Unknown     Virtual memory max (MB): 33483.11     Virtual memory used (MB): 22077.64     Swap memory total (MB): 17408.00     Swap memory used (MB): 984.43     JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx8000m -Xms256m     Loaded Shaderpack: ComplementaryReimagined_r5.3 + EuphoriaPatches_1.4.3         Profile: HIGH (+0 options changed by user)     Server Running: true     Player Count: 0 / 8; []     Data Packs: vanilla, mod:flansmod (incompatible), mod:kuma_api (incompatible), mod:create_things_and_misc, mod:easyanvils, mod:geckolib, mod:createdeco (incompatible), mod:botarium (incompatible), mod:critter_lib, mod:immersive_aircraft (incompatible), mod:sophisticatedcore (incompatible), mod:ironjetpacks, mod:ritchiesprojectilelib (incompatible), mod:xaeroworldmap (incompatible), mod:citadel (incompatible), mod:alexsmobs (incompatible), mod:mixinextras (incompatible), mod:bookshelf, mod:sophisticatedbackpacks (incompatible), mod:create_dragon_lib (incompatible), mod:pickupnotifier, mod:bygonenether (incompatible), mod:railways, mod:create_new_age, mod:balm, mod:immersive_armors (incompatible), mod:carryon (incompatible), mod:leavesbegone, mod:letsdoaddon_compat, mod:embeddium, mod:createcafe (incompatible), mod:create_connected, mod:farmersdelight, mod:ironfurnaces, mod:botania, mod:gardenofglass (incompatible), mod:baubly, mod:resourcefulconfig (incompatible), mod:curios (incompatible), mod:patchouli (incompatible), mod:create_factory, mod:advancednetherite, mod:ftbultimine (incompatible), mod:resourcefullib (incompatible), mod:architectury (incompatible), mod:camping, mod:doapi (incompatible), mod:vinery (incompatible), mod:beachparty (incompatible), mod:bloomingnature, mod:meadow, mod:herbalbrews, mod:toms_storage (incompatible), mod:customstartinggear (incompatible), mod:createteleporters, mod:sliceanddice (incompatible), mod:darkmodeeverywhere (incompatible), mod:quarkoddities, mod:estrogen (incompatible), mod:create_questing (incompatible), mod:createbigcannons (incompatible), mod:gourmet, mod:cucumber, mod:ftblibrary (incompatible), mod:ftbteams (incompatible), mod:sophisticatedstorage (incompatible), mod:copycats (incompatible), mod:itemfilters (incompatible), mod:easymagic, mod:jei, mod:nethervinery (incompatible), mod:furniture (incompatible), mod:createloveandwar, mod:waystones, mod:clumps (incompatible), mod:journeymap (incompatible), mod:comforts (incompatible), mod:naturescompass, mod:libx, mod:design_decor (incompatible), mod:create_confectionery, mod:fusion, mod:crafttweaker (incompatible), mod:mekanism, mod:puzzlesaccessapi, mod:forge, mod:farm_and_charm (incompatible), mod:candlelight (incompatible), mod:bakery (incompatible), mod:brewery (incompatible), mod:tfmg (incompatible), mod:ironchest, mod:jukeboxfix (incompatible), mod:alexscaves, mod:enchdesc (incompatible), mod:terrablender, mod:biomesoplenty (incompatible), mod:moonlight (incompatible), mod:paradigms_dyed_planks, mod:mousetweaks, mod:regions_unexplored (incompatible), mod:necronomicon, mod:ftbquests (incompatible), mod:mixinsquared (incompatible), mod:jade (incompatible), mod:ae2 (incompatible), mod:spectrelib (incompatible), mod:kotlinforforge (incompatible), mod:flywheel, mod:steampowered (incompatible), mod:amendments (incompatible), mod:create, mod:create_dd (incompatible), mod:crystal_clear (incompatible), mod:create_central_kitchen (incompatible), mod:createcasing (incompatible), mod:creategoggles (incompatible), mod:extendedgears (incompatible), mod:createoreexcavation (incompatible), mod:xaerominimap (incompatible), mod:create_sa, mod:storagedrawers (incompatible), mod:zeta (incompatible), mod:quark (incompatible), mod:supplementaries, mod:immediatelyfast (incompatible), mod:wildernature, mod:createmetallurgy (incompatible), mod:embeddium_extra, mod:puzzleslib, mod:kitchen_grow (incompatible), mod:just_ctgui, mod:create_oppenheimered, mod:euphoria_patcher, mod:oculus, mod:create_enchantment_industry (incompatible), mod:letsdoaddonstructures, mod:createaddition (incompatible), Supplementaries Generated Pack, better_leaves, builtin/loveandwar_simple_brass, builtin/loveandwar_vender_data, bushy_leaves, create_central_kitchen:farmersdelight (incompatible), green_stove, optifine_support, mod:mysticalagriculture, mod:matc, mod:gravestone     Enabled Feature Flags: minecraft:vanilla     World Generation: Stable     Type: Integrated Server (map_client.txt)     Is Modded: Definitely; Client brand changed to 'forge'; Server brand changed to 'forge'     Launched Version: forge-47.3.12     ModLauncher: 10.0.9+10.0.9+main.dcd20f30     ModLauncher launch target: forgeclient     ModLauncher naming: srg     ModLauncher services:          mixin-0.8.5.jar mixin PLUGINSERVICE          eventbus-6.0.5.jar eventbus PLUGINSERVICE          fmlloader-1.20.1-47.3.12.jar slf4jfixer PLUGINSERVICE          fmlloader-1.20.1-47.3.12.jar object_holder_definalize PLUGINSERVICE          fmlloader-1.20.1-47.3.12.jar runtime_enum_extender PLUGINSERVICE          fmlloader-1.20.1-47.3.12.jar capability_token_subclass PLUGINSERVICE          accesstransformers-8.0.4.jar accesstransformer PLUGINSERVICE          fmlloader-1.20.1-47.3.12.jar runtimedistcleaner PLUGINSERVICE          modlauncher-10.0.9.jar mixin TRANSFORMATIONSERVICE          modlauncher-10.0.9.jar fml TRANSFORMATIONSERVICE      FML Language Providers:          [email protected]         [email protected]         javafml@null         lowcodefml@null     Mod List:          flansmod-1.20.1-0.4.193.jar                       |Flan's Mod                    |flansmod                      |0.4                 |DONE      |Manifest: NOSIGNATURE         kuma-api-forge-20.1.9-SNAPSHOT.jar                |KumaAPI                       |kuma_api                      |20.1.9-SNAPSHOT     |DONE      |Manifest: NOSIGNATURE         create_misc_and_things_ 1.20.1_4.0A.jar           |create: things and misc       |create_things_and_misc        |1.0.0               |DONE      |Manifest: NOSIGNATURE         EasyAnvils-v8.0.2-1.20.1-Forge.jar                |Easy Anvils                   |easyanvils                    |8.0.2               |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         geckolib-forge-1.20.1-4.4.9.jar                   |GeckoLib 4                    |geckolib                      |4.4.9               |DONE      |Manifest: NOSIGNATURE         createdeco-2.0.2-1.20.1-forge.jar                 |Create Deco                   |createdeco                    |2.0.2-1.20.1-forge  |DONE      |Manifest: NOSIGNATURE         botarium-forge-1.20.1-2.3.4.jar                   |Botarium                      |botarium                      |2.3.4               |DONE      |Manifest: NOSIGNATURE         critter-forge-0.1-beta.11.jar                     |Critter Library               |critter_lib                   |0.1-beta.11         |DONE      |Manifest: NOSIGNATURE         immersive_aircraft-1.1.5+1.20.1-forge.jar         |Immersive Aircraft            |immersive_aircraft            |1.1.5+1.20.1        |DONE      |Manifest: NOSIGNATURE         sophisticatedcore-1.20.1-1.0.1.809.jar            |Sophisticated Core            |sophisticatedcore             |1.0.1.809           |DONE      |Manifest: NOSIGNATURE         IronJetpacks-1.20.1-7.0.7.jar                     |Iron Jetpacks                 |ironjetpacks                  |7.0.7               |DONE      |Manifest: NOSIGNATURE         ritchiesprojectilelib-2.0.0-dev+mc.1.20.1-forge-bu|Ritchie's Projectile Library  |ritchiesprojectilelib         |2.0.0-dev+mc.1.20.1-|DONE      |Manifest: NOSIGNATURE         XaerosWorldMap_1.39.2_Forge_1.20.jar              |Xaero's World Map             |xaeroworldmap                 |1.39.2              |DONE      |Manifest: NOSIGNATURE         citadel-2.6.1-1.20.1.jar                          |Citadel                       |citadel                       |2.6.1               |DONE      |Manifest: NOSIGNATURE         alexsmobs-1.22.9.jar                              |Alex's Mobs                   |alexsmobs                     |1.22.9              |DONE      |Manifest: NOSIGNATURE         mixinextras-forge-0.4.1.jar                       |MixinExtras                   |mixinextras                   |0.4.1               |DONE      |Manifest: NOSIGNATURE         Bookshelf-Forge-1.20.1-20.2.13.jar                |Bookshelf                     |bookshelf                     |20.2.13             |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         sophisticatedbackpacks-1.20.1-3.20.17.1150.jar    |Sophisticated Backpacks       |sophisticatedbackpacks        |3.20.17.1150        |DONE      |Manifest: NOSIGNATURE         create_dragon_lib-1.20.1-1.4.3.jar                |Create: Dragon Lib            |create_dragon_lib             |1.4.3               |DONE      |Manifest: NOSIGNATURE         PickUpNotifier-v8.0.0-1.20.1-Forge.jar            |Pick Up Notifier              |pickupnotifier                |8.0.0               |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         bygonenether-1.3.2-1.20.x.jar                     |Bygone Nether                 |bygonenether                  |1.3.2               |DONE      |Manifest: NOSIGNATURE         Steam_Rails-1.6.7+forge-mc1.20.1.jar              |Create: Steam 'n' Rails       |railways                      |1.6.7+forge-mc1.20.1|DONE      |Manifest: NOSIGNATURE         create-new-age-forge-1.20.1-1.1.2.jar             |Create: New Age               |create_new_age                |1.1.2               |DONE      |Manifest: NOSIGNATURE         balm-forge-1.20.1-7.3.10-all.jar                  |Balm                          |balm                          |7.3.10              |DONE      |Manifest: NOSIGNATURE         immersive_armors-1.6.1+1.20.1-forge.jar           |Immersive Armors              |immersive_armors              |1.6.1+1.20.1        |DONE      |Manifest: NOSIGNATURE         carryon-forge-1.20.1-2.1.2.7.jar                  |Carry On                      |carryon                       |2.1.2.7             |DONE      |Manifest: NOSIGNATURE         LeavesBeGone-v8.0.0-1.20.1-Forge.jar              |Leaves Be Gone                |leavesbegone                  |8.0.0               |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         letsdo-addon-compat-forge-1.4.2.jar               |[Let's Do Addon] Compat       |letsdoaddon_compat            |1.4.2               |DONE      |Manifest: NOSIGNATURE         embeddium-0.3.31+mc1.20.1.jar                     |Embeddium                     |embeddium                     |0.3.31+mc1.20.1     |DONE      |Manifest: NOSIGNATURE         createcafe-1.2.4-1.20.1.jar                       |Create Cafe                   |createcafe                    |1.2.4-1.20.1        |DONE      |Manifest: NOSIGNATURE         create_connected-0.9.2-mc1.20.1-all.jar           |Create: Connected             |create_connected              |0.9.2-mc1.20.1      |DONE      |Manifest: NOSIGNATURE         FarmersDelight-1.20.1-1.2.6.jar                   |Farmer's Delight              |farmersdelight                |1.20.1-1.2.6        |DONE      |Manifest: NOSIGNATURE         ironfurnaces-1.20.1-4.1.6.jar                     |Iron Furnaces                 |ironfurnaces                  |4.1.6               |DONE      |Manifest: NOSIGNATURE         Botania-1.20.1-446-FORGE.jar                      |Botania                       |botania                       |1.20.1-446-FORGE    |DONE      |Manifest: NOSIGNATURE         gardenofglass-1.12.jar                            |Garden of Glass               |gardenofglass                 |1.12                |DONE      |Manifest: NOSIGNATURE         baubly-forge-1.20.1-1.0.1.jar                     |Baubly                        |baubly                        |1.0.1               |DONE      |Manifest: NOSIGNATURE         resourcefulconfig-forge-1.20.1-2.1.2.jar          |Resourcefulconfig             |resourcefulconfig             |2.1.2               |DONE      |Manifest: NOSIGNATURE         curios-forge-5.11.0+1.20.1.jar                    |Curios API                    |curios                        |5.11.0+1.20.1       |DONE      |Manifest: NOSIGNATURE         Patchouli-1.20.1-84-FORGE.jar                     |Patchouli                     |patchouli                     |1.20.1-84-FORGE     |DONE      |Manifest: NOSIGNATURE         create_factory-0.4b-1.20.1.jar                    |Create: Factory               |create_factory                |0.4b-1.20.1         |DONE      |Manifest: NOSIGNATURE         advancednetherite-forge-2.1.3-1.20.1.jar          |Advanced Netherite            |advancednetherite             |2.1.3               |DONE      |Manifest: NOSIGNATURE         ftb-ultimine-forge-2001.1.5.jar                   |FTB Ultimine                  |ftbultimine                   |2001.1.5            |DONE      |Manifest: NOSIGNATURE         resourcefullib-forge-1.20.1-2.1.29.jar            |Resourceful Lib               |resourcefullib                |2.1.29              |DONE      |Manifest: NOSIGNATURE         architectury-9.2.14-forge.jar                     |Architectury                  |architectury                  |9.2.14              |DONE      |Manifest: NOSIGNATURE         letsdo-camping-forge-1.0.4.jar                    |[Let's Do] Camping            |camping                       |1.0.4               |DONE      |Manifest: NOSIGNATURE         letsdo-API-forge-1.2.15-forge.jar                 |[Let's Do] API                |doapi                         |1.2.15              |DONE      |Manifest: NOSIGNATURE         letsdo-vinery-forge-1.4.34.jar                    |[Let's Do] Vinery             |vinery                        |1.4.34              |DONE      |Manifest: NOSIGNATURE         letsdo-beachparty-forge-1.1.5.jar                 |[Let's Do] Beachparty         |beachparty                    |1.1.5               |DONE      |Manifest: NOSIGNATURE         letsdo-bloomingnature-forge-1.0.9.jar             |[Let's Do] BloomingNature     |bloomingnature                |1.0.9               |DONE      |Manifest: NOSIGNATURE         letsdo-meadow-forge-1.3.19.jar                    |[Let's Do] Meadow             |meadow                        |1.3.19              |DONE      |Manifest: NOSIGNATURE         letsdo-herbalbrews-forge-1.0.8.jar                |[Let's Do] HerbalBrews        |herbalbrews                   |1.0.8               |DONE      |Manifest: NOSIGNATURE         toms_storage-1.20-1.6.9.jar                       |Tom's Simple Storage Mod      |toms_storage                  |1.6.9               |DONE      |Manifest: NOSIGNATURE         CustomStartingGear-1.20-2.0.3.jar                 |Custom Starter Gear           |customstartinggear            |2.0.3               |DONE      |Manifest: NOSIGNATURE         createteleporters2.2-1.20.1.jar                   |Create Teleporters            |createteleporters             |2.2                 |DONE      |Manifest: NOSIGNATURE         sliceanddice-forge-3.3.0.jar                      |Create Slice & Dice           |sliceanddice                  |3.3.0               |DONE      |Manifest: NOSIGNATURE         DarkModeEverywhere-1.20.1-1.2.3.jar               |DarkModeEverywhere            |darkmodeeverywhere            |1.20.1-1.2.3        |DONE      |Manifest: NOSIGNATURE         QuarkOddities-1.20.1.jar                          |Quark Oddities                |quarkoddities                 |1.20.1              |DONE      |Manifest: NOSIGNATURE         Estrogen-4.3.1+1.20.1-forge.jar                   |Create: Estrogen              |estrogen                      |4.3.1+1.20.1-forge  |DONE      |Manifest: NOSIGNATURE         Create_Questing-FORGE-1.20.1-1.0.0.jar            |Create Questing               |create_questing               |1.0.0               |DONE      |Manifest: NOSIGNATURE         createbigcannons-5.7.2-mc.1.20.1-forge.jar        |Create Big Cannons            |createbigcannons              |5.7.2               |DONE      |Manifest: NOSIGNATURE         gourmet-0.1.1b-1.20.1.jar                         |Create Gourmet                |gourmet                       |0.1.1b-1.20.1       |DONE      |Manifest: NOSIGNATURE         Cucumber-1.20.1-7.0.13.jar                        |Cucumber Library              |cucumber                      |7.0.13              |DONE      |Manifest: NOSIGNATURE         ftb-library-forge-2001.2.6.jar                    |FTB Library                   |ftblibrary                    |2001.2.6            |DONE      |Manifest: NOSIGNATURE         ftb-teams-forge-2001.3.0.jar                      |FTB Teams                     |ftbteams                      |2001.3.0            |DONE      |Manifest: NOSIGNATURE         sophisticatedstorage-1.20.1-1.0.2.985.jar         |Sophisticated Storage         |sophisticatedstorage          |1.0.2.985           |DONE      |Manifest: NOSIGNATURE         copycats-2.1.4+mc.1.20.1-forge.jar                |Create: Copycats+             |copycats                      |2.1.4+mc.1.20.1-forg|DONE      |Manifest: NOSIGNATURE         item-filters-forge-2001.1.0-build.59.jar          |Item Filters                  |itemfilters                   |2001.1.0-build.59   |DONE      |Manifest: NOSIGNATURE         EasyMagic-v8.0.1-1.20.1-Forge.jar                 |Easy Magic                    |easymagic                     |8.0.1               |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         jei-1.20.1-forge-15.20.0.105.jar                  |Just Enough Items             |jei                           |15.20.0.105         |DONE      |Manifest: NOSIGNATURE         letsdo-nethervinery-forge-1.2.16.jar              |[Let's Do] NetherVinery       |nethervinery                  |1.2.16              |DONE      |Manifest: NOSIGNATURE         letsdo-furniture-forge-1.0.4.jar                  |[Let's Do] Furniture          |furniture                     |1.0.4               |DONE      |Manifest: NOSIGNATURE         createloveandwar-0.3-1.20.1.jar                   |Create: Love and War          |createloveandwar              |0.3-1.20.1          |DONE      |Manifest: NOSIGNATURE         waystones-forge-1.20-14.1.6.jar                   |Waystones                     |waystones                     |14.1.6              |DONE      |Manifest: NOSIGNATURE         Clumps-forge-1.20.1-12.0.0.4.jar                  |Clumps                        |clumps                        |12.0.0.4            |DONE      |Manifest: NOSIGNATURE         journeymap-1.20.1-5.10.3-forge.jar                |Journeymap                    |journeymap                    |5.10.3              |DONE      |Manifest: NOSIGNATURE         comforts-forge-6.4.0+1.20.1.jar                   |Comforts                      |comforts                      |6.4.0+1.20.1        |DONE      |Manifest: NOSIGNATURE         NaturesCompass-1.20.1-1.11.2-forge.jar            |Nature's Compass              |naturescompass                |1.20.1-1.11.2-forge |DONE      |Manifest: NOSIGNATURE         LibX-1.20.1-5.0.14.jar                            |LibX                          |libx                          |1.20.1-5.0.14       |DONE      |Manifest: NOSIGNATURE         design_decor-0.4.0b-1.20.1.jar                    |Create: Design n' Decor       |design_decor                  |0.4.0b              |DONE      |Manifest: NOSIGNATURE         create-confectionery1.20.1_v1.1.0.jar             |Create Confectionery          |create_confectionery          |1.1.0               |DONE      |Manifest: NOSIGNATURE         fusion-1.1.1-forge-mc1.20.1.jar                   |Fusion                        |fusion                        |1.1.1               |DONE      |Manifest: NOSIGNATURE         CraftTweaker-forge-1.20.1-14.0.44.jar             |CraftTweaker                  |crafttweaker                  |14.0.44             |DONE      |Manifest: NOSIGNATURE         Mekanism-1.20.1-10.4.12.68.jar                    |Mekanism                      |mekanism                      |10.4.12             |DONE      |Manifest: NOSIGNATURE         puzzlesaccessapi-forge-8.0.7.jar                  |Puzzles Access Api            |puzzlesaccessapi              |8.0.7               |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         forge-1.20.1-47.3.12-universal.jar                |Forge                         |forge                         |47.3.12             |DONE      |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90         letsdo-farm_and_charm-forge-1.0.4.jar             |[Let's Do] Farm & Charm       |farm_and_charm                |1.0.4               |DONE      |Manifest: NOSIGNATURE         letsdo-candlelight-forge-2.0.2.jar                |[Let's Do] Candlelight        |candlelight                   |2.0.2               |DONE      |Manifest: NOSIGNATURE         letsdo-bakery-forge-2.0.3.jar                     |[Let's Do] Bakery             |bakery                        |2.0.3               |DONE      |Manifest: NOSIGNATURE         letsdo-brewery-forge-2.0.3.jar                    |[Let's Do] Brewery            |brewery                       |2.0.3               |DONE      |Manifest: NOSIGNATURE         tfmg-0.9.3-1.20.1.jar                             |Create: The Factory Must Grow |tfmg                          |0.9.3-1.20.1        |DONE      |Manifest: NOSIGNATURE         MysticalAgriculture-1.20.1-7.0.14.jar             |Mystical Agriculture          |mysticalagriculture           |7.0.14              |DONE      |Manifest: NOSIGNATURE         matc-1.6.0.jar                                    |Mystical Agriculture Tiered Cr|matc                          |1.6.0               |DONE      |Manifest: NOSIGNATURE         ironchest-1.20.1-14.4.4.jar                       |Iron Chests                   |ironchest                     |1.20.1-14.4.4       |DONE      |Manifest: NOSIGNATURE         jukeboxfix-1.0.0-1.20.1.jar                       |Jukeboxfix                    |jukeboxfix                    |1.0.0+1.20.1        |DONE      |Manifest: NOSIGNATURE         client-1.20.1-20230612.114412-srg.jar             |Minecraft                     |minecraft                     |1.20.1              |DONE      |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f         alexscaves-2.0.2.jar                              |Alex's Caves                  |alexscaves                    |2.0.2               |DONE      |Manifest: NOSIGNATURE         EnchantmentDescriptions-Forge-1.20.1-17.1.19.jar  |EnchantmentDescriptions       |enchdesc                      |17.1.19             |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         TerraBlender-forge-1.20.1-3.0.1.7.jar             |TerraBlender                  |terrablender                  |3.0.1.7             |DONE      |Manifest: NOSIGNATURE         BiomesOPlenty-1.20.1-18.0.0.592.jar               |Biomes O' Plenty              |biomesoplenty                 |18.0.0.592          |DONE      |Manifest: NOSIGNATURE         moonlight-1.20-2.13.41-forge.jar                  |Moonlight Library             |moonlight                     |1.20-2.13.41        |DONE      |Manifest: NOSIGNATURE         lettuces_dyed_planks-1.1.2 (1.20.1).jar           |Lettuce's Dyed Planks         |paradigms_dyed_planks         |1.1.2               |DONE      |Manifest: NOSIGNATURE         MouseTweaks-forge-mc1.20.1-2.25.1.jar             |Mouse Tweaks                  |mousetweaks                   |2.25.1              |DONE      |Manifest: NOSIGNATURE         RegionsUnexploredForge-0.5.6+1.20.1.jar           |Regions Unexplored            |regions_unexplored            |0.5.6               |DONE      |Manifest: NOSIGNATURE         Necronomicon-Forge-1.6.0+1.20.1.jar               |Necronomicon                  |necronomicon                  |1.6.0               |DONE      |Manifest: NOSIGNATURE         ftb-quests-forge-2001.4.9.jar                     |FTB Quests                    |ftbquests                     |2001.4.9            |DONE      |Manifest: NOSIGNATURE         mixinsquared-forge-0.1.2-beta.5.jar               |MixinSquared                  |mixinsquared                  |0.1.2-beta.5        |DONE      |Manifest: NOSIGNATURE         Jade-1.20.1-forge-11.11.1.jar                     |Jade                          |jade                          |11.11.1+forge       |DONE      |Manifest: NOSIGNATURE         appliedenergistics2-forge-15.3.1-beta.jar         |Applied Energistics 2         |ae2                           |15.3.1-beta         |DONE      |Manifest: NOSIGNATURE         spectrelib-forge-0.13.15+1.20.1.jar               |SpectreLib                    |spectrelib                    |0.13.15+1.20.1      |DONE      |Manifest: NOSIGNATURE         kffmod-4.11.0.jar                                 |Kotlin For Forge              |kotlinforforge                |4.11.0              |DONE      |Manifest: NOSIGNATURE         flywheel-forge-1.20.1-0.6.11-13.jar               |Flywheel                      |flywheel                      |0.6.11-13           |DONE      |Manifest: NOSIGNATURE         steampowered-1.20.1-3.0.2.jar                     |Create: Steam Powered         |steampowered                  |1.20.1-3.0.2        |DONE      |Manifest: NOSIGNATURE         amendments-1.20-1.2.12.jar                        |Amendments                    |amendments                    |1.20-1.2.12         |DONE      |Manifest: NOSIGNATURE         create-1.20.1-0.5.1.j.jar                         |Create                        |create                        |0.5.1.j             |DONE      |Manifest: NOSIGNATURE         Create-DnDesire-1.20.1-0.1b.Release-Early-Dev.jar |Create: Dreams & Desires      |create_dd                     |0.1b.Release-Early-D|DONE      |Manifest: NOSIGNATURE         Crystal-Clear-2.1-Beta-forge.jar                  |Create: Crystal Clear         |crystal_clear                 |2.1-Beta            |DONE      |Manifest: NOSIGNATURE         create_central_kitchen-1.20.1-for-create-0.5.1.f-1|Create: Central Kitchen       |create_central_kitchen        |1.3.12              |DONE      |Manifest: NOSIGNATURE         CreateCasing-1.20.1-1.6.2-fix1.jar                |Create : Encased              |createcasing                  |1.20.1-1.6.2-fix1   |DONE      |Manifest: NOSIGNATURE         creategoggles-1.20.1-0.5.5.g-[FORGE].jar          |Create Goggles                |creategoggles                 |0.5.5.g             |DONE      |Manifest: NOSIGNATURE         extendedgears-2.1.1-1.20.1-0.5.1.f-forge.jar      |Extended Cogwheels            |extendedgears                 |2.1.1-1.20.1-0.5.1.f|DONE      |Manifest: NOSIGNATURE         createoreexcavation-1.20-1.5.3.jar                |Create Ore Excavation         |createoreexcavation           |1.5.3               |DONE      |Manifest: NOSIGNATURE         Xaeros_Minimap_24.6.1_Forge_1.20.jar              |Xaero's Minimap               |xaerominimap                  |24.6.1              |DONE      |Manifest: NOSIGNATURE         gravestone-forge-1.20.1-1.0.24.jar                |Gravestone Mod                |gravestone                    |1.20.1-1.0.24       |DONE      |Manifest: NOSIGNATURE         create-stuff-additions1.20.1_v2.0.5.jar           |Create Stuff & Additions      |create_sa                     |2.0.5               |DONE      |Manifest: NOSIGNATURE         StorageDrawers-1.20.1-12.9.13.jar                 |Storage Drawers               |storagedrawers                |12.9.13             |DONE      |Manifest: NOSIGNATURE         Zeta-1.0-24.jar                                   |Zeta                          |zeta                          |1.0-24              |DONE      |Manifest: NOSIGNATURE         Quark-4.0-460.jar                                 |Quark                         |quark                         |4.0-460             |DONE      |Manifest: NOSIGNATURE         supplementaries-1.20-3.1.11.jar                   |Supplementaries               |supplementaries               |1.20-3.1.11         |DONE      |Manifest: NOSIGNATURE         ImmediatelyFast-Forge-1.3.3+1.20.4.jar            |ImmediatelyFast               |immediatelyfast               |1.3.3+1.20.4        |DONE      |Manifest: NOSIGNATURE         letsdo-wildernature-forge-1.0.3.jar               |[Let's Do] Wilder Nature      |wildernature                  |1.0.3               |DONE      |Manifest: NOSIGNATURE         createmetallurgy-0.0.6-1.20.1.jar                 |Create Metallurgy             |createmetallurgy              |0.0.6-1.20.1        |DONE      |Manifest: NOSIGNATURE         rubidium-extra-0.5.4.3+mc1.20.1-build.121.jar     |Embeddium Extra               |embeddium_extra               |0.5.4.3+mc1.20.1-bui|DONE      |Manifest: NOSIGNATURE         PuzzlesLib-v8.1.25-1.20.1-Forge.jar               |Puzzles Lib                   |puzzleslib                    |8.1.25              |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         kitchen_grow-0.1-1.20.1.jar                       |Create The Kitchen Must Grow  |kitchen_grow                  |0.1-1.20.1          |DONE      |Manifest: NOSIGNATURE         just_ctgui-0.1.6_release-forge-1.20.1.jar         |Just CTGUI                    |just_ctgui                    |0.1.6               |DONE      |Manifest: NOSIGNATURE         1.20.1-create_oppenheimered-1.0.4.jar             |Create: Oppenheimered         |create_oppenheimered          |1.0.4               |DONE      |Manifest: NOSIGNATURE         EuphoriaPatcher-1.4.3-r5.3-forge.jar              |Euphoria Patcher              |euphoria_patcher              |1.4.3-r5.3-forge    |DONE      |Manifest: NOSIGNATURE         oculus-mc1.20.1-1.7.0.jar                         |Oculus                        |oculus                        |1.7.0               |DONE      |Manifest: NOSIGNATURE         create_enchantment_industry-1.20.1-for-create-0.5.|Create Enchantment Industry   |create_enchantment_industry   |1.2.9.d             |DONE      |Manifest: NOSIGNATURE         letsdo-addon-structures-1.7.1.jar                 |Let's Do Addon: Structures    |letsdoaddonstructures         |1.7.1               |DONE      |Manifest: NOSIGNATURE         createaddition-1.20.1-1.2.4e.jar                  |Create Crafts & Additions     |createaddition                |1.20.1-1.2.4e       |DONE      |Manifest: NOSIGNATURE     Crash Report UUID: c57b94be-d38e-42a2-ae12-b3a24fd7c68f     FML: 47.3     Forge: net.minecraftforge:47.3.12     Flywheel Backend: Off  
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.