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

Method render

Minecraft-Utils/1.10/src/ResourceManager.java:350–372  ·  view source on GitHub ↗
(Object instance, adz itemStack, ItemModelResource itemModel, bpl.b transformType, boolean leftHand)

Source from the content-addressed store, hash-verified

348 }
349
350 private void render(Object instance, adz itemStack, ItemModelResource itemModel, bpl.b transformType, boolean leftHand) {
351 MinecraftFactory.getVars().bindTexture(itemModel.getResourceLocation());
352 ((Variables) MinecraftFactory.getVars()).getTextureManager().b((ResourceLocation) itemModel.getResourceLocation()).b(false, false);
353 GLUtil.color(1, 1, 1, 1);
354 bob.D();
355 bob.a(516, 0.1F);
356 bob.m();
357 bob.a(bob.r.l, bob.l.j, bob.r.e, bob.l.n);
358 bob.G();
359 bpl itemCameraTransforms = ((byl) itemModel.getBakedModel()).e();
360 bpl.a(itemCameraTransforms.b(transformType), leftHand);
361 if (a(itemCameraTransforms.b(transformType))) {
362 bob.a(bob.i.a);
363 }
364
365 ((bsu) instance).a(itemStack, (byl) itemModel.getBakedModel());
366 bob.a(bob.i.b);
367 bob.H();
368 bob.E();
369 bob.l();
370 MinecraftFactory.getVars().bindTexture(itemModel.getResourceLocation());
371 ((Variables) MinecraftFactory.getVars()).getTextureManager().b((ResourceLocation) itemModel.getResourceLocation()).a();
372 }
373
374 private boolean a(bpk var) {
375 return var.d.x < 0.0F ^ var.d.y < 0.0F ^ var.d.z < 0.0F;

Callers 1

renderInPersonModeMethod · 0.95

Calls 10

getVarsMethod · 0.95
colorMethod · 0.95
aMethod · 0.95
getBakedModelMethod · 0.80
bindTextureMethod · 0.65
getResourceLocationMethod · 0.65
bMethod · 0.45
getTextureManagerMethod · 0.45
mMethod · 0.45
eMethod · 0.45

Tested by

no test coverage detected