blob: 7854589744edd440e7f0542b844906c8159852a6 [file] [log] [blame] [raw]
package mekanism.generators.common;
import mekanism.common.item.ItemMekanism;
import mekanism.generators.common.item.ItemHohlraum;
import mekanism.generators.common.tile.turbine.TileEntityTurbineRotor;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.util.BlockPos;
import net.minecraft.world.World;
import net.minecraftforge.fml.common.registry.GameRegistry;
import net.minecraftforge.fml.common.registry.GameRegistry.ObjectHolder;
@ObjectHolder("MekanismGenerators")
public class GeneratorsItems
{
public static final Item SolarPanel = new ItemMekanism().setUnlocalizedName("SolarPanel");
public static final ItemHohlraum Hohlraum = (ItemHohlraum)new ItemHohlraum().setUnlocalizedName("Hohlraum");
public static final Item TurbineBlade = new ItemMekanism() {
@Override
public boolean doesSneakBypassUse(World world, BlockPos pos, EntityPlayer player)
{
return world.getTileEntity(pos) instanceof TileEntityTurbineRotor;
}
}.setUnlocalizedName("TurbineBlade");
public static void register()
{
GameRegistry.registerItem(SolarPanel, "SolarPanel");
GameRegistry.registerItem(Hohlraum, "Hohlraum");
GameRegistry.registerItem(TurbineBlade, "TurbineBlade");
}
}