@@ -0,0 +1,1429 @@
+package com.mcmoddev.nethermetals.integration.plugins;%0D%0A%0D%0Aimport com.mcmoddev.nethermetals.NetherMetals;%0D%0Aimport com.mcmoddev.lib.data.Names;%0D%0Aimport com.mcmoddev.lib.integration.IIntegration;%0D%0Aimport com.mcmoddev.lib.integration.MMDPlugin;%0D%0Aimport com.mcmoddev.lib.integration.plugins.ThermalExpansionBase;%0D%0Aimport com.mcmoddev.lib.util.ConfigBase.Options;%0D%0Aimport com.mcmoddev.lib.init.Materials;%0D%0A%0D%0Aimport net.minecraft.item.ItemStack;%0D%0Aimport net.minecraft.item.crafting.IRecipe;%0D%0Aimport net.minecraftforge.common.MinecraftForge;%0D%0Aimport net.minecraftforge.event.RegistryEvent;%0D%0Aimport net.minecraftforge.fml.common.eventhandler.SubscribeEvent;%0D%0A%0D%0A@MMDPlugin(addonId=NetherMetals.MODID, pluginId=ThermalExpansion.PLUGIN_MODID)%0D%0Apublic class ThermalExpansion extends ThermalExpansionBase implements IIntegration %7B%0D%0A%09@Override%0D%0A%09public void init() %7B%0D%0A%09%09if (!Options.isModEnabled(PLUGIN_MODID)) %7B%0D%0A%09%09%09return;%0D%0A%09%09%7D%0D%0A%09%09MinecraftForge.EVENT_BUS.register(this);%0D%0A%09%7D%0D%0A%0D%0A%09@SubscribeEvent%0D%0A%09public void regShit(RegistryEvent.Register%3CIRecipe%3E event) %7B%0D%0A%09%09Materials.getAllMaterials().stream()%0D%0A%09%09.filter(mat-%3Emat.hasBlock(Names.NETHERORE))%0D%0A%09%09.filter(mat-%3Emat.hasItem(Names.POWDER))%0D%0A%09%09.forEach(mat -%3E %7B%0D%0A%09%09%09ItemStack ore = mat.getBlockItemStack(Names.NETHERORE, 1);%0D%0A%09%09%09ItemStack powder = mat.getItemStack(Names.POWDER, 4);%0D%0A%09%09%09if( !((ore.isEmpty()) %7C%7C (powder.isEmpty())))%0D%0A%09%09%09%09addPulverizerRecipe( 4000, ore, powder);%0D%0A%09%09%7D);%0D%0A%09%7D%0D%0A%7D%0D%0A

add integration with Thermal Expansion