diff --git a/src/main/java/codechicken/nei/event/NEIRegisterHandlerInfosEvent.java b/src/main/java/codechicken/nei/event/NEIRegisterHandlerInfosEvent.java
index 8f40546d..ffdf7591 100644
--- a/src/main/java/codechicken/nei/event/NEIRegisterHandlerInfosEvent.java
+++ b/src/main/java/codechicken/nei/event/NEIRegisterHandlerInfosEvent.java
@@ -12,20 +12,15 @@ import cpw.mods.fml.common.eventhandler.Event;
/**
* Event is posted every time the handler infos got registered or reloaded. During it, you can safely register your
- * custom handler info.
- *
- *
- * This event does not have a result. {@link HasResult}
+ * custom handler info.
+ * This event does not have {@link HasResult result}.
*
* This event is fired on the {@link MinecraftForge#EVENT_BUS}.
*/
+@SuppressWarnings("unused")
public class NEIRegisterHandlerInfosEvent extends Event {
- public void registerHandlerInfo(String handlerName, String modName, String modId,
- Consumer builder) {
- HandlerInfo.Builder b = new HandlerInfo.Builder(handlerName, modName, modId);
- builder.accept(b);
- HandlerInfo info = b.build();
+ public void registerHandlerInfo(HandlerInfo info) {
if (GuiRecipeTab.handlerMap.put(info.getHandlerName(), info) != null) {
NEIClientConfig.logger.info("Replaced handler info for {}", info.getHandlerName());
} else {
@@ -33,6 +28,14 @@ public class NEIRegisterHandlerInfosEvent extends Event {
}
}
+ public void registerHandlerInfo(String handlerName, String modName, String modId,
+ Consumer builder) {
+ HandlerInfo.Builder b = new HandlerInfo.Builder(handlerName, modName, modId);
+ builder.accept(b);
+ HandlerInfo info = b.build();
+ registerHandlerInfo(info);
+ }
+
public void registerHandlerInfo(Class extends IRecipeHandler> handlerClazz, String modName, String modId,
Consumer builder) {
registerHandlerInfo(handlerClazz.getName(), modName, modId, builder);