5a0fd88182
Most of it is working just need some more work before can be call Updated. Still have to fix model rotations, Add new steam engine, Add Eletric motor block, Add crank Shaft, Fix all models to fit to pipes, Re do pipes to look nicer. Most likely i need to fix both steam engine and boiler's share resources methods, and Generation methods
49 lines
1.3 KiB
Java
49 lines
1.3 KiB
Java
package EUI.SteamPower;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
|
|
import net.minecraft.src.*;
|
|
|
|
public class ItemMachine extends ItemBlock {
|
|
|
|
public ItemMachine(int id) {
|
|
super(id);
|
|
setMaxDamage(0);
|
|
setHasSubtypes(true);
|
|
this.setTabToDisplayOn(CreativeTabs.tabBlock);
|
|
}
|
|
@Override
|
|
public void getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List)
|
|
{
|
|
|
|
par3List.add(new ItemStack(this, 1, 1));
|
|
par3List.add(new ItemStack(this, 1, 2));
|
|
par3List.add(new ItemStack(this, 1, 3));
|
|
par3List.add(new ItemStack(this, 1, 15));
|
|
}
|
|
@Override
|
|
public int getMetadata(int metadata)
|
|
{
|
|
return metadata;
|
|
}
|
|
@Override
|
|
public String getItemName()
|
|
{
|
|
return "Machine";
|
|
}
|
|
@Override
|
|
public String getItemNameIS(ItemStack par1ItemStack)
|
|
{
|
|
int var3 = par1ItemStack.getItemDamage();
|
|
switch(var3)
|
|
{
|
|
case 0: return "CoalProcessor";
|
|
case 1: return "Boiler";
|
|
case 2: return "FireBox";
|
|
case 3: return "SteamGen";
|
|
case 15: return "EnergyNuller";
|
|
}
|
|
return this.getItemName();
|
|
}
|
|
}
|
|
|