MCPcopy Create free account
hub / github.com/GregTech6/gregtech6 / init

Method init

src/main/java/gregapi/NEI_RecipeMap.java:73–96  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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() {

Callers

nothing calls this directly

Calls 9

regMetaMethod · 0.95
makeMethod · 0.95
getRecipeNameMethod · 0.95
getOverlayIdentifierMethod · 0.95
setBooleanMethod · 0.80
getMethod · 0.65
addMethod · 0.65
makeMethod · 0.45
isEmptyMethod · 0.45

Tested by

no test coverage detected