Update to allow subtyping of spawner base

Added ItemStack parameter to getStructureName similar to the other
abstract methods