
Finished the spell blocks enough to allow further expansion. Need to work on textures, as well as the orientation mechanics of the blocks. Also need to look at Vazkii's block renderer to verify a few feature additions.
84 lines
4.3 KiB
Java
84 lines
4.3 KiB
Java
package WayofTime.alchemicalWizardry;
|
|
|
|
import WayofTime.alchemicalWizardry.common.LifeEssence;
|
|
import WayofTime.alchemicalWizardry.common.block.*;
|
|
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()
|
|
{
|
|
|
|
//testingBlock = new TestingBlock(AlchemicalWizardry.testingBlockBlockID, Material.ground).setHardness(2.0F).setStepSound(Block.soundStoneFootstep).setCreativeTab(CreativeTabs.tabBlock).setLightValue(1.0F);
|
|
//lifeEssenceStill = new LifeEssenceStill(lifeEssenceStillBlockID);
|
|
//lifeEssenceFlowing = new LifeEssenceFlowing(lifeEssenceFlowingBlockID);
|
|
blockAltar = new BlockAltar(AlchemicalWizardry.blockAltarBlockID);
|
|
bloodRune = new BloodRune(AlchemicalWizardry.bloodRuneBlockID);
|
|
speedRune = new SpeedRune(AlchemicalWizardry.speedRuneBlockID);
|
|
efficiencyRune = new EfficiencyRune(AlchemicalWizardry.efficiencyRuneBlockID);
|
|
runeOfSacrifice = new RuneOfSacrifice(AlchemicalWizardry.runeOfSacrificeBlockID);
|
|
runeOfSelfSacrifice = new RuneOfSelfSacrifice(AlchemicalWizardry.runeOfSelfSacrificeBlockID);
|
|
AlchemicalWizardry.lifeEssenceFluid = new LifeEssence("Life Essence");
|
|
blockTeleposer = new BlockTeleposer(AlchemicalWizardry.blockTeleposerBlockID);
|
|
spectralBlock = new SpectralBlock(AlchemicalWizardry.spectralBlockBlockID);
|
|
ritualStone = new RitualStone(AlchemicalWizardry.ritualStoneBlockID);
|
|
blockMasterStone = new BlockMasterStone(AlchemicalWizardry.blockMasterStoneBlockID);
|
|
imperfectRitualStone = new ImperfectRitualStone(AlchemicalWizardry.imperfectRitualStoneBlockID);
|
|
bloodSocket = new BlockSocket(AlchemicalWizardry.bloodSocketBlockID);
|
|
armourForge = new ArmourForge(AlchemicalWizardry.armourForgeBlockID);
|
|
emptySocket = new EmptySocket(AlchemicalWizardry.emptySocketBlockID);
|
|
largeBloodStoneBrick = new LargeBloodStoneBrick(AlchemicalWizardry.largeBloodStoneBrickBlockID);
|
|
bloodStoneBrick = new BloodStoneBrick(AlchemicalWizardry.bloodStoneBrickBlockID);
|
|
blockWritingTable = new BlockWritingTable(AlchemicalWizardry.blockWritingTableBlockID);
|
|
blockHomHeart = new BlockHomHeart(AlchemicalWizardry.blockHomHeartBlockID);
|
|
blockPedestal = new BlockPedestal(AlchemicalWizardry.blockPedestalBlockID);
|
|
blockPlinth = new BlockPlinth(AlchemicalWizardry.blockPlinthBlockID);
|
|
blockConduit = new BlockConduit(AlchemicalWizardry.blockConduitBlockID);
|
|
blockBloodLight = new BlockBloodLightSource(AlchemicalWizardry.blockBloodLightBlockID);
|
|
blockSpellEffect = new BlockSpellEffect(AlchemicalWizardry.blockSpellEffectBlockID);
|
|
blockSpellParadigm = new BlockSpellParadigm(AlchemicalWizardry.blockSpellParadigmBlockID);
|
|
blockSpellModifier = new BlockSpellModifier(AlchemicalWizardry.blockSpellModifierBlockID);
|
|
blockSpellEnhancement = new BlockSpellEnhancement(AlchemicalWizardry.blockSpellEnhancementBlockID);
|
|
}
|
|
}
|