package mattparks.mods.space.mercury.blocks; import java.util.Random; import micdoodle8.mods.galacticraft.api.block.IPartialSealableBlock; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.MovingObjectPosition; import net.minecraft.world.World; import net.minecraftforge.common.util.ForgeDirection; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; public class BlockCaravanModuleDummy extends Block implements IPartialSealableBlock { public BlockCaravanModuleDummy(String name) { super(Material.cloth); this.setBlockName(name); this.setHardness(-1.0F); this.setResistance(10000000.0F); this.setStepSound(soundTypeCloth); } @Override @SideOnly(Side.CLIENT) public void registerBlockIcons(IIconRegister iconRegister) { this.blockIcon = iconRegister.registerIcon("galacticraftcore:deco_aluminium_2"); } @Override public int quantityDropped(Random par1Random) { return 0; } @Override public ItemStack getPickBlock(MovingObjectPosition target, World world, int x, int y, int z) { return new ItemStack(Item.getItemFromBlock(MercuryBlocks.caravanModule), 1, 0); } @Override public boolean isSealed(World world, int x, int y, int z, ForgeDirection direction) { return true; } }