MCPcopy Create free account
hub / github.com/5zig/The-5zig-Mod / render

Method render

Minecraft-Utils/1.8/src/ResourceManager.java:348–384  ·  view source on GitHub ↗
(Object instance, amj itemStack, ItemModelResource itemModel, cmz transformType)

Source from the content-addressed store, hash-verified

346 }
347
348 private void render(Object instance, amj itemStack, ItemModelResource itemModel, cmz transformType) {
349 MinecraftFactory.getVars().bindTexture(itemModel.getResourceLocation());
350 ((Variables) MinecraftFactory.getVars()).getTextureManager().b((ResourceLocation) itemModel.getResourceLocation()).b(false, false);
351 GLUtil.scale(2, 2, 2);
352 GLUtil.color(1, 1, 1, 1);
353 cjm.B();
354 cjm.a(516, 0.1F);
355 cjm.l();
356 cjm.a(770, 771, 1, 0);
357 cjm.E();
358
359 cmx itemCameraTransforms = ((cxe) itemModel.getBakedModel()).f();
360 switch (transformType) {
361 case a:
362 break;
363 case b:
364 a(itemCameraTransforms.b);
365 break;
366 case c:
367 a(itemCameraTransforms.c);
368 break;
369 case d:
370 a(itemCameraTransforms.d);
371 break;
372 case e:
373 a(itemCameraTransforms.e);
374 break;
375 }
376
377 ((cqh) instance).a(itemStack, (cxe) itemModel.getBakedModel());
378
379 cjm.F();
380 cjm.C();
381 cjm.k();
382 MinecraftFactory.getVars().bindTexture(itemModel.getResourceLocation());
383 ((Variables) MinecraftFactory.getVars()).getTextureManager().b((ResourceLocation) itemModel.getResourceLocation()).a();
384 }
385
386 public static float b = 0.0F;
387 public static float c = 0.0F;

Callers 1

renderInPersonModeMethod · 0.95

Calls 11

getVarsMethod · 0.95
scaleMethod · 0.95
colorMethod · 0.95
aMethod · 0.95
getBakedModelMethod · 0.80
bindTextureMethod · 0.65
getResourceLocationMethod · 0.65
bMethod · 0.45
getTextureManagerMethod · 0.45
fMethod · 0.45
kMethod · 0.45

Tested by

no test coverage detected