net.minecraft.client.gui.screen.ingame

public class LoomScreen

extends HandledScreen<LoomScreenHandler>

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable, RenderTickUpdatable, ScreenHandlerProvider

net.minecraft.client.gui.screens.inventory.LoomScreen
net.minecraft.class_494
net.minecraft.client.gui.screen.ingame.LoomScreen

Field summary

Modifier and TypeField
private static final Identifier
BG_LOCATION
field_2966
TEXTURE
private static final ButtonTextures
PATTERN_BUTTON_SPRITES
field_1_12468
field_1_12468
private static final Identifier
BANNER_SLOT_SPRITE
field_45481
BANNER_SLOT_TEXTURE
private static final Identifier
DYE_SLOT_SPRITE
field_45482
DYE_SLOT_TEXTURE
private static final Identifier
PATTERN_SLOT_SPRITE
field_45483
PATTERN_SLOT_TEXTURE
private static final Identifier
ERROR_SPRITE
field_46186
ERROR_TEXTURE
private static final Identifier
SCROLLER_SPRITE
field_45476
SCROLLER_TEXTURE
private static final Identifier
SCROLLER_DISABLED_SPRITE
field_45477
SCROLLER_DISABLED_TEXTURE
private static final int
PATTERN_COLUMNS
field_32346
PATTERN_LIST_COLUMNS
private static final int
PATTERN_ROWS
field_32347
PATTERN_LIST_ROWS
private static final int
PATTERN_IMAGE_SIZE
field_32350
PATTERN_ENTRY_SIZE
private static final int
SCROLLER_WIDTH
field_32348
SCROLLBAR_WIDTH
private static final int
SCROLLER_HEIGHT
field_32349
SCROLLBAR_HEIGHT
private static final int
SCROLL_AREA_WIDTH
field_1_12470
field_1_12470
private static final int
SCROLL_AREA_HEIGHT
field_1_12469
field_1_12469
private static final int
PATTERNS_START_X
field_32352
PATTERN_LIST_OFFSET_X
private static final int
PATTERNS_START_Y
field_32353
PATTERN_LIST_OFFSET_Y
private BannerFlagBlockModel
flag
field_21694
bannerField
private BannerPatternsComponent
resultBannerPatterns
field_21841
bannerPatterns
private ItemStack
bannerStack
field_2955
banner
private ItemStack
dyeStack
field_2954
dye
private ItemStack
patternStack
field_2967
pattern
private boolean
hasMaxPatterns
field_2961
hasTooManyPatterns
private ScrollableLayoutWidget
recipeArea
field_1_12472
field_1_12472
private boolean
showingPatterns
field_1_12473
field_1_12473
private double
patternScrollAmount
field_1_12471
field_1_12471

Constructor summary

ModifierConstructor
public (LoomScreenHandler screenHandler, PlayerInventory inventory, Text title)

Method summary

Modifier and TypeMethod
protected void
init()
method_25426()
init()
protected void
repositionElements()
method_48640()
refreshWidgetPositions()
public void
extractBackground(GuiGraphicsExtractor graphics)
method_25420(class_332 arg0)
renderBackground(DrawContext arg0)
private void
containerChanged()
method_17576()
onInventoryChanged()
private void
initPatterns(List<Holder<BannerPattern>> patterns, ItemStack dyeStack)
method_1_12319(List<class_6880<class_2582>> arg0, class_1799 arg1)
method_1_12319(List<RegistryEntry<BannerPattern>> arg0, ItemStack arg1)
private ScrollableLayoutWidget
createScrollableLayout(Layout layout)
method_1_12318(class_8133 arg0)
method_1_12318(LayoutWidget arg0)
private static void
lambda$createScrollableLayout$0(LoomScreen arg0, AbstractWidget arg1)
method_1_12320(class_494 arg0, class_339 arg1)
method_1_12320(LoomScreen arg0, ClickableWidget arg1)
private boolean
lambda$initPatterns$3(int arg0)
method_1_12324(int arg0)
method_1_12324(int arg0)
private static Tooltip
lambda$initPatterns$2(Component arg0)
method_1_12323(class_2561 arg0)
method_1_12323(Text arg0)
private void
lambda$initPatterns$1(int arg0, Button arg1)
method_1_12322(int arg0, class_4185 arg1)
method_1_12322(int arg0, ButtonWidget arg1)
private static void
lambda$initPatterns$0(LoomScreen arg0, AbstractWidget arg1)
method_1_12321(class_494 arg0, class_339 arg1)
method_1_12321(LoomScreen arg0, ClickableWidget arg1)