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

Method render

Minecraft-Utils/1.8.9/src/ResourceManager.java:350–373  ·  view source on GitHub ↗
(Object instance, zx itemStack, ItemModelResource itemModel, bgr.b transformType)

Source from the content-addressed store, hash-verified

348 }
349
350 private void render(Object instance, zx itemStack, ItemModelResource itemModel, bgr.b transformType) {
351 MinecraftFactory.getVars().bindTexture(itemModel.getResourceLocation());
352 ((Variables) MinecraftFactory.getVars()).getTextureManager().b((ResourceLocation) itemModel.getResourceLocation()).b(false, false);
353 GLUtil.scale(2, 2, 2);
354 GLUtil.color(1, 1, 1, 1);
355 bfl.B();
356 bfl.a(516, 0.1F);
357 bfl.l();
358 bfl.a(770, 771, 1, 0);
359 bfl.E();
360 bgr itemCameraTransforms = ((boq) itemModel.getBakedModel()).f();
361 itemCameraTransforms.a(transformType);
362 if (a(itemCameraTransforms.b(transformType))) {
363 bfl.e(1028);
364 }
365
366 ((bjh) instance).a(itemStack, (boq) itemModel.getBakedModel());
367 bfl.e(1029);
368 bfl.F();
369 bfl.C();
370 bfl.k();
371 MinecraftFactory.getVars().bindTexture(itemModel.getResourceLocation());
372 ((Variables) MinecraftFactory.getVars()).getTextureManager().b((ResourceLocation) itemModel.getResourceLocation()).a();
373 }
374
375 private boolean a(bgq var) {
376 return var.d.x < 0.0F ^ var.d.y < 0.0F ^ var.d.z < 0.0F;

Callers 1

renderInPersonModeMethod · 0.95

Calls 12

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
eMethod · 0.45
kMethod · 0.45

Tested by

no test coverage detected