2017-07-23 12:10:52 +02:00

45 lines
1.1 KiB
Java

package com.hbm.blocks.machine;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import net.minecraft.block.BlockRailBase;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.entity.item.EntityMinecart;
import net.minecraft.util.IIcon;
import net.minecraft.world.World;
public class RailHighspeed extends BlockRailBase {
@SideOnly(Side.CLIENT)
private IIcon icon;
public RailHighspeed()
{
super(true);
}
/**
* Gets the block's texture. Args: side, meta
*/
@Override
@SideOnly(Side.CLIENT)
public IIcon getIcon(int p_149691_1_, int p_149691_2_)
{
return p_149691_2_ >= 6 ? this.icon : this.blockIcon;
}
@Override
@SideOnly(Side.CLIENT)
public void registerBlockIcons(IIconRegister p_149651_1_)
{
super.registerBlockIcons(p_149651_1_);
this.icon = p_149651_1_.registerIcon(this.getTextureName());
}
@Override
public float getRailMaxSpeed(World world, EntityMinecart cart, int y, int x, int z)
{
return 1.0f;
}
}