()
| 71 | } |
| 72 | |
| 73 | public NEI_RecipeMap init() { |
| 74 | if (NEI_NH) { |
| 75 | API.registerRecipeHandler(this); |
| 76 | API.registerUsageHandler(this); |
| 77 | |
| 78 | NBTTagCompound tNBT = UT.NBT.make(); |
| 79 | tNBT.setString ("modId" , MD.GT.mID); |
| 80 | tNBT.setString ("modName" , MD.GT.mName); |
| 81 | tNBT.setString ("handler" , mRecipeMap.mNameNEI); |
| 82 | tNBT.setString ("itemName" , ST.regMeta(mRecipeMap.mRecipeMachineList.isEmpty() ? ST.make(Blocks.lit_furnace, 1, 0) : mRecipeMap.mRecipeMachineList.get(0))); |
| 83 | tNBT.setInteger("handlerHeight" , 135); |
| 84 | tNBT.setInteger("handlerWidth" , 166); |
| 85 | tNBT.setInteger("maxRecipesPerPage", 2); |
| 86 | tNBT.setInteger("yShift" , 6); |
| 87 | tNBT.setBoolean("modRequired" , T); |
| 88 | FMLInterModComms.sendMessage("NotEnoughItems", "registerHandlerInfo", tNBT); |
| 89 | } else { |
| 90 | GuiCraftingRecipe.craftinghandlers.add(this); |
| 91 | GuiUsageRecipe.usagehandlers.add(this); |
| 92 | } |
| 93 | |
| 94 | FMLInterModComms.sendRuntimeMessage(GAPI, "NEIPlugins", "register-crafting-handler", MD.GAPI.mID+"@"+getRecipeName()+"@"+getOverlayIdentifier()); |
| 95 | return this; |
| 96 | } |
| 97 | |
| 98 | @Override |
| 99 | public TemplateRecipeHandler newInstance() { |
nothing calls this directly
no test coverage detected