Package mekanism.common.tile

Source Code of mekanism.common.tile.TileEntityCombiner

package mekanism.common.tile;

import java.util.Map;

import mekanism.api.gas.Gas;
import mekanism.api.gas.GasRegistry;
import mekanism.api.gas.GasStack;
import mekanism.common.Mekanism;
import mekanism.common.block.BlockMachine.MachineType;
import mekanism.common.recipe.RecipeHandler.Recipe;

import net.minecraft.block.Block;
import net.minecraft.init.Blocks;
import net.minecraft.item.ItemBlock;
import net.minecraft.item.ItemStack;

public class TileEntityCombiner extends TileEntityAdvancedElectricMachine
{
  public TileEntityCombiner()
  {
    super("Combiner.ogg", "Combiner", Mekanism.combinerUsage, 1, 200, MachineType.COMBINER.baseEnergy);
  }

  @Override
  public Map getRecipes()
  {
    return Recipe.COMBINER.get();
  }

  @Override
  public GasStack getItemGas(ItemStack itemstack)
  {
    if(itemstack.getItem() instanceof ItemBlock && Block.getBlockFromItem(itemstack.getItem()) == Blocks.cobblestone)
    {
      return new GasStack(GasRegistry.getGas("liquidStone"), 200);
    }

    return null;
  }

  @Override
  public boolean isValidGas(Gas gas)
  {
    return false;
  }
}
TOP

Related Classes of mekanism.common.tile.TileEntityCombiner

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.