CLASS net/minecraft/class_918 net/minecraft/client/render/item/ItemRenderer FIELD field_21010 ENCHANTED_ITEM_GLINT Lnet/minecraft/class_2960; FIELD field_27770 builtinModelItemRenderer Lnet/minecraft/class_756; FIELD field_4728 WITHOUT_MODELS Ljava/util/Set; FIELD field_4729 textureManager Lnet/minecraft/class_1060; FIELD field_4730 zOffset F FIELD field_4732 models Lnet/minecraft/class_763; FIELD field_4733 colorMap Lnet/minecraft/class_325; METHOD (Lnet/minecraft/class_1060;Lnet/minecraft/class_1092;Lnet/minecraft/class_325;Lnet/minecraft/class_756;)V ARG 1 manager ARG 2 bakery ARG 3 colorMap ARG 4 builtinModelItemRenderer METHOD method_23177 renderItem (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_809$class_811;ZLnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1937;III)V ARG 1 entity ARG 2 item ARG 3 renderMode ARG 4 leftHanded ARG 5 matrices ARG 6 vertexConsumers ARG 7 world ARG 8 light ARG 9 overlay ARG 10 seed METHOD method_23178 renderItem (Lnet/minecraft/class_1799;Lnet/minecraft/class_809$class_811;IILnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V ARG 1 stack ARG 2 transformationType ARG 3 light ARG 4 overlay ARG 5 matrices ARG 6 vertexConsumers ARG 7 seed METHOD method_23179 renderItem (Lnet/minecraft/class_1799;Lnet/minecraft/class_809$class_811;ZLnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_1087;)V ARG 1 stack ARG 2 renderMode ARG 3 leftHanded ARG 4 matrices ARG 5 vertexConsumers ARG 6 light ARG 7 overlay ARG 8 model METHOD method_23180 renderBakedItemQuads (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Ljava/util/List;Lnet/minecraft/class_1799;II)V ARG 1 matrices ARG 2 vertices ARG 3 quads ARG 4 stack ARG 5 light ARG 6 overlay METHOD method_23181 getItemGlintConsumer (Lnet/minecraft/class_4597;Lnet/minecraft/class_1921;ZZ)Lnet/minecraft/class_4588; ARG 0 vertexConsumers ARG 1 layer ARG 2 solid ARG 3 glint METHOD method_23182 renderBakedItemModel (Lnet/minecraft/class_1087;Lnet/minecraft/class_1799;IILnet/minecraft/class_4587;Lnet/minecraft/class_4588;)V ARG 1 model ARG 2 stack ARG 3 light ARG 4 overlay ARG 5 matrices ARG 6 vertices METHOD method_27951 renderInGuiWithOverrides (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;III)V COMMENT Renders an item in a GUI with an attached entity. COMMENT COMMENT

The entity is used to calculate model overrides for the item. ARG 1 entity ARG 2 stack ARG 3 x ARG 4 y METHOD method_27952 getArmorGlintConsumer (Lnet/minecraft/class_4597;Lnet/minecraft/class_1921;ZZ)Lnet/minecraft/class_4588; ARG 0 provider ARG 1 layer ARG 2 solid ARG 3 glint METHOD method_27953 renderInGui (Lnet/minecraft/class_1799;II)V COMMENT Renders an item in a GUI without an attached entity. ARG 1 stack ARG 2 x ARG 3 y METHOD method_29711 getDirectItemGlintConsumer (Lnet/minecraft/class_4597;Lnet/minecraft/class_1921;ZZ)Lnet/minecraft/class_4588; ARG 0 provider ARG 1 layer ARG 2 solid ARG 3 glint METHOD method_30114 getCompassGlintConsumer (Lnet/minecraft/class_4597;Lnet/minecraft/class_1921;Lnet/minecraft/class_4587$class_4665;)Lnet/minecraft/class_4588; ARG 0 provider ARG 1 layer ARG 2 entry METHOD method_30115 getDirectCompassGlintConsumer (Lnet/minecraft/class_4597;Lnet/minecraft/class_1921;Lnet/minecraft/class_4587$class_4665;)Lnet/minecraft/class_4588; ARG 0 provider ARG 1 layer ARG 2 entry METHOD method_32797 renderInGuiWithOverrides (Lnet/minecraft/class_1799;III)V ARG 1 stack ARG 2 x ARG 3 y METHOD method_4004 renderGuiQuad (Lnet/minecraft/class_287;IIIIIIII)V ARG 1 buffer ARG 2 x ARG 3 y ARG 4 width ARG 5 height ARG 6 red ARG 7 green ARG 8 blue ARG 9 alpha METHOD method_4010 renderGuiItemIcon (Lnet/minecraft/class_1799;II)V ARG 1 stack ARG 2 x ARG 3 y METHOD method_4012 getModels ()Lnet/minecraft/class_763; METHOD method_4019 getHeldItemModel (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;I)Lnet/minecraft/class_1087; ARG 2 world ARG 3 entity ARG 4 seed METHOD method_4021 renderGuiItemModel (Lnet/minecraft/class_1799;IILnet/minecraft/class_1087;)V ARG 1 stack ARG 2 x ARG 3 y ARG 4 model METHOD method_4022 renderGuiItemOverlay (Lnet/minecraft/class_327;Lnet/minecraft/class_1799;IILjava/lang/String;)V COMMENT Renders the overlay for items in GUIs, including the damage bar and the item count. ARG 1 renderer ARG 2 stack ARG 3 x ARG 4 y ARG 5 countLabel COMMENT a label for the stack; if null, the stack count is drawn instead METHOD method_4023 renderInGuiWithOverrides (Lnet/minecraft/class_1799;II)V COMMENT Renders an item in a GUI with the player as the attached entity COMMENT for calculating model overrides. ARG 1 stack ARG 2 x ARG 3 y METHOD method_4025 renderGuiItemOverlay (Lnet/minecraft/class_327;Lnet/minecraft/class_1799;II)V COMMENT Renders the overlay for items in GUIs, including the damage bar and the item count. ARG 1 renderer ARG 2 stack ARG 3 x ARG 4 y METHOD method_4026 innerRenderInGui (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;III)V ARG 1 entity ARG 2 itemStack ARG 3 x ARG 4 y