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

Method render

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

Source from the content-addressed store, hash-verified

348 }
349
350 private void render(Object instance, adq itemStack, ItemModelResource itemModel, bos.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 bni.D();
355 bni.a(516, 0.1F);
356 bni.m();
357 bni.a(bni.r.l, bni.l.j, bni.r.e, bni.l.n);
358 bni.G();
359 bos itemCameraTransforms = ((bxo) itemModel.getBakedModel()).e();
360 bos.a(itemCameraTransforms.b(transformType), leftHand);
361 if (a(itemCameraTransforms.b(transformType))) {
362 bni.a(bni.i.a);
363 }
364
365 ((brz) instance).a(itemStack, (bxo) itemModel.getBakedModel());
366 bni.a(bni.i.b);
367 bni.H();
368 bni.E();
369 bni.l();
370 MinecraftFactory.getVars().bindTexture(itemModel.getResourceLocation());
371 ((Variables) MinecraftFactory.getVars()).getTextureManager().b((ResourceLocation) itemModel.getResourceLocation()).a();
372 }
373
374 private boolean a(bor 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