Files
TinkersConstruct/src/main/java/tconstruct/plugins/nei/NEITConstructConfig.java
T
2023-11-02 06:36:34 +01:00

41 lines
1.3 KiB
Java

package tconstruct.plugins.nei;
import codechicken.nei.api.API;
import codechicken.nei.api.IConfigureNEI;
import tconstruct.tools.gui.CraftingStationGui;
public class NEITConstructConfig implements IConfigureNEI {
@Override
public void loadConfig() {
API.registerGuiOverlay(CraftingStationGui.class, "crafting", new CraftingStationStackPositioner());
API.registerGuiOverlayHandler(CraftingStationGui.class, new CraftingStationOverlayHandler(), "crafting");
API.registerBookmarkContainerHandler(CraftingStationGui.class, new NEITConstructBookmarkContainerHandler());
registerHandler(new RecipeHandlerDryingRack());
registerHandler(new RecipeHandlerToolMaterials());
registerHandler(new RecipeHandlerMelting());
registerHandler(new RecipeHandlerAlloying());
registerHandler(new RecipeHandlerCastingTable());
registerHandler(new RecipeHandlerCastingBasin());
BeltToggleFromGuiInputHandler.init();
}
@Override
public String getName() {
return "TConstruct";
}
@Override
public String getVersion() {
return "${version}";
}
private static void registerHandler(RecipeHandlerBase handler) {
API.registerRecipeHandler(handler);
API.registerUsageHandler(handler);
}
}