2014-02-14 20:20:20 +00:00
|
|
|
package WayofTime.alchemicalWizardry;
|
|
|
|
|
|
|
|
import cpw.mods.fml.common.registry.GameRegistry;
|
|
|
|
import WayofTime.alchemicalWizardry.common.LifeEssence;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.*;
|
|
|
|
import WayofTime.alchemicalWizardry.common.items.ItemBloodRuneBlock;
|
|
|
|
import WayofTime.alchemicalWizardry.common.items.ItemSpellEffectBlock;
|
|
|
|
import WayofTime.alchemicalWizardry.common.items.ItemSpellEnhancementBlock;
|
|
|
|
import WayofTime.alchemicalWizardry.common.items.ItemSpellModifierBlock;
|
|
|
|
import WayofTime.alchemicalWizardry.common.items.ItemSpellParadigmBlock;
|
|
|
|
import net.minecraft.block.Block;
|
|
|
|
import net.minecraft.block.material.Material;
|
|
|
|
import net.minecraft.creativetab.CreativeTabs;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Created with IntelliJ IDEA.
|
|
|
|
* User: Pokefenn
|
|
|
|
* Date: 17/01/14
|
|
|
|
* Time: 19:48
|
|
|
|
*/
|
|
|
|
public class ModBlocks
|
|
|
|
{
|
|
|
|
|
|
|
|
public static Block testingBlock;
|
|
|
|
public static Block bloodStoneBrick;
|
|
|
|
public static Block largeBloodStoneBrick;
|
|
|
|
// public static Block lifeEssenceStill;
|
|
|
|
// public static Block lifeEssenceFlowing;
|
|
|
|
public static BlockAltar blockAltar;
|
|
|
|
public static BloodRune bloodRune;
|
|
|
|
public static SpeedRune speedRune;
|
|
|
|
public static EfficiencyRune efficiencyRune;
|
|
|
|
public static RuneOfSacrifice runeOfSacrifice;
|
|
|
|
public static RuneOfSelfSacrifice runeOfSelfSacrifice;
|
|
|
|
public static Block blockMasterStone;
|
|
|
|
public static Block ritualStone;
|
|
|
|
public static Block imperfectRitualStone;
|
|
|
|
public static Block bloodSocket;
|
|
|
|
public static Block emptySocket;
|
|
|
|
public static Block armourForge;
|
|
|
|
public static Block blockWritingTable;
|
|
|
|
public static Block blockHomHeart;
|
|
|
|
public static Block blockPedestal;
|
|
|
|
public static Block blockPlinth;
|
|
|
|
public static Block blockLifeEssence;
|
|
|
|
public static Block blockTeleposer;
|
|
|
|
public static Block spectralBlock;
|
|
|
|
public static Block blockConduit;
|
|
|
|
public static Block blockBloodLight;
|
|
|
|
public static Block blockSpellEffect;
|
|
|
|
public static Block blockSpellParadigm;
|
|
|
|
public static Block blockSpellModifier;
|
|
|
|
public static Block blockSpellEnhancement;
|
|
|
|
|
|
|
|
public static void init()
|
|
|
|
{
|
|
|
|
blockAltar = new BlockAltar();
|
|
|
|
bloodRune = new BloodRune();
|
|
|
|
speedRune = new SpeedRune();
|
|
|
|
efficiencyRune = new EfficiencyRune();
|
|
|
|
runeOfSacrifice = new RuneOfSacrifice();
|
|
|
|
runeOfSelfSacrifice = new RuneOfSelfSacrifice();
|
2014-02-19 22:03:56 +00:00
|
|
|
|
2014-02-14 20:20:20 +00:00
|
|
|
blockTeleposer = new BlockTeleposer();
|
|
|
|
spectralBlock = new SpectralBlock();
|
|
|
|
ritualStone = new RitualStone();
|
|
|
|
blockMasterStone = new BlockMasterStone();
|
|
|
|
imperfectRitualStone = new ImperfectRitualStone();
|
|
|
|
bloodSocket = new BlockSocket();
|
|
|
|
armourForge = new ArmourForge();
|
|
|
|
emptySocket = new EmptySocket();
|
|
|
|
largeBloodStoneBrick = new LargeBloodStoneBrick();
|
|
|
|
bloodStoneBrick = new BloodStoneBrick();
|
|
|
|
blockWritingTable = new BlockWritingTable();
|
|
|
|
blockHomHeart = new BlockHomHeart();
|
|
|
|
blockPedestal = new BlockPedestal();
|
|
|
|
blockPlinth = new BlockPlinth();
|
|
|
|
blockConduit = new BlockConduit();
|
|
|
|
blockBloodLight = new BlockBloodLightSource();
|
|
|
|
blockSpellEffect = new BlockSpellEffect();
|
|
|
|
blockSpellParadigm = new BlockSpellParadigm();
|
|
|
|
blockSpellModifier = new BlockSpellModifier();
|
|
|
|
blockSpellEnhancement = new BlockSpellEnhancement();
|
2014-02-19 22:03:56 +00:00
|
|
|
|
|
|
|
blockLifeEssence = new LifeEssenceBlock();
|
2014-02-14 20:20:20 +00:00
|
|
|
}
|
|
|
|
|
2014-02-19 22:03:56 +00:00
|
|
|
public static void registerBlocksInPre()
|
2014-02-14 20:20:20 +00:00
|
|
|
{
|
2014-02-19 22:03:56 +00:00
|
|
|
GameRegistry.registerBlock(ModBlocks.blockAltar, "Altar");
|
2014-02-14 20:20:20 +00:00
|
|
|
GameRegistry.registerBlock(ModBlocks.bloodRune, ItemBloodRuneBlock.class, "AlchemicalWizardry" + (ModBlocks.bloodRune.getUnlocalizedName().substring(5)));
|
|
|
|
GameRegistry.registerBlock(ModBlocks.blockLifeEssence, "lifeEssence");
|
|
|
|
GameRegistry.registerBlock(ModBlocks.speedRune, "speedRune");
|
|
|
|
GameRegistry.registerBlock(ModBlocks.efficiencyRune, "efficiencyRune");
|
|
|
|
GameRegistry.registerBlock(ModBlocks.runeOfSacrifice, "runeOfSacrifice");
|
|
|
|
GameRegistry.registerBlock(ModBlocks.runeOfSelfSacrifice, "runeOfSelfSacrifice");
|
|
|
|
GameRegistry.registerBlock(ModBlocks.ritualStone, "ritualStone");
|
|
|
|
GameRegistry.registerBlock(ModBlocks.blockMasterStone, "masterStone");
|
|
|
|
GameRegistry.registerBlock(ModBlocks.bloodSocket, "bloodSocket");
|
|
|
|
GameRegistry.registerBlock(ModBlocks.imperfectRitualStone, "imperfectRitualStone");
|
|
|
|
|
|
|
|
GameRegistry.registerBlock(ModBlocks.armourForge, "armourForge");
|
|
|
|
GameRegistry.registerBlock(ModBlocks.emptySocket, "emptySocket");
|
|
|
|
GameRegistry.registerBlock(ModBlocks.bloodStoneBrick, "bloodStoneBrick");
|
|
|
|
GameRegistry.registerBlock(ModBlocks.largeBloodStoneBrick, "largeBloodStoneBrick");
|
|
|
|
GameRegistry.registerBlock(ModBlocks.blockWritingTable, "blockWritingTable");
|
|
|
|
GameRegistry.registerBlock(ModBlocks.blockHomHeart, "blockHomHeart");
|
|
|
|
GameRegistry.registerBlock(ModBlocks.blockPedestal, "blockPedestal");
|
|
|
|
GameRegistry.registerBlock(ModBlocks.blockPlinth, "blockPlinth");
|
|
|
|
GameRegistry.registerBlock(ModBlocks.blockTeleposer, "blockTeleposer");
|
|
|
|
GameRegistry.registerBlock(ModBlocks.spectralBlock, "spectralBlock");
|
|
|
|
GameRegistry.registerBlock(ModBlocks.blockBloodLight, "bloodLight");
|
2014-03-07 12:02:18 +00:00
|
|
|
|
2014-02-14 20:20:20 +00:00
|
|
|
GameRegistry.registerBlock(ModBlocks.blockConduit,"blockConduit");
|
2014-03-07 12:02:18 +00:00
|
|
|
GameRegistry.registerBlock(ModBlocks.blockSpellParadigm, ItemSpellParadigmBlock.class, "AlchemicalWizardry" + (ModBlocks.blockSpellParadigm.getUnlocalizedName()));
|
|
|
|
GameRegistry.registerBlock(ModBlocks.blockSpellEnhancement, ItemSpellEnhancementBlock.class,"AlchemicalWizardry" + (ModBlocks.blockSpellEnhancement.getUnlocalizedName()));
|
|
|
|
GameRegistry.registerBlock(ModBlocks.blockSpellModifier, ItemSpellModifierBlock.class,"AlchemicalWizardry" + (ModBlocks.blockSpellModifier.getUnlocalizedName()));
|
|
|
|
GameRegistry.registerBlock(ModBlocks.blockSpellEffect, ItemSpellEffectBlock.class,"AlchemicalWizardry" + (ModBlocks.blockSpellEffect.getUnlocalizedName()));
|
|
|
|
|
2014-02-14 20:20:20 +00:00
|
|
|
}
|
2014-02-19 22:03:56 +00:00
|
|
|
|
|
|
|
public static void registerBlocksInInit()
|
|
|
|
{
|
|
|
|
//GameRegistry.registerBlock(ModBlocks.blockLifeEssence, "lifeEssence");
|
|
|
|
}
|
2014-02-14 20:20:20 +00:00
|
|
|
}
|