SOLVED!
Now using:
@Init
public void load(FMLInitializationEvent event) {
proxy.registerRenderers();
// BionikCraft: Redstone Furnace
GameRegistry.addRecipe(
new ItemStack(Block.bedrock, 1),
new Object[] {
"bab", "aea", "cdc",
'a', Block.obsidian,
'b', Block.blockSteel,
'c', Item.redstoneRepeater,
'd', Block.field_94341_cq,
'e', Block.furnaceIdle
}
);
}
Seems that for some reason ("a", obj, "b", obj, "c", obj) is in fact different than ('a', obj, 'b', obj, 'c', obj). My own stupid fault for assuming quotes were similar. I'm familiar with other C based languages, though this is the first time I've run into this kind of problem with strings.
Tested and working. Thanks again both of you.