public InventoryTileEntity makePlayerInventory() {
// Workaround because instance variables get initialized AFTER the
// parent constructor. This gets called IN the parent constructor.
crafting = new ItemStack[9];
output = new ItemStack[9];
stationInventory = new InventoryCraftingStation(this);
return new InventoryTileEntity(this, stationInventory);
}