Duh, now that you point it out, yep, it's a tick burner. Changed it:
private Item getItem()
{
return Item.getItemFromBlock(this);
}
but still not working for the other 7 variants.
Actually, I just copied the minecraft:door code for the entire class, then modified it to change the doors to my blocks and remove the OPEN and POWERED logic. This is my first mod and the first java I've done in 15 years. Since I did not know what functions would be needed, I just kept what was there.