CLASS net/minecraft/class_494 net/minecraft/client/gui/screen/ingame/LoomScreen FIELD field_21694 bannerField Lnet/minecraft/class_630; FIELD field_21841 bannerPatterns Lnet/minecraft/class_9307; FIELD field_2954 dye Lnet/minecraft/class_1799; FIELD field_2955 banner Lnet/minecraft/class_1799; FIELD field_2958 scrollbarClicked Z FIELD field_2961 hasTooManyPatterns Z FIELD field_2965 canApplyDyePattern Z FIELD field_2966 TEXTURE Lnet/minecraft/class_2960; FIELD field_2967 pattern Lnet/minecraft/class_1799; FIELD field_2968 scrollPosition F FIELD field_32346 PATTERN_LIST_COLUMNS I FIELD field_32347 PATTERN_LIST_ROWS I FIELD field_32348 SCROLLBAR_WIDTH I FIELD field_32349 SCROLLBAR_HEIGHT I FIELD field_32350 PATTERN_ENTRY_SIZE I FIELD field_32351 SCROLLBAR_AREA_HEIGHT I FIELD field_32352 PATTERN_LIST_OFFSET_X I FIELD field_32353 PATTERN_LIST_OFFSET_Y I FIELD field_39190 visibleTopRow I FIELD field_45476 SCROLLER_TEXTURE Lnet/minecraft/class_2960; FIELD field_45477 SCROLLER_DISABLED_TEXTURE Lnet/minecraft/class_2960; FIELD field_45478 PATTERN_SELECTED_TEXTURE Lnet/minecraft/class_2960; FIELD field_45479 PATTERN_HIGHLIGHTED_TEXTURE Lnet/minecraft/class_2960; FIELD field_45480 PATTERN_TEXTURE Lnet/minecraft/class_2960; FIELD field_45481 BANNER_SLOT_TEXTURE Lnet/minecraft/class_2960; FIELD field_45482 DYE_SLOT_TEXTURE Lnet/minecraft/class_2960; FIELD field_45483 PATTERN_SLOT_TEXTURE Lnet/minecraft/class_2960; FIELD field_46186 ERROR_TEXTURE Lnet/minecraft/class_2960; METHOD (Lnet/minecraft/class_1726;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V ARG 1 screenHandler ARG 2 inventory ARG 3 title METHOD method_17576 onInventoryChanged ()V METHOD method_22692 drawBanner (Lnet/minecraft/class_332;Lnet/minecraft/class_6880;II)V ARG 1 context ARG 2 pattern ARG 3 x ARG 4 y METHOD method_43774 getRows ()I