aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/xmod/gregtech/loaders/Gregtech_Blocks.java
blob: 8a92d34a8edd1fa9d753112fe7190ae64cbd1dd2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package gtPlusPlus.xmod.gregtech.loaders;

import gregtech.api.metatileentity.BaseMetaTileEntity;
import gtPlusPlus.core.block.ModBlocks;
import gtPlusPlus.core.util.Utils;
import gtPlusPlus.xmod.gregtech.common.Meta_GT_Proxy;
import gtPlusPlus.xmod.gregtech.common.blocks.GregtechMetaCasingBlocks;
import cpw.mods.fml.common.event.FMLInterModComms;
import cpw.mods.fml.common.registry.GameRegistry;

public class Gregtech_Blocks {

	public static void run(){

		//Casing Blocks
		ModBlocks.blockCasingsMisc = new GregtechMetaCasingBlocks();
		//ModBlocks.blockMetaTileEntity = new GregtechBlockMachines();
		//registerDefailtGtTe();


		

	}

	//Register default Tile Entity
	private static void registerDefailtGtTe(){
		Utils.LOG_INFO("Registering new GT TileEntities.");

		BaseMetaTileEntity tBaseMetaTileEntity = Meta_GT_Proxy.constructBaseMetaTileEntity();

		Utils.LOG_INFO("Testing BaseMetaTileEntity.");
		if (tBaseMetaTileEntity == null) {
			Utils.LOG_INFO("Fatal Error ocurred while initializing TileEntities, crashing Minecraft.");
			throw new RuntimeException("");
		}
		Utils.LOG_INFO("Registering the BaseMetaTileEntityEx.");
		GameRegistry.registerTileEntity(tBaseMetaTileEntity.getClass(), "BaseMetaTileEntityEx");
		FMLInterModComms.sendMessage("appliedenergistics2", "whitelist-spatial", tBaseMetaTileEntity.getClass().getName());
	}

}