2014-06-27 19:43:09 -04:00
|
|
|
package WayofTime.alchemicalWizardry;
|
|
|
|
|
2014-10-13 22:33:20 +02:00
|
|
|
import net.minecraft.block.Block;
|
2014-11-27 07:55:04 -05:00
|
|
|
import WayofTime.alchemicalWizardry.common.block.ArmourForge;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.BlockAlchemicCalcinator;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.BlockAltar;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.BlockBelljar;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.BlockBloodLightSource;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.BlockConduit;
|
2015-04-29 17:39:06 -04:00
|
|
|
import WayofTime.alchemicalWizardry.common.block.BlockCrucible;
|
2014-12-05 12:13:10 -05:00
|
|
|
import WayofTime.alchemicalWizardry.common.block.BlockCrystal;
|
2014-11-27 07:55:04 -05:00
|
|
|
import WayofTime.alchemicalWizardry.common.block.BlockDemonPortal;
|
2015-04-04 16:35:42 -04:00
|
|
|
import WayofTime.alchemicalWizardry.common.block.BlockEnchantmentGlyph;
|
2014-11-27 07:55:04 -05:00
|
|
|
import WayofTime.alchemicalWizardry.common.block.BlockHomHeart;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.BlockMasterStone;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.BlockPedestal;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.BlockPlinth;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.BlockReagentConduit;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.BlockSchematicSaver;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.BlockSocket;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.BlockSpectralContainer;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.BlockSpellEffect;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.BlockSpellEnhancement;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.BlockSpellModifier;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.BlockSpellParadigm;
|
2015-04-11 15:43:06 -04:00
|
|
|
import WayofTime.alchemicalWizardry.common.block.BlockStabilityGlyph;
|
2014-11-27 07:55:04 -05:00
|
|
|
import WayofTime.alchemicalWizardry.common.block.BlockTeleposer;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.BlockWritingTable;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.BloodRune;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.BloodStoneBrick;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.EfficiencyRune;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.EmptySocket;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.ImperfectRitualStone;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.LargeBloodStoneBrick;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.LifeEssenceBlock;
|
2015-01-13 21:02:11 -05:00
|
|
|
import WayofTime.alchemicalWizardry.common.block.MimicBlock;
|
2014-11-27 07:55:04 -05:00
|
|
|
import WayofTime.alchemicalWizardry.common.block.RitualStone;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.RuneOfSacrifice;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.RuneOfSelfSacrifice;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.SpectralBlock;
|
|
|
|
import WayofTime.alchemicalWizardry.common.block.SpeedRune;
|
|
|
|
import WayofTime.alchemicalWizardry.common.demonVillage.tileEntity.BlockDemonChest;
|
|
|
|
import WayofTime.alchemicalWizardry.common.items.ItemBlockCrystalBelljar;
|
|
|
|
import WayofTime.alchemicalWizardry.common.items.ItemBloodRuneBlock;
|
2014-12-05 12:13:10 -05:00
|
|
|
import WayofTime.alchemicalWizardry.common.items.ItemCrystalBlock;
|
2015-04-11 15:43:06 -04:00
|
|
|
import WayofTime.alchemicalWizardry.common.items.ItemEnchantmentGlyphBlock;
|
2014-11-27 07:55:04 -05:00
|
|
|
import WayofTime.alchemicalWizardry.common.items.ItemSpellEffectBlock;
|
|
|
|
import WayofTime.alchemicalWizardry.common.items.ItemSpellEnhancementBlock;
|
|
|
|
import WayofTime.alchemicalWizardry.common.items.ItemSpellModifierBlock;
|
|
|
|
import WayofTime.alchemicalWizardry.common.items.ItemSpellParadigmBlock;
|
2015-04-11 15:43:06 -04:00
|
|
|
import WayofTime.alchemicalWizardry.common.items.ItemStabilityGlyphBlock;
|
2014-11-27 07:55:04 -05:00
|
|
|
import cpw.mods.fml.common.registry.GameRegistry;
|
2014-06-27 19:43:09 -04:00
|
|
|
|
|
|
|
/**
|
|
|
|
* Created with IntelliJ IDEA.
|
|
|
|
* User: Pokefenn
|
|
|
|
* Date: 17/01/14
|
|
|
|
* Time: 19:48
|
|
|
|
*/
|
|
|
|
public class ModBlocks
|
|
|
|
{
|
|
|
|
public static Block bloodStoneBrick;
|
|
|
|
public static Block largeBloodStoneBrick;
|
|
|
|
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 Block blockSpectralContainer;
|
|
|
|
public static Block blockBuildingSchematicSaver;
|
|
|
|
public static Block blockDemonPortal;
|
2014-08-10 14:38:51 -04:00
|
|
|
public static Block blockReagentConduit;
|
2014-08-25 07:58:39 -04:00
|
|
|
public static Block blockAlchemicCalcinator;
|
|
|
|
public static Block blockCrystalBelljar;
|
2014-11-27 07:55:04 -05:00
|
|
|
public static Block blockDemonChest;
|
2014-12-05 12:13:10 -05:00
|
|
|
public static Block blockCrystal;
|
2015-01-13 21:02:11 -05:00
|
|
|
public static Block blockMimic;
|
2015-04-04 16:35:42 -04:00
|
|
|
public static Block blockEnchantmentGlyph;
|
2015-04-11 15:43:06 -04:00
|
|
|
public static Block blockStabilityGlyph;
|
2015-04-30 09:37:39 -04:00
|
|
|
public static Block blockCrucible;
|
2014-06-27 19:43:09 -04:00
|
|
|
|
|
|
|
public static void init()
|
|
|
|
{
|
|
|
|
blockAltar = new BlockAltar();
|
|
|
|
bloodRune = new BloodRune();
|
|
|
|
speedRune = new SpeedRune();
|
|
|
|
efficiencyRune = new EfficiencyRune();
|
|
|
|
runeOfSacrifice = new RuneOfSacrifice();
|
|
|
|
runeOfSelfSacrifice = new RuneOfSelfSacrifice();
|
|
|
|
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();
|
|
|
|
blockSpectralContainer = new BlockSpectralContainer();
|
|
|
|
blockDemonPortal = new BlockDemonPortal();
|
|
|
|
blockBuildingSchematicSaver = new BlockSchematicSaver();
|
2014-08-10 14:38:51 -04:00
|
|
|
blockReagentConduit = new BlockReagentConduit();
|
2014-08-25 07:58:39 -04:00
|
|
|
blockAlchemicCalcinator = new BlockAlchemicCalcinator();
|
|
|
|
blockCrystalBelljar = new BlockBelljar();
|
2014-11-27 07:55:04 -05:00
|
|
|
blockDemonChest = new BlockDemonChest();
|
2014-12-05 12:13:10 -05:00
|
|
|
blockCrystal = new BlockCrystal();
|
2015-01-13 21:02:11 -05:00
|
|
|
blockMimic = new MimicBlock();
|
2014-11-27 07:55:04 -05:00
|
|
|
|
2014-06-27 19:43:09 -04:00
|
|
|
blockLifeEssence = new LifeEssenceBlock();
|
2015-04-04 16:35:42 -04:00
|
|
|
blockEnchantmentGlyph = new BlockEnchantmentGlyph();
|
2015-04-11 15:43:06 -04:00
|
|
|
blockStabilityGlyph = new BlockStabilityGlyph();
|
2015-04-30 09:37:39 -04:00
|
|
|
blockCrucible = new BlockCrucible();
|
2014-06-27 19:43:09 -04:00
|
|
|
}
|
2014-10-13 22:33:20 +02:00
|
|
|
|
2014-06-27 19:43:09 -04:00
|
|
|
public static void registerBlocksInPre()
|
|
|
|
{
|
2014-10-13 22:33:20 +02:00
|
|
|
GameRegistry.registerBlock(ModBlocks.blockAltar, "Altar");
|
|
|
|
GameRegistry.registerBlock(ModBlocks.bloodRune, ItemBloodRuneBlock.class, "AlchemicalWizardry" + (ModBlocks.bloodRune.getUnlocalizedName().substring(5)));
|
2014-06-27 19:43:09 -04:00
|
|
|
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");
|
2014-10-13 22:33:20 +02:00
|
|
|
GameRegistry.registerBlock(ModBlocks.imperfectRitualStone, "imperfectRitualStone");
|
|
|
|
|
|
|
|
GameRegistry.registerBlock(ModBlocks.armourForge, "armourForge");
|
2014-06-27 19:43:09 -04:00
|
|
|
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-10-13 22:33:20 +02:00
|
|
|
|
|
|
|
GameRegistry.registerBlock(ModBlocks.blockConduit, "blockConduit");
|
2014-06-27 19:43:09 -04:00
|
|
|
GameRegistry.registerBlock(ModBlocks.blockSpellParadigm, ItemSpellParadigmBlock.class, "AlchemicalWizardry" + (ModBlocks.blockSpellParadigm.getUnlocalizedName()));
|
2014-10-13 22:33:20 +02:00
|
|
|
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-06-27 19:43:09 -04:00
|
|
|
GameRegistry.registerBlock(ModBlocks.blockSpectralContainer, "spectralContainer");
|
|
|
|
GameRegistry.registerBlock(ModBlocks.blockDemonPortal, "demonPortalMain");
|
|
|
|
GameRegistry.registerBlock(ModBlocks.blockBuildingSchematicSaver, "blockSchemSaver");
|
2014-10-13 22:33:20 +02:00
|
|
|
GameRegistry.registerBlock(ModBlocks.blockReagentConduit, "blockReagentConduit");
|
2014-08-25 07:58:39 -04:00
|
|
|
GameRegistry.registerBlock(ModBlocks.blockAlchemicCalcinator, "blockAlchemicCalcinator");
|
2014-09-14 18:21:45 -04:00
|
|
|
GameRegistry.registerBlock(ModBlocks.blockCrystalBelljar, ItemBlockCrystalBelljar.class, "blockCrystalBelljar");
|
2014-11-27 07:55:04 -05:00
|
|
|
GameRegistry.registerBlock(ModBlocks.blockDemonChest, "blockDemonChest");
|
2014-12-05 12:13:10 -05:00
|
|
|
GameRegistry.registerBlock(ModBlocks.blockCrystal, ItemCrystalBlock.class, "blockCrystal");
|
2015-01-13 21:02:11 -05:00
|
|
|
GameRegistry.registerBlock(ModBlocks.blockMimic, "blockMimic");
|
2015-04-11 15:43:06 -04:00
|
|
|
GameRegistry.registerBlock(ModBlocks.blockEnchantmentGlyph, ItemEnchantmentGlyphBlock.class, "blockEnchantmentGlyph");
|
|
|
|
GameRegistry.registerBlock(ModBlocks.blockStabilityGlyph, ItemStabilityGlyphBlock.class, "blockStabilityGlyph");
|
2015-04-29 17:39:06 -04:00
|
|
|
|
2015-04-30 09:37:39 -04:00
|
|
|
GameRegistry.registerBlock(ModBlocks.blockCrucible, "blockCrucible");
|
2014-06-27 19:43:09 -04:00
|
|
|
}
|
2014-10-13 22:33:20 +02:00
|
|
|
|
2014-06-27 19:43:09 -04:00
|
|
|
public static void registerBlocksInInit()
|
|
|
|
{
|
|
|
|
}
|
|
|
|
}
|