
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.
46 lines
1.3 KiB
Java
46 lines
1.3 KiB
Java
package WayofTime.alchemicalWizardry.common.block;
|
|
|
|
import java.util.List;
|
|
|
|
import cpw.mods.fml.relauncher.Side;
|
|
import cpw.mods.fml.relauncher.SideOnly;
|
|
import net.minecraft.creativetab.CreativeTabs;
|
|
import net.minecraft.item.ItemStack;
|
|
import net.minecraft.tileentity.TileEntity;
|
|
import net.minecraft.world.World;
|
|
import WayofTime.alchemicalWizardry.ModBlocks;
|
|
import WayofTime.alchemicalWizardry.common.tileEntity.TESpellEffectBlock;
|
|
import WayofTime.alchemicalWizardry.common.tileEntity.TESpellEnhancementBlock;
|
|
import WayofTime.alchemicalWizardry.common.tileEntity.TESpellModifierBlock;
|
|
|
|
|
|
public class BlockSpellEnhancement extends BlockOrientable
|
|
{
|
|
public BlockSpellEnhancement(int id)
|
|
{
|
|
super(id);
|
|
setUnlocalizedName("blockSpellEnhancement");
|
|
}
|
|
|
|
@Override
|
|
public TileEntity createNewTileEntity(World world)
|
|
{
|
|
return new TESpellEnhancementBlock();
|
|
}
|
|
|
|
@SideOnly(Side.CLIENT)
|
|
public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List)
|
|
{
|
|
if (this.blockID == ModBlocks.blockSpellEnhancement.blockID)
|
|
{
|
|
for(int i=0; i<15; i++)
|
|
{
|
|
par3List.add(new ItemStack(par1, 1, i));
|
|
}
|
|
} else
|
|
{
|
|
super.getSubBlocks(par1, par2CreativeTabs, par3List);
|
|
}
|
|
}
|
|
}
|