summaryrefslogtreecommitdiff
path: root/common/bspkrs/briefcasespeakers/block
diff options
context:
space:
mode:
authorOnyxDarkKnight <sor1n.iliutza16@gmail.com>2013-12-15 16:52:41 +0200
committerOnyxDarkKnight <sor1n.iliutza16@gmail.com>2013-12-15 16:52:41 +0200
commit06415dc21d71e8ac363dae5c56c5317971f7aede (patch)
tree7ddbe2cc709a5a39c3fe8b8a80d7ac77f336a220 /common/bspkrs/briefcasespeakers/block
parent9342967bd8a6a9451591325c7c5deb5416819adc (diff)
parent943f1a493b27c630e95730b385e6524643d98564 (diff)
Merge branch 'master' of https://github.com/sor1n/Modjam-Mod
As well as added the smelter and working on the molder
Diffstat (limited to 'common/bspkrs/briefcasespeakers/block')
-rw-r--r--common/bspkrs/briefcasespeakers/block/BlockBase.java19
-rw-r--r--common/bspkrs/briefcasespeakers/block/BlockBriefcaseSpeakers.java27
-rw-r--r--common/bspkrs/briefcasespeakers/block/BlockList.java37
-rw-r--r--common/bspkrs/briefcasespeakers/block/BlockMolder.java27
-rw-r--r--common/bspkrs/briefcasespeakers/block/BlockSmelter.java68
5 files changed, 0 insertions, 178 deletions
diff --git a/common/bspkrs/briefcasespeakers/block/BlockBase.java b/common/bspkrs/briefcasespeakers/block/BlockBase.java
deleted file mode 100644
index a895483..0000000
--- a/common/bspkrs/briefcasespeakers/block/BlockBase.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package bspkrs.briefcasespeakers.block;
-
-import net.minecraft.block.Block;
-import net.minecraft.block.material.Material;
-
-public class BlockBase extends Block
-{
- public BlockBase(int par1, Material mat)
- {
- super(par1, mat);
- }
-
- @Override
- public Block setUnlocalizedName(String name)
- {
- Block r = super.setUnlocalizedName(name);
- return r.setTextureName(name.replaceAll("\\.", ":"));
- }
-}
diff --git a/common/bspkrs/briefcasespeakers/block/BlockBriefcaseSpeakers.java b/common/bspkrs/briefcasespeakers/block/BlockBriefcaseSpeakers.java
deleted file mode 100644
index 36819ea..0000000
--- a/common/bspkrs/briefcasespeakers/block/BlockBriefcaseSpeakers.java
+++ /dev/null
@@ -1,27 +0,0 @@
-package bspkrs.briefcasespeakers.block;
-
-import net.minecraft.block.BlockContainer;
-import net.minecraft.block.material.Material;
-import net.minecraft.tileentity.TileEntity;
-import net.minecraft.world.World;
-import bspkrs.briefcasespeakers.tileentity.TileEntityBriefcaseSpeakers;
-
-public class BlockBriefcaseSpeakers extends BlockContainer
-{
- protected BlockBriefcaseSpeakers(int par1, Material par2Material)
- {
- super(par1, par2Material);
- }
-
- @Override
- public TileEntity createNewTileEntity(World world)
- {
- return new TileEntityBriefcaseSpeakers();
- }
-
- @Override
- public boolean renderAsNormalBlock()
- {
- return false;
- }
-}
diff --git a/common/bspkrs/briefcasespeakers/block/BlockList.java b/common/bspkrs/briefcasespeakers/block/BlockList.java
deleted file mode 100644
index 282134f..0000000
--- a/common/bspkrs/briefcasespeakers/block/BlockList.java
+++ /dev/null
@@ -1,37 +0,0 @@
-package bspkrs.briefcasespeakers.block;
-
-import bspkrs.briefcasespeakers.BriefcaseSpeakersMod;
-import bspkrs.briefcasespeakers.config.ConfigHandler;
-import bspkrs.briefcasespeakers.tileentity.TileEntitySmelter;
-import net.minecraft.block.Block;
-import net.minecraft.block.material.Material;
-import cpw.mods.fml.common.event.FMLPreInitializationEvent;
-import cpw.mods.fml.common.registry.GameRegistry;
-
-public class BlockList
-{
- public static Block shadowOre;
- public static Block smelter;
- public static Block molder;
- public static Block jewelCraftingTable;
-
- private static boolean isInitialized = false;
-
- public static void preInit(FMLPreInitializationEvent e)
- {
- if (!isInitialized)
- {
- shadowOre = new BlockBase(ConfigHandler.idShadowOre, Material.rock).setHardness(3.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("briefcasespeakers.oreShadow").setCreativeTab(BriefcaseSpeakersMod.shadowspkrs);
- smelter = new BlockSmelter(ConfigHandler.idSmelter, Material.iron).setHardness(5.0F).setResistance(6.0F).setStepSound(Block.soundMetalFootstep).setUnlocalizedName("briefcasespeakers.smelter").setCreativeTab(BriefcaseSpeakersMod.shadowspkrs);
- molder = new BlockMolder(ConfigHandler.idMolder, Material.iron).setHardness(5.0F).setResistance(6.0F).setStepSound(Block.soundMetalFootstep).setUnlocalizedName("briefcasespeakers.molder").setCreativeTab(BriefcaseSpeakersMod.shadowspkrs);
- jewelCraftingTable = new BlockBase(ConfigHandler.idJewelCraftingTable, Material.rock).setHardness(3.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("briefcasespeakers.jewelCraftingTable").setCreativeTab(BriefcaseSpeakersMod.shadowspkrs);
-
- GameRegistry.registerBlock(shadowOre, "shadowOre");
- GameRegistry.registerBlock(smelter, "Smelter");
- GameRegistry.registerBlock(molder, "Molder");
- GameRegistry.registerBlock(jewelCraftingTable, "jewelCraftingTable");
-
- GameRegistry.registerTileEntity(TileEntitySmelter.class, "30");
- }
- }
-}
diff --git a/common/bspkrs/briefcasespeakers/block/BlockMolder.java b/common/bspkrs/briefcasespeakers/block/BlockMolder.java
deleted file mode 100644
index a4e4337..0000000
--- a/common/bspkrs/briefcasespeakers/block/BlockMolder.java
+++ /dev/null
@@ -1,27 +0,0 @@
-package bspkrs.briefcasespeakers.block;
-
-import bspkrs.briefcasespeakers.tileentity.TileEntityMolder;
-import net.minecraft.block.BlockContainer;
-import net.minecraft.block.material.Material;
-import net.minecraft.tileentity.TileEntity;
-import net.minecraft.world.World;
-
-public class BlockMolder extends BlockContainer
-{
- protected BlockMolder(int par1, Material par2Material)
- {
- super(par1, par2Material);
- }
-
- @Override
- public TileEntity createNewTileEntity(World world)
- {
- return new TileEntityMolder();
- }
-
- @Override
- public boolean renderAsNormalBlock()
- {
- return false;
- }
-}
diff --git a/common/bspkrs/briefcasespeakers/block/BlockSmelter.java b/common/bspkrs/briefcasespeakers/block/BlockSmelter.java
deleted file mode 100644
index 745c5da..0000000
--- a/common/bspkrs/briefcasespeakers/block/BlockSmelter.java
+++ /dev/null
@@ -1,68 +0,0 @@
-package bspkrs.briefcasespeakers.block;
-
-import bspkrs.briefcasespeakers.tileentity.TileEntitySmelter;
-import net.minecraft.block.BlockContainer;
-import net.minecraft.block.material.Material;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.item.ItemStack;
-import net.minecraft.tileentity.TileEntity;
-import net.minecraft.world.IBlockAccess;
-import net.minecraft.world.World;
-
-public class BlockSmelter extends BlockContainer
-{
- protected BlockSmelter(int par1, Material par2Material)
- {
- super(par1, par2Material);
- }
-
- @Override
- public TileEntity createNewTileEntity(World world)
- {
- return new TileEntitySmelter();
- }
-
- @Override
- public boolean renderAsNormalBlock()
- {
- return false;
- }
-
- @Override
- public boolean onBlockActivated(World world, int i, int j, int k, EntityPlayer entityPlayer, int par6, float par7, float par8, float par9)
- {
- TileEntitySmelter te = (TileEntitySmelter)world.getBlockTileEntity(i, j, k);
- ItemStack item = entityPlayer.inventory.getCurrentItem();
- if(te != null && !world.isRemote)
- {
- if(!te.hasMetal && !te.hasMoltenMetal && item != null && item.getDisplayName().contains("Ingot"))
- {
- te.metalID = item.getItem().itemID;
- te.hasMetal = true;
- te.melting = 200000;
- --item.stackSize;
- }
- else if(te.hasMetal && !te.hasMoltenMetal && item != null && item.getDisplayName().contains("Ingot")) entityPlayer.addChatMessage("The Smelter already contains a " + new ItemStack(te.metalID, 1, 0).getDisplayName());
- else if(te.hasMoltenMetal && item != null && item.getDisplayName().contains("Ingot")) entityPlayer.addChatMessage("The Smelter contains molten " + new ItemStack(te.moltenMetalID, 1, 0).getDisplayName().toLowerCase().replace("ingot", ""));
- else if(item != null && !item.getDisplayName().contains("Ingot")) entityPlayer.addChatMessage("The item needs to be an ingot!");
-
- if(te.hasMetal && entityPlayer.isSneaking())
- {
- entityPlayer.dropPlayerItem(new ItemStack(te.metalID, 1, 0));
- te.hasMetal = false;
- }
- world.setBlockTileEntity(i, j, k, te);
- }
- return true;
- }
-
- public boolean shouldSideBeRendered(IBlockAccess iblockaccess, int i, int j, int k, int l)
- {
- return false;
- }
-
- public boolean isOpaqueCube()
- {
- return false;
- }
-}