11package com .lx862 .splashfox .screen .widget ;
22
33import com .mojang .blaze3d .platform .cursor .CursorTypes ;
4- import net .minecraft .client .gui .GuiGraphics ;
4+ import net .minecraft .client .gui .GuiGraphicsExtractor ;
55import net .minecraft .client .gui .components .Button ;
66import net .minecraft .client .renderer .RenderPipelines ;
77import net .minecraft .network .chat .Component ;
@@ -21,31 +21,31 @@ public ChooseButton(int x, int y, int width, int height, boolean selected, Ident
2121 }
2222
2323 @ Override
24- protected void renderContents ( GuiGraphics guiGraphics , int i , int j , float f ) {
24+ protected void extractContents ( GuiGraphicsExtractor guiGraphicsExtractor , int i , int j , float f ) {
2525 int startX = getX () - PADDING ;
2626 int startY = getY () - PADDING ;
2727 int sizeWidth = getWidth () + PADDING + PADDING ;
2828 int sizeHeight = getHeight () + PADDING + PADDING ;
2929 int endX = getX () + getWidth () + PADDING ;
3030 int endY = getY () + getHeight () + PADDING ;
3131 if (selected ) {
32- guiGraphics .fill (startX -1 , startY -1 , startX + sizeWidth +1 , startY + sizeHeight +1 , 0xFFFFFFFF );
33- guiGraphics .fill (startX , startY , endX , endY , 0xFF000000 );
32+ guiGraphicsExtractor .fill (startX -1 , startY -1 , startX + sizeWidth +1 , startY + sizeHeight +1 , 0xFFFFFFFF );
33+ guiGraphicsExtractor .fill (startX , startY , endX , endY , 0xFF000000 );
3434 } else if (this .isHovered () || this .isFocused ()) {
3535 int eX = startX + sizeWidth ;
3636 int eY = startY + sizeHeight ;
3737 // top bottom
38- guiGraphics .fill (startX , startY -1 , eX , startY , 0x66FFFFFF );
39- guiGraphics .fill (startX , eY , eX , eY +1 , 0x66FFFFFF );
38+ guiGraphicsExtractor .fill (startX , startY -1 , eX , startY , 0x66FFFFFF );
39+ guiGraphicsExtractor .fill (startX , eY , eX , eY +1 , 0x66FFFFFF );
4040
4141 // left right (includ. corner)
42- guiGraphics .fill (startX -1 , startY -1 , startX , eY +1 , 0x66FFFFFF );
43- guiGraphics .fill (eX , startY -1 , eX +1 , eY +1 , 0x66FFFFFF );
42+ guiGraphicsExtractor .fill (startX -1 , startY -1 , startX , eY +1 , 0x66FFFFFF );
43+ guiGraphicsExtractor .fill (eX , startY -1 , eX +1 , eY +1 , 0x66FFFFFF );
4444 }
4545 if (this .isHovered ()) {
46- guiGraphics .requestCursor (CursorTypes .POINTING_HAND );
46+ guiGraphicsExtractor .requestCursor (CursorTypes .POINTING_HAND );
4747 }
48- guiGraphics .blit (RenderPipelines .GUI_TEXTURED , buttonTextureId , this .getX (), this .getY (), 0 , 0 , this .width , this .height , this .width , this .height );
48+ guiGraphicsExtractor .blit (RenderPipelines .GUI_TEXTURED , buttonTextureId , this .getX (), this .getY (), 0 , 0 , this .width , this .height , this .width , this .height );
4949 }
5050
5151 public void setSelected (boolean bl ) {
0 commit comments