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

Method render

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

Source from the content-addressed store, hash-verified

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