package org.pfaa.fabrica;

import java.util.List;

import org.pfaa.chemica.item.IndustrialMaterialItem;
import org.pfaa.chemica.processing.Form.Forms;
import org.pfaa.core.catalog.CatalogUtils;
import org.pfaa.fabrica.model.Intermediate.Intermediates;
import org.pfaa.geologica.GeologicaItems;

public class FabricaItems {
	public static final IndustrialMaterialItem<Intermediates> INTERMEDIATE_CRUSHED = 
			new IndustrialMaterialItem<Intermediates>(Forms.CRUSHED, Intermediates.class);
	public static final IndustrialMaterialItem<Intermediates> INTERMEDIATE_DUST = 
			new IndustrialMaterialItem<Intermediates>(Forms.DUST, Intermediates.class);
	
	@SuppressWarnings("rawtypes")
	public static List<IndustrialMaterialItem> getIndustrialMaterialItems() {
		return CatalogUtils.getEntries(GeologicaItems.class, IndustrialMaterialItem.class);
	}
}

@@ -207,48 +207,32 @@
 faa.
-fabrica.model.Intermediate
+core.catalog
 .I
-n
 te
-rmediates
+mCatalog
 ;%0Aim
@@ -249,31 +249,47 @@
 faa.
-geologica.GeologicaItem
+fabrica.model.Intermediate.Intermediate
 s;%0A%0A
@@ -314,16 +314,39 @@
 caItems 
+implements ItemCatalog 
 %7B%0A%09publi
@@ -808,14 +808,12 @@
 ies(
-Geolog
+Fabr
 icaI

fix Fabrica item registration