if( ID == 2 ) { // Vanilla Workbench
TileWorkbench workbench = (TileWorkbench) world.getBlockTileEntity( x, y, z );
if( workbench == null )
return null;
return new GuiVanillaWorkbench( new ContainerVanillaWorkbench( workbench, player ) );
}
if( ID == 3 ) { // Craft Pad
int invSlot = meta == 0 ? player.inventory.currentItem : meta - 1;
CraftPad craftPad = new CraftPad( player.inventory.mainInventory[invSlot], player );