Package net.minecraft.client.gui.components
Part 1/1
AbstractButton
- Full name:
net.minecraft.client.gui.components.AbstractButton - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/AbstractButton.java - Type:
class - Modifiers:
public abstract - Extends:
AbstractWidget
net.minecraft.client.gui.components.AbstractButton#AbstractButton(int,int,int,int,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractButton.java:24 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ AbstractButton ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
int iint jint kint lComponent component
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractButton#keyPressed(int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractButton.java:55 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ keyPressed ตาม implementation ของ AbstractButton
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: selected(), playDownSound(), getInstance(), getSoundManager(), onPress(). มีจุด return อย่างน้อย 3 จุด.
Parameters
int iint jint k
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractButton#onClick(double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractButton.java:50 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Click
ทำงานยังไง
เรียกต่อ: onPress().
Parameters
double ddouble e
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractButton#onPress()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractButton.java:28 - Modifiers:
public abstract - Return:
void
คืออะไร
จัดการเหตุการณ์ Press
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractButton#renderString(GuiGraphics,Font,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractButton.java:46 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ String
ทำงานยังไง
เรียกต่อ: renderScrollingString().
Parameters
GuiGraphics guiGraphicsFont fontint i
ตัวอย่างใช้งาน
AbstractButton instance = ...;
GuiGraphics guiGraphics = ...;
Font font = ...;
instance.renderString(guiGraphics, font, 0);
net.minecraft.client.gui.components.AbstractButton#renderWidget(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractButton.java:30 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Widget
ทำงานยังไง
เรียกต่อ: getInstance(), blitSprite(), get(), isHoveredOrFocused(), getX(), getY(), getWidth(), getHeight().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderWidget(GuiGraphics guiGraphics, int i, int j, float f) {
super.renderWidget(guiGraphics, i, j, f);
}
AbstractContainerWidget
- Full name:
net.minecraft.client.gui.components.AbstractContainerWidget - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/AbstractContainerWidget.java - Type:
class - Modifiers:
public abstract - Extends:
AbstractScrollArea - Implements:
ContainerEventHandler
net.minecraft.client.gui.components.AbstractContainerWidget#AbstractContainerWidget(int,int,int,int,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractContainerWidget.java:18 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ AbstractContainerWidget ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
int iint jint kint lComponent component
ตัวอย่างใช้งาน
Component component = ...;
AbstractContainerWidget instance = new AbstractContainerWidget(0, 0, 0, 0, component);
net.minecraft.client.gui.components.AbstractContainerWidget#getFocused()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractContainerWidget.java:32 - Modifiers:
public - Return:
GuiEventListener
คืออะไร
อ่านค่า Focused
ทำงานยังไง
คืนค่า: this.focused.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractContainerWidget#isDragging()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractContainerWidget.java:22 - Modifiers:
public final - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Dragging
ทำงานยังไง
คืนค่า: this.isDragging.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractContainerWidget#isFocused()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractContainerWidget.java:75 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Focused
ทำงานยังไง
คืนค่า: ContainerEventHandler.super.isFocused().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractContainerWidget#mouseClicked(double,double,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractContainerWidget.java:57 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseClicked ตาม implementation ของ AbstractContainerWidget
ทำงานยังไง
เรียกต่อ: updateScrolling(). คืนค่า: ContainerEventHandler.super.mouseClicked(d, e, i) || bl.
Parameters
double ddouble eint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractContainerWidget#mouseDragged(double,double,int,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractContainerWidget.java:69 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseDragged ตาม implementation ของ AbstractContainerWidget
ทำงานยังไง
คืนค่า: ContainerEventHandler.super.mouseDragged(d, e, i, f, g).
Parameters
double ddouble eint idouble fdouble g
ตัวอย่างใช้งาน
AbstractContainerWidget instance = ...;
boolean result = instance.mouseDragged(0.0D, 0.0D, 0, 0.0D, 0.0D);
net.minecraft.client.gui.components.AbstractContainerWidget#mouseReleased(double,double,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractContainerWidget.java:63 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseReleased ตาม implementation ของ AbstractContainerWidget
ทำงานยังไง
คืนค่า: ContainerEventHandler.super.mouseReleased(d, e, i).
Parameters
double ddouble eint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractContainerWidget#nextFocusPath(FocusNavigationEvent)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractContainerWidget.java:51 - Modifiers:
public - Return:
ComponentPath
คืออะไร
ดำเนินการ nextFocusPath ตาม implementation ของ AbstractContainerWidget
ทำงานยังไง
คืนค่า: ContainerEventHandler.super.nextFocusPath(focusNavigationEvent).
Parameters
FocusNavigationEvent focusNavigationEvent
ตัวอย่างใช้งาน
AbstractContainerWidget instance = ...;
FocusNavigationEvent focusNavigationEvent = ...;
ComponentPath result = instance.nextFocusPath(focusNavigationEvent);
net.minecraft.client.gui.components.AbstractContainerWidget#setDragging(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractContainerWidget.java:27 - Modifiers:
public final - Return:
void
คืออะไร
กำหนดค่า Dragging
ทำงานยังไง
แก้ state: isDragging.
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractContainerWidget#setFocused(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractContainerWidget.java:80 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Focused
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractContainerWidget#setFocused(GuiEventListener)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractContainerWidget.java:38 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Focused
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: focused.
Parameters
GuiEventListener guiEventListener
ตัวอย่างใช้งาน
AbstractContainerWidget instance = ...;
GuiEventListener guiEventListener = ...;
instance.setFocused(guiEventListener);
AbstractOptionSliderButton
- Full name:
net.minecraft.client.gui.components.AbstractOptionSliderButton - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/AbstractOptionSliderButton.java - Type:
class - Modifiers:
public abstract - Extends:
AbstractSliderButton
net.minecraft.client.gui.components.AbstractOptionSliderButton#AbstractOptionSliderButton(Options,int,int,int,int,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractOptionSliderButton.java:12 - Modifiers:
protected - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ AbstractOptionSliderButton ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: options.
Parameters
Options optionsint iint jint kint ldouble d
ตัวอย่างใช้งาน
Options options = ...;
AbstractOptionSliderButton instance = new AbstractOptionSliderButton(options, 0, 0, 0, 0, 0.0D);
AbstractScrollArea
- Full name:
net.minecraft.client.gui.components.AbstractScrollArea - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/AbstractScrollArea.java - Type:
class - Modifiers:
public abstract - Extends:
AbstractWidget
net.minecraft.client.gui.components.AbstractScrollArea#AbstractScrollArea(int,int,int,int,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractScrollArea.java:19 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ AbstractScrollArea ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
int iint jint kint lComponent component
ตัวอย่างใช้งาน
Component component = ...;
AbstractScrollArea instance = new AbstractScrollArea(0, 0, 0, 0, component);
net.minecraft.client.gui.components.AbstractScrollArea#contentHeight()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractScrollArea.java:110 - Modifiers:
protected abstract - Return:
int
คืออะไร
ดำเนินการ contentHeight ตาม implementation ของ AbstractScrollArea
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractScrollArea#maxScrollAmount()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractScrollArea.java:80 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ maxScrollAmount ตาม implementation ของ AbstractScrollArea
ทำงานยังไง
เรียกต่อ: max(), contentHeight(). คืนค่า: Math.max(0, this.contentHeight() - this.height).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractScrollArea#mouseDragged(double,double,int,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractScrollArea.java:33 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseDragged ตาม implementation ของ AbstractScrollArea
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getY(), setScrollAmount(), getBottom(), maxScrollAmount(), max(), scrollerHeight(), scrollAmount(). มีจุด return อย่างน้อย 2 จุด.
Parameters
double ddouble eint idouble fdouble g
ตัวอย่างใช้งาน
AbstractScrollArea instance = ...;
boolean result = instance.mouseDragged(0.0D, 0.0D, 0, 0.0D, 0.0D);
net.minecraft.client.gui.components.AbstractScrollArea#mouseScrolled(double,double,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractScrollArea.java:23 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseScrolled ตาม implementation ของ AbstractScrollArea
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: setScrollAmount(), scrollAmount(), scrollRate(). มีจุด return อย่างน้อย 2 จุด.
Parameters
double ddouble edouble fdouble g
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractScrollArea#onRelease(double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractScrollArea.java:53 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Release
ทำงานยังไง
แก้ state: scrolling.
Parameters
double ddouble e
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractScrollArea#refreshScrollAmount()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractScrollArea.java:76 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ refreshScrollAmount ตาม implementation ของ AbstractScrollArea
ทำงานยังไง
เรียกต่อ: setScrollAmount().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractScrollArea#renderScrollbar(GuiGraphics)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractScrollArea.java:100 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Scrollbar
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: scrollbarVisible(), scrollBarX(), scrollerHeight(), scrollBarY(), blitSprite(), getY(), getHeight().
Parameters
GuiGraphics guiGraphics
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderScrollbar(GuiGraphics guiGraphics) {
super.renderScrollbar(guiGraphics);
}
net.minecraft.client.gui.components.AbstractScrollArea#scrollAmount()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractScrollArea.java:58 - Modifiers:
public - Return:
double
คืออะไร
ดำเนินการ scrollAmount ตาม implementation ของ AbstractScrollArea
ทำงานยังไง
คืนค่า: this.scrollAmount.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractScrollArea#scrollbarVisible()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractScrollArea.java:84 - Modifiers:
protected - Return:
boolean
คืออะไร
ดำเนินการ scrollbarVisible ตาม implementation ของ AbstractScrollArea
ทำงานยังไง
เรียกต่อ: maxScrollAmount(). คืนค่า: this.maxScrollAmount() > 0.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractScrollArea#scrollBarX()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractScrollArea.java:92 - Modifiers:
protected - Return:
int
คืออะไร
ดำเนินการ scrollBarX ตาม implementation ของ AbstractScrollArea
ทำงานยังไง
เรียกต่อ: getRight(). คืนค่า: this.getRight() - 6.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractScrollArea#scrollBarY()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractScrollArea.java:96 - Modifiers:
protected - Return:
int
คืออะไร
ดำเนินการ scrollBarY ตาม implementation ของ AbstractScrollArea
ทำงานยังไง
เรียกต่อ: max(), getY(), scrollerHeight(), maxScrollAmount(). คืนค่า: Math.max(this.getY(), (int)this.scrollAmount * (this.height - this.scrollerHeight()) / this.maxScrollAmount() + this.getY()).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractScrollArea#scrollerHeight()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractScrollArea.java:88 - Modifiers:
protected - Return:
int
คืออะไร
ดำเนินการ scrollerHeight ตาม implementation ของ AbstractScrollArea
ทำงานยังไง
เรียกต่อ: clamp(), contentHeight(). คืนค่า: Mth.clamp((int)((float)(this.height * this.height) / this.contentHeight()), 32, this.height - 8).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractScrollArea#scrollRate()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractScrollArea.java:112 - Modifiers:
protected abstract - Return:
double
คืออะไร
ดำเนินการ scrollRate ตาม implementation ของ AbstractScrollArea
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractScrollArea#setScrollAmount(double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractScrollArea.java:62 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Scroll Amount
ทำงานยังไง
แก้ state: scrollAmount. เรียกต่อ: clamp(), maxScrollAmount().
Parameters
double d
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractScrollArea#updateScrolling(double,double,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractScrollArea.java:66 - Modifiers:
public - Return:
boolean
คืออะไร
อัปเดต Scrolling
ทำงานยังไง
แก้ state: scrolling. เรียกต่อ: scrollbarVisible(), isValidClickButton(), scrollBarX(), getY(), getBottom(). คืนค่า: this.scrolling.
Parameters
double ddouble eint i
ตัวอย่างใช้งาน
AbstractSelectionList
- Full name:
net.minecraft.client.gui.components.AbstractSelectionList - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/AbstractSelectionList.java - Type:
class - Modifiers:
public abstract - Extends:
AbstractContainerWidget
net.minecraft.client.gui.components.AbstractSelectionList#AbstractSelectionList(Minecraft,int,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:44 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ AbstractSelectionList ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: minecraft, itemHeight.
Parameters
Minecraft minecraftint iint jint kint l
ตัวอย่างใช้งาน
Minecraft minecraft = ...;
AbstractSelectionList instance = new AbstractSelectionList(minecraft, 0, 0, 0, 0);
net.minecraft.client.gui.components.AbstractSelectionList#AbstractSelectionList(Minecraft,int,int,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:50 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ AbstractSelectionList ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: renderHeader, headerHeight.
Parameters
Minecraft minecraftint iint jint kint lint m
ตัวอย่างใช้งาน
Minecraft minecraft = ...;
AbstractSelectionList instance = new AbstractSelectionList(minecraft, 0, 0, 0, 0, 0);
net.minecraft.client.gui.components.AbstractSelectionList#addEntry(E)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:101 - Modifiers:
protected - Return:
int
คืออะไร
เพิ่ม Entry
ทำงานยังไง
เรียกต่อ: add(), size(). คืนค่า: this.children.size() - 1.
Parameters
E entry
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSelectionList#addEntryToTop(E)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:106 - Modifiers:
protected - Return:
void
คืออะไร
เพิ่ม Entry To Top
ทำงานยังไง
เรียกต่อ: maxScrollAmount(), scrollAmount(), add(), setScrollAmount().
Parameters
E entry
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSelectionList#centerScrollOn(E)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:204 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ centerScrollOn ตาม implementation ของ AbstractSelectionList
ทำงานยังไง
เรียกต่อ: setScrollAmount(), children(), indexOf().
Parameters
E entry
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSelectionList#children()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:82 - Modifiers:
public final - Return:
List<E>
คืออะไร
ดำเนินการ children ตาม implementation ของ AbstractSelectionList
ทำงานยังไง
คืนค่า: this.children.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSelectionList#clearEntries()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:87 - Modifiers:
protected - Return:
void
คืออะไร
ล้าง Entries
ทำงานยังไง
แก้ state: selected. เรียกต่อ: clear().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSelectionList#contentHeight()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:148 - Modifiers:
protected - Return:
int
คืออะไร
ดำเนินการ contentHeight ตาม implementation ของ AbstractSelectionList
ทำงานยังไง
เรียกต่อ: getItemCount(). คืนค่า: this.getItemCount() * this.itemHeight + this.headerHeight + 4.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSelectionList#enableScissor(GuiGraphics)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:200 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ enableScissor ตาม implementation ของ AbstractSelectionList
ทำงานยังไง
เรียกต่อ: getX(), getY(), getRight(), getBottom().
Parameters
GuiGraphics guiGraphics
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void enableScissor(GuiGraphics guiGraphics) {
super.enableScissor(guiGraphics);
}
net.minecraft.client.gui.components.AbstractSelectionList#ensureVisible(E)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:208 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ ensureVisible ตาม implementation ของ AbstractSelectionList
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getRowTop(), children(), indexOf(), getY(), scroll(), getBottom().
Parameters
E entry
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSelectionList#getChildAt(double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:235 - Modifiers:
public - Return:
Optional<GuiEventListener>
คืออะไร
อ่านค่า Child At
ทำงานยังไง
เรียกต่อ: ofNullable(), getEntryAtPosition(). คืนค่า: Optional.ofNullable(this.getEntryAtPosition(d, e)).
Parameters
double ddouble e
ตัวอย่างใช้งาน
AbstractSelectionList instance = ...;
Optional<GuiEventListener> result = instance.getChildAt(0.0D, 0.0D);
net.minecraft.client.gui.components.AbstractSelectionList#getEntry(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:97 - Modifiers:
protected - Return:
E
คืออะไร
อ่านค่า Entry
ทำงานยังไง
เรียกต่อ: children(), get(). คืนค่า: this.children().get(i).
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSelectionList#getEntryAtPosition(double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:127 - Modifiers:
protected final - Return:
E
คืออะไร
อ่านค่า Entry At Position
ทำงานยังไง
เรียกต่อ: getRowWidth(), getX(), floor(), getY(), scrollAmount(), getItemCount(), children(), get(). คืนค่า: d >= k && d <= l && n >= 0 && m >= 0 && n < this.getItemCount() ? this.children().get(n) : null.
Parameters
double ddouble e
ตัวอย่างใช้งาน
@Override
protected E getEntryAtPosition(double d, double e) {
return super.getEntryAtPosition(d, e);
}
net.minecraft.client.gui.components.AbstractSelectionList#getFirstElement()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:73 - Modifiers:
public - Return:
E
คืออะไร
อ่านค่า First Element
ทำงานยังไง
เรียกต่อ: get(). คืนค่า: this.children.get(0).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSelectionList#getFocused()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:77 - Modifiers:
public - Return:
E
คืออะไร
อ่านค่า Focused
ทำงานยังไง
คืนค่า: (E)super.getFocused().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSelectionList#getHovered()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:371 - Modifiers:
protected - Return:
E
คืออะไร
อ่านค่า Hovered
ทำงานยังไง
คืนค่า: this.hovered.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSelectionList#getItemCount()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:119 - Modifiers:
protected - Return:
int
คืออะไร
อ่านค่า Item Count
ทำงานยังไง
เรียกต่อ: children(), size(). คืนค่า: this.children().size().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSelectionList#getRowBottom(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:339 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Row Bottom
ทำงานยังไง
เรียกต่อ: getRowTop(). คืนค่า: this.getRowTop(i) + this.itemHeight.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSelectionList#getRowLeft()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:327 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Row Left
ทำงานยังไง
เรียกต่อ: getX(), getRowWidth(). คืนค่า: this.getX() + this.width / 2 - this.getRowWidth() / 2 + 2.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSelectionList#getRowRight()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:331 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Row Right
ทำงานยังไง
เรียกต่อ: getRowLeft(), getRowWidth(). คืนค่า: this.getRowLeft() + this.getRowWidth().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSelectionList#getRowTop(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:335 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Row Top
ทำงานยังไง
เรียกต่อ: getY(), scrollAmount(). คืนค่า: this.getY() + 4 - (int)this.scrollAmount() + i * this.itemHeight + this.headerHeight.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSelectionList#getRowWidth()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:343 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Row Width
ทำงานยังไง
คืนค่า: 220.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSelectionList#getSelected()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:56 - Modifiers:
public - Return:
E
คืออะไร
อ่านค่า Selected
ทำงานยังไง
คืนค่า: this.selected.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSelectionList#isSelectedItem(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:123 - Modifiers:
protected - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Selected Item
ทำงานยังไง
เรียกต่อ: equals(), getSelected(), children(), get(). คืนค่า: Objects.equals(this.getSelected(), this.children().get(i)).
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSelectionList#narrateListElementPosition(NarrationElementOutput,E)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:380 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ narrateListElementPosition ตาม implementation ของ AbstractSelectionList
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: children(), size(), indexOf(), add(), translatable().
Parameters
NarrationElementOutput narrationElementOutputE entry
ตัวอย่างใช้งาน
NarrationElementOutput narrationElementOutput = ...;
E entry = ...;
@Override
protected void narrateListElementPosition(NarrationElementOutput narrationElementOutput, E entry) {
super.narrateListElementPosition(narrationElementOutput, entry);
}
net.minecraft.client.gui.components.AbstractSelectionList#narrationPriority()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:347 - Modifiers:
public - Return:
NarratableEntry.NarrationPriority
คืออะไร
ดำเนินการ narrationPriority ตาม implementation ของ AbstractSelectionList
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isFocused(). มีจุด return อย่างน้อย 2 จุด.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
AbstractSelectionList instance = ...;
NarratableEntry.NarrationPriority result = instance.narrationPriority();
net.minecraft.client.gui.components.AbstractSelectionList#nextEntry(ScreenDirection)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:258 - Modifiers:
protected - Return:
E
คืออะไร
ดำเนินการ nextEntry ตาม implementation ของ AbstractSelectionList
ทำงานยังไง
คืนค่า: this.nextEntry(screenDirection, entry -> true).
Parameters
ScreenDirection screenDirection
ตัวอย่างใช้งาน
ScreenDirection screenDirection = ...;
@Override
protected E nextEntry(ScreenDirection screenDirection) {
return super.nextEntry(screenDirection);
}
net.minecraft.client.gui.components.AbstractSelectionList#nextEntry(ScreenDirection,Predicate<E>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:263 - Modifiers:
protected - Return:
E
คืออะไร
ดำเนินการ nextEntry ตาม implementation ของ AbstractSelectionList
ทำงานยังไง
เรียกต่อ: getSelected(). คืนค่า: this.nextEntry(screenDirection, predicate, this.getSelected()).
Parameters
ScreenDirection screenDirectionPredicate<E> predicate
ตัวอย่างใช้งาน
ScreenDirection screenDirection = ...;
Predicate<E> predicate = ...;
@Override
protected E nextEntry(ScreenDirection screenDirection, Predicate<E> predicate) {
return super.nextEntry(screenDirection, predicate);
}
net.minecraft.client.gui.components.AbstractSelectionList#nextEntry(ScreenDirection,Predicate<E>,E)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:268 - Modifiers:
protected - Return:
E
คืออะไร
ดำเนินการ nextEntry ตาม implementation ของ AbstractSelectionList
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch ; มีการวนลูป. เรียกต่อ: children(), isEmpty(), size(), indexOf(), get(), test(). มีจุด return อย่างน้อย 2 จุด.
Parameters
ScreenDirection screenDirectionPredicate<E> predicateE entry
ตัวอย่างใช้งาน
ScreenDirection screenDirection = ...;
Predicate<E> predicate = ...;
E entry = ...;
@Override
protected E nextEntry(ScreenDirection screenDirection, Predicate<E> predicate, E entry) {
return super.nextEntry(screenDirection, predicate, entry);
}
net.minecraft.client.gui.components.AbstractSelectionList#remove(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:356 - Modifiers:
protected - Return:
E
คืออะไร
ลบ remove
ทำงานยังไง
เรียกต่อ: get(), removeEntry(). คืนค่า: this.removeEntry(this.children.get(i)) ? entry : null.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSelectionList#removeEntry(E)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:362 - Modifiers:
protected - Return:
boolean
คืออะไร
ลบ Entry
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: remove(), getSelected(), setSelected(). คืนค่า: bl.
Parameters
E entry
ตัวอย่างใช้งาน
E entry = ...;
@Override
protected boolean removeEntry(E entry) {
return super.removeEntry(entry);
}
net.minecraft.client.gui.components.AbstractSelectionList#removeEntryFromTop(E)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:112 - Modifiers:
protected - Return:
boolean
คืออะไร
ลบ Entry From Top
ทำงานยังไง
เรียกต่อ: maxScrollAmount(), scrollAmount(), removeEntry(), setScrollAmount(). คืนค่า: bl.
Parameters
E entry
ตัวอย่างใช้งาน
E entry = ...;
@Override
protected boolean removeEntryFromTop(E entry) {
return super.removeEntryFromTop(entry);
}
net.minecraft.client.gui.components.AbstractSelectionList#renderDecorations(GuiGraphics,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:156 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Decorations
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
GuiGraphics guiGraphicsint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderDecorations(GuiGraphics guiGraphics, int i, int j) {
super.renderDecorations(guiGraphics, i, j);
}
net.minecraft.client.gui.components.AbstractSelectionList#renderHeader(GuiGraphics,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:153 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Header
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
GuiGraphics guiGraphicsint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderHeader(GuiGraphics guiGraphics, int i, int j) {
super.renderHeader(guiGraphics, i, j);
}
net.minecraft.client.gui.components.AbstractSelectionList#renderItem(GuiGraphics,int,int,float,int,int,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:309 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Item
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getEntry(), renderBack(), equals(), isSelectedItem(), isFocused(), renderSelection(), render().
Parameters
GuiGraphics guiGraphicsint iint jfloat fint kint lint mint nint o
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderItem(GuiGraphics guiGraphics, int i, int j, float f, int k, int l, int m, int n, int o) {
super.renderItem(guiGraphics, i, j, f, k, l, m, n, o);
}
net.minecraft.client.gui.components.AbstractSelectionList#renderListBackground(GuiGraphics)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:184 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ List Background
ทำงานยังไง
เรียกต่อ: blit(), getX(), getY(), getRight(), getBottom(), scrollAmount(), getWidth(), getHeight().
Parameters
GuiGraphics guiGraphics
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderListBackground(GuiGraphics guiGraphics) {
super.renderListBackground(guiGraphics);
}
net.minecraft.client.gui.components.AbstractSelectionList#renderListItems(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:294 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ List Items
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getRowLeft(), getRowWidth(), getItemCount(), getRowTop(), getRowBottom(), getY(), getBottom(), renderItem().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderListItems(GuiGraphics guiGraphics, int i, int j, float f) {
super.renderListItems(guiGraphics, i, j, f);
}
net.minecraft.client.gui.components.AbstractSelectionList#renderListSeparators(GuiGraphics)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:177 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ List Separators
ทำงานยังไง
เรียกต่อ: blit(), getX(), getY(), getWidth(), getBottom().
Parameters
GuiGraphics guiGraphics
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderListSeparators(GuiGraphics guiGraphics) {
super.renderListSeparators(guiGraphics);
}
net.minecraft.client.gui.components.AbstractSelectionList#renderSelection(GuiGraphics,int,int,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:320 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Selection
ทำงานยังไง
เรียกต่อ: getX(), fill().
Parameters
GuiGraphics guiGraphicsint iint jint kint lint m
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderSelection(GuiGraphics guiGraphics, int i, int j, int k, int l, int m) {
super.renderSelection(guiGraphics, i, j, k, l, m);
}
net.minecraft.client.gui.components.AbstractSelectionList#renderWidget(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:159 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Widget
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: hovered. เรียกต่อ: isMouseOver(), getEntryAtPosition(), renderListBackground(), enableScissor(), getRowLeft(), getY(), scrollAmount(), renderHeader().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
AbstractSelectionList instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderWidget(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.components.AbstractSelectionList#replaceEntries(Collection<E>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:92 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ replaceEntries ตาม implementation ของ AbstractSelectionList
ทำงานยังไง
เรียกต่อ: clearEntries(), addAll().
Parameters
Collection<E> collection
ตัวอย่างใช้งาน
AbstractSelectionList instance = ...;
Collection<E> collection = ...;
instance.replaceEntries(collection);
net.minecraft.client.gui.components.AbstractSelectionList#scrollBarX()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:230 - Modifiers:
protected - Return:
int
คืออะไร
ดำเนินการ scrollBarX ตาม implementation ของ AbstractSelectionList
ทำงานยังไง
เรียกต่อ: getRowRight(). คืนค่า: this.getRowRight() + 6 + 2.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSelectionList#scrollRate()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:225 - Modifiers:
protected - Return:
double
คืออะไร
ดำเนินการ scrollRate ตาม implementation ของ AbstractSelectionList
ทำงานยังไง
คืนค่า: this.itemHeight / 2.0.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSelectionList#setFocused(GuiEventListener)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:240 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Focused
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getFocused(), indexOf(), get(), setSelected(), getLastInputType(), isKeyboard(), ensureVisible().
Parameters
GuiEventListener guiEventListener
ตัวอย่างใช้งาน
AbstractSelectionList instance = ...;
GuiEventListener guiEventListener = ...;
instance.setFocused(guiEventListener);
net.minecraft.client.gui.components.AbstractSelectionList#setSelected(E)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:69 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Selected
ทำงานยังไง
แก้ state: selected.
Parameters
E entry
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSelectionList#setSelectedIndex(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:61 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Selected Index
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: setSelected(), getItemCount(), getEntry().
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSelectionList#updateSize(int,HeaderAndFooterLayout)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:138 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Size
ทำงานยังไง
เรียกต่อ: updateSizeAndPosition(), getContentHeight(), getHeaderHeight().
Parameters
int iHeaderAndFooterLayout headerAndFooterLayout
ตัวอย่างใช้งาน
AbstractSelectionList instance = ...;
HeaderAndFooterLayout headerAndFooterLayout = ...;
instance.updateSize(0, headerAndFooterLayout);
net.minecraft.client.gui.components.AbstractSelectionList#updateSizeAndPosition(int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:142 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Size And Position
ทำงานยังไง
เรียกต่อ: setSize(), setPosition(), refreshScrollAmount().
Parameters
int iint jint k
ตัวอย่างใช้งาน
AbstractSelectionList$Entry
- Full name:
net.minecraft.client.gui.components.AbstractSelectionList$Entry - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/AbstractSelectionList.java - Type:
class - Modifiers:
protected abstract static - Implements:
GuiEventListener
net.minecraft.client.gui.components.AbstractSelectionList$Entry#isFocused()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:399 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Focused
ทำงานยังไง
เรียกต่อ: getFocused(). คืนค่า: this.list.getFocused() == this.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSelectionList$Entry#isMouseOver(double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:409 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Mouse Over
ทำงานยังไง
เรียกต่อ: equals(), getEntryAtPosition(). คืนค่า: Objects.equals(this.list.getEntryAtPosition(d, e), this).
Parameters
double ddouble e
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSelectionList$Entry#render(GuiGraphics,int,int,int,int,int,int,int,boolean,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:404 - Modifiers:
public abstract - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
GuiGraphics guiGraphicsint iint jint kint lint mint nint oboolean blfloat f
ตัวอย่างใช้งาน
AbstractSelectionList.Entry instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0, 0, 0, 0, 0, true, 0.0F);
net.minecraft.client.gui.components.AbstractSelectionList$Entry#renderBack(GuiGraphics,int,int,int,int,int,int,int,boolean,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:406 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Back
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
GuiGraphics guiGraphicsint iint jint kint lint mint nint oboolean blfloat f
ตัวอย่างใช้งาน
AbstractSelectionList.Entry instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderBack(guiGraphics, 0, 0, 0, 0, 0, 0, 0, true, 0.0F);
net.minecraft.client.gui.components.AbstractSelectionList$Entry#setFocused(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSelectionList.java:395 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Focused
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
boolean bl
ตัวอย่างใช้งาน
AbstractSliderButton
- Full name:
net.minecraft.client.gui.components.AbstractSliderButton - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/AbstractSliderButton.java - Type:
class - Modifiers:
public abstract - Extends:
AbstractWidget
net.minecraft.client.gui.components.AbstractSliderButton#AbstractSliderButton(int,int,int,int,Component,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSliderButton.java:31 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ AbstractSliderButton ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: value.
Parameters
int iint jint kint lComponent componentdouble d
ตัวอย่างใช้งาน
Component component = ...;
AbstractSliderButton instance = new AbstractSliderButton(0, 0, 0, 0, component, 0.0D);
net.minecraft.client.gui.components.AbstractSliderButton#applyValue()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSliderButton.java:146 - Modifiers:
protected abstract - Return:
void
คืออะไร
นำไปใช้ Value
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSliderButton#createNarrationMessage()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSliderButton.java:44 - Modifiers:
protected - Return:
MutableComponent
คืออะไร
สร้าง Narration Message
ทำงานยังไง
เรียกต่อ: translatable(), getMessage(). คืนค่า: Component.translatable("gui.narrate.slider", new Object[]{this.getMessage()}).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
@Override
protected MutableComponent createNarrationMessage() {
return super.createNarrationMessage();
}
net.minecraft.client.gui.components.AbstractSliderButton#keyPressed(int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSliderButton.java:96 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ keyPressed ตาม implementation ของ AbstractSliderButton
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: canChangeValue. เรียกต่อ: selected(), setValue(). มีจุด return อย่างน้อย 3 จุด.
Parameters
int iint jint k
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSliderButton#onClick(double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSliderButton.java:78 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Click
ทำงานยังไง
เรียกต่อ: setValueFromMouse().
Parameters
double ddouble e
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSliderButton#onDrag(double,double,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSliderButton.java:129 - Modifiers:
protected - Return:
void
คืออะไร
จัดการเหตุการณ์ Drag
ทำงานยังไง
เรียกต่อ: setValueFromMouse().
Parameters
double ddouble edouble fdouble g
ตัวอย่างใช้งาน
@Override
protected void onDrag(double d, double e, double f, double g) {
super.onDrag(d, e, f, g);
}
net.minecraft.client.gui.components.AbstractSliderButton#onRelease(double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSliderButton.java:139 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Release
ทำงานยังไง
เรียกต่อ: playDownSound(), getInstance(), getSoundManager().
Parameters
double ddouble e
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSliderButton#playDownSound(SoundManager)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSliderButton.java:135 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ playDownSound ตาม implementation ของ AbstractSliderButton
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
SoundManager soundManager
ตัวอย่างใช้งาน
AbstractSliderButton instance = ...;
SoundManager soundManager = ...;
instance.playDownSound(soundManager);
net.minecraft.client.gui.components.AbstractSliderButton#renderWidget(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSliderButton.java:61 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Widget
ทำงานยังไง
เรียกต่อ: getInstance(), blitSprite(), getSprite(), getX(), getY(), getWidth(), getHeight(), white().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
AbstractSliderButton instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderWidget(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.components.AbstractSliderButton#setFocused(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSliderButton.java:83 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Focused
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: canChangeValue. เรียกต่อ: getInstance(), getLastInputType().
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSliderButton#updateMessage()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSliderButton.java:144 - Modifiers:
protected abstract - Return:
void
คืออะไร
อัปเดต Message
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractSliderButton#updateWidgetNarration(NarrationElementOutput)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractSliderButton.java:49 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Widget Narration
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: add(), createNarrationMessage(), isFocused(), translatable().
Parameters
NarrationElementOutput narrationElementOutput
ตัวอย่างใช้งาน
AbstractSliderButton instance = ...;
NarrationElementOutput narrationElementOutput = ...;
instance.updateWidgetNarration(narrationElementOutput);
AbstractStringWidget
- Full name:
net.minecraft.client.gui.components.AbstractStringWidget - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/AbstractStringWidget.java - Type:
class - Modifiers:
public abstract - Extends:
AbstractWidget
net.minecraft.client.gui.components.AbstractStringWidget#AbstractStringWidget(int,int,int,int,Component,Font)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractStringWidget.java:14 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ AbstractStringWidget ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: font.
Parameters
int iint jint kint lComponent componentFont font
ตัวอย่างใช้งาน
Component component = ...;
Font font = ...;
AbstractStringWidget instance = new AbstractStringWidget(0, 0, 0, 0, component, font);
net.minecraft.client.gui.components.AbstractStringWidget#getColor()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractStringWidget.java:32 - Modifiers:
protected final - Return:
int
คืออะไร
อ่านค่า Color
ทำงานยังไง
คืนค่า: this.color.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractStringWidget#getFont()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractStringWidget.java:28 - Modifiers:
protected final - Return:
Font
คืออะไร
อ่านค่า Font
ทำงานยังไง
คืนค่า: this.font.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractStringWidget#setColor(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractStringWidget.java:23 - Modifiers:
public - Return:
AbstractStringWidget
คืออะไร
กำหนดค่า Color
ทำงานยังไง
แก้ state: color. คืนค่า: this.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractStringWidget#updateWidgetNarration(NarrationElementOutput)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractStringWidget.java:19 - Modifiers:
protected - Return:
void
คืออะไร
อัปเดต Widget Narration
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
NarrationElementOutput narrationElementOutput
ตัวอย่างใช้งาน
NarrationElementOutput narrationElementOutput = ...;
@Override
protected void updateWidgetNarration(NarrationElementOutput narrationElementOutput) {
super.updateWidgetNarration(narrationElementOutput);
}
AbstractTextAreaWidget
- Full name:
net.minecraft.client.gui.components.AbstractTextAreaWidget - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/AbstractTextAreaWidget.java - Type:
class - Modifiers:
public abstract - Extends:
AbstractScrollArea
net.minecraft.client.gui.components.AbstractTextAreaWidget#AbstractTextAreaWidget(int,int,int,int,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractTextAreaWidget.java:18 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ AbstractTextAreaWidget ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
int iint jint kint lComponent component
ตัวอย่างใช้งาน
Component component = ...;
AbstractTextAreaWidget instance = new AbstractTextAreaWidget(0, 0, 0, 0, component);
net.minecraft.client.gui.components.AbstractTextAreaWidget#contentHeight()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractTextAreaWidget.java:79 - Modifiers:
protected - Return:
int
คืออะไร
ดำเนินการ contentHeight ตาม implementation ของ AbstractTextAreaWidget
ทำงานยังไง
เรียกต่อ: getInnerHeight(), totalInnerPadding(). คืนค่า: this.getInnerHeight() + this.totalInnerPadding().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractTextAreaWidget#getInnerHeight()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractTextAreaWidget.java:97 - Modifiers:
protected abstract - Return:
int
คืออะไร
อ่านค่า Inner Height
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractTextAreaWidget#getInnerLeft()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractTextAreaWidget.java:101 - Modifiers:
protected - Return:
int
คืออะไร
อ่านค่า Inner Left
ทำงานยังไง
เรียกต่อ: getX(), innerPadding(). คืนค่า: this.getX() + this.innerPadding().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractTextAreaWidget#getInnerTop()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractTextAreaWidget.java:105 - Modifiers:
protected - Return:
int
คืออะไร
อ่านค่า Inner Top
ทำงานยังไง
เรียกต่อ: getY(), innerPadding(). คืนค่า: this.getY() + this.innerPadding().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractTextAreaWidget#innerPadding()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractTextAreaWidget.java:61 - Modifiers:
protected - Return:
int
คืออะไร
ดำเนินการ innerPadding ตาม implementation ของ AbstractTextAreaWidget
ทำงานยังไง
คืนค่า: 4.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractTextAreaWidget#isMouseOver(double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractTextAreaWidget.java:69 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Mouse Over
ทำงานยังไง
เรียกต่อ: getX(), getY(), getRight(), getBottom(). คืนค่า: this.active && this.visible && d >= this.getX() && e >= this.getY() && d < this.getRight() + 6 && e < this.getBottom().
Parameters
double ddouble e
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractTextAreaWidget#keyPressed(int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractTextAreaWidget.java:28 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ keyPressed ตาม implementation ของ AbstractTextAreaWidget
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: scrollAmount(), setScrollAmount(), scrollRate(). มีจุด return อย่างน้อย 2 จุด.
Parameters
int iint jint k
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractTextAreaWidget#mouseClicked(double,double,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractTextAreaWidget.java:22 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseClicked ตาม implementation ของ AbstractTextAreaWidget
ทำงานยังไง
เรียกต่อ: updateScrolling(). คืนค่า: super.mouseClicked(d, e, i) || bl.
Parameters
double ddouble eint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractTextAreaWidget#playDownSound(SoundManager)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractTextAreaWidget.java:109 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ playDownSound ตาม implementation ของ AbstractTextAreaWidget
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
SoundManager soundManager
ตัวอย่างใช้งาน
AbstractTextAreaWidget instance = ...;
SoundManager soundManager = ...;
instance.playDownSound(soundManager);
net.minecraft.client.gui.components.AbstractTextAreaWidget#renderBackground(GuiGraphics)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractTextAreaWidget.java:84 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Background
ทำงานยังไง
เรียกต่อ: renderBorder(), getX(), getY(), getWidth(), getHeight().
Parameters
GuiGraphics guiGraphics
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderBackground(GuiGraphics guiGraphics) {
super.renderBackground(guiGraphics);
}
net.minecraft.client.gui.components.AbstractTextAreaWidget#renderBorder(GuiGraphics,int,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractTextAreaWidget.java:88 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Border
ทำงานยังไง
เรียกต่อ: get(), isActive(), isFocused(), blitSprite().
Parameters
GuiGraphics guiGraphicsint iint jint kint l
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderBorder(GuiGraphics guiGraphics, int i, int j, int k, int l) {
super.renderBorder(guiGraphics, i, j, k, l);
}
net.minecraft.client.gui.components.AbstractTextAreaWidget#renderContents(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractTextAreaWidget.java:99 - Modifiers:
protected abstract - Return:
void
คืออะไร
เรนเดอร์ Contents
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderContents(GuiGraphics guiGraphics, int i, int j, float f) {
super.renderContents(guiGraphics, i, j, f);
}
net.minecraft.client.gui.components.AbstractTextAreaWidget#renderDecorations(GuiGraphics)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractTextAreaWidget.java:57 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Decorations
ทำงานยังไง
เรียกต่อ: renderScrollbar().
Parameters
GuiGraphics guiGraphics
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderDecorations(GuiGraphics guiGraphics) {
super.renderDecorations(guiGraphics);
}
net.minecraft.client.gui.components.AbstractTextAreaWidget#renderWidget(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractTextAreaWidget.java:43 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Widget
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: renderBackground(), enableScissor(), getX(), getY(), pose(), pushPose(), translate(), scrollAmount().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
AbstractTextAreaWidget instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderWidget(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.components.AbstractTextAreaWidget#scrollBarX()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractTextAreaWidget.java:74 - Modifiers:
protected - Return:
int
คืออะไร
ดำเนินการ scrollBarX ตาม implementation ของ AbstractTextAreaWidget
ทำงานยังไง
เรียกต่อ: getRight(). คืนค่า: this.getRight().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractTextAreaWidget#totalInnerPadding()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractTextAreaWidget.java:65 - Modifiers:
protected - Return:
int
คืออะไร
ดำเนินการ totalInnerPadding ตาม implementation ของ AbstractTextAreaWidget
ทำงานยังไง
เรียกต่อ: innerPadding(). คืนค่า: this.innerPadding() * 2.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractTextAreaWidget#withinContentAreaTopBottom(int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractTextAreaWidget.java:93 - Modifiers:
protected - Return:
boolean
คืออะไร
ดำเนินการ withinContentAreaTopBottom ตาม implementation ของ AbstractTextAreaWidget
ทำงานยังไง
เรียกต่อ: scrollAmount(), getY(). คืนค่า: j - this.scrollAmount() >= this.getY() && i - this.scrollAmount() <= this.getY() + this.height.
Parameters
int iint j
ตัวอย่างใช้งาน
@Override
protected boolean withinContentAreaTopBottom(int i, int j) {
return super.withinContentAreaTopBottom(i, j);
}
AbstractWidget
- Full name:
net.minecraft.client.gui.components.AbstractWidget - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/AbstractWidget.java - Type:
class - Modifiers:
public abstract - Implements:
Renderable,GuiEventListener,LayoutElement,NarratableEntry
net.minecraft.client.gui.components.AbstractWidget#AbstractWidget(int,int,int,int,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:44 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ AbstractWidget ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: x, y, width, height, message.
Parameters
int iint jint kint lComponent component
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#createNarrationMessage()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:83 - Modifiers:
protected - Return:
MutableComponent
คืออะไร
สร้าง Narration Message
ทำงานยังไง
เรียกต่อ: wrapDefaultNarrationMessage(), getMessage(). คืนค่า: wrapDefaultNarrationMessage(this.getMessage()).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
@Override
protected MutableComponent createNarrationMessage() {
return super.createNarrationMessage();
}
net.minecraft.client.gui.components.AbstractWidget#defaultButtonNarrationText(NarrationElementOutput)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:261 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ defaultButtonNarrationText ตาม implementation ของ AbstractWidget
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: add(), createNarrationMessage(), isFocused(), translatable().
Parameters
NarrationElementOutput narrationElementOutput
ตัวอย่างใช้งาน
NarrationElementOutput narrationElementOutput = ...;
@Override
protected void defaultButtonNarrationText(NarrationElementOutput narrationElementOutput) {
super.defaultButtonNarrationText(narrationElementOutput);
}
net.minecraft.client.gui.components.AbstractWidget#getBottom()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:296 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Bottom
ทำงานยังไง
เรียกต่อ: getY(), getHeight(). คืนค่า: this.getY() + this.getHeight().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#getHeight()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:52 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Height
ทำงานยังไง
คืนค่า: this.height.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#getMessage()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:217 - Modifiers:
public - Return:
Component
คืออะไร
อ่านค่า Message
ทำงานยังไง
คืนค่า: this.message.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#getRectangle()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:310 - Modifiers:
public - Return:
ScreenRectangle
คืออะไร
อ่านค่า Rectangle
ทำงานยังไง
คืนค่า: LayoutElement.super.getRectangle().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#getRight()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:292 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Right
ทำงานยังไง
เรียกต่อ: getX(), getWidth(). คืนค่า: this.getX() + this.getWidth().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#getTabOrderGroup()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:320 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Tab Order Group
ทำงานยังไง
คืนค่า: this.tabOrderGroup.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#getTooltip()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:74 - Modifiers:
public - Return:
Tooltip
คืออะไร
อ่านค่า Tooltip
ทำงานยังไง
เรียกต่อ: get(). คืนค่า: this.tooltip.get().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#getWidth()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:196 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Width
ทำงานยังไง
คืนค่า: this.width.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#getX()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:272 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า X
ทำงานยังไง
คืนค่า: this.x.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#getY()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:282 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Y
ทำงานยังไง
คืนค่า: this.y.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#isActive()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:234 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Active
ทำงานยังไง
คืนค่า: this.visible && this.active.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#isFocused()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:221 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Focused
ทำงานยังไง
คืนค่า: this.focused.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#isHovered()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:226 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Hovered
ทำงานยังไง
คืนค่า: this.isHovered.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#isHoveredOrFocused()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:230 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Hovered Or Focused
ทำงานยังไง
เรียกต่อ: isHovered(), isFocused(). คืนค่า: this.isHovered() || this.isFocused().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#isMouseOver(double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:183 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Mouse Over
ทำงานยังไง
เรียกต่อ: getX(), getY(), getRight(), getBottom(). คืนค่า: this.active && this.visible && d >= this.getX() && e >= this.getY() && d < this.getRight() && e < this.getBottom().
Parameters
double ddouble e
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#isValidClickButton(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:159 - Modifiers:
protected - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Valid Click Button
ทำงานยังไง
คืนค่า: i == 0.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#mouseClicked(double,double,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:131 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseClicked ตาม implementation ของ AbstractWidget
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isValidClickButton(), isMouseOver(), playDownSound(), getInstance(), getSoundManager(), onClick(). มีจุด return อย่างน้อย 3 จุด.
Parameters
double ddouble eint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#mouseDragged(double,double,int,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:163 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseDragged ตาม implementation ของ AbstractWidget
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isValidClickButton(), onDrag(). มีจุด return อย่างน้อย 2 จุด.
Parameters
double ddouble eint idouble fdouble g
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#mouseReleased(double,double,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:149 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseReleased ตาม implementation ของ AbstractWidget
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isValidClickButton(), onRelease(). มีจุด return อย่างน้อย 2 จุด.
Parameters
double ddouble eint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#narrationPriority()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:244 - Modifiers:
public - Return:
NarratableEntry.NarrationPriority
คืออะไร
ดำเนินการ narrationPriority ตาม implementation ของ AbstractWidget
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isFocused(). มีจุด return อย่างน้อย 2 จุด.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
AbstractWidget instance = ...;
NarratableEntry.NarrationPriority result = instance.narrationPriority();
net.minecraft.client.gui.components.AbstractWidget#nextFocusPath(FocusNavigationEvent)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:173 - Modifiers:
public - Return:
ComponentPath
คืออะไร
ดำเนินการ nextFocusPath ตาม implementation ของ AbstractWidget
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isFocused(), leaf(). มีจุด return อย่างน้อย 2 จุด.
Parameters
FocusNavigationEvent focusNavigationEvent
ตัวอย่างใช้งาน
AbstractWidget instance = ...;
FocusNavigationEvent focusNavigationEvent = ...;
ComponentPath result = instance.nextFocusPath(focusNavigationEvent);
net.minecraft.client.gui.components.AbstractWidget#onClick(double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:122 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Click
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
double ddouble e
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#onDrag(double,double,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:128 - Modifiers:
protected - Return:
void
คืออะไร
จัดการเหตุการณ์ Drag
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
double ddouble edouble fdouble g
ตัวอย่างใช้งาน
@Override
protected void onDrag(double d, double e, double f, double g) {
super.onDrag(d, e, f, g);
}
net.minecraft.client.gui.components.AbstractWidget#onRelease(double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:125 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Release
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
double ddouble e
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#playButtonClickSound(SoundManager)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:192 - Modifiers:
public static - Return:
void
คืออะไร
ดำเนินการ playButtonClickSound ตาม implementation ของ AbstractWidget
ทำงานยังไง
เรียกต่อ: play(), forUI().
Parameters
SoundManager soundManager
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#playDownSound(SoundManager)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:188 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ playDownSound ตาม implementation ของ AbstractWidget
ทำงานยังไง
เรียกต่อ: playButtonClickSound().
Parameters
SoundManager soundManager
ตัวอย่างใช้งาน
AbstractWidget instance = ...;
SoundManager soundManager = ...;
instance.playDownSound(soundManager);
net.minecraft.client.gui.components.AbstractWidget#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:57 - Modifiers:
public final - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: isHovered. เรียกต่อ: containsPointInScissor(), getX(), getY(), renderWidget(), refreshTooltipForNextRenderPass(), isHovered(), isFocused(), getRectangle().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
AbstractWidget instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.components.AbstractWidget#renderScrollingString(GuiGraphics,Font,Component,int,int,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:93 - Modifiers:
protected static - Return:
void
คืออะไร
เรนเดอร์ Scrolling String
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
GuiGraphics guiGraphicsFont fontComponent componentint iint jint kint lint m
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
Font font = ...;
Component component = ...;
@Override
protected void renderScrollingString(GuiGraphics guiGraphics, Font font, Component component, int i, int j, int k, int l, int m) {
super.renderScrollingString(guiGraphics, font, component, i, j, k, l, m);
}
net.minecraft.client.gui.components.AbstractWidget#renderScrollingString(GuiGraphics,Font,Component,int,int,int,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:97 - Modifiers:
protected static - Return:
void
คืออะไร
เรนเดอร์ Scrolling String
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: width(), getMillis(), max(), sin(), cos(), lerp(), enableScissor(), drawString().
Parameters
GuiGraphics guiGraphicsFont fontComponent componentint iint jint kint lint mint n
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
Font font = ...;
Component component = ...;
@Override
protected void renderScrollingString(GuiGraphics guiGraphics, Font font, Component component, int i, int j, int k, int l, int m, int n) {
super.renderScrollingString(guiGraphics, font, component, i, j, k, l, m, n);
}
net.minecraft.client.gui.components.AbstractWidget#renderScrollingString(GuiGraphics,Font,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:116 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Scrolling String
ทำงานยังไง
เรียกต่อ: getX(), getWidth(), getMessage(), getY(), getHeight().
Parameters
GuiGraphics guiGraphicsFont fontint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
Font font = ...;
@Override
protected void renderScrollingString(GuiGraphics guiGraphics, Font font, int i, int j) {
super.renderScrollingString(guiGraphics, font, i, j);
}
net.minecraft.client.gui.components.AbstractWidget#renderWidget(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:91 - Modifiers:
protected abstract - Return:
void
คืออะไร
เรนเดอร์ Widget
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderWidget(GuiGraphics guiGraphics, int i, int j, float f) {
super.renderWidget(guiGraphics, i, j, f);
}
net.minecraft.client.gui.components.AbstractWidget#setAlpha(float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:209 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Alpha
ทำงานยังไง
แก้ state: alpha.
Parameters
float f
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#setFocused(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:239 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Focused
ทำงานยังไง
แก้ state: focused.
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#setHeight(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:205 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Height
ทำงานยังไง
แก้ state: height.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#setMessage(Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:213 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Message
ทำงานยังไง
แก้ state: message.
Parameters
Component component
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#setRectangle(int,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:315 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Rectangle
ทำงานยังไง
เรียกต่อ: setSize(), setPosition().
Parameters
int iint jint kint l
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#setSize(int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:305 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Size
ทำงานยังไง
แก้ state: width, height.
Parameters
int iint j
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#setTabOrderGroup(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:325 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Tab Order Group
ทำงานยังไง
แก้ state: tabOrderGroup.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#setTooltip(Tooltip)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:70 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Tooltip
ทำงานยังไง
เรียกต่อ: set().
Parameters
Tooltip tooltip
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#setTooltipDelay(Duration)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:79 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Tooltip Delay
ทำงานยังไง
เรียกต่อ: setDelay().
Parameters
Duration duration
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#setWidth(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:201 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Width
ทำงานยังไง
แก้ state: width.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#setX(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:277 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า X
ทำงานยังไง
แก้ state: x.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#setY(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:287 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Y
ทำงานยังไง
แก้ state: y.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.AbstractWidget#updateNarration(NarrationElementOutput)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:253 - Modifiers:
public final - Return:
void
คืออะไร
อัปเดต Narration
ทำงานยังไง
เรียกต่อ: updateWidgetNarration().
Parameters
NarrationElementOutput narrationElementOutput
ตัวอย่างใช้งาน
AbstractWidget instance = ...;
NarrationElementOutput narrationElementOutput = ...;
instance.updateNarration(narrationElementOutput);
net.minecraft.client.gui.components.AbstractWidget#updateWidgetNarration(NarrationElementOutput)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:259 - Modifiers:
protected abstract - Return:
void
คืออะไร
อัปเดต Widget Narration
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
NarrationElementOutput narrationElementOutput
ตัวอย่างใช้งาน
NarrationElementOutput narrationElementOutput = ...;
@Override
protected void updateWidgetNarration(NarrationElementOutput narrationElementOutput) {
super.updateWidgetNarration(narrationElementOutput);
}
net.minecraft.client.gui.components.AbstractWidget#visitWidgets(Consumer<AbstractWidget>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:300 - Modifiers:
public - Return:
void
คืออะไร
เยี่ยมชม node Widgets
ทำงานยังไง
เรียกต่อ: accept().
Parameters
Consumer<AbstractWidget> consumer
ตัวอย่างใช้งาน
AbstractWidget instance = ...;
Consumer<AbstractWidget> consumer = ...;
instance.visitWidgets(consumer);
net.minecraft.client.gui.components.AbstractWidget#wrapDefaultNarrationMessage(Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/AbstractWidget.java:87 - Modifiers:
public static - Return:
MutableComponent
คืออะไร
ดำเนินการ wrapDefaultNarrationMessage ตาม implementation ของ AbstractWidget
ทำงานยังไง
เรียกต่อ: translatable(). คืนค่า: Component.translatable("gui.narrate.button", new Object[]{component}).
Parameters
Component component
ตัวอย่างใช้งาน
Component component = ...;
MutableComponent result = AbstractWidget.wrapDefaultNarrationMessage(component);
BossHealthOverlay
- Full name:
net.minecraft.client.gui.components.BossHealthOverlay - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/BossHealthOverlay.java - Type:
class - Modifiers:
public
net.minecraft.client.gui.components.BossHealthOverlay#BossHealthOverlay(Minecraft)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/BossHealthOverlay.java:59 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BossHealthOverlay ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: minecraft.
Parameters
Minecraft minecraft
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.BossHealthOverlay#render(GuiGraphics)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/BossHealthOverlay.java:63 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: isEmpty(), get(), push(), guiWidth(), values(), drawBar(), getName(), width().
Parameters
GuiGraphics guiGraphics
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.BossHealthOverlay#reset()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/BossHealthOverlay.java:139 - Modifiers:
public - Return:
void
คืออะไร
รีเซ็ต reset
ทำงานยังไง
เรียกต่อ: clear().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.BossHealthOverlay#shouldCreateWorldFog()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/BossHealthOverlay.java:167 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่าควร Create World Fog
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: isEmpty(), values(). มีจุด return อย่างน้อย 2 จุด.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.BossHealthOverlay#shouldDarkenScreen()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/BossHealthOverlay.java:155 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่าควร Darken Screen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: isEmpty(), values(). มีจุด return อย่างน้อย 2 จุด.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.BossHealthOverlay#shouldPlayMusic()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/BossHealthOverlay.java:143 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่าควร Play Music
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: isEmpty(), values(), shouldPlayBossMusic(). มีจุด return อย่างน้อย 2 จุด.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.BossHealthOverlay#update(ClientboundBossEventPacket)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/BossHealthOverlay.java:106 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต update
ทำงานยังไง
เรียกต่อ: dispatch(), add(), put(), remove(), updateProgress(), get(), setProgress(), updateName(). สร้างออบเจ็กต์: Handler, LerpingBossEvent.
Parameters
ClientboundBossEventPacket clientboundBossEventPacket
ตัวอย่างใช้งาน
BossHealthOverlay instance = ...;
ClientboundBossEventPacket clientboundBossEventPacket = ...;
instance.update(clientboundBossEventPacket);
Button
- Full name:
net.minecraft.client.gui.components.Button - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/Button.java - Type:
class - Modifiers:
public - Extends:
AbstractButton
net.minecraft.client.gui.components.Button#builder(Component,Button.OnPress)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Button.java:22 - Modifiers:
public static - Return:
Button.Builder
คืออะไร
ดำเนินการ builder ตาม implementation ของ Button
ทำงานยังไง
เรียกต่อ: Builder(). สร้างออบเจ็กต์: Button.Builder. คืนค่า: new Button.Builder(component, onPress).
Parameters
Component componentButton.OnPress onPress
ตัวอย่างใช้งาน
Component component = ...;
Button.OnPress onPress = ...;
Button.Builder result = Button.builder(component, onPress);
net.minecraft.client.gui.components.Button#Button(int,int,int,int,Component,Button.OnPress,Button.CreateNarration)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Button.java:26 - Modifiers:
protected - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ Button ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: onPress, createNarration.
Parameters
int iint jint kint lComponent componentButton.OnPress onPressButton.CreateNarration createNarration
ตัวอย่างใช้งาน
Component component = ...;
Button.OnPress onPress = ...;
Button.CreateNarration createNarration = ...;
Button instance = new Button(0, 0, 0, 0, component, onPress, createNarration);
net.minecraft.client.gui.components.Button#createNarrationMessage()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Button.java:37 - Modifiers:
protected - Return:
MutableComponent
คืออะไร
สร้าง Narration Message
ทำงานยังไง
คืนค่า: this.createNarration.createNarrationMessage(() -> super.createNarrationMessage()).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
@Override
protected MutableComponent createNarrationMessage() {
return super.createNarrationMessage();
}
net.minecraft.client.gui.components.Button#onPress()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Button.java:32 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Press
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.Button#updateWidgetNarration(NarrationElementOutput)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Button.java:42 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Widget Narration
ทำงานยังไง
เรียกต่อ: defaultButtonNarrationText().
Parameters
NarrationElementOutput narrationElementOutput
ตัวอย่างใช้งาน
Button instance = ...;
NarrationElementOutput narrationElementOutput = ...;
instance.updateWidgetNarration(narrationElementOutput);
Button$Builder
- Full name:
net.minecraft.client.gui.components.Button$Builder - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/Button.java - Type:
class - Modifiers:
public static
net.minecraft.client.gui.components.Button$Builder#bounds(int,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Button.java:81 - Modifiers:
public - Return:
Button.Builder
คืออะไร
ดำเนินการ bounds ตาม implementation ของ Button$Builder
ทำงานยังไง
เรียกต่อ: pos(), size(). คืนค่า: this.pos(i, j).size(k, l).
Parameters
int iint jint kint l
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.Button$Builder#build()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Button.java:95 - Modifiers:
public - Return:
Button
คืออะไร
สร้าง build
ทำงานยังไง
เรียกต่อ: setTooltip(). สร้างออบเจ็กต์: Button. คืนค่า: button.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.Button$Builder#Builder(Component,Button.OnPress)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Button.java:59 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ Button.Builder ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: message, onPress.
Parameters
Component componentButton.OnPress onPress
ตัวอย่างใช้งาน
Component component = ...;
Button.OnPress onPress = ...;
Button.Builder instance = new Button.Builder(component, onPress);
net.minecraft.client.gui.components.Button$Builder#createNarration(Button.CreateNarration)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Button.java:90 - Modifiers:
public - Return:
Button.Builder
คืออะไร
สร้าง Narration
ทำงานยังไง
แก้ state: createNarration. คืนค่า: this.
Parameters
Button.CreateNarration createNarration
ตัวอย่างใช้งาน
Button.Builder instance = ...;
Button.CreateNarration createNarration = ...;
Button.Builder result = instance.createNarration(createNarration);
net.minecraft.client.gui.components.Button$Builder#pos(int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Button.java:64 - Modifiers:
public - Return:
Button.Builder
คืออะไร
ดำเนินการ pos ตาม implementation ของ Button$Builder
ทำงานยังไง
แก้ state: x, y. คืนค่า: this.
Parameters
int iint j
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.Button$Builder#size(int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Button.java:75 - Modifiers:
public - Return:
Button.Builder
คืออะไร
ดำเนินการ size ตาม implementation ของ Button$Builder
ทำงานยังไง
แก้ state: width, height. คืนค่า: this.
Parameters
int iint j
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.Button$Builder#tooltip(Tooltip)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Button.java:85 - Modifiers:
public - Return:
Button.Builder
คืออะไร
ดำเนินการ tooltip ตาม implementation ของ Button$Builder
ทำงานยังไง
แก้ state: tooltip. คืนค่า: this.
Parameters
Tooltip tooltip
ตัวอย่างใช้งาน
Button.Builder instance = ...;
Tooltip tooltip = ...;
Button.Builder result = instance.tooltip(tooltip);
net.minecraft.client.gui.components.Button$Builder#width(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Button.java:70 - Modifiers:
public - Return:
Button.Builder
คืออะไร
ดำเนินการ width ตาม implementation ของ Button$Builder
ทำงานยังไง
แก้ state: width. คืนค่า: this.
Parameters
int i
ตัวอย่างใช้งาน
Button$CreateNarration
- Full name:
net.minecraft.client.gui.components.Button$CreateNarration - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/Button.java - Type:
interface - Modifiers:
public
net.minecraft.client.gui.components.Button$CreateNarration#createNarrationMessage(Supplier<MutableComponent>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Button.java:104 - Modifiers: ``
- Return:
MutableComponent
คืออะไร
สร้าง Narration Message
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
Supplier<MutableComponent> supplier
ตัวอย่างใช้งาน
Button.CreateNarration instance = ...;
Supplier<MutableComponent> supplier = ...;
MutableComponent result = instance.createNarrationMessage(supplier);
Button$OnPress
- Full name:
net.minecraft.client.gui.components.Button$OnPress - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/Button.java - Type:
interface - Modifiers:
public
net.minecraft.client.gui.components.Button$OnPress#onPress(Button)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Button.java:109 - Modifiers: ``
- Return:
void
คืออะไร
จัดการเหตุการณ์ Press
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
Button button
ตัวอย่างใช้งาน
ChatComponent
- Full name:
net.minecraft.client.gui.components.ChatComponent - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/ChatComponent.java - Type:
class - Modifiers:
public
net.minecraft.client.gui.components.ChatComponent#addMessage(Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ChatComponent.java:183 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม Message
ทำงานยังไง
เรียกต่อ: isSingleplayer(), systemSinglePlayer(), system().
Parameters
Component component
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ChatComponent#addMessage(Component,MessageSignature,GuiMessageTag)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ChatComponent.java:187 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม Message
ทำงานยังไง
เรียกต่อ: getGuiTicks(), logChatMessage(), addMessageToDisplayQueue(), addMessageToQueue(). สร้างออบเจ็กต์: GuiMessage.
Parameters
Component componentMessageSignature messageSignatureGuiMessageTag guiMessageTag
ตัวอย่างใช้งาน
ChatComponent instance = ...;
Component component = ...;
MessageSignature messageSignature = ...;
GuiMessageTag guiMessageTag = ...;
instance.addMessage(component, messageSignature, guiMessageTag);
net.minecraft.client.gui.components.ChatComponent#addRecentChat(String)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ChatComponent.java:296 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม Recent Chat
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: equals(), peekLast(), size(), removeFirst(), addLast(), startsWith(), commandHistory(), addCommand().
Parameters
String string
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ChatComponent#ChatComponent(Minecraft)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ChatComponent.java:50 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ChatComponent ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: minecraft. เรียกต่อ: addAll(), commandHistory(), history().
Parameters
Minecraft minecraft
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ChatComponent#clearMessages(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ChatComponent.java:172 - Modifiers:
public - Return:
void
คืออะไร
ล้าง Messages
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getChatListener(), clearQueue(), clear(), addAll(), commandHistory(), history().
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ChatComponent#defaultUnfocusedPct()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ChatComponent.java:466 - Modifiers:
public static - Return:
double
คืออะไร
ดำเนินการ defaultUnfocusedPct ตาม implementation ของ ChatComponent
ทำงานยังไง
เรียกต่อ: getHeight(). คืนค่า: 70.0 / (getHeight(1.0) - 20).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ChatComponent#deleteMessage(MessageSignature)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ChatComponent.java:246 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ deleteMessage ตาม implementation ของ ChatComponent
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: deleteMessageOrDelay(), add().
Parameters
MessageSignature messageSignature
ตัวอย่างใช้งาน
ChatComponent instance = ...;
MessageSignature messageSignature = ...;
instance.deleteMessage(messageSignature);
net.minecraft.client.gui.components.ChatComponent#getClickedComponentStyleAt(double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ChatComponent.java:348 - Modifiers:
public - Return:
Style
คืออะไร
อ่านค่า Clicked Component Style At
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: screenToChatX(), screenToChatY(), getMessageLineIndexAt(), size(), get(), getSplitter(), componentStyleAtWidth(), content(). มีจุด return อย่างน้อย 2 จุด.
Parameters
double ddouble e
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ChatComponent#getHeight()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ChatComponent.java:446 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Height
ทำงานยังไง
เรียกต่อ: isChatFocused(), chatHeightFocused(), get(), chatHeightUnfocused(). คืนค่า: getHeight(this.isChatFocused() ? this.minecraft.options.chatHeightFocused().get() : this.minecraft.options.chatHeightUnfocused().get()).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ChatComponent#getHeight(double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ChatComponent.java:460 - Modifiers:
public static - Return:
int
คืออะไร
อ่านค่า Height
ทำงานยังไง
เรียกต่อ: floor(). คืนค่า: Mth.floor(d * 160.0 + 20.0).
Parameters
double d
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ChatComponent#getLinesPerPage()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ChatComponent.java:472 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Lines Per Page
ทำงานยังไง
เรียกต่อ: getHeight(), getLineHeight(). คืนค่า: this.getHeight() / this.getLineHeight().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ChatComponent#getMessageTagAt(double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ChatComponent.java:361 - Modifiers:
public - Return:
GuiMessageTag
คืออะไร
อ่านค่า Message Tag At
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: screenToChatX(), screenToChatY(), getMessageEndIndexAt(), size(), get(), tag(), hasSelectedMessageTag(). มีจุด return อย่างน้อย 2 จุด.
Parameters
double ddouble e
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ChatComponent#getRecentChat()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ChatComponent.java:292 - Modifiers:
public - Return:
ArrayListDeque<String>
คืออะไร
อ่านค่า Recent Chat
ทำงานยังไง
คืนค่า: this.recentChat.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ChatComponent#getScale()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ChatComponent.java:450 - Modifiers:
public - Return:
double
คืออะไร
อ่านค่า Scale
ทำงานยังไง
เรียกต่อ: chatScale(), get(). คืนค่า: this.minecraft.options.chatScale().get().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ChatComponent#getWidth()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ChatComponent.java:442 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Width
ทำงานยังไง
เรียกต่อ: chatWidth(), get(). คืนค่า: getWidth(this.minecraft.options.chatWidth().get()).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ChatComponent#getWidth(double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ChatComponent.java:454 - Modifiers:
public static - Return:
int
คืออะไร
อ่านค่า Width
ทำงานยังไง
เรียกต่อ: floor(). คืนค่า: Mth.floor(d * 280.0 + 40.0).
Parameters
double d
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ChatComponent#handleChatQueueClicked(double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ChatComponent.java:328 - Modifiers:
public - Return:
boolean
คืออะไร
จัดการ Chat Queue Clicked
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isChatFocused(), isChatHidden(), getChatListener(), queueSize(), getWindow(), getGuiScaledHeight(), floor(), getWidth(). มีจุด return อย่างน้อย 4 จุด.
Parameters
double ddouble e
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ChatComponent#isChatFocused()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ChatComponent.java:438 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Chat Focused
ทำงานยังไง
คืนค่า: this.minecraft.screen instanceof ChatScreen.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ChatComponent#render(GuiGraphics,int,int,int,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ChatComponent.java:61 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: isChatHidden(), getLinesPerPage(), size(), get(), push(), getScale(), ceil(), getWidth().
Parameters
GuiGraphics guiGraphicsint iint jint kboolean bl
ตัวอย่างใช้งาน
ChatComponent instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0, true);
net.minecraft.client.gui.components.ChatComponent#rescaleChat()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ChatComponent.java:279 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ rescaleChat ตาม implementation ของ ChatComponent
ทำงานยังไง
เรียกต่อ: resetChatScroll(), refreshTrimmedMessages().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ChatComponent#resetChatScroll()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ChatComponent.java:310 - Modifiers:
public - Return:
void
คืออะไร
รีเซ็ต Chat Scroll
ทำงานยังไง
แก้ state: chatScrollbarPos, newMessageSinceScroll.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ChatComponent#restoreState(ChatComponent.State)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ChatComponent.java:484 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ restoreState ตาม implementation ของ ChatComponent
ทำงานยังไง
เรียกต่อ: clear(), addAll(), refreshTrimmedMessages().
Parameters
ChatComponent.State state
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ChatComponent#scrollChat(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ChatComponent.java:315 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ scrollChat ตาม implementation ของ ChatComponent
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: chatScrollbarPos, newMessageSinceScroll. เรียกต่อ: size(), getLinesPerPage().
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ChatComponent#storeState()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ChatComponent.java:480 - Modifiers:
public - Return:
ChatComponent.State
คืออะไร
ดำเนินการ storeState ตาม implementation ของ ChatComponent
ทำงานยังไง
เรียกต่อ: State(), copyOf(). สร้างออบเจ็กต์: ChatComponent.State. คืนค่า: new ChatComponent.State(List.copyOf(this.allMessages), List.copyOf(this.recentChat), List.copyOf(this.messageDeletionQueue)).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ChatComponent#tick()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ChatComponent.java:55 - Modifiers:
public - Return:
void
คืออะไร
ประมวลผล tick tick
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isEmpty(), processMessageDeletionQueue().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ChatComponent$State
- Full name:
net.minecraft.client.gui.components.ChatComponent$State - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/ChatComponent.java - Type:
class - Modifiers:
public static
net.minecraft.client.gui.components.ChatComponent$State#State(List<GuiMessage>,List<String>,List<ChatComponent.DelayedMessageDeletion>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ChatComponent.java:504 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ChatComponent.State ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: messages, history, delayedMessageDeletions.
Parameters
List<GuiMessage> listList<String> list2List<ChatComponent.DelayedMessageDeletion> list3
ตัวอย่างใช้งาน
List<GuiMessage> list = ...;
List<String> list2 = ...;
List<ChatComponent.DelayedMessageDeletion> list3 = ...;
ChatComponent.State instance = new ChatComponent.State(list, list2, list3);
Checkbox
- Full name:
net.minecraft.client.gui.components.Checkbox - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/Checkbox.java - Type:
class - Modifiers:
public - Extends:
AbstractButton
net.minecraft.client.gui.components.Checkbox#builder(Component,Font)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Checkbox.java:51 - Modifiers:
public static - Return:
Checkbox.Builder
คืออะไร
ดำเนินการ builder ตาม implementation ของ Checkbox
ทำงานยังไง
เรียกต่อ: Builder(). สร้างออบเจ็กต์: Checkbox.Builder. คืนค่า: new Checkbox.Builder(component, font).
Parameters
Component componentFont font
ตัวอย่างใช้งาน
Component component = ...;
Font font = ...;
Checkbox.Builder result = Checkbox.builder(component, font);
net.minecraft.client.gui.components.Checkbox#getBoxSize(Font)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Checkbox.java:55 - Modifiers:
public static - Return:
int
คืออะไร
อ่านค่า Box Size
ทำงานยังไง
คืนค่า: 9 + 8.
Parameters
Font font
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.Checkbox#onPress()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Checkbox.java:59 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Press
ทำงานยังไง
แก้ state: selected. เรียกต่อ: onValueChange().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.Checkbox#renderWidget(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Checkbox.java:81 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Widget
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getInstance(), isFocused(), getBoxSize(), blitSprite(), getX(), getY(), white(), getHeight().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
Checkbox instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderWidget(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.components.Checkbox#selected()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Checkbox.java:65 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ selected ตาม implementation ของ Checkbox
ทำงานยังไง
คืนค่า: this.selected.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.Checkbox#updateWidgetNarration(NarrationElementOutput)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Checkbox.java:69 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Widget Narration
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: add(), createNarrationMessage(), isFocused(), translatable().
Parameters
NarrationElementOutput narrationElementOutput
ตัวอย่างใช้งาน
Checkbox instance = ...;
NarrationElementOutput narrationElementOutput = ...;
instance.updateWidgetNarration(narrationElementOutput);
Checkbox$Builder
- Full name:
net.minecraft.client.gui.components.Checkbox$Builder - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/Checkbox.java - Type:
class - Modifiers:
public static
net.minecraft.client.gui.components.Checkbox$Builder#build()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Checkbox.java:153 - Modifiers:
public - Return:
Checkbox
คืออะไร
สร้าง build
ทำงานยังไง
แก้ state: option. เรียกต่อ: set(), onValueChange(), setTooltip(). สร้างออบเจ็กต์: Checkbox. คืนค่า: checkbox.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.Checkbox$Builder#maxWidth(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Checkbox.java:148 - Modifiers:
public - Return:
Checkbox.Builder
คืออะไร
ดำเนินการ maxWidth ตาม implementation ของ Checkbox$Builder
ทำงานยังไง
แก้ state: maxWidth. คืนค่า: this.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.Checkbox$Builder#onValueChange(Checkbox.OnValueChange)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Checkbox.java:126 - Modifiers:
public - Return:
Checkbox.Builder
คืออะไร
จัดการเหตุการณ์ Value Change
ทำงานยังไง
แก้ state: onValueChange. คืนค่า: this.
Parameters
Checkbox.OnValueChange onValueChange
ตัวอย่างใช้งาน
Checkbox.Builder instance = ...;
Checkbox.OnValueChange onValueChange = ...;
Checkbox.Builder result = instance.onValueChange(onValueChange);
net.minecraft.client.gui.components.Checkbox$Builder#pos(int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Checkbox.java:120 - Modifiers:
public - Return:
Checkbox.Builder
คืออะไร
ดำเนินการ pos ตาม implementation ของ Checkbox$Builder
ทำงานยังไง
แก้ state: x, y. คืนค่า: this.
Parameters
int iint j
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.Checkbox$Builder#selected(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Checkbox.java:131 - Modifiers:
public - Return:
Checkbox.Builder
คืออะไร
ดำเนินการ selected ตาม implementation ของ Checkbox$Builder
ทำงานยังไง
แก้ state: selected, option. คืนค่า: this.
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.Checkbox$Builder#selected(OptionInstance<Boolean>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Checkbox.java:137 - Modifiers:
public - Return:
Checkbox.Builder
คืออะไร
ดำเนินการ selected ตาม implementation ของ Checkbox$Builder
ทำงานยังไง
แก้ state: option, selected. เรียกต่อ: get(). คืนค่า: this.
Parameters
OptionInstance<Boolean> optionInstance
ตัวอย่างใช้งาน
Checkbox.Builder instance = ...;
OptionInstance<Boolean> optionInstance = ...;
Checkbox.Builder result = instance.selected(optionInstance);
net.minecraft.client.gui.components.Checkbox$Builder#tooltip(Tooltip)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Checkbox.java:143 - Modifiers:
public - Return:
Checkbox.Builder
คืออะไร
ดำเนินการ tooltip ตาม implementation ของ Checkbox$Builder
ทำงานยังไง
แก้ state: tooltip. คืนค่า: this.
Parameters
Tooltip tooltip
ตัวอย่างใช้งาน
Checkbox.Builder instance = ...;
Tooltip tooltip = ...;
Checkbox.Builder result = instance.tooltip(tooltip);
Checkbox$OnValueChange
- Full name:
net.minecraft.client.gui.components.Checkbox$OnValueChange - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/Checkbox.java - Type:
interface - Modifiers:
public
net.minecraft.client.gui.components.Checkbox$OnValueChange#onValueChange(Checkbox,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Checkbox.java:168 - Modifiers: ``
- Return:
void
คืออะไร
จัดการเหตุการณ์ Value Change
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
Checkbox checkboxboolean bl
ตัวอย่างใช้งาน
Checkbox.OnValueChange instance = ...;
Checkbox checkbox = ...;
instance.onValueChange(checkbox, true);
CommandSuggestions
- Full name:
net.minecraft.client.gui.components.CommandSuggestions - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/CommandSuggestions.java - Type:
class - Modifiers:
public
net.minecraft.client.gui.components.CommandSuggestions#CommandSuggestions(Minecraft,Screen,EditBox,Font,boolean,boolean,int,int,boolean,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CommandSuggestions.java:80 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CommandSuggestions ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: minecraft, screen, input, font, commandsOnly, onlyShowIfCursorPastError. เรียกต่อ: setFormatter().
Parameters
Minecraft minecraftScreen screenEditBox editBoxFont fontboolean blboolean bl2int iint jboolean bl3int k
ตัวอย่างใช้งาน
Minecraft minecraft = ...;
Screen screen = ...;
EditBox editBox = ...;
Font font = ...;
CommandSuggestions instance = new CommandSuggestions(minecraft, screen, editBox, font, true, true, 0, 0, true, 0);
net.minecraft.client.gui.components.CommandSuggestions#getNarrationMessage()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CommandSuggestions.java:386 - Modifiers:
public - Return:
Component
คืออะไร
อ่านค่า Narration Message
ทำงานยังไง
เรียกต่อ: copy(), append(). คืนค่า: (Component)(this.suggestions != null ? CommonComponents.NEW_LINE.copy().append(this.suggestions.getNarrationMessage()) : CommonComponents.EMPTY).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.CommandSuggestions#getUsageNarration()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CommandSuggestions.java:148 - Modifiers:
public - Return:
Component
คืออะไร
อ่านค่า Usage Narration
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: translatable(). มีจุด return อย่างน้อย 2 จุด.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.CommandSuggestions#hide()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CommandSuggestions.java:160 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ hide ตาม implementation ของ CommandSuggestions
ทำงานยังไง
แก้ state: suggestions.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.CommandSuggestions#isVisible()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CommandSuggestions.java:144 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Visible
ทำงานยังไง
คืนค่า: this.suggestions != null.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.CommandSuggestions#keyPressed(int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CommandSuggestions.java:105 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ keyPressed ตาม implementation ของ CommandSuggestions
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getFocused(), showSuggestions(). มีจุด return อย่างน้อย 3 จุด.
Parameters
int iint jint k
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.CommandSuggestions#mouseClicked(double,double,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CommandSuggestions.java:123 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseClicked ตาม implementation ของ CommandSuggestions
ทำงานยังไง
คืนค่า: this.suggestions != null && this.suggestions.mouseClicked((int)d, (int)e, i).
Parameters
double ddouble eint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.CommandSuggestions#mouseScrolled(double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CommandSuggestions.java:119 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseScrolled ตาม implementation ของ CommandSuggestions
ทำงานยังไง
เรียกต่อ: clamp(). คืนค่า: this.suggestions != null && this.suggestions.mouseScrolled(Mth.clamp(d, -1.0, 1.0)).
Parameters
double d
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.CommandSuggestions#render(GuiGraphics,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CommandSuggestions.java:360 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: renderSuggestions(), renderUsage().
Parameters
GuiGraphics guiGraphicsint iint j
ตัวอย่างใช้งาน
CommandSuggestions instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0);
net.minecraft.client.gui.components.CommandSuggestions#renderSuggestions(GuiGraphics,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CommandSuggestions.java:366 - Modifiers:
public - Return:
boolean
คืออะไร
เรนเดอร์ Suggestions
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: render(). มีจุด return อย่างน้อย 2 จุด.
Parameters
GuiGraphics guiGraphicsint iint j
ตัวอย่างใช้งาน
CommandSuggestions instance = ...;
GuiGraphics guiGraphics = ...;
boolean result = instance.renderSuggestions(guiGraphics, 0, 0);
net.minecraft.client.gui.components.CommandSuggestions#renderUsage(GuiGraphics)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CommandSuggestions.java:375 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Usage
ทำงานยังไง
มีการวนลูป. เรียกต่อ: fill(), drawString().
Parameters
GuiGraphics guiGraphics
ตัวอย่างใช้งาน
CommandSuggestions instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderUsage(guiGraphics);
net.minecraft.client.gui.components.CommandSuggestions#setAllowHiding(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CommandSuggestions.java:101 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Allow Hiding
ทำงานยังไง
แก้ state: allowHiding.
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.CommandSuggestions#setAllowSuggestions(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CommandSuggestions.java:94 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Allow Suggestions
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: allowSuggestions, suggestions.
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.CommandSuggestions#showSuggestions(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CommandSuggestions.java:127 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ showSuggestions ตาม implementation ของ CommandSuggestions
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: suggestions. เรียกต่อ: isDone(), join(), isEmpty(), getList(), max(), width(), getText(), clamp(). สร้างออบเจ็กต์: CommandSuggestions.SuggestionsList.
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.CommandSuggestions#updateCommandInfo()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CommandSuggestions.java:183 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Command Info
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: currentParse, suggestions, pendingSuggestions. เรียกต่อ: getValue(), getReader(), getString(), equals(), setSuggestion(), clear(), canRead(), peek(). สร้างออบเจ็กต์: StringReader, SuggestionsBuilder.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
CommandSuggestions$SuggestionsList
- Full name:
net.minecraft.client.gui.components.CommandSuggestions$SuggestionsList - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/CommandSuggestions.java - Type:
class - Modifiers:
public
net.minecraft.client.gui.components.CommandSuggestions$SuggestionsList#cycle(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CommandSuggestions.java:542 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ cycle ตาม implementation ของ CommandSuggestions$SuggestionsList
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: offset. เรียกต่อ: select(), clamp(), max(), size().
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.CommandSuggestions$SuggestionsList#keyPressed(int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CommandSuggestions.java:513 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ keyPressed ตาม implementation ของ CommandSuggestions$SuggestionsList
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: tabCycles. เรียกต่อ: cycle(), hasShiftDown(), useSuggestion(), hide(), setSuggestion(). มีจุด return อย่างน้อย 5 จุด.
Parameters
int iint jint k
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.CommandSuggestions$SuggestionsList#mouseClicked(int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CommandSuggestions.java:480 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseClicked ตาม implementation ของ CommandSuggestions$SuggestionsList
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: contains(), getY(), size(), select(), useSuggestion(). มีจุด return อย่างน้อย 2 จุด.
Parameters
int iint jint k
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.CommandSuggestions$SuggestionsList#mouseScrolled(double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CommandSuggestions.java:494 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseScrolled ตาม implementation ของ CommandSuggestions$SuggestionsList
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: offset. เรียกต่อ: xpos(), getWindow(), getGuiScaledWidth(), getScreenWidth(), ypos(), getGuiScaledHeight(), getScreenHeight(), contains(). มีจุด return อย่างน้อย 2 จุด.
Parameters
double d
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.CommandSuggestions$SuggestionsList#render(GuiGraphics,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CommandSuggestions.java:413 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: lastMouse, offset. เรียกต่อ: min(), size(), fill(), getX(), getY(), getWidth(), getHeight(), get(). สร้างออบเจ็กต์: Vec2.
Parameters
GuiGraphics guiGraphicsint iint j
ตัวอย่างใช้งาน
CommandSuggestions.SuggestionsList instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0);
net.minecraft.client.gui.components.CommandSuggestions$SuggestionsList#select(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CommandSuggestions.java:557 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ select ตาม implementation ของ CommandSuggestions$SuggestionsList
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: current. เรียกต่อ: size(), get(), setSuggestion(), calculateSuggestionSuffix(), getValue(), apply(), getNarrator(), sayNow().
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.CommandSuggestions$SuggestionsList#useSuggestion()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CommandSuggestions.java:575 - Modifiers:
public - Return:
void
คืออะไร
ใช้งาน Suggestion
ทำงานยังไง
แก้ state: keepSuggestions, tabCycles. เรียกต่อ: get(), setValue(), apply(), getRange(), getStart(), getText(), length(), setCursorPosition().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
CommonButtons
- Full name:
net.minecraft.client.gui.components.CommonButtons - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/CommonButtons.java - Type:
class - Modifiers:
public
net.minecraft.client.gui.components.CommonButtons#accessibility(int,Button.OnPress,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CommonButtons.java:17 - Modifiers:
public static - Return:
SpriteIconButton
คืออะไร
ดำเนินการ accessibility ตาม implementation ของ CommonButtons
ทำงานยังไง
เรียกต่อ: translatable(), builder(), width(), sprite(), withDefaultNamespace(), build(). คืนค่า: SpriteIconButton.builder(component, onPress, bl).width(i).sprite(ResourceLocation.withDefaultNamespace("icon/accessibility"), 15, 15).build().
Parameters
int iButton.OnPress onPressboolean bl
ตัวอย่างใช้งาน
Button.OnPress onPress = ...;
SpriteIconButton result = CommonButtons.accessibility(0, onPress, true);
net.minecraft.client.gui.components.CommonButtons#language(int,Button.OnPress,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CommonButtons.java:10 - Modifiers:
public static - Return:
SpriteIconButton
คืออะไร
ดำเนินการ language ตาม implementation ของ CommonButtons
ทำงานยังไง
เรียกต่อ: builder(), translatable(), width(), sprite(), withDefaultNamespace(), build().
Parameters
int iButton.OnPress onPressboolean bl
ตัวอย่างใช้งาน
ComponentRenderUtils
- Full name:
net.minecraft.client.gui.components.ComponentRenderUtils - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/ComponentRenderUtils.java - Type:
class - Modifiers:
public
net.minecraft.client.gui.components.ComponentRenderUtils#wrapComponents(FormattedText,int,Font)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ComponentRenderUtils.java:25 - Modifiers:
public static - Return:
List<FormattedCharSequence>
คืออะไร
ดำเนินการ wrapComponents ตาม implementation ของ ComponentRenderUtils
ทำงานยังไง
เรียกต่อ: visit(), append(), of(), stripColor(), empty(), newArrayList(), getSplitter(), splitLines(). สร้างออบเจ็กต์: ComponentCollector. มีจุด return อย่างน้อย 2 จุด.
Parameters
FormattedText formattedTextint iFont font
ตัวอย่างใช้งาน
FormattedText formattedText = ...;
Font font = ...;
List<FormattedCharSequence> result = ComponentRenderUtils.wrapComponents(formattedText, 0, font);
ContainerObjectSelectionList
- Full name:
net.minecraft.client.gui.components.ContainerObjectSelectionList - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/ContainerObjectSelectionList.java - Type:
class - Modifiers:
public abstract - Extends:
AbstractSelectionList<E>
net.minecraft.client.gui.components.ContainerObjectSelectionList#ContainerObjectSelectionList(Minecraft,int,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ContainerObjectSelectionList.java:23 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ContainerObjectSelectionList ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Minecraft minecraftint iint jint kint l
ตัวอย่างใช้งาน
Minecraft minecraft = ...;
ContainerObjectSelectionList instance = new ContainerObjectSelectionList(minecraft, 0, 0, 0, 0);
net.minecraft.client.gui.components.ContainerObjectSelectionList#ContainerObjectSelectionList(Minecraft,int,int,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ContainerObjectSelectionList.java:27 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ContainerObjectSelectionList ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Minecraft minecraftint iint jint kint lint m
ตัวอย่างใช้งาน
Minecraft minecraft = ...;
ContainerObjectSelectionList instance = new ContainerObjectSelectionList(minecraft, 0, 0, 0, 0, 0);
net.minecraft.client.gui.components.ContainerObjectSelectionList#isSelectedItem(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ContainerObjectSelectionList.java:96 - Modifiers:
protected - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Selected Item
ทำงานยังไง
คืนค่า: false.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ContainerObjectSelectionList#narrationPriority()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ContainerObjectSelectionList.java:91 - Modifiers:
public - Return:
NarratableEntry.NarrationPriority
คืออะไร
ดำเนินการ narrationPriority ตาม implementation ของ ContainerObjectSelectionList
ทำงานยังไง
เรียกต่อ: isFocused(). คืนค่า: this.isFocused() ? NarratableEntry.NarrationPriority.FOCUSED : super.narrationPriority().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ContainerObjectSelectionList instance = ...;
NarratableEntry.NarrationPriority result = instance.narrationPriority();
net.minecraft.client.gui.components.ContainerObjectSelectionList#nextFocusPath(FocusNavigationEvent)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ContainerObjectSelectionList.java:31 - Modifiers:
public - Return:
ComponentPath
คืออะไร
ดำเนินการ nextFocusPath ตาม implementation ของ ContainerObjectSelectionList
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch ; มีการวนลูป. เรียกต่อ: getItemCount(), getFocused(), direction(), getAxis(), path(), children(), indexOf(), nextEntry(). มีจุด return อย่างน้อย 5 จุด.
Parameters
FocusNavigationEvent focusNavigationEvent
ตัวอย่างใช้งาน
ContainerObjectSelectionList instance = ...;
FocusNavigationEvent focusNavigationEvent = ...;
ComponentPath result = instance.nextFocusPath(focusNavigationEvent);
net.minecraft.client.gui.components.ContainerObjectSelectionList#setFocused(GuiEventListener)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ContainerObjectSelectionList.java:81 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Focused
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getFocused(), setSelected().
Parameters
GuiEventListener guiEventListener
ตัวอย่างใช้งาน
ContainerObjectSelectionList instance = ...;
GuiEventListener guiEventListener = ...;
instance.setFocused(guiEventListener);
net.minecraft.client.gui.components.ContainerObjectSelectionList#updateWidgetNarration(NarrationElementOutput)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ContainerObjectSelectionList.java:101 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Widget Narration
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getHovered(), updateNarration(), nest(), narrateListElementPosition(), getFocused(), add(), translatable().
Parameters
NarrationElementOutput narrationElementOutput
ตัวอย่างใช้งาน
ContainerObjectSelectionList instance = ...;
NarrationElementOutput narrationElementOutput = ...;
instance.updateWidgetNarration(narrationElementOutput);
ContainerObjectSelectionList$Entry
- Full name:
net.minecraft.client.gui.components.ContainerObjectSelectionList$Entry - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/ContainerObjectSelectionList.java - Type:
class - Modifiers:
public abstract static - Extends:
AbstractSelectionList.Entry<E> - Implements:
ContainerEventHandler
net.minecraft.client.gui.components.ContainerObjectSelectionList$Entry#focusPathAtIndex(FocusNavigationEvent,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ContainerObjectSelectionList.java:160 - Modifiers:
public - Return:
ComponentPath
คืออะไร
ดำเนินการ focusPathAtIndex ตาม implementation ของ ContainerObjectSelectionList$Entry
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: children(), isEmpty(), get(), min(), size(), nextFocusPath(), path(). มีจุด return อย่างน้อย 2 จุด.
Parameters
FocusNavigationEvent focusNavigationEventint i
ตัวอย่างใช้งาน
ContainerObjectSelectionList.Entry instance = ...;
FocusNavigationEvent focusNavigationEvent = ...;
ComponentPath result = instance.focusPathAtIndex(focusNavigationEvent, 0);
net.minecraft.client.gui.components.ContainerObjectSelectionList$Entry#getFocused()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ContainerObjectSelectionList.java:154 - Modifiers:
public - Return:
GuiEventListener
คืออะไร
อ่านค่า Focused
ทำงานยังไง
คืนค่า: this.focused.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ContainerObjectSelectionList$Entry#isDragging()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ContainerObjectSelectionList.java:126 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Dragging
ทำงานยังไง
คืนค่า: this.dragging.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ContainerObjectSelectionList$Entry#mouseClicked(double,double,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ContainerObjectSelectionList.java:136 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseClicked ตาม implementation ของ ContainerObjectSelectionList$Entry
ทำงานยังไง
คืนค่า: ContainerEventHandler.super.mouseClicked(d, e, i).
Parameters
double ddouble eint i
ตัวอย่างใช้งาน
ContainerObjectSelectionList.Entry instance = ...;
boolean result = instance.mouseClicked(0.0D, 0.0D, 0);
net.minecraft.client.gui.components.ContainerObjectSelectionList$Entry#narratables()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ContainerObjectSelectionList.java:197 - Modifiers:
public abstract - Return:
List<? extends NarratableEntry>
คืออะไร
ดำเนินการ narratables ตาม implementation ของ ContainerObjectSelectionList$Entry
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ContainerObjectSelectionList.Entry instance = ...;
List<? extends NarratableEntry> result = instance.narratables();
net.minecraft.client.gui.components.ContainerObjectSelectionList$Entry#nextFocusPath(FocusNavigationEvent)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ContainerObjectSelectionList.java:170 - Modifiers:
public - Return:
ComponentPath
คืออะไร
ดำเนินการ nextFocusPath ตาม implementation ของ ContainerObjectSelectionList$Entry
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch ; มีการวนลูป. เรียกต่อ: direction(), clamp(), children(), indexOf(), getFocused(), size(), get(), path(). มีจุด return อย่างน้อย 3 จุด.
Parameters
FocusNavigationEvent focusNavigationEvent
ตัวอย่างใช้งาน
ContainerObjectSelectionList.Entry instance = ...;
FocusNavigationEvent focusNavigationEvent = ...;
ComponentPath result = instance.nextFocusPath(focusNavigationEvent);
net.minecraft.client.gui.components.ContainerObjectSelectionList$Entry#setDragging(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ContainerObjectSelectionList.java:131 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Dragging
ทำงานยังไง
แก้ state: dragging.
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ContainerObjectSelectionList$Entry#setFocused(GuiEventListener)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ContainerObjectSelectionList.java:141 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Focused
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: focused.
Parameters
GuiEventListener guiEventListener
ตัวอย่างใช้งาน
ContainerObjectSelectionList.Entry instance = ...;
GuiEventListener guiEventListener = ...;
instance.setFocused(guiEventListener);
CycleButton
- Full name:
net.minecraft.client.gui.components.CycleButton - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/CycleButton.java - Type:
class - Modifiers:
public - Extends:
AbstractButton
net.minecraft.client.gui.components.CycleButton#booleanBuilder(Component,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:156 - Modifiers:
public static - Return:
CycleButton.Builder<Boolean>
คืออะไร
ดำเนินการ booleanBuilder ตาม implementation ของ CycleButton
ทำงานยังไง
เรียกต่อ: withValues(). สร้างออบเจ็กต์: CycleButton.Builder<Boolean>. คืนค่า: new CycleButton.Builder<Boolean>(boolean_ -> boolean_ ? component : component2).withValues(BOOLEAN_OPTIONS).
Parameters
Component componentComponent component2
ตัวอย่างใช้งาน
Component component = ...;
Component component2 = ...;
CycleButton.Builder<Boolean> result = CycleButton.booleanBuilder(component, component2);
net.minecraft.client.gui.components.CycleButton#builder(Function<T, Component>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:152 - Modifiers:
public static - Return:
CycleButton.Builder<T>
คืออะไร
ดำเนินการ builder ตาม implementation ของ CycleButton
ทำงานยังไง
สร้างออบเจ็กต์: CycleButton.Builder<>. คืนค่า: new CycleButton.Builder<>(function).
Parameters
Function<T, Component> function
ตัวอย่างใช้งาน
Function<T, Component> function = ...;
CycleButton.Builder<T> result = CycleButton.builder(function);
net.minecraft.client.gui.components.CycleButton#createDefaultNarrationMessage()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:148 - Modifiers:
public - Return:
MutableComponent
คืออะไร
สร้าง Default Narration Message
ทำงานยังไง
เรียกต่อ: wrapDefaultNarrationMessage(), createFullName(), getMessage(). คืนค่า: wrapDefaultNarrationMessage((Component)(this.displayOnlyValue ? this.createFullName(this.value) : this.getMessage())).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.CycleButton#createNarrationMessage()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:129 - Modifiers:
protected - Return:
MutableComponent
คืออะไร
สร้าง Narration Message
ทำงานยังไง
เรียกต่อ: apply(). คืนค่า: this.narrationProvider.apply(this).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
@Override
protected MutableComponent createNarrationMessage() {
return super.createNarrationMessage();
}
net.minecraft.client.gui.components.CycleButton#getValue()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:125 - Modifiers:
public - Return:
T
คืออะไร
อ่านค่า Value
ทำงานยังไง
คืนค่า: this.value.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.CycleButton#mouseScrolled(double,double,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:89 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseScrolled ตาม implementation ของ CycleButton
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: cycleValue(). คืนค่า: true.
Parameters
double ddouble edouble fdouble g
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.CycleButton#onOffBuilder()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:160 - Modifiers:
public static - Return:
CycleButton.Builder<Boolean>
คืออะไร
จัดการเหตุการณ์ Off Builder
ทำงานยังไง
เรียกต่อ: withValues(). สร้างออบเจ็กต์: CycleButton.Builder<Boolean>. คืนค่า: new CycleButton.Builder<Boolean>(boolean_ -> boolean_ ? CommonComponents.OPTION_ON : CommonComponents.OPTION_OFF).withValues(BOOLEAN_OPTIONS).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.CycleButton#onOffBuilder(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:164 - Modifiers:
public static - Return:
CycleButton.Builder<Boolean>
คืออะไร
จัดการเหตุการณ์ Off Builder
ทำงานยังไง
เรียกต่อ: withInitialValue(). คืนค่า: onOffBuilder().withInitialValue(bl).
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.CycleButton#onPress()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:67 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Press
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: hasShiftDown(), cycleValue().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.CycleButton#setValue(T)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:100 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Value
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: index. เรียกต่อ: getSelectedList(), indexOf(), updateValue().
Parameters
T object
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.CycleButton#updateWidgetNarration(NarrationElementOutput)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:134 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Widget Narration
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: add(), createNarrationMessage(), getCycledValue(), createLabelForValue(), isFocused(), translatable().
Parameters
NarrationElementOutput narrationElementOutput
ตัวอย่างใช้งาน
CycleButton instance = ...;
NarrationElementOutput narrationElementOutput = ...;
instance.updateWidgetNarration(narrationElementOutput);
CycleButton$Builder
- Full name:
net.minecraft.client.gui.components.CycleButton$Builder - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/CycleButton.java - Type:
class - Modifiers:
public static
net.minecraft.client.gui.components.CycleButton$Builder#Builder(Function<T, Component>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:179 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CycleButton.Builder ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: valueStringifier.
Parameters
Function<T, Component> function
ตัวอย่างใช้งาน
Function<T, Component> function = ...;
CycleButton.Builder instance = new CycleButton.Builder(function);
net.minecraft.client.gui.components.CycleButton$Builder#create(Component,CycleButton.OnValueChange<T>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:230 - Modifiers:
public - Return:
CycleButton<T>
คืออะไร
สร้าง create
ทำงานยังไง
คืนค่า: this.create(0, 0, 150, 20, component, onValueChange).
Parameters
Component componentCycleButton.OnValueChange<T> onValueChange
ตัวอย่างใช้งาน
CycleButton.Builder instance = ...;
Component component = ...;
CycleButton.OnValueChange<T> onValueChange = ...;
CycleButton<T> result = instance.create(component, onValueChange);
net.minecraft.client.gui.components.CycleButton$Builder#create(int,int,int,int,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:234 - Modifiers:
public - Return:
CycleButton<T>
คืออะไร
สร้าง create
ทำงานยังไง
คืนค่า: this.create(i, j, k, l, component, (cycleButton, object) -> {}).
Parameters
int iint jint kint lComponent component
ตัวอย่างใช้งาน
CycleButton.Builder instance = ...;
Component component = ...;
CycleButton<T> result = instance.create(0, 0, 0, 0, component);
net.minecraft.client.gui.components.CycleButton$Builder#create(int,int,int,int,Component,CycleButton.OnValueChange<T>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:238 - Modifiers:
public - Return:
CycleButton<T>
คืออะไร
สร้าง create
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getDefaultList(), isEmpty(), get(), apply(), optionNameValue(). สร้างออบเจ็กต์: IllegalStateException, CycleButton<>.
Parameters
int iint jint kint lComponent componentCycleButton.OnValueChange<T> onValueChange
ตัวอย่างใช้งาน
CycleButton.Builder instance = ...;
Component component = ...;
CycleButton.OnValueChange<T> onValueChange = ...;
CycleButton<T> result = instance.create(0, 0, 0, 0, component, onValueChange);
net.minecraft.client.gui.components.CycleButton$Builder#displayOnlyValue()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:225 - Modifiers:
public - Return:
CycleButton.Builder<T>
คืออะไร
ดำเนินการ displayOnlyValue ตาม implementation ของ CycleButton$Builder
ทำงานยังไง
แก้ state: displayOnlyValue. คืนค่า: this.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.CycleButton$Builder#withCustomNarration(Function<CycleButton<T>, MutableComponent>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:220 - Modifiers:
public - Return:
CycleButton.Builder<T>
คืออะไร
ดำเนินการ withCustomNarration ตาม implementation ของ CycleButton$Builder
ทำงานยังไง
แก้ state: narrationProvider. คืนค่า: this.
Parameters
Function<CycleButton<T>, MutableComponent> function
ตัวอย่างใช้งาน
CycleButton.Builder instance = ...;
Function<CycleButton<T>, MutableComponent> function = ...;
CycleButton.Builder<T> result = instance.withCustomNarration(function);
net.minecraft.client.gui.components.CycleButton$Builder#withInitialValue(T)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:210 - Modifiers:
public - Return:
CycleButton.Builder<T>
คืออะไร
ดำเนินการ withInitialValue ตาม implementation ของ CycleButton$Builder
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: initialValue, initialIndex. เรียกต่อ: getDefaultList(), indexOf(). คืนค่า: this.
Parameters
T object
ตัวอย่างใช้งาน
CycleButton.Builder instance = ...;
T object = ...;
CycleButton.Builder<T> result = instance.withInitialValue(object);
net.minecraft.client.gui.components.CycleButton$Builder#withTooltip(OptionInstance.TooltipSupplier<T>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:205 - Modifiers:
public - Return:
CycleButton.Builder<T>
คืออะไร
ดำเนินการ withTooltip ตาม implementation ของ CycleButton$Builder
ทำงานยังไง
แก้ state: tooltipSupplier. คืนค่า: this.
Parameters
OptionInstance.TooltipSupplier<T> tooltipSupplier
ตัวอย่างใช้งาน
CycleButton.Builder instance = ...;
OptionInstance.TooltipSupplier<T> tooltipSupplier = ...;
CycleButton.Builder<T> result = instance.withTooltip(tooltipSupplier);
net.minecraft.client.gui.components.CycleButton$Builder#withValues(BooleanSupplier,List<T>,List<T>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:196 - Modifiers:
public - Return:
CycleButton.Builder<T>
คืออะไร
ดำเนินการ withValues ตาม implementation ของ CycleButton$Builder
ทำงานยังไง
เรียกต่อ: create(). คืนค่า: this.withValues(CycleButton.ValueListSupplier.create(booleanSupplier, list, list2)).
Parameters
BooleanSupplier booleanSupplierList<T> listList<T> list2
ตัวอย่างใช้งาน
CycleButton.Builder instance = ...;
BooleanSupplier booleanSupplier = ...;
List<T> list = ...;
List<T> list2 = ...;
CycleButton.Builder<T> result = instance.withValues(booleanSupplier, list, list2);
net.minecraft.client.gui.components.CycleButton$Builder#withValues(Collection<T>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:183 - Modifiers:
public - Return:
CycleButton.Builder<T>
คืออะไร
ดำเนินการ withValues ตาม implementation ของ CycleButton$Builder
ทำงานยังไง
เรียกต่อ: create(). คืนค่า: this.withValues(CycleButton.ValueListSupplier.create(collection)).
Parameters
Collection<T> collection
ตัวอย่างใช้งาน
CycleButton.Builder instance = ...;
Collection<T> collection = ...;
CycleButton.Builder<T> result = instance.withValues(collection);
net.minecraft.client.gui.components.CycleButton$Builder#withValues(CycleButton.ValueListSupplier<T>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:200 - Modifiers:
public - Return:
CycleButton.Builder<T>
คืออะไร
ดำเนินการ withValues ตาม implementation ของ CycleButton$Builder
ทำงานยังไง
แก้ state: values. คืนค่า: this.
Parameters
CycleButton.ValueListSupplier<T> valueListSupplier
ตัวอย่างใช้งาน
CycleButton.Builder instance = ...;
CycleButton.ValueListSupplier<T> valueListSupplier = ...;
CycleButton.Builder<T> result = instance.withValues(valueListSupplier);
net.minecraft.client.gui.components.CycleButton$Builder#withValues(List<T>,List<T>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:192 - Modifiers:
public - Return:
CycleButton.Builder<T>
คืออะไร
ดำเนินการ withValues ตาม implementation ของ CycleButton$Builder
ทำงานยังไง
เรียกต่อ: create(). คืนค่า: this.withValues(CycleButton.ValueListSupplier.create(CycleButton.DEFAULT_ALT_LIST_SELECTOR, list, list2)).
Parameters
List<T> listList<T> list2
ตัวอย่างใช้งาน
CycleButton.Builder instance = ...;
List<T> list = ...;
List<T> list2 = ...;
CycleButton.Builder<T> result = instance.withValues(list, list2);
net.minecraft.client.gui.components.CycleButton$Builder#withValues(T[])
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:187 - Modifiers:
public final - Return:
CycleButton.Builder<T>
คืออะไร
ดำเนินการ withValues ตาม implementation ของ CycleButton$Builder
ทำงานยังไง
เรียกต่อ: copyOf(). คืนค่า: this.withValues(ImmutableList.copyOf(objects)).
Parameters
T[] objects
ตัวอย่างใช้งาน
CycleButton.Builder instance = ...;
T[] objects = ...;
CycleButton.Builder<T> result = instance.withValues(objects);
CycleButton$OnValueChange
- Full name:
net.minecraft.client.gui.components.CycleButton$OnValueChange - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/CycleButton.java - Type:
interface - Modifiers:
public
net.minecraft.client.gui.components.CycleButton$OnValueChange#onValueChange(CycleButton<T>,T)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:268 - Modifiers: ``
- Return:
void
คืออะไร
จัดการเหตุการณ์ Value Change
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
CycleButton<T> cycleButtonT object
ตัวอย่างใช้งาน
CycleButton.OnValueChange instance = ...;
CycleButton<T> cycleButton = ...;
T object = ...;
instance.onValueChange(cycleButton, object);
CycleButton$ValueListSupplier
- Full name:
net.minecraft.client.gui.components.CycleButton$ValueListSupplier - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/CycleButton.java - Type:
interface - Modifiers:
public
net.minecraft.client.gui.components.CycleButton$ValueListSupplier#create(BooleanSupplier,List<T>,List<T>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:292 - Modifiers:
static - Return:
CycleButton.ValueListSupplier<T>
คืออะไร
สร้าง create
ทำงานยังไง
เรียกต่อ: copyOf(), getSelectedList(), getAsBoolean(), getDefaultList(). สร้างออบเจ็กต์: CycleButton.ValueListSupplier<T>. มีจุด return อย่างน้อย 2 จุด.
Parameters
BooleanSupplier booleanSupplierList<T> listList<T> list2
ตัวอย่างใช้งาน
BooleanSupplier booleanSupplier = ...;
List<T> list = ...;
List<T> list2 = ...;
CycleButton.ValueListSupplier<T> result = CycleButton.ValueListSupplier.create(booleanSupplier, list, list2);
net.minecraft.client.gui.components.CycleButton$ValueListSupplier#create(Collection<T>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:277 - Modifiers:
static - Return:
CycleButton.ValueListSupplier<T>
คืออะไร
สร้าง create
ทำงานยังไง
เรียกต่อ: copyOf(), getSelectedList(), getDefaultList(). สร้างออบเจ็กต์: CycleButton.ValueListSupplier<T>. มีจุด return อย่างน้อย 2 จุด.
Parameters
Collection<T> collection
ตัวอย่างใช้งาน
Collection<T> collection = ...;
CycleButton.ValueListSupplier<T> result = CycleButton.ValueListSupplier.create(collection);
net.minecraft.client.gui.components.CycleButton$ValueListSupplier#getDefaultList()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:275 - Modifiers: ``
- Return:
List<T>
คืออะไร
อ่านค่า Default List
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.CycleButton$ValueListSupplier#getSelectedList()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/CycleButton.java:273 - Modifiers: ``
- Return:
List<T>
คืออะไร
อ่านค่า Selected List
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
DebugScreenOverlay
- Full name:
net.minecraft.client.gui.components.DebugScreenOverlay - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/DebugScreenOverlay.java - Type:
class - Modifiers:
public
net.minecraft.client.gui.components.DebugScreenOverlay#clearChunkCache()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/DebugScreenOverlay.java:131 - Modifiers:
public - Return:
void
คืออะไร
ล้าง Chunk Cache
ทำงานยังไง
แก้ state: serverChunk, clientChunk.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.DebugScreenOverlay#DebugScreenOverlay(Minecraft)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/DebugScreenOverlay.java:120 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ DebugScreenOverlay ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: minecraft, allocationRateCalculator, font, fpsChart, tpsChart, pingChart. เรียกต่อ: AllocationRateCalculator(), tickRateManager(), millisecondsPerTick(). สร้างออบเจ็กต์: DebugScreenOverlay.AllocationRateCalculator, FpsDebugChart, TpsDebugChart, PingDebugChart.
Parameters
Minecraft minecraft
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.DebugScreenOverlay#drawGameInformation(GuiGraphics)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/DebugScreenOverlay.java:192 - Modifiers:
protected - Return:
void
คืออะไร
วาด Game Information
ทำงานยังไง
เรียกต่อ: getGameInformation(), add(), getSingleplayerServer(), isLocalServer(), renderLines().
Parameters
GuiGraphics guiGraphics
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void drawGameInformation(GuiGraphics guiGraphics) {
super.drawGameInformation(guiGraphics);
}
net.minecraft.client.gui.components.DebugScreenOverlay#drawSystemInformation(GuiGraphics)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/DebugScreenOverlay.java:210 - Modifiers:
protected - Return:
void
คืออะไร
วาด System Information
ทำงานยังไง
เรียกต่อ: getSystemInformation(), renderLines().
Parameters
GuiGraphics guiGraphics
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void drawSystemInformation(GuiGraphics guiGraphics) {
super.drawSystemInformation(guiGraphics);
}
net.minecraft.client.gui.components.DebugScreenOverlay#getBandwidthLogger()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/DebugScreenOverlay.java:646 - Modifiers:
public - Return:
LocalSampleLogger
คืออะไร
อ่านค่า Bandwidth Logger
ทำงานยังไง
คืนค่า: this.bandwidthLogger.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.DebugScreenOverlay#getGameInformation()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/DebugScreenOverlay.java:239 - Modifiers:
protected - Return:
List<String>
คืออะไร
อ่านค่า Game Information
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch ; มีการวนลูป. แก้ state: lastPos. เรียกต่อ: getSingleplayerServer(), getConnection(), getAverageSentPackets(), getAverageReceivedPackets(), getLevel(), tickRateManager(), isSteppingForward(), isFrozen(). สร้างออบเจ็กต์: ChunkPos, StringBuilder, DifficultyInstance. คืนค่า: list.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.DebugScreenOverlay#getPingLogger()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/DebugScreenOverlay.java:642 - Modifiers:
public - Return:
LocalSampleLogger
คืออะไร
อ่านค่า Ping Logger
ทำงานยังไง
คืนค่า: this.pingLogger.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.DebugScreenOverlay#getProfilerPieChart()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/DebugScreenOverlay.java:650 - Modifiers:
public - Return:
ProfilerPieChart
คืออะไร
อ่านค่า Profiler Pie Chart
ทำงานยังไง
คืนค่า: this.profilerPieChart.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.DebugScreenOverlay#getSystemInformation()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/DebugScreenOverlay.java:513 - Modifiers:
protected - Return:
List<String>
คืออะไร
อ่านค่า System Information
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getRuntime(), maxMemory(), totalMemory(), freeMemory(), newArrayList(), format(), getProperty(), bytesToMegabytes(). มีจุด return อย่างน้อย 2 จุด.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.DebugScreenOverlay#getTickTimeLogger()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/DebugScreenOverlay.java:638 - Modifiers:
public - Return:
LocalSampleLogger
คืออะไร
อ่านค่า Tick Time Logger
ทำงานยังไง
คืนค่า: this.tickTimeLogger.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.DebugScreenOverlay#logFrameDuration(long)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/DebugScreenOverlay.java:634 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ logFrameDuration ตาม implementation ของ DebugScreenOverlay
ทำงานยังไง
เรียกต่อ: logSample().
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.DebugScreenOverlay#logRemoteSample(long[],RemoteDebugSampleType)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/DebugScreenOverlay.java:654 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ logRemoteSample ตาม implementation ของ DebugScreenOverlay
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), logFullSample().
Parameters
long[] lsRemoteDebugSampleType remoteDebugSampleType
ตัวอย่างใช้งาน
DebugScreenOverlay instance = ...;
long[] ls = ...;
RemoteDebugSampleType remoteDebugSampleType = ...;
instance.logRemoteSample(ls, remoteDebugSampleType);
net.minecraft.client.gui.components.DebugScreenOverlay#render(GuiGraphics)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/DebugScreenOverlay.java:136 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. แก้ state: block, liquid. เรียกต่อ: get(), push(), getCameraEntity(), pick(), drawGameInformation(), drawSystemInformation(), setBottomOffset(), guiWidth().
Parameters
GuiGraphics guiGraphics
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.DebugScreenOverlay#reset()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/DebugScreenOverlay.java:661 - Modifiers:
public - Return:
void
คืออะไร
รีเซ็ต reset
ทำงานยังไง
แก้ state: renderDebug.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.DebugScreenOverlay#showDebugScreen()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/DebugScreenOverlay.java:591 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ showDebugScreen ตาม implementation ของ DebugScreenOverlay
ทำงานยังไง
คืนค่า: this.renderDebug && !this.minecraft.options.hideGui.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.DebugScreenOverlay#showFpsCharts()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/DebugScreenOverlay.java:603 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ showFpsCharts ตาม implementation ของ DebugScreenOverlay
ทำงานยังไง
เรียกต่อ: showDebugScreen(). คืนค่า: this.showDebugScreen() && this.renderFpsCharts.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.DebugScreenOverlay#showNetworkCharts()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/DebugScreenOverlay.java:599 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ showNetworkCharts ตาม implementation ของ DebugScreenOverlay
ทำงานยังไง
เรียกต่อ: showDebugScreen(). คืนค่า: this.showDebugScreen() && this.renderNetworkCharts.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.DebugScreenOverlay#showProfilerChart()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/DebugScreenOverlay.java:595 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ showProfilerChart ตาม implementation ของ DebugScreenOverlay
ทำงานยังไง
เรียกต่อ: showDebugScreen(). คืนค่า: this.showDebugScreen() && this.renderProfilerChart.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.DebugScreenOverlay#toggleFpsCharts()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/DebugScreenOverlay.java:619 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ toggleFpsCharts ตาม implementation ของ DebugScreenOverlay
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: renderFpsCharts, renderDebug, renderNetworkCharts.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.DebugScreenOverlay#toggleNetworkCharts()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/DebugScreenOverlay.java:611 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ toggleNetworkCharts ตาม implementation ของ DebugScreenOverlay
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: renderNetworkCharts, renderDebug, renderFpsCharts.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.DebugScreenOverlay#toggleOverlay()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/DebugScreenOverlay.java:607 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ toggleOverlay ตาม implementation ของ DebugScreenOverlay
ทำงานยังไง
แก้ state: renderDebug.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.DebugScreenOverlay#toggleProfilerChart()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/DebugScreenOverlay.java:627 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ toggleProfilerChart ตาม implementation ของ DebugScreenOverlay
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: renderProfilerChart, renderDebug.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
EditBox
- Full name:
net.minecraft.client.gui.components.EditBox - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/EditBox.java - Type:
class - Modifiers:
public - Extends:
AbstractWidget
net.minecraft.client.gui.components.EditBox#canConsumeInput()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:333 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่าสามารถ Consume Input
ทำงานยังไง
เรียกต่อ: isActive(), isFocused(), isEditable(). คืนค่า: this.isActive() && this.isFocused() && this.isEditable().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#charTyped(char,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:337 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ charTyped ตาม implementation ของ EditBox
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: canConsumeInput(), isAllowedChatCharacter(), insertText(), toString(). มีจุด return อย่างน้อย 3 จุด.
Parameters
char cint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#createNarrationMessage()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:84 - Modifiers:
protected - Return:
MutableComponent
คืออะไร
สร้าง Narration Message
ทำงานยังไง
เรียกต่อ: getMessage(), translatable(). คืนค่า: Component.translatable("gui.narrate.editBox", new Object[]{component, this.value}).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
@Override
protected MutableComponent createNarrationMessage() {
return super.createNarrationMessage();
}
net.minecraft.client.gui.components.EditBox#deleteChars(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:168 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ deleteChars ตาม implementation ของ EditBox
ทำงานยังไง
เรียกต่อ: deleteCharsToPos(), getCursorPos().
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#deleteCharsToPos(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:172 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ deleteCharsToPos ตาม implementation ของ EditBox
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: value. เรียกต่อ: isEmpty(), insertText(), min(), max(), delete(), toString(), test(), moveCursorTo(). สร้างออบเจ็กต์: StringBuilder.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#deleteWords(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:158 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ deleteWords ตาม implementation ของ EditBox
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isEmpty(), insertText(), deleteCharsToPos(), getWordPosition().
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#EditBox(Font,int,int,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:60 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ EditBox ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Font fontint iint jComponent component
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#EditBox(Font,int,int,int,int,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:64 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ EditBox ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Font fontint iint jint kint lComponent component
ตัวอย่างใช้งาน
Font font = ...;
Component component = ...;
EditBox instance = new EditBox(font, 0, 0, 0, 0, component);
net.minecraft.client.gui.components.EditBox#EditBox(Font,int,int,int,int,EditBox,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:68 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ EditBox ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: font. เรียกต่อ: setValue(), getValue().
Parameters
Font fontint iint jint kint lEditBox editBoxComponent component
ตัวอย่างใช้งาน
Font font = ...;
EditBox editBox = ...;
Component component = ...;
EditBox instance = new EditBox(font, 0, 0, 0, 0, editBox, component);
net.minecraft.client.gui.components.EditBox#getCursorPosition()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:463 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Cursor Position
ทำงานยังไง
คืนค่า: this.cursorPos.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#getHighlighted()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:108 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Highlighted
ทำงานยังไง
เรียกต่อ: min(), max(), substring(). คืนค่า: this.value.substring(i, j).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#getInnerWidth()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:501 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Inner Width
ทำงานยังไง
เรียกต่อ: isBordered(). คืนค่า: this.isBordered() ? this.width - 8 : this.width.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#getScreenX(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:546 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Screen X
ทำงานยังไง
เรียกต่อ: length(), getX(), width(), substring(). คืนค่า: i > this.value.length() ? this.getX() : this.getX() + this.font.width(this.value.substring(0, i)).
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#getValue()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:104 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Value
ทำงานยังไง
คืนค่า: this.value.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#getWordPosition(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:190 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Word Position
ทำงานยังไง
เรียกต่อ: getCursorPosition(). คืนค่า: this.getWordPosition(i, this.getCursorPosition()).
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#insertText(String)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:118 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ insertText ตาม implementation ของ EditBox
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: value. เรียกต่อ: min(), max(), length(), filterText(), isHighSurrogate(), charAt(), substring(), replace(). สร้างออบเจ็กต์: StringBuilder.
Parameters
String string
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#isBordered()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:467 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Bordered
ทำงานยังไง
คืนค่า: this.bordered.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#isVisible()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:534 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Visible
ทำงานยังไง
คืนค่า: this.visible.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#keyPressed(int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:258 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ keyPressed ตาม implementation ของ EditBox
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch. เรียกต่อ: isActive(), isFocused(), deleteText(), isSelectAll(), moveCursorToEnd(), setHighlightPos(), isCopy(), getInstance(). มีจุด return อย่างน้อย 12 จุด.
Parameters
int iint jint k
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#moveCursor(int,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:228 - Modifiers:
public - Return:
void
คืออะไร
เคลื่อนที่ Cursor
ทำงานยังไง
เรียกต่อ: moveCursorTo(), getCursorPos().
Parameters
int iboolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#moveCursorTo(int,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:236 - Modifiers:
public - Return:
void
คืออะไร
เคลื่อนที่ Cursor To
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: setCursorPosition(), setHighlightPos(), onValueChange().
Parameters
int iboolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#moveCursorToEnd(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:254 - Modifiers:
public - Return:
void
คืออะไร
เคลื่อนที่ Cursor To End
ทำงานยังไง
เรียกต่อ: moveCursorTo(), length().
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#moveCursorToStart(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:250 - Modifiers:
public - Return:
void
คืออะไร
เคลื่อนที่ Cursor To Start
ทำงานยังไง
เรียกต่อ: moveCursorTo().
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#onClick(double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:354 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Click
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: floor(), getX(), plainSubstrByWidth(), substring(), getInnerWidth(), moveCursorTo(), length(), hasShiftDown().
Parameters
double ddouble e
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#playDownSound(SoundManager)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:365 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ playDownSound ตาม implementation ของ EditBox
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
SoundManager soundManager
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#renderWidget(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:369 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Widget
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isVisible(), isBordered(), get(), isActive(), isFocused(), blitSprite(), getX(), getY().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
EditBox instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderWidget(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.components.EditBox#setBordered(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:471 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Bordered
ทำงานยังไง
แก้ state: bordered.
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#setCanLoseFocus(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:530 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Can Lose Focus
ทำงานยังไง
แก้ state: canLoseFocus.
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#setCursorPosition(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:245 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Cursor Position
ทำงานยังไง
แก้ state: cursorPos. เรียกต่อ: clamp(), length(), scrollTo().
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#setEditable(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:497 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Editable
ทำงานยังไง
แก้ state: isEditable.
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#setFilter(Predicate<String>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:114 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Filter
ทำงานยังไง
แก้ state: filter.
Parameters
Predicate<String> predicate
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#setFocused(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:483 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Focused
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: focusedTime. เรียกต่อ: getMillis().
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#setFormatter(BiFunction<String, Integer, FormattedCharSequence>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:80 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Formatter
ทำงานยังไง
แก้ state: formatter.
Parameters
BiFunction<String, Integer, FormattedCharSequence> biFunction
ตัวอย่างใช้งาน
EditBox instance = ...;
BiFunction<String, Integer, FormattedCharSequence> biFunction = ...;
instance.setFormatter(biFunction);
net.minecraft.client.gui.components.EditBox#setHighlightPos(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:505 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Highlight Pos
ทำงานยังไง
แก้ state: highlightPos. เรียกต่อ: clamp(), length(), scrollTo().
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#setHint(Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:555 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Hint
ทำงานยังไง
แก้ state: hint.
Parameters
Component component
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#setMaxLength(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:451 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Max Length
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: maxLength, value. เรียกต่อ: length(), substring(), onValueChange().
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#setResponder(Consumer<String>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:76 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Responder
ทำงานยังไง
แก้ state: responder.
Parameters
Consumer<String> consumer
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#setSuggestion(String)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:542 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Suggestion
ทำงานยังไง
แก้ state: suggestion.
Parameters
String string
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#setTextColor(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:475 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Text Color
ทำงานยังไง
แก้ state: textColor.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#setTextColorUneditable(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:479 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Text Color Uneditable
ทำงานยังไง
แก้ state: textColorUneditable.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#setValue(String)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:90 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Value
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: value. เรียกต่อ: test(), length(), substring(), moveCursorToEnd(), setHighlightPos(), onValueChange().
Parameters
String string
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#setVisible(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:538 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Visible
ทำงานยังไง
แก้ state: visible.
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.EditBox#updateWidgetNarration(NarrationElementOutput)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/EditBox.java:550 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Widget Narration
ทำงานยังไง
เรียกต่อ: add(), createNarrationMessage().
Parameters
NarrationElementOutput narrationElementOutput
ตัวอย่างใช้งาน
EditBox instance = ...;
NarrationElementOutput narrationElementOutput = ...;
instance.updateWidgetNarration(narrationElementOutput);
FittingMultiLineTextWidget
- Full name:
net.minecraft.client.gui.components.FittingMultiLineTextWidget - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/FittingMultiLineTextWidget.java - Type:
class - Modifiers:
public - Extends:
AbstractTextAreaWidget
net.minecraft.client.gui.components.FittingMultiLineTextWidget#FittingMultiLineTextWidget(int,int,int,int,Component,Font)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/FittingMultiLineTextWidget.java:16 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ FittingMultiLineTextWidget ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: font, multilineWidget. เรียกต่อ: setMaxWidth(), getWidth(), totalInnerPadding(). สร้างออบเจ็กต์: MultiLineTextWidget.
Parameters
int iint jint kint lComponent componentFont font
ตัวอย่างใช้งาน
Component component = ...;
Font font = ...;
FittingMultiLineTextWidget instance = new FittingMultiLineTextWidget(0, 0, 0, 0, component, font);
net.minecraft.client.gui.components.FittingMultiLineTextWidget#getInnerHeight()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/FittingMultiLineTextWidget.java:33 - Modifiers:
protected - Return:
int
คืออะไร
อ่านค่า Inner Height
ทำงานยังไง
เรียกต่อ: getHeight(). คืนค่า: this.multilineWidget.getHeight().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.FittingMultiLineTextWidget#renderBackground(GuiGraphics)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/FittingMultiLineTextWidget.java:43 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Background
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: scrollbarVisible(), isFocused(), renderBorder(), getX(), innerPadding(), getY(), getWidth(), totalInnerPadding().
Parameters
GuiGraphics guiGraphics
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderBackground(GuiGraphics guiGraphics) {
super.renderBackground(guiGraphics);
}
net.minecraft.client.gui.components.FittingMultiLineTextWidget#renderContents(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/FittingMultiLineTextWidget.java:77 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Contents
ทำงานยังไง
เรียกต่อ: pose(), pushPose(), translate(), getInnerLeft(), getInnerTop(), render(), popPose().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderContents(GuiGraphics guiGraphics, int i, int j, float f) {
super.renderContents(guiGraphics, i, j, f);
}
net.minecraft.client.gui.components.FittingMultiLineTextWidget#renderWidget(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/FittingMultiLineTextWidget.java:58 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Widget
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: scrollbarVisible(), renderBackground(), pose(), pushPose(), translate(), getX(), getY(), render().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
FittingMultiLineTextWidget instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderWidget(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.components.FittingMultiLineTextWidget#scrollRate()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/FittingMultiLineTextWidget.java:38 - Modifiers:
protected - Return:
double
คืออะไร
ดำเนินการ scrollRate ตาม implementation ของ FittingMultiLineTextWidget
ทำงานยังไง
คืนค่า: 9.0.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.FittingMultiLineTextWidget#setColor(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/FittingMultiLineTextWidget.java:22 - Modifiers:
public - Return:
FittingMultiLineTextWidget
คืออะไร
กำหนดค่า Color
ทำงานยังไง
คืนค่า: this.
Parameters
int i
ตัวอย่างใช้งาน
FittingMultiLineTextWidget instance = ...;
FittingMultiLineTextWidget result = instance.setColor(0);
net.minecraft.client.gui.components.FittingMultiLineTextWidget#setWidth(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/FittingMultiLineTextWidget.java:27 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Width
ทำงานยังไง
เรียกต่อ: setMaxWidth(), getWidth(), totalInnerPadding().
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.FittingMultiLineTextWidget#showingScrollBar()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/FittingMultiLineTextWidget.java:73 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ showingScrollBar ตาม implementation ของ FittingMultiLineTextWidget
ทำงานยังไง
เรียกต่อ: scrollbarVisible(). คืนค่า: super.scrollbarVisible().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.FittingMultiLineTextWidget#updateWidgetNarration(NarrationElementOutput)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/FittingMultiLineTextWidget.java:85 - Modifiers:
protected - Return:
void
คืออะไร
อัปเดต Widget Narration
ทำงานยังไง
เรียกต่อ: add(), getMessage().
Parameters
NarrationElementOutput narrationElementOutput
ตัวอย่างใช้งาน
NarrationElementOutput narrationElementOutput = ...;
@Override
protected void updateWidgetNarration(NarrationElementOutput narrationElementOutput) {
super.updateWidgetNarration(narrationElementOutput);
}
FocusableTextWidget
- Full name:
net.minecraft.client.gui.components.FocusableTextWidget - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/FocusableTextWidget.java - Type:
class - Modifiers:
public - Extends:
MultiLineTextWidget
net.minecraft.client.gui.components.FocusableTextWidget#containWithin(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/FocusableTextWidget.java:35 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ containWithin ตาม implementation ของ FocusableTextWidget
ทำงานยังไง
เรียกต่อ: setMaxWidth().
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.FocusableTextWidget#FocusableTextWidget(int,Component,Font)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/FocusableTextWidget.java:18 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ FocusableTextWidget ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
int iComponent componentFont font
ตัวอย่างใช้งาน
Component component = ...;
Font font = ...;
FocusableTextWidget instance = new FocusableTextWidget(0, component, font);
net.minecraft.client.gui.components.FocusableTextWidget#FocusableTextWidget(int,Component,Font,boolean,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/FocusableTextWidget.java:26 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ FocusableTextWidget ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: active, alwaysShowBorder, padding. เรียกต่อ: setMaxWidth(), setCentered().
Parameters
int iComponent componentFont fontboolean blint j
ตัวอย่างใช้งาน
Component component = ...;
Font font = ...;
FocusableTextWidget instance = new FocusableTextWidget(0, component, font, true, 0);
net.minecraft.client.gui.components.FocusableTextWidget#FocusableTextWidget(int,Component,Font,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/FocusableTextWidget.java:22 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ FocusableTextWidget ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
int iComponent componentFont fontint j
ตัวอย่างใช้งาน
Component component = ...;
Font font = ...;
FocusableTextWidget instance = new FocusableTextWidget(0, component, font, 0);
net.minecraft.client.gui.components.FocusableTextWidget#playDownSound(SoundManager)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/FocusableTextWidget.java:59 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ playDownSound ตาม implementation ของ FocusableTextWidget
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
SoundManager soundManager
ตัวอย่างใช้งาน
FocusableTextWidget instance = ...;
SoundManager soundManager = ...;
instance.playDownSound(soundManager);
net.minecraft.client.gui.components.FocusableTextWidget#renderWidget(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/FocusableTextWidget.java:44 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Widget
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isFocused(), getX(), getY(), getWidth(), getHeight(), fill(), renderOutline().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
FocusableTextWidget instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderWidget(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.components.FocusableTextWidget#updateWidgetNarration(NarrationElementOutput)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/FocusableTextWidget.java:39 - Modifiers:
protected - Return:
void
คืออะไร
อัปเดต Widget Narration
ทำงานยังไง
เรียกต่อ: add(), getMessage().
Parameters
NarrationElementOutput narrationElementOutput
ตัวอย่างใช้งาน
NarrationElementOutput narrationElementOutput = ...;
@Override
protected void updateWidgetNarration(NarrationElementOutput narrationElementOutput) {
super.updateWidgetNarration(narrationElementOutput);
}
ImageButton
- Full name:
net.minecraft.client.gui.components.ImageButton - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/ImageButton.java - Type:
class - Modifiers:
public - Extends:
Button
net.minecraft.client.gui.components.ImageButton#ImageButton(int,int,int,int,WidgetSprites,Button.OnPress)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ImageButton.java:15 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ImageButton ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
int iint jint kint lWidgetSprites widgetSpritesButton.OnPress onPress
ตัวอย่างใช้งาน
WidgetSprites widgetSprites = ...;
Button.OnPress onPress = ...;
ImageButton instance = new ImageButton(0, 0, 0, 0, widgetSprites, onPress);
net.minecraft.client.gui.components.ImageButton#ImageButton(int,int,int,int,WidgetSprites,Button.OnPress,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ImageButton.java:19 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ImageButton ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: sprites.
Parameters
int iint jint kint lWidgetSprites widgetSpritesButton.OnPress onPressComponent component
ตัวอย่างใช้งาน
WidgetSprites widgetSprites = ...;
Button.OnPress onPress = ...;
Component component = ...;
ImageButton instance = new ImageButton(0, 0, 0, 0, widgetSprites, onPress, component);
net.minecraft.client.gui.components.ImageButton#ImageButton(int,int,WidgetSprites,Button.OnPress,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ImageButton.java:24 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ImageButton ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
int iint jWidgetSprites widgetSpritesButton.OnPress onPressComponent component
ตัวอย่างใช้งาน
WidgetSprites widgetSprites = ...;
Button.OnPress onPress = ...;
Component component = ...;
ImageButton instance = new ImageButton(0, 0, widgetSprites, onPress, component);
net.minecraft.client.gui.components.ImageButton#renderWidget(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ImageButton.java:28 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Widget
ทำงานยังไง
เรียกต่อ: get(), isActive(), isHoveredOrFocused(), blitSprite(), getX(), getY().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
ImageButton instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderWidget(guiGraphics, 0, 0, 0.0F);
ImageWidget
- Full name:
net.minecraft.client.gui.components.ImageWidget - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/ImageWidget.java - Type:
class - Modifiers:
public abstract - Extends:
AbstractWidget
net.minecraft.client.gui.components.ImageWidget#isActive()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ImageWidget.java:37 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Active
ทำงานยังไง
คืนค่า: false.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ImageWidget#nextFocusPath(FocusNavigationEvent)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ImageWidget.java:42 - Modifiers:
public - Return:
ComponentPath
คืออะไร
ดำเนินการ nextFocusPath ตาม implementation ของ ImageWidget
ทำงานยังไง
คืนค่า: null.
Parameters
FocusNavigationEvent focusNavigationEvent
ตัวอย่างใช้งาน
ImageWidget instance = ...;
FocusNavigationEvent focusNavigationEvent = ...;
ComponentPath result = instance.nextFocusPath(focusNavigationEvent);
net.minecraft.client.gui.components.ImageWidget#playDownSound(SoundManager)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ImageWidget.java:33 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ playDownSound ตาม implementation ของ ImageWidget
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
SoundManager soundManager
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ImageWidget#sprite(int,int,ResourceLocation)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ImageWidget.java:25 - Modifiers:
public static - Return:
ImageWidget
คืออะไร
ดำเนินการ sprite ตาม implementation ของ ImageWidget
ทำงานยังไง
เรียกต่อ: Sprite(). สร้างออบเจ็กต์: ImageWidget.Sprite. คืนค่า: new ImageWidget.Sprite(0, 0, i, j, resourceLocation).
Parameters
int iint jResourceLocation resourceLocation
ตัวอย่างใช้งาน
ResourceLocation resourceLocation = ...;
ImageWidget result = ImageWidget.sprite(0, 0, resourceLocation);
net.minecraft.client.gui.components.ImageWidget#texture(int,int,ResourceLocation,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ImageWidget.java:21 - Modifiers:
public static - Return:
ImageWidget
คืออะไร
ดำเนินการ texture ตาม implementation ของ ImageWidget
ทำงานยังไง
เรียกต่อ: Texture(). สร้างออบเจ็กต์: ImageWidget.Texture. คืนค่า: new ImageWidget.Texture(0, 0, i, j, resourceLocation, k, l).
Parameters
int iint jResourceLocation resourceLocationint kint l
ตัวอย่างใช้งาน
ResourceLocation resourceLocation = ...;
ImageWidget result = ImageWidget.texture(0, 0, resourceLocation, 0, 0);
net.minecraft.client.gui.components.ImageWidget#updateWidgetNarration(NarrationElementOutput)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ImageWidget.java:29 - Modifiers:
protected - Return:
void
คืออะไร
อัปเดต Widget Narration
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
NarrationElementOutput narrationElementOutput
ตัวอย่างใช้งาน
NarrationElementOutput narrationElementOutput = ...;
@Override
protected void updateWidgetNarration(NarrationElementOutput narrationElementOutput) {
super.updateWidgetNarration(narrationElementOutput);
}
LerpingBossEvent
- Full name:
net.minecraft.client.gui.components.LerpingBossEvent - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/LerpingBossEvent.java - Type:
class - Modifiers:
public - Extends:
BossEvent
net.minecraft.client.gui.components.LerpingBossEvent#getProgress()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/LerpingBossEvent.java:37 - Modifiers:
public - Return:
float
คืออะไร
อ่านค่า Progress
ทำงานยังไง
เรียกต่อ: getMillis(), clamp(), lerp(). คืนค่า: Mth.lerp(f, this.progress, this.targetPercent).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.LerpingBossEvent#LerpingBossEvent(UUID,Component,float,BossBarColor,BossBarOverlay,boolean,boolean,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/LerpingBossEvent.java:19 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ LerpingBossEvent ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: targetPercent, progress, setTime. เรียกต่อ: getMillis(), setDarkenScreen(), setPlayBossMusic(), setCreateWorldFog().
Parameters
UUID uUIDComponent componentfloat fBossBarColor bossBarColorBossBarOverlay bossBarOverlayboolean blboolean bl2boolean bl3
ตัวอย่างใช้งาน
UUID uUID = ...;
Component component = ...;
BossBarColor bossBarColor = ...;
BossBarOverlay bossBarOverlay = ...;
LerpingBossEvent instance = new LerpingBossEvent(uUID, component, 0.0F, bossBarColor, bossBarOverlay, true, true, true);
net.minecraft.client.gui.components.LerpingBossEvent#setProgress(float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/LerpingBossEvent.java:31 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Progress
ทำงานยังไง
แก้ state: progress, targetPercent, setTime. เรียกต่อ: getProgress(), getMillis().
Parameters
float f
ตัวอย่างใช้งาน
LoadingDotsWidget
- Full name:
net.minecraft.client.gui.components.LoadingDotsWidget - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/LoadingDotsWidget.java - Type:
class - Modifiers:
public - Extends:
AbstractWidget
net.minecraft.client.gui.components.LoadingDotsWidget#isActive()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/LoadingDotsWidget.java:43 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Active
ทำงานยังไง
คืนค่า: false.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.LoadingDotsWidget#LoadingDotsWidget(Font,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/LoadingDotsWidget.java:20 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ LoadingDotsWidget ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: font. เรียกต่อ: width().
Parameters
Font fontComponent component
ตัวอย่างใช้งาน
Font font = ...;
Component component = ...;
LoadingDotsWidget instance = new LoadingDotsWidget(font, component);
net.minecraft.client.gui.components.LoadingDotsWidget#nextFocusPath(FocusNavigationEvent)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/LoadingDotsWidget.java:48 - Modifiers:
public - Return:
ComponentPath
คืออะไร
ดำเนินการ nextFocusPath ตาม implementation ของ LoadingDotsWidget
ทำงานยังไง
คืนค่า: null.
Parameters
FocusNavigationEvent focusNavigationEvent
ตัวอย่างใช้งาน
LoadingDotsWidget instance = ...;
FocusNavigationEvent focusNavigationEvent = ...;
ComponentPath result = instance.nextFocusPath(focusNavigationEvent);
net.minecraft.client.gui.components.LoadingDotsWidget#playDownSound(SoundManager)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/LoadingDotsWidget.java:39 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ playDownSound ตาม implementation ของ LoadingDotsWidget
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
SoundManager soundManager
ตัวอย่างใช้งาน
LoadingDotsWidget instance = ...;
SoundManager soundManager = ...;
instance.playDownSound(soundManager);
net.minecraft.client.gui.components.LoadingDotsWidget#renderWidget(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/LoadingDotsWidget.java:25 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Widget
ทำงานยังไง
เรียกต่อ: getX(), getWidth(), getY(), getHeight(), getMessage(), drawString(), width(), get().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderWidget(GuiGraphics guiGraphics, int i, int j, float f) {
super.renderWidget(guiGraphics, i, j, f);
}
net.minecraft.client.gui.components.LoadingDotsWidget#updateWidgetNarration(NarrationElementOutput)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/LoadingDotsWidget.java:35 - Modifiers:
protected - Return:
void
คืออะไร
อัปเดต Widget Narration
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
NarrationElementOutput narrationElementOutput
ตัวอย่างใช้งาน
NarrationElementOutput narrationElementOutput = ...;
@Override
protected void updateWidgetNarration(NarrationElementOutput narrationElementOutput) {
super.updateWidgetNarration(narrationElementOutput);
}
LockIconButton
- Full name:
net.minecraft.client.gui.components.LockIconButton - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/LockIconButton.java - Type:
class - Modifiers:
public - Extends:
Button
net.minecraft.client.gui.components.LockIconButton#createNarrationMessage()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/LockIconButton.java:20 - Modifiers:
protected - Return:
MutableComponent
คืออะไร
สร้าง Narration Message
ทำงานยังไง
เรียกต่อ: joinForNarration(), isLocked(), translatable().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
@Override
protected MutableComponent createNarrationMessage() {
return super.createNarrationMessage();
}
net.minecraft.client.gui.components.LockIconButton#isLocked()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/LockIconButton.java:30 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Locked
ทำงานยังไง
คืนค่า: this.locked.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.LockIconButton#LockIconButton(int,int,Button.OnPress)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/LockIconButton.java:16 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ LockIconButton ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: translatable().
Parameters
int iint jButton.OnPress onPress
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.LockIconButton#renderWidget(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/LockIconButton.java:38 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Widget
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isHoveredOrFocused(), blitSprite(), getX(), getY().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
LockIconButton instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderWidget(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.components.LockIconButton#setLocked(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/LockIconButton.java:34 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Locked
ทำงานยังไง
แก้ state: locked.
Parameters
boolean bl
ตัวอย่างใช้งาน
LogoRenderer
- Full name:
net.minecraft.client.gui.components.LogoRenderer - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/LogoRenderer.java - Type:
class - Modifiers:
public
net.minecraft.client.gui.components.LogoRenderer#LogoRenderer(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/LogoRenderer.java:29 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ LogoRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: keepLogoThroughFade.
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.LogoRenderer#renderLogo(GuiGraphics,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/LogoRenderer.java:33 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Logo
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
GuiGraphics guiGraphicsint ifloat f
ตัวอย่างใช้งาน
LogoRenderer instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderLogo(guiGraphics, 0, 0.0F);
net.minecraft.client.gui.components.LogoRenderer#renderLogo(GuiGraphics,int,float,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/LogoRenderer.java:37 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Logo
ทำงานยังไง
เรียกต่อ: white(), blit().
Parameters
GuiGraphics guiGraphicsint ifloat fint j
ตัวอย่างใช้งาน
LogoRenderer instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderLogo(guiGraphics, 0, 0.0F, 0);
MultiLineEditBox
- Full name:
net.minecraft.client.gui.components.MultiLineEditBox - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/MultiLineEditBox.java - Type:
class - Modifiers:
public - Extends:
AbstractTextAreaWidget
net.minecraft.client.gui.components.MultiLineEditBox#charTyped(char,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineEditBox.java:76 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ charTyped ตาม implementation ของ MultiLineEditBox
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isFocused(), isAllowedChatCharacter(), insertText(), toString(). มีจุด return อย่างน้อย 2 จุด.
Parameters
char cint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultiLineEditBox#getInnerHeight()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineEditBox.java:164 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Inner Height
ทำงานยังไง
เรียกต่อ: getLineCount(). คืนค่า: 9 * this.textField.getLineCount().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultiLineEditBox#getValue()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineEditBox.java:49 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Value
ทำงานยังไง
เรียกต่อ: value(). คืนค่า: this.textField.value().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultiLineEditBox#keyPressed(int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineEditBox.java:71 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ keyPressed ตาม implementation ของ MultiLineEditBox
ทำงานยังไง
คืนค่า: this.textField.keyPressed(i).
Parameters
int iint jint k
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultiLineEditBox#MultiLineEditBox(Font,int,int,int,int,Component,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineEditBox.java:29 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ MultiLineEditBox ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: font, placeholder, textField. เรียกต่อ: totalInnerPadding(), setCursorListener(). สร้างออบเจ็กต์: MultilineTextField.
Parameters
Font fontint iint jint kint lComponent componentComponent component2
ตัวอย่างใช้งาน
Font font = ...;
Component component = ...;
Component component2 = ...;
MultiLineEditBox instance = new MultiLineEditBox(font, 0, 0, 0, 0, component, component2);
net.minecraft.client.gui.components.MultiLineEditBox#onClick(double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineEditBox.java:58 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Click
ทำงานยังไง
เรียกต่อ: setSelecting(), hasShiftDown(), seekCursorScreen().
Parameters
double ddouble e
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultiLineEditBox#onDrag(double,double,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineEditBox.java:64 - Modifiers:
protected - Return:
void
คืออะไร
จัดการเหตุการณ์ Drag
ทำงานยังไง
เรียกต่อ: setSelecting(), seekCursorScreen(), hasShiftDown().
Parameters
double ddouble edouble fdouble g
ตัวอย่างใช้งาน
@Override
protected void onDrag(double d, double e, double f, double g) {
super.onDrag(d, e, f, g);
}
net.minecraft.client.gui.components.MultiLineEditBox#renderContents(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineEditBox.java:86 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Contents
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: value(), isEmpty(), isFocused(), drawWordWrap(), getInnerLeft(), getInnerTop(), totalInnerPadding(), cursor().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderContents(GuiGraphics guiGraphics, int i, int j, float f) {
super.renderContents(guiGraphics, i, j, f);
}
net.minecraft.client.gui.components.MultiLineEditBox#renderDecorations(GuiGraphics)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineEditBox.java:154 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Decorations
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: hasCharacterLimit(), characterLimit(), translatable(), value(), length(), drawString(), getX(), width().
Parameters
GuiGraphics guiGraphics
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderDecorations(GuiGraphics guiGraphics) {
super.renderDecorations(guiGraphics);
}
net.minecraft.client.gui.components.MultiLineEditBox#scrollRate()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineEditBox.java:169 - Modifiers:
protected - Return:
double
คืออะไร
ดำเนินการ scrollRate ตาม implementation ของ MultiLineEditBox
ทำงานยังไง
คืนค่า: 9.0 / 2.0.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultiLineEditBox#setCharacterLimit(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineEditBox.java:37 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Character Limit
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultiLineEditBox#setFocused(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineEditBox.java:199 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Focused
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: focusedTime. เรียกต่อ: getMillis().
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultiLineEditBox#setValue(String)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineEditBox.java:45 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Value
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
String string
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultiLineEditBox#setValueListener(Consumer<String>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineEditBox.java:41 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Value Listener
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Consumer<String> consumer
ตัวอย่างใช้งาน
MultiLineEditBox instance = ...;
Consumer<String> consumer = ...;
instance.setValueListener(consumer);
net.minecraft.client.gui.components.MultiLineEditBox#updateWidgetNarration(NarrationElementOutput)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineEditBox.java:53 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Widget Narration
ทำงานยังไง
เรียกต่อ: add(), translatable(), getMessage(), getValue().
Parameters
NarrationElementOutput narrationElementOutput
ตัวอย่างใช้งาน
MultiLineEditBox instance = ...;
NarrationElementOutput narrationElementOutput = ...;
instance.updateWidgetNarration(narrationElementOutput);
MultiLineLabel
- Full name:
net.minecraft.client.gui.components.MultiLineLabel - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/MultiLineLabel.java - Type:
interface - Modifiers:
public
net.minecraft.client.gui.components.MultiLineLabel#create(Font,Component,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineLabel.java:53 - Modifiers:
static - Return:
MultiLineLabel
คืออะไร
สร้าง create
ทำงานยังไง
คืนค่า: create(font, i, Integer.MAX_VALUE, component).
Parameters
Font fontComponent componentint i
ตัวอย่างใช้งาน
Font font = ...;
Component component = ...;
MultiLineLabel result = MultiLineLabel.create(font, component, 0);
net.minecraft.client.gui.components.MultiLineLabel#create(Font,Component[])
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineLabel.java:45 - Modifiers:
static - Return:
MultiLineLabel
คืออะไร
สร้าง create
ทำงานยังไง
คืนค่า: create(font, Integer.MAX_VALUE, Integer.MAX_VALUE, components).
Parameters
Font fontComponent[] components
ตัวอย่างใช้งาน
Font font = ...;
Component[] components = ...;
MultiLineLabel result = MultiLineLabel.create(font, components);
net.minecraft.client.gui.components.MultiLineLabel#create(Font,int,Component[])
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineLabel.java:49 - Modifiers:
static - Return:
MultiLineLabel
คืออะไร
สร้าง create
ทำงานยังไง
คืนค่า: create(font, i, Integer.MAX_VALUE, components).
Parameters
Font fontint iComponent[] components
ตัวอย่างใช้งาน
Font font = ...;
Component[] components = ...;
MultiLineLabel result = MultiLineLabel.create(font, 0, components);
net.minecraft.client.gui.components.MultiLineLabel#create(Font,int,int,Component[])
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineLabel.java:57 - Modifiers:
static - Return:
MultiLineLabel
คืออะไร
สร้าง create
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: splitWithLanguage, cachedTextAndWidth. เรียกต่อ: renderCentered(), getSplitMessage(), drawCenteredString(), renderLeftAligned(), drawString(), renderLeftAlignedNoShadow(), getInstance(), addAll(). สร้างออบเจ็กต์: MultiLineLabel, ArrayList<>, MultiLineLabel.TextAndWidth. มีจุด return อย่างน้อย 6 จุด.
Parameters
Font fontint iint jComponent[] components
ตัวอย่างใช้งาน
Font font = ...;
Component[] components = ...;
MultiLineLabel result = MultiLineLabel.create(font, 0, 0, components);
net.minecraft.client.gui.components.MultiLineLabel#getLineCount()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineLabel.java:143 - Modifiers: ``
- Return:
int
คืออะไร
อ่านค่า Line Count
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultiLineLabel#getWidth()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineLabel.java:145 - Modifiers: ``
- Return:
int
คืออะไร
อ่านค่า Width
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultiLineLabel#renderCentered(GuiGraphics,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineLabel.java:135 - Modifiers: ``
- Return:
void
คืออะไร
เรนเดอร์ Centered
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
GuiGraphics guiGraphicsint iint j
ตัวอย่างใช้งาน
MultiLineLabel instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderCentered(guiGraphics, 0, 0);
net.minecraft.client.gui.components.MultiLineLabel#renderCentered(GuiGraphics,int,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineLabel.java:137 - Modifiers: ``
- Return:
void
คืออะไร
เรนเดอร์ Centered
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
GuiGraphics guiGraphicsint iint jint kint l
ตัวอย่างใช้งาน
MultiLineLabel instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderCentered(guiGraphics, 0, 0, 0, 0);
net.minecraft.client.gui.components.MultiLineLabel#renderLeftAligned(GuiGraphics,int,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineLabel.java:139 - Modifiers: ``
- Return:
void
คืออะไร
เรนเดอร์ Left Aligned
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
GuiGraphics guiGraphicsint iint jint kint l
ตัวอย่างใช้งาน
MultiLineLabel instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderLeftAligned(guiGraphics, 0, 0, 0, 0);
net.minecraft.client.gui.components.MultiLineLabel#renderLeftAlignedNoShadow(GuiGraphics,int,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineLabel.java:141 - Modifiers: ``
- Return:
int
คืออะไร
เรนเดอร์ Left Aligned No Shadow
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
GuiGraphics guiGraphicsint iint jint kint l
ตัวอย่างใช้งาน
MultiLineLabel instance = ...;
GuiGraphics guiGraphics = ...;
int result = instance.renderLeftAlignedNoShadow(guiGraphics, 0, 0, 0, 0);
MultilineTextField
- Full name:
net.minecraft.client.gui.components.MultilineTextField - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/MultilineTextField.java - Type:
class - Modifiers:
public
net.minecraft.client.gui.components.MultilineTextField#characterLimit()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultilineTextField.java:37 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ characterLimit ตาม implementation ของ MultilineTextField
ทำงานยังไง
คืนค่า: this.characterLimit.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultilineTextField#cursor()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultilineTextField.java:91 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ cursor ตาม implementation ของ MultilineTextField
ทำงานยังไง
คืนค่า: this.cursor.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultilineTextField#deleteText(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultilineTextField.java:83 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ deleteText ตาม implementation ของ MultilineTextField
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: selectCursor. เรียกต่อ: hasSelection(), clamp(), length(), insertText().
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultilineTextField#getLineAtCursor()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultilineTextField.java:107 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Line At Cursor
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: size(), get(). มีจุด return อย่างน้อย 2 จุด.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultilineTextField#getLineCount()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultilineTextField.java:103 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Line Count
ทำงานยังไง
เรียกต่อ: size(). คืนค่า: this.displayLines.size().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultilineTextField#getLineView(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultilineTextField.java:118 - Modifiers:
public - Return:
MultilineTextField.StringView
คืออะไร
อ่านค่า Line View
ทำงานยังไง
เรียกต่อ: get(), clamp(), size(). คืนค่า: this.displayLines.get(Mth.clamp(i, 0, this.displayLines.size() - 1)).
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultilineTextField#getNextWord()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultilineTextField.java:308 - Modifiers:
public - Return:
MultilineTextField.StringView
คืออะไร
อ่านค่า Next Word
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: isEmpty(), clamp(), length(), isWhitespace(), charAt(), StringView(), getWordEndPosition(). สร้างออบเจ็กต์: MultilineTextField.StringView. มีจุด return อย่างน้อย 2 จุด.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultilineTextField#getPreviousWord()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultilineTextField.java:289 - Modifiers:
public - Return:
MultilineTextField.StringView
คืออะไร
อ่านค่า Previous Word
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: isEmpty(), clamp(), length(), isWhitespace(), charAt(), StringView(), getWordEndPosition(). สร้างออบเจ็กต์: MultilineTextField.StringView. มีจุด return อย่างน้อย 2 จุด.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
MultilineTextField instance = ...;
MultilineTextField.StringView result = instance.getPreviousWord();
net.minecraft.client.gui.components.MultilineTextField#getSelected()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultilineTextField.java:99 - Modifiers:
public - Return:
MultilineTextField.StringView
คืออะไร
อ่านค่า Selected
ทำงานยังไง
เรียกต่อ: StringView(), min(), max(). สร้างออบเจ็กต์: MultilineTextField.StringView. คืนค่า: new MultilineTextField.StringView(Math.min(this.selectCursor, this.cursor), Math.max(this.selectCursor, this.cursor)).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultilineTextField#getSelectedText()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultilineTextField.java:270 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Selected Text
ทำงานยังไง
เรียกต่อ: getSelected(), substring(). คืนค่า: this.value.substring(stringView.beginIndex, stringView.endIndex).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultilineTextField#hasCharacterLimit()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultilineTextField.java:49 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่ามี Character Limit
ทำงานยังไง
คืนค่า: this.characterLimit != Integer.MAX_VALUE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultilineTextField#hasSelection()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultilineTextField.java:266 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่ามี Selection
ทำงานยังไง
คืนค่า: this.selectCursor != this.cursor.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultilineTextField#insertText(String)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultilineTextField.java:72 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ insertText ตาม implementation ของ MultilineTextField
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: value, cursor, selectCursor. เรียกต่อ: isEmpty(), hasSelection(), truncateInsertionText(), filterText(), getSelected(), replace(), toString(), length(). สร้างออบเจ็กต์: StringBuilder.
Parameters
String string
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultilineTextField#iterateLines()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultilineTextField.java:262 - Modifiers:
public - Return:
Iterable<MultilineTextField.StringView>
คืออะไร
ดำเนินการ iterateLines ตาม implementation ของ MultilineTextField
ทำงานยังไง
คืนค่า: this.displayLines.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
MultilineTextField instance = ...;
Iterable<MultilineTextField.StringView> result = instance.iterateLines();
net.minecraft.client.gui.components.MultilineTextField#keyPressed(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultilineTextField.java:158 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ keyPressed ตาม implementation ของ MultilineTextField
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch. แก้ state: selecting, cursor, selectCursor. เรียกต่อ: hasShiftDown(), isSelectAll(), length(), isCopy(), getInstance(), setClipboard(), getSelectedText(), isPaste(). มีจุด return อย่างน้อย 16 จุด.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultilineTextField#MultilineTextField(Font,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultilineTextField.java:31 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ MultilineTextField ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: font, width. เรียกต่อ: setValue().
Parameters
Font fontint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultilineTextField#seekCursor(Whence,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultilineTextField.java:122 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ seekCursor ตาม implementation ของ MultilineTextField
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch. แก้ state: cursor, selectCursor. เรียกต่อ: length(), clamp(), run().
Parameters
Whence whenceint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultilineTextField#seekCursorLine(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultilineTextField.java:141 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ seekCursorLine ตาม implementation ของ MultilineTextField
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: width(), substring(), getCursorLineView(), plainSubstrByWidth(), length(), seekCursor().
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultilineTextField#seekCursorToPoint(double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultilineTextField.java:150 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ seekCursorToPoint ตาม implementation ของ MultilineTextField
ทำงานยังไง
เรียกต่อ: floor(), get(), clamp(), size(), plainSubstrByWidth(), substring(), length(), seekCursor().
Parameters
double ddouble e
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultilineTextField#setCharacterLimit(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultilineTextField.java:41 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Character Limit
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: characterLimit. สร้างออบเจ็กต์: IllegalArgumentException.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultilineTextField#setCursorListener(Runnable)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultilineTextField.java:57 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Cursor Listener
ทำงานยังไง
แก้ state: cursorListener.
Parameters
Runnable runnable
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultilineTextField#setSelecting(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultilineTextField.java:95 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Selecting
ทำงานยังไง
แก้ state: selecting.
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultilineTextField#setValue(String)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultilineTextField.java:61 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Value
ทำงานยังไง
แก้ state: value, cursor, selectCursor. เรียกต่อ: truncateFullText(), length(), onValueChange().
Parameters
String string
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultilineTextField#setValueListener(Consumer<String>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultilineTextField.java:53 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Value Listener
ทำงานยังไง
แก้ state: valueListener.
Parameters
Consumer<String> consumer
ตัวอย่างใช้งาน
MultilineTextField instance = ...;
Consumer<String> consumer = ...;
instance.setValueListener(consumer);
net.minecraft.client.gui.components.MultilineTextField#value()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultilineTextField.java:68 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ value ตาม implementation ของ MultilineTextField
ทำงานยังไง
คืนค่า: this.value.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
MultiLineTextWidget
- Full name:
net.minecraft.client.gui.components.MultiLineTextWidget - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/MultiLineTextWidget.java - Type:
class - Modifiers:
public - Extends:
AbstractStringWidget
net.minecraft.client.gui.components.MultiLineTextWidget#getHeight()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineTextWidget.java:58 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Height
ทำงานยังไง
เรียกต่อ: getValue(), getFreshCacheKey(), getLineCount(). คืนค่า: ((MultiLineLabel)this.cache.getValue(this.getFreshCacheKey())).getLineCount() * 9.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultiLineTextWidget#getWidth()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineTextWidget.java:53 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Width
ทำงานยังไง
เรียกต่อ: getValue(), getFreshCacheKey(). คืนค่า: ((MultiLineLabel)this.cache.getValue(this.getFreshCacheKey())).getWidth().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultiLineTextWidget#MultiLineTextWidget(Component,Font)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineTextWidget.java:19 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ MultiLineTextWidget ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Component componentFont font
ตัวอย่างใช้งาน
Component component = ...;
Font font = ...;
MultiLineTextWidget instance = new MultiLineTextWidget(component, font);
net.minecraft.client.gui.components.MultiLineTextWidget#MultiLineTextWidget(int,int,Component,Font)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineTextWidget.java:23 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ MultiLineTextWidget ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: cache, active. เรียกต่อ: singleKeyCache(), isPresent(), create(), getAsInt().
Parameters
int iint jComponent componentFont font
ตัวอย่างใช้งาน
Component component = ...;
Font font = ...;
MultiLineTextWidget instance = new MultiLineTextWidget(0, 0, component, font);
net.minecraft.client.gui.components.MultiLineTextWidget#renderWidget(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineTextWidget.java:63 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Widget
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getValue(), getFreshCacheKey(), getX(), getY(), getColor(), renderCentered(), getWidth(), renderLeftAligned().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
MultiLineTextWidget instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderWidget(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.components.MultiLineTextWidget#setCentered(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineTextWidget.java:48 - Modifiers:
public - Return:
MultiLineTextWidget
คืออะไร
กำหนดค่า Centered
ทำงานยังไง
แก้ state: centered. คืนค่า: this.
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultiLineTextWidget#setColor(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineTextWidget.java:33 - Modifiers:
public - Return:
MultiLineTextWidget
คืออะไร
กำหนดค่า Color
ทำงานยังไง
คืนค่า: this.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultiLineTextWidget#setMaxRows(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineTextWidget.java:43 - Modifiers:
public - Return:
MultiLineTextWidget
คืออะไร
กำหนดค่า Max Rows
ทำงานยังไง
แก้ state: maxRows. เรียกต่อ: of(). คืนค่า: this.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.MultiLineTextWidget#setMaxWidth(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/MultiLineTextWidget.java:38 - Modifiers:
public - Return:
MultiLineTextWidget
คืออะไร
กำหนดค่า Max Width
ทำงานยังไง
แก้ state: maxWidth. เรียกต่อ: of(). คืนค่า: this.
Parameters
int i
ตัวอย่างใช้งาน
ObjectSelectionList
- Full name:
net.minecraft.client.gui.components.ObjectSelectionList - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/ObjectSelectionList.java - Type:
class - Modifiers:
public abstract - Extends:
AbstractSelectionList<E>
net.minecraft.client.gui.components.ObjectSelectionList#nextFocusPath(FocusNavigationEvent)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ObjectSelectionList.java:26 - Modifiers:
public - Return:
ComponentPath
คืออะไร
ดำเนินการ nextFocusPath ตาม implementation ของ ObjectSelectionList
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getItemCount(), isFocused(), nextEntry(), direction(), path(), leaf(), setSelected(), getSelected(). มีจุด return อย่างน้อย 5 จุด.
Parameters
FocusNavigationEvent focusNavigationEvent
ตัวอย่างใช้งาน
ObjectSelectionList instance = ...;
FocusNavigationEvent focusNavigationEvent = ...;
ComponentPath result = instance.nextFocusPath(focusNavigationEvent);
net.minecraft.client.gui.components.ObjectSelectionList#ObjectSelectionList(Minecraft,int,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ObjectSelectionList.java:18 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ObjectSelectionList ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Minecraft minecraftint iint jint kint l
ตัวอย่างใช้งาน
Minecraft minecraft = ...;
ObjectSelectionList instance = new ObjectSelectionList(minecraft, 0, 0, 0, 0);
net.minecraft.client.gui.components.ObjectSelectionList#ObjectSelectionList(Minecraft,int,int,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ObjectSelectionList.java:22 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ObjectSelectionList ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Minecraft minecraftint iint jint kint lint m
ตัวอย่างใช้งาน
Minecraft minecraft = ...;
ObjectSelectionList instance = new ObjectSelectionList(minecraft, 0, 0, 0, 0, 0);
net.minecraft.client.gui.components.ObjectSelectionList#updateWidgetNarration(NarrationElementOutput)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ObjectSelectionList.java:53 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Widget Narration
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getHovered(), narrateListElementPosition(), nest(), updateNarration(), getSelected(), isFocused(), add().
Parameters
NarrationElementOutput narrationElementOutput
ตัวอย่างใช้งาน
ObjectSelectionList instance = ...;
NarrationElementOutput narrationElementOutput = ...;
instance.updateWidgetNarration(narrationElementOutput);
ObjectSelectionList$Entry
- Full name:
net.minecraft.client.gui.components.ObjectSelectionList$Entry - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/ObjectSelectionList.java - Type:
class - Modifiers:
public abstract static - Extends:
AbstractSelectionList.Entry<E> - Implements:
NarrationSupplier
net.minecraft.client.gui.components.ObjectSelectionList$Entry#getNarration()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ObjectSelectionList.java:74 - Modifiers:
public abstract - Return:
Component
คืออะไร
อ่านค่า Narration
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ObjectSelectionList$Entry#mouseClicked(double,double,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ObjectSelectionList.java:76 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseClicked ตาม implementation ของ ObjectSelectionList$Entry
ทำงานยังไง
คืนค่า: true.
Parameters
double ddouble eint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.ObjectSelectionList$Entry#updateNarration(NarrationElementOutput)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/ObjectSelectionList.java:81 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Narration
ทำงานยังไง
เรียกต่อ: add(), getNarration().
Parameters
NarrationElementOutput narrationElementOutput
ตัวอย่างใช้งาน
ObjectSelectionList.Entry instance = ...;
NarrationElementOutput narrationElementOutput = ...;
instance.updateNarration(narrationElementOutput);
OptionsList
- Full name:
net.minecraft.client.gui.components.OptionsList - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/OptionsList.java - Type:
class - Modifiers:
public - Extends:
ContainerObjectSelectionList<OptionsList.Entry>
net.minecraft.client.gui.components.OptionsList#addBig(OptionInstance<?>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/OptionsList.java:32 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม Big
ทำงานยังไง
เรียกต่อ: addEntry(), big().
Parameters
OptionInstance<?> optionInstance
ตัวอย่างใช้งาน
OptionsList instance = ...;
OptionInstance<?> optionInstance = ...;
instance.addBig(optionInstance);
net.minecraft.client.gui.components.OptionsList#addSmall(AbstractWidget,AbstractWidget)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/OptionsList.java:49 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม Small
ทำงานยังไง
เรียกต่อ: addEntry(), small().
Parameters
AbstractWidget abstractWidgetAbstractWidget abstractWidget2
ตัวอย่างใช้งาน
OptionsList instance = ...;
AbstractWidget abstractWidget = ...;
AbstractWidget abstractWidget2 = ...;
instance.addSmall(abstractWidget, abstractWidget2);
net.minecraft.client.gui.components.OptionsList#addSmall(List<AbstractWidget>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/OptionsList.java:43 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม Small
ทำงานยังไง
มีการวนลูป. เรียกต่อ: size(), get().
Parameters
List<AbstractWidget> list
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.OptionsList#addSmall(OptionInstance<?>[])
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/OptionsList.java:36 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม Small
ทำงานยังไง
มีการวนลูป. เรียกต่อ: addEntry(), small().
Parameters
OptionInstance<?>[] optionInstances
ตัวอย่างใช้งาน
OptionsList instance = ...;
OptionInstance<?>[] optionInstances = ...;
instance.addSmall(optionInstances);
net.minecraft.client.gui.components.OptionsList#applyUnsavedChanges()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/OptionsList.java:72 - Modifiers:
public - Return:
void
คืออะไร
นำไปใช้ Unsaved Changes
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: children(), values(), applyUnsavedValue().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.OptionsList#findOption(OptionInstance<?>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/OptionsList.java:58 - Modifiers:
public - Return:
AbstractWidget
คืออะไร
ค้นหา Option
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: children(), get(). มีจุด return อย่างน้อย 2 จุด.
Parameters
OptionInstance<?> optionInstance
ตัวอย่างใช้งาน
OptionsList instance = ...;
OptionInstance<?> optionInstance = ...;
AbstractWidget result = instance.findOption(optionInstance);
net.minecraft.client.gui.components.OptionsList#getMouseOver(double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/OptionsList.java:84 - Modifiers:
public - Return:
Optional<GuiEventListener>
คืออะไร
อ่านค่า Mouse Over
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: children(), isMouseOver(), of(), empty(). มีจุด return อย่างน้อย 2 จุด.
Parameters
double ddouble e
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.OptionsList#getRowWidth()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/OptionsList.java:53 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Row Width
ทำงานยังไง
คืนค่า: 310.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.OptionsList#OptionsList(Minecraft,int,OptionsSubScreen)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/OptionsList.java:26 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ OptionsList ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: centerListVertically, screen. เรียกต่อ: getContentHeight(), getHeaderHeight().
Parameters
Minecraft minecraftint iOptionsSubScreen optionsSubScreen
ตัวอย่างใช้งาน
Minecraft minecraft = ...;
OptionsSubScreen optionsSubScreen = ...;
OptionsList instance = new OptionsList(minecraft, 0, optionsSubScreen);
OptionsList$Entry
- Full name:
net.minecraft.client.gui.components.OptionsList$Entry - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/OptionsList.java - Type:
class - Modifiers:
protected static - Extends:
ContainerObjectSelectionList.Entry<OptionsList.Entry>
net.minecraft.client.gui.components.OptionsList$Entry#big(List<AbstractWidget>,Screen)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/OptionsList.java:107 - Modifiers:
public static - Return:
OptionsList.Entry
คืออะไร
ดำเนินการ big ตาม implementation ของ OptionsList$Entry
ทำงานยังไง
เรียกต่อ: Entry(). สร้างออบเจ็กต์: OptionsList.Entry. คืนค่า: new OptionsList.Entry(list, screen).
Parameters
List<AbstractWidget> listScreen screen
ตัวอย่างใช้งาน
List<AbstractWidget> list = ...;
Screen screen = ...;
OptionsList.Entry result = OptionsList.Entry.big(list, screen);
net.minecraft.client.gui.components.OptionsList$Entry#children()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/OptionsList.java:129 - Modifiers:
public - Return:
List<? extends GuiEventListener>
คืออะไร
ดำเนินการ children ตาม implementation ของ OptionsList$Entry
ทำงานยังไง
คืนค่า: this.children.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.OptionsList$Entry#narratables()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/OptionsList.java:134 - Modifiers:
public - Return:
List<? extends NarratableEntry>
คืออะไร
ดำเนินการ narratables ตาม implementation ของ OptionsList$Entry
ทำงานยังไง
คืนค่า: this.children.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.OptionsList$Entry#render(GuiGraphics,int,int,int,int,int,int,int,boolean,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/OptionsList.java:117 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
มีการวนลูป. เรียกต่อ: setPosition().
Parameters
GuiGraphics guiGraphicsint iint jint kint lint mint nint oboolean blfloat f
ตัวอย่างใช้งาน
OptionsList.Entry instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0, 0, 0, 0, 0, true, 0.0F);
net.minecraft.client.gui.components.OptionsList$Entry#small(AbstractWidget,AbstractWidget,Screen)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/OptionsList.java:111 - Modifiers:
public static - Return:
OptionsList.Entry
คืออะไร
ดำเนินการ small ตาม implementation ของ OptionsList$Entry
ทำงานยังไง
เรียกต่อ: Entry(), of(). สร้างออบเจ็กต์: OptionsList.Entry.
Parameters
AbstractWidget abstractWidgetAbstractWidget abstractWidget2Screen screen
ตัวอย่างใช้งาน
AbstractWidget abstractWidget = ...;
AbstractWidget abstractWidget2 = ...;
Screen screen = ...;
OptionsList.Entry result = OptionsList.Entry.small(abstractWidget, abstractWidget2, screen);
OptionsList$OptionEntry
- Full name:
net.minecraft.client.gui.components.OptionsList$OptionEntry - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/OptionsList.java - Type:
class - Modifiers:
protected static - Extends:
OptionsList.Entry
net.minecraft.client.gui.components.OptionsList$OptionEntry#big(Options,OptionInstance<?>,OptionsSubScreen)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/OptionsList.java:149 - Modifiers:
public static - Return:
OptionsList.OptionEntry
คืออะไร
ดำเนินการ big ตาม implementation ของ OptionsList$OptionEntry
ทำงานยังไง
เรียกต่อ: OptionEntry(), of(), createButton(). สร้างออบเจ็กต์: OptionsList.OptionEntry. คืนค่า: new OptionsList.OptionEntry(ImmutableMap.of(optionInstance, optionInstance.createButton(options, 0, 0, 310)), optionsSubScreen).
Parameters
Options optionsOptionInstance<?> optionInstanceOptionsSubScreen optionsSubScreen
ตัวอย่างใช้งาน
Options options = ...;
OptionInstance<?> optionInstance = ...;
OptionsSubScreen optionsSubScreen = ...;
OptionsList.OptionEntry result = OptionsList.OptionEntry.big(options, optionInstance, optionsSubScreen);
net.minecraft.client.gui.components.OptionsList$OptionEntry#small(Options,OptionInstance<?>,OptionInstance<?>,OptionsSubScreen)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/OptionsList.java:153 - Modifiers:
public static - Return:
OptionsList.OptionEntry
คืออะไร
ดำเนินการ small ตาม implementation ของ OptionsList$OptionEntry
ทำงานยังไง
เรียกต่อ: createButton(), OptionEntry(), of(). สร้างออบเจ็กต์: OptionsList.OptionEntry.
Parameters
Options optionsOptionInstance<?> optionInstanceOptionInstance<?> optionInstance2OptionsSubScreen optionsSubScreen
ตัวอย่างใช้งาน
Options options = ...;
OptionInstance<?> optionInstance = ...;
OptionInstance<?> optionInstance2 = ...;
OptionsSubScreen optionsSubScreen = ...;
OptionsList.OptionEntry result = OptionsList.OptionEntry.small(options, optionInstance, optionInstance2, optionsSubScreen);
PlainTextButton
- Full name:
net.minecraft.client.gui.components.PlainTextButton - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/PlainTextButton.java - Type:
class - Modifiers:
public - Extends:
Button
net.minecraft.client.gui.components.PlainTextButton#PlainTextButton(int,int,int,int,Component,Button.OnPress,Font)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PlainTextButton.java:18 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ PlainTextButton ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: font, message, underlinedMessage. เรียกต่อ: mergeStyles(), copy(), withUnderlined().
Parameters
int iint jint kint lComponent componentButton.OnPress onPressFont font
ตัวอย่างใช้งาน
Component component = ...;
Button.OnPress onPress = ...;
Font font = ...;
PlainTextButton instance = new PlainTextButton(0, 0, 0, 0, component, onPress, font);
net.minecraft.client.gui.components.PlainTextButton#renderWidget(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PlainTextButton.java:25 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Widget
ทำงานยังไง
เรียกต่อ: isHoveredOrFocused(), drawString(), getX(), getY(), ceil().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
PlainTextButton instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderWidget(guiGraphics, 0, 0, 0.0F);
PlayerFaceRenderer
- Full name:
net.minecraft.client.gui.components.PlayerFaceRenderer - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/PlayerFaceRenderer.java - Type:
class - Modifiers:
public
net.minecraft.client.gui.components.PlayerFaceRenderer#draw(GuiGraphics,PlayerSkin,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PlayerFaceRenderer.java:23 - Modifiers:
public static - Return:
void
คืออะไร
วาด draw
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
GuiGraphics guiGraphicsPlayerSkin playerSkinint iint jint k
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
PlayerSkin playerSkin = ...;
PlayerFaceRenderer.draw(guiGraphics, playerSkin, 0, 0, 0);
net.minecraft.client.gui.components.PlayerFaceRenderer#draw(GuiGraphics,PlayerSkin,int,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PlayerFaceRenderer.java:27 - Modifiers:
public static - Return:
void
คืออะไร
วาด draw
ทำงานยังไง
เรียกต่อ: texture().
Parameters
GuiGraphics guiGraphicsPlayerSkin playerSkinint iint jint kint l
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
PlayerSkin playerSkin = ...;
PlayerFaceRenderer.draw(guiGraphics, playerSkin, 0, 0, 0, 0);
net.minecraft.client.gui.components.PlayerFaceRenderer#draw(GuiGraphics,ResourceLocation,int,int,int,boolean,boolean,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PlayerFaceRenderer.java:31 - Modifiers:
public static - Return:
void
คืออะไร
วาด draw
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: blit(), drawHat().
Parameters
GuiGraphics guiGraphicsResourceLocation resourceLocationint iint jint kboolean blboolean bl2int l
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
ResourceLocation resourceLocation = ...;
PlayerFaceRenderer.draw(guiGraphics, resourceLocation, 0, 0, 0, true, true, 0);
PlayerSkinWidget
- Full name:
net.minecraft.client.gui.components.PlayerSkinWidget - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/PlayerSkinWidget.java - Type:
class - Modifiers:
public - Extends:
AbstractWidget
net.minecraft.client.gui.components.PlayerSkinWidget#isActive()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PlayerSkinWidget.java:74 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Active
ทำงานยังไง
คืนค่า: false.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.PlayerSkinWidget#nextFocusPath(FocusNavigationEvent)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PlayerSkinWidget.java:79 - Modifiers:
public - Return:
ComponentPath
คืออะไร
ดำเนินการ nextFocusPath ตาม implementation ของ PlayerSkinWidget
ทำงานยังไง
คืนค่า: null.
Parameters
FocusNavigationEvent focusNavigationEvent
ตัวอย่างใช้งาน
PlayerSkinWidget instance = ...;
FocusNavigationEvent focusNavigationEvent = ...;
ComponentPath result = instance.nextFocusPath(focusNavigationEvent);
net.minecraft.client.gui.components.PlayerSkinWidget#onDrag(double,double,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PlayerSkinWidget.java:60 - Modifiers:
protected - Return:
void
คืออะไร
จัดการเหตุการณ์ Drag
ทำงานยังไง
แก้ state: rotationX, rotationY. เรียกต่อ: clamp().
Parameters
double ddouble edouble fdouble g
ตัวอย่างใช้งาน
@Override
protected void onDrag(double d, double e, double f, double g) {
super.onDrag(d, e, f, g);
}
net.minecraft.client.gui.components.PlayerSkinWidget#playDownSound(SoundManager)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PlayerSkinWidget.java:66 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ playDownSound ตาม implementation ของ PlayerSkinWidget
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
SoundManager soundManager
ตัวอย่างใช้งาน
PlayerSkinWidget instance = ...;
SoundManager soundManager = ...;
instance.playDownSound(soundManager);
net.minecraft.client.gui.components.PlayerSkinWidget#PlayerSkinWidget(int,int,EntityModelSet,Supplier<PlayerSkin>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PlayerSkinWidget.java:37 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ PlayerSkinWidget ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: model, skin. เรียกต่อ: bake().
Parameters
int iint jEntityModelSet entityModelSetSupplier<PlayerSkin> supplier
ตัวอย่างใช้งาน
EntityModelSet entityModelSet = ...;
Supplier<PlayerSkin> supplier = ...;
PlayerSkinWidget instance = new PlayerSkinWidget(0, 0, entityModelSet, supplier);
net.minecraft.client.gui.components.PlayerSkinWidget#renderWidget(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PlayerSkinWidget.java:43 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Widget
ทำงานยังไง
เรียกต่อ: pose(), pushPose(), translate(), getX(), getWidth(), getY(), getHeight(), scale().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderWidget(GuiGraphics guiGraphics, int i, int j, float f) {
super.renderWidget(guiGraphics, i, j, f);
}
net.minecraft.client.gui.components.PlayerSkinWidget#updateWidgetNarration(NarrationElementOutput)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PlayerSkinWidget.java:70 - Modifiers:
protected - Return:
void
คืออะไร
อัปเดต Widget Narration
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
NarrationElementOutput narrationElementOutput
ตัวอย่างใช้งาน
NarrationElementOutput narrationElementOutput = ...;
@Override
protected void updateWidgetNarration(NarrationElementOutput narrationElementOutput) {
super.updateWidgetNarration(narrationElementOutput);
}
PlayerTabOverlay
- Full name:
net.minecraft.client.gui.components.PlayerTabOverlay - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/PlayerTabOverlay.java - Type:
class - Modifiers:
public
net.minecraft.client.gui.components.PlayerTabOverlay#getNameForDisplay(PlayerInfo)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PlayerTabOverlay.java:74 - Modifiers:
public - Return:
Component
คืออะไร
อ่านค่า Name For Display
ทำงานยังไง
เรียกต่อ: getTabListDisplayName(), decorateName(), copy(), formatNameForTeam(), getTeam(), literal(), getProfile(), getName().
Parameters
PlayerInfo playerInfo
ตัวอย่างใช้งาน
PlayerTabOverlay instance = ...;
PlayerInfo playerInfo = ...;
Component result = instance.getNameForDisplay(playerInfo);
net.minecraft.client.gui.components.PlayerTabOverlay#PlayerTabOverlay(Minecraft,Gui)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PlayerTabOverlay.java:69 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ PlayerTabOverlay ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: minecraft, gui.
Parameters
Minecraft minecraftGui gui
ตัวอย่างใช้งาน
Minecraft minecraft = ...;
Gui gui = ...;
PlayerTabOverlay instance = new PlayerTabOverlay(minecraft, gui);
net.minecraft.client.gui.components.PlayerTabOverlay#render(GuiGraphics,int,Scoreboard,Objective)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PlayerTabOverlay.java:99 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getPlayerInfos(), size(), width(), getNameForDisplay(), max(), fromGameProfile(), getProfile(), getPlayerScoreInfo(). สร้างออบเจ็กต์: ArrayList<>, PlayerTabOverlay.ScoreDisplayEntry.
Parameters
GuiGraphics guiGraphicsint iScoreboard scoreboardObjective objective
ตัวอย่างใช้งาน
PlayerTabOverlay instance = ...;
GuiGraphics guiGraphics = ...;
Scoreboard scoreboard = ...;
Objective objective = ...;
instance.render(guiGraphics, 0, scoreboard, objective);
net.minecraft.client.gui.components.PlayerTabOverlay#renderPingIcon(GuiGraphics,int,int,int,PlayerInfo)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PlayerTabOverlay.java:234 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Ping Icon
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getLatency(), pose(), pushPose(), translate(), blitSprite(), popPose().
Parameters
GuiGraphics guiGraphicsint iint jint kPlayerInfo playerInfo
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
PlayerInfo playerInfo = ...;
@Override
protected void renderPingIcon(GuiGraphics guiGraphics, int i, int j, int k, PlayerInfo playerInfo) {
super.renderPingIcon(guiGraphics, i, j, k, playerInfo);
}
net.minecraft.client.gui.components.PlayerTabOverlay#reset()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PlayerTabOverlay.java:330 - Modifiers:
public - Return:
void
คืออะไร
รีเซ็ต reset
ทำงานยังไง
แก้ state: header, footer.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.PlayerTabOverlay#setFooter(Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PlayerTabOverlay.java:322 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Footer
ทำงานยังไง
แก้ state: footer.
Parameters
Component component
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.PlayerTabOverlay#setHeader(Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PlayerTabOverlay.java:326 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Header
ทำงานยังไง
แก้ state: header.
Parameters
Component component
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.PlayerTabOverlay#setVisible(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PlayerTabOverlay.java:84 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Visible
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: visible. เรียกต่อ: clear(), formatList(), getPlayerInfos(), literal(), getNarrator(), sayNow(), translatable().
Parameters
boolean bl
ตัวอย่างใช้งาน
PopupScreen
- Full name:
net.minecraft.client.gui.components.PopupScreen - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/PopupScreen.java - Type:
class - Modifiers:
public - Extends:
Screen
net.minecraft.client.gui.components.PopupScreen#added()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PopupScreen.java:57 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ added ตาม implementation ของ PopupScreen
ทำงานยังไง
เรียกต่อ: clearFocus().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.PopupScreen#getNarrationMessage()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PopupScreen.java:111 - Modifiers:
public - Return:
Component
คืออะไร
อ่านค่า Narration Message
ทำงานยังไง
เรียกต่อ: joinForNarration(). คืนค่า: CommonComponents.joinForNarration(new Component[]{this.title, this.message}).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.PopupScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PopupScreen.java:63 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ PopupScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: spacing(), defaultCellSetting(), alignHorizontallyCenter(), addChild(), copy(), withStyle(), setMaxWidth(), setCentered(). สร้างออบเจ็กต์: MultiLineTextWidget.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.PopupScreen#onClose()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PopupScreen.java:116 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Close
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: run(), setScreen().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.PopupScreen#renderBackground(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PopupScreen.java:100 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Background
ทำงานยังไง
เรียกต่อ: render(), flush(), clear(), renderTransparentBackground(), blitSprite(), getX(), getY(), getWidth().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
PopupScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderBackground(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.components.PopupScreen#repositionElements()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PopupScreen.java:93 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ repositionElements ตาม implementation ของ PopupScreen
ทำงานยังไง
เรียกต่อ: resize(), arrangeElements(), centerInRectangle(), getRectangle().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
PopupScreen$Builder
- Full name:
net.minecraft.client.gui.components.PopupScreen$Builder - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/PopupScreen.java - Type:
class - Modifiers:
public static
net.minecraft.client.gui.components.PopupScreen$Builder#addButton(Component,Consumer<PopupScreen>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PopupScreen.java:157 - Modifiers:
public - Return:
PopupScreen.Builder
คืออะไร
เพิ่ม Button
ทำงานยังไง
เรียกต่อ: add(), ButtonOption(). สร้างออบเจ็กต์: PopupScreen.ButtonOption. คืนค่า: this.
Parameters
Component componentConsumer<PopupScreen> consumer
ตัวอย่างใช้งาน
PopupScreen.Builder instance = ...;
Component component = ...;
Consumer<PopupScreen> consumer = ...;
PopupScreen.Builder result = instance.addButton(component, consumer);
net.minecraft.client.gui.components.PopupScreen$Builder#build()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PopupScreen.java:167 - Modifiers:
public - Return:
PopupScreen
คืออะไร
สร้าง build
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isEmpty(), copyOf(). สร้างออบเจ็กต์: IllegalStateException, PopupScreen. คืนค่า: new PopupScreen(this.backgroundScreen, this.width, this.image, this.title, this.message, List.copyOf(this.buttons), this.onClose).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.PopupScreen$Builder#Builder(Screen,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PopupScreen.java:137 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ PopupScreen.Builder ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: backgroundScreen, title.
Parameters
Screen screenComponent component
ตัวอย่างใช้งาน
Screen screen = ...;
Component component = ...;
PopupScreen.Builder instance = new PopupScreen.Builder(screen, component);
net.minecraft.client.gui.components.PopupScreen$Builder#onClose(Runnable)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PopupScreen.java:162 - Modifiers:
public - Return:
PopupScreen.Builder
คืออะไร
จัดการเหตุการณ์ Close
ทำงานยังไง
แก้ state: onClose. คืนค่า: this.
Parameters
Runnable runnable
ตัวอย่างใช้งาน
PopupScreen.Builder instance = ...;
Runnable runnable = ...;
PopupScreen.Builder result = instance.onClose(runnable);
net.minecraft.client.gui.components.PopupScreen$Builder#setImage(ResourceLocation)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PopupScreen.java:147 - Modifiers:
public - Return:
PopupScreen.Builder
คืออะไร
กำหนดค่า Image
ทำงานยังไง
แก้ state: image. คืนค่า: this.
Parameters
ResourceLocation resourceLocation
ตัวอย่างใช้งาน
PopupScreen.Builder instance = ...;
ResourceLocation resourceLocation = ...;
PopupScreen.Builder result = instance.setImage(resourceLocation);
net.minecraft.client.gui.components.PopupScreen$Builder#setMessage(Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PopupScreen.java:152 - Modifiers:
public - Return:
PopupScreen.Builder
คืออะไร
กำหนดค่า Message
ทำงานยังไง
แก้ state: message. คืนค่า: this.
Parameters
Component component
ตัวอย่างใช้งาน
PopupScreen.Builder instance = ...;
Component component = ...;
PopupScreen.Builder result = instance.setMessage(component);
net.minecraft.client.gui.components.PopupScreen$Builder#setWidth(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/PopupScreen.java:142 - Modifiers:
public - Return:
PopupScreen.Builder
คืออะไร
กำหนดค่า Width
ทำงานยังไง
แก้ state: width. คืนค่า: this.
Parameters
int i
ตัวอย่างใช้งาน
Renderable
- Full name:
net.minecraft.client.gui.components.Renderable - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/Renderable.java - Type:
interface - Modifiers:
public
net.minecraft.client.gui.components.Renderable#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Renderable.java:9 - Modifiers: ``
- Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
SplashRenderer
- Full name:
net.minecraft.client.gui.components.SplashRenderer - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/SplashRenderer.java - Type:
class - Modifiers:
public
net.minecraft.client.gui.components.SplashRenderer#render(GuiGraphics,int,Font,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/SplashRenderer.java:24 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: pose(), pushPose(), translate(), mulPose(), rotationDegrees(), abs(), sin(), getMillis().
Parameters
GuiGraphics guiGraphicsint iFont fontint j
ตัวอย่างใช้งาน
SplashRenderer instance = ...;
GuiGraphics guiGraphics = ...;
Font font = ...;
instance.render(guiGraphics, 0, font, 0);
net.minecraft.client.gui.components.SplashRenderer#SplashRenderer(String)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/SplashRenderer.java:20 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SplashRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: splash.
Parameters
String string
ตัวอย่างใช้งาน
SpriteIconButton
- Full name:
net.minecraft.client.gui.components.SpriteIconButton - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/SpriteIconButton.java - Type:
class - Modifiers:
public abstract - Extends:
Button
net.minecraft.client.gui.components.SpriteIconButton#builder(Component,Button.OnPress,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/SpriteIconButton.java:27 - Modifiers:
public static - Return:
SpriteIconButton.Builder
คืออะไร
ดำเนินการ builder ตาม implementation ของ SpriteIconButton
ทำงานยังไง
เรียกต่อ: Builder(). สร้างออบเจ็กต์: SpriteIconButton.Builder. คืนค่า: new SpriteIconButton.Builder(component, onPress, bl).
Parameters
Component componentButton.OnPress onPressboolean bl
ตัวอย่างใช้งาน
Component component = ...;
Button.OnPress onPress = ...;
SpriteIconButton.Builder result = SpriteIconButton.builder(component, onPress, true);
SpriteIconButton$Builder
- Full name:
net.minecraft.client.gui.components.SpriteIconButton$Builder - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/SpriteIconButton.java - Type:
class - Modifiers:
public static
net.minecraft.client.gui.components.SpriteIconButton$Builder#build()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/SpriteIconButton.java:74 - Modifiers:
public - Return:
SpriteIconButton
คืออะไร
สร้าง build
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: sprite. เรียกต่อ: CenteredIcon(), TextAndIcon(). สร้างออบเจ็กต์: IllegalStateException, SpriteIconButton.CenteredIcon, SpriteIconButton.TextAndIcon.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.SpriteIconButton$Builder#Builder(Component,Button.OnPress,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/SpriteIconButton.java:45 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SpriteIconButton.Builder ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: message, onPress, iconOnly.
Parameters
Component componentButton.OnPress onPressboolean bl
ตัวอย่างใช้งาน
Component component = ...;
Button.OnPress onPress = ...;
SpriteIconButton.Builder instance = new SpriteIconButton.Builder(component, onPress, true);
net.minecraft.client.gui.components.SpriteIconButton$Builder#narration(Button.CreateNarration)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/SpriteIconButton.java:69 - Modifiers:
public - Return:
SpriteIconButton.Builder
คืออะไร
ดำเนินการ narration ตาม implementation ของ SpriteIconButton$Builder
ทำงานยังไง
แก้ state: narration. คืนค่า: this.
Parameters
Button.CreateNarration createNarration
ตัวอย่างใช้งาน
SpriteIconButton.Builder instance = ...;
Button.CreateNarration createNarration = ...;
SpriteIconButton.Builder result = instance.narration(createNarration);
net.minecraft.client.gui.components.SpriteIconButton$Builder#size(int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/SpriteIconButton.java:56 - Modifiers:
public - Return:
SpriteIconButton.Builder
คืออะไร
ดำเนินการ size ตาม implementation ของ SpriteIconButton$Builder
ทำงานยังไง
แก้ state: width, height. คืนค่า: this.
Parameters
int iint j
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.SpriteIconButton$Builder#sprite(ResourceLocation,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/SpriteIconButton.java:62 - Modifiers:
public - Return:
SpriteIconButton.Builder
คืออะไร
ดำเนินการ sprite ตาม implementation ของ SpriteIconButton$Builder
ทำงานยังไง
แก้ state: sprite, spriteWidth, spriteHeight. คืนค่า: this.
Parameters
ResourceLocation resourceLocationint iint j
ตัวอย่างใช้งาน
SpriteIconButton.Builder instance = ...;
ResourceLocation resourceLocation = ...;
SpriteIconButton.Builder result = instance.sprite(resourceLocation, 0, 0);
net.minecraft.client.gui.components.SpriteIconButton$Builder#width(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/SpriteIconButton.java:51 - Modifiers:
public - Return:
SpriteIconButton.Builder
คืออะไร
ดำเนินการ width ตาม implementation ของ SpriteIconButton$Builder
ทำงานยังไง
แก้ state: width. คืนค่า: this.
Parameters
int i
ตัวอย่างใช้งาน
SpriteIconButton$CenteredIcon
- Full name:
net.minecraft.client.gui.components.SpriteIconButton$CenteredIcon - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/SpriteIconButton.java - Type:
class - Modifiers:
public static - Extends:
SpriteIconButton
net.minecraft.client.gui.components.SpriteIconButton$CenteredIcon#CenteredIcon(int,int,Component,int,int,ResourceLocation,Button.OnPress,Button.CreateNarration)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/SpriteIconButton.java:87 - Modifiers:
protected - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SpriteIconButton.CenteredIcon ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
int iint jComponent componentint kint lResourceLocation resourceLocationButton.OnPress onPressButton.CreateNarration createNarration
ตัวอย่างใช้งาน
Component component = ...;
ResourceLocation resourceLocation = ...;
Button.OnPress onPress = ...;
Button.CreateNarration createNarration = ...;
SpriteIconButton.CenteredIcon instance = new SpriteIconButton.CenteredIcon(0, 0, component, 0, 0, resourceLocation, onPress, createNarration);
net.minecraft.client.gui.components.SpriteIconButton$CenteredIcon#renderString(GuiGraphics,Font,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/SpriteIconButton.java:101 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ String
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
GuiGraphics guiGraphicsFont fontint i
ตัวอย่างใช้งาน
SpriteIconButton.CenteredIcon instance = ...;
GuiGraphics guiGraphics = ...;
Font font = ...;
instance.renderString(guiGraphics, font, 0);
net.minecraft.client.gui.components.SpriteIconButton$CenteredIcon#renderWidget(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/SpriteIconButton.java:93 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Widget
ทำงานยังไง
เรียกต่อ: getX(), getWidth(), getY(), getHeight(), blitSprite().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
SpriteIconButton.CenteredIcon instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderWidget(guiGraphics, 0, 0, 0.0F);
SpriteIconButton$TextAndIcon
- Full name:
net.minecraft.client.gui.components.SpriteIconButton$TextAndIcon - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/SpriteIconButton.java - Type:
class - Modifiers:
public static - Extends:
SpriteIconButton
net.minecraft.client.gui.components.SpriteIconButton$TextAndIcon#renderString(GuiGraphics,Font,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/SpriteIconButton.java:122 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ String
ทำงานยังไง
เรียกต่อ: getX(), getWidth(), renderScrollingString(), getMessage(), getY(), getHeight().
Parameters
GuiGraphics guiGraphicsFont fontint i
ตัวอย่างใช้งาน
SpriteIconButton.TextAndIcon instance = ...;
GuiGraphics guiGraphics = ...;
Font font = ...;
instance.renderString(guiGraphics, font, 0);
net.minecraft.client.gui.components.SpriteIconButton$TextAndIcon#renderWidget(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/SpriteIconButton.java:114 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Widget
ทำงานยังไง
เรียกต่อ: getX(), getWidth(), getY(), getHeight(), blitSprite().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
SpriteIconButton.TextAndIcon instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderWidget(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.components.SpriteIconButton$TextAndIcon#TextAndIcon(int,int,Component,int,int,ResourceLocation,Button.OnPress,Button.CreateNarration)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/SpriteIconButton.java:108 - Modifiers:
protected - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SpriteIconButton.TextAndIcon ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
int iint jComponent componentint kint lResourceLocation resourceLocationButton.OnPress onPressButton.CreateNarration createNarration
ตัวอย่างใช้งาน
Component component = ...;
ResourceLocation resourceLocation = ...;
Button.OnPress onPress = ...;
Button.CreateNarration createNarration = ...;
SpriteIconButton.TextAndIcon instance = new SpriteIconButton.TextAndIcon(0, 0, component, 0, 0, resourceLocation, onPress, createNarration);
StateSwitchingButton
- Full name:
net.minecraft.client.gui.components.StateSwitchingButton - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/StateSwitchingButton.java - Type:
class - Modifiers:
public - Extends:
AbstractWidget
net.minecraft.client.gui.components.StateSwitchingButton#initTextureValues(WidgetSprites)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/StateSwitchingButton.java:22 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ initTextureValues ตาม implementation ของ StateSwitchingButton
ทำงานยังไง
แก้ state: sprites.
Parameters
WidgetSprites widgetSprites
ตัวอย่างใช้งาน
StateSwitchingButton instance = ...;
WidgetSprites widgetSprites = ...;
instance.initTextureValues(widgetSprites);
net.minecraft.client.gui.components.StateSwitchingButton#isStateTriggered()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/StateSwitchingButton.java:30 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ State Triggered
ทำงานยังไง
คืนค่า: this.isStateTriggered.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.StateSwitchingButton#renderWidget(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/StateSwitchingButton.java:39 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Widget
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: blitSprite(), get(), isHoveredOrFocused(), getX(), getY().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
StateSwitchingButton instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderWidget(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.components.StateSwitchingButton#setStateTriggered(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/StateSwitchingButton.java:26 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า State Triggered
ทำงานยังไง
แก้ state: isStateTriggered.
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.StateSwitchingButton#StateSwitchingButton(int,int,int,int,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/StateSwitchingButton.java:17 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ StateSwitchingButton ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: isStateTriggered.
Parameters
int iint jint kint lboolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.StateSwitchingButton#updateWidgetNarration(NarrationElementOutput)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/StateSwitchingButton.java:34 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Widget Narration
ทำงานยังไง
เรียกต่อ: defaultButtonNarrationText().
Parameters
NarrationElementOutput narrationElementOutput
ตัวอย่างใช้งาน
StateSwitchingButton instance = ...;
NarrationElementOutput narrationElementOutput = ...;
instance.updateWidgetNarration(narrationElementOutput);
StringWidget
- Full name:
net.minecraft.client.gui.components.StringWidget - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/StringWidget.java - Type:
class - Modifiers:
public - Extends:
AbstractStringWidget
net.minecraft.client.gui.components.StringWidget#alignCenter()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/StringWidget.java:44 - Modifiers:
public - Return:
StringWidget
คืออะไร
ดำเนินการ alignCenter ตาม implementation ของ StringWidget
ทำงานยังไง
เรียกต่อ: horizontalAlignment(). คืนค่า: this.horizontalAlignment(0.5F).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.StringWidget#alignLeft()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/StringWidget.java:40 - Modifiers:
public - Return:
StringWidget
คืออะไร
ดำเนินการ alignLeft ตาม implementation ของ StringWidget
ทำงานยังไง
เรียกต่อ: horizontalAlignment(). คืนค่า: this.horizontalAlignment(0.0F).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.StringWidget#alignRight()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/StringWidget.java:48 - Modifiers:
public - Return:
StringWidget
คืออะไร
ดำเนินการ alignRight ตาม implementation ของ StringWidget
ทำงานยังไง
เรียกต่อ: horizontalAlignment(). คืนค่า: this.horizontalAlignment(1.0F).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.StringWidget#renderWidget(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/StringWidget.java:52 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Widget
ทำงานยังไง
เรียกต่อ: getMessage(), getFont(), getWidth(), width(), getX(), round(), getY(), getHeight().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
StringWidget instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderWidget(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.components.StringWidget#setColor(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/StringWidget.java:30 - Modifiers:
public - Return:
StringWidget
คืออะไร
กำหนดค่า Color
ทำงานยังไง
คืนค่า: this.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.StringWidget#StringWidget(Component,Font)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/StringWidget.java:17 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ StringWidget ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: width(), getVisualOrderText().
Parameters
Component componentFont font
ตัวอย่างใช้งาน
Component component = ...;
Font font = ...;
StringWidget instance = new StringWidget(component, font);
net.minecraft.client.gui.components.StringWidget#StringWidget(int,int,Component,Font)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/StringWidget.java:21 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ StringWidget ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
int iint jComponent componentFont font
ตัวอย่างใช้งาน
Component component = ...;
Font font = ...;
StringWidget instance = new StringWidget(0, 0, component, font);
net.minecraft.client.gui.components.StringWidget#StringWidget(int,int,int,int,Component,Font)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/StringWidget.java:25 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ StringWidget ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: active.
Parameters
int iint jint kint lComponent componentFont font
ตัวอย่างใช้งาน
Component component = ...;
Font font = ...;
StringWidget instance = new StringWidget(0, 0, 0, 0, component, font);
SubtitleOverlay
- Full name:
net.minecraft.client.gui.components.SubtitleOverlay - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/SubtitleOverlay.java - Type:
class - Modifiers:
public - Implements:
SoundEventListener
net.minecraft.client.gui.components.SubtitleOverlay#onPlaySound(SoundInstance,WeighedSoundEvents,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/SubtitleOverlay.java:114 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Play Sound
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getSubtitle(), isEmpty(), getText(), equals(), refresh(), getX(), getY(), getZ(). สร้างออบเจ็กต์: Vec3, SubtitleOverlay.Subtitle.
Parameters
SoundInstance soundInstanceWeighedSoundEvents weighedSoundEventsfloat f
ตัวอย่างใช้งาน
SubtitleOverlay instance = ...;
SoundInstance soundInstance = ...;
WeighedSoundEvents weighedSoundEvents = ...;
instance.onPlaySound(soundInstance, weighedSoundEvents, 0.0F);
net.minecraft.client.gui.components.SubtitleOverlay#render(GuiGraphics)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/SubtitleOverlay.java:36 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: isListening. เรียกต่อ: getSoundManager(), showSubtitles(), get(), addListener(), removeListener(), getListenerTransform(), position(), forward().
Parameters
GuiGraphics guiGraphics
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.SubtitleOverlay#SubtitleOverlay(Minecraft)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/SubtitleOverlay.java:32 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SubtitleOverlay ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: minecraft.
Parameters
Minecraft minecraft
ตัวอย่างใช้งาน
TabButton
- Full name:
net.minecraft.client.gui.components.TabButton - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/TabButton.java - Type:
class - Modifiers:
public - Extends:
AbstractWidget
net.minecraft.client.gui.components.TabButton#isSelected()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/TabButton.java:84 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Selected
ทำงานยังไง
เรียกต่อ: getCurrentTab(). คืนค่า: this.tabManager.getCurrentTab() == this.tab.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.TabButton#playDownSound(SoundManager)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/TabButton.java:76 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ playDownSound ตาม implementation ของ TabButton
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
SoundManager soundManager
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.TabButton#renderMenuBackground(GuiGraphics,int,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/TabButton.java:52 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Menu Background
ทำงานยังไง
เรียกต่อ: renderMenuBackgroundTexture().
Parameters
GuiGraphics guiGraphicsint iint jint kint l
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderMenuBackground(GuiGraphics guiGraphics, int i, int j, int k, int l) {
super.renderMenuBackground(guiGraphics, i, j, k, l);
}
net.minecraft.client.gui.components.TabButton#renderString(GuiGraphics,Font,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/TabButton.java:56 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ String
ทำงานยังไง
เรียกต่อ: getX(), getY(), isSelected(), getWidth(), getHeight(), renderScrollingString(), getMessage().
Parameters
GuiGraphics guiGraphicsFont fontint i
ตัวอย่างใช้งาน
TabButton instance = ...;
GuiGraphics guiGraphics = ...;
Font font = ...;
instance.renderString(guiGraphics, font, 0);
net.minecraft.client.gui.components.TabButton#renderWidget(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/TabButton.java:40 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Widget
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: blitSprite(), get(), isSelected(), isHoveredOrFocused(), getX(), getY(), getInstance(), renderString().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
TabButton instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderWidget(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.components.TabButton#tab()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/TabButton.java:80 - Modifiers:
public - Return:
Tab
คืออะไร
ดำเนินการ tab ตาม implementation ของ TabButton
ทำงานยังไง
คืนค่า: this.tab.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.TabButton#TabButton(TabManager,Tab,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/TabButton.java:34 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ TabButton ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: tabManager, tab. เรียกต่อ: getTabTitle().
Parameters
TabManager tabManagerTab tabint iint j
ตัวอย่างใช้งาน
TabManager tabManager = ...;
Tab tab = ...;
TabButton instance = new TabButton(tabManager, tab, 0, 0);
net.minecraft.client.gui.components.TabButton#updateWidgetNarration(NarrationElementOutput)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/TabButton.java:71 - Modifiers:
protected - Return:
void
คืออะไร
อัปเดต Widget Narration
ทำงานยังไง
เรียกต่อ: add(), translatable(), getTabTitle().
Parameters
NarrationElementOutput narrationElementOutput
ตัวอย่างใช้งาน
NarrationElementOutput narrationElementOutput = ...;
@Override
protected void updateWidgetNarration(NarrationElementOutput narrationElementOutput) {
super.updateWidgetNarration(narrationElementOutput);
}
TabOrderedElement
- Full name:
net.minecraft.client.gui.components.TabOrderedElement - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/TabOrderedElement.java - Type:
interface - Modifiers:
public
net.minecraft.client.gui.components.TabOrderedElement#getTabOrderGroup()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/TabOrderedElement.java:8 - Modifiers:
default - Return:
int
คืออะไร
อ่านค่า Tab Order Group
ทำงานยังไง
คืนค่า: 0.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
Tooltip
- Full name:
net.minecraft.client.gui.components.Tooltip - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/Tooltip.java - Type:
class - Modifiers:
public - Implements:
NarrationSupplier
net.minecraft.client.gui.components.Tooltip#create(Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Tooltip.java:35 - Modifiers:
public static - Return:
Tooltip
คืออะไร
สร้าง create
ทำงานยังไง
สร้างออบเจ็กต์: Tooltip. คืนค่า: new Tooltip(component, component).
Parameters
Component component
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.Tooltip#create(Component,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Tooltip.java:31 - Modifiers:
public static - Return:
Tooltip
คืออะไร
สร้าง create
ทำงานยังไง
สร้างออบเจ็กต์: Tooltip. คืนค่า: new Tooltip(component, component2).
Parameters
Component componentComponent component2
ตัวอย่างใช้งาน
Component component = ...;
Component component2 = ...;
Tooltip result = Tooltip.create(component, component2);
net.minecraft.client.gui.components.Tooltip#splitTooltip(Minecraft,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Tooltip.java:56 - Modifiers:
public static - Return:
List<FormattedCharSequence>
คืออะไร
แยก Tooltip
ทำงานยังไง
เรียกต่อ: split(). คืนค่า: minecraft.font.split(component, 170).
Parameters
Minecraft minecraftComponent component
ตัวอย่างใช้งาน
Minecraft minecraft = ...;
Component component = ...;
List<FormattedCharSequence> result = Tooltip.splitTooltip(minecraft, component);
net.minecraft.client.gui.components.Tooltip#toCharSequence(Minecraft)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Tooltip.java:46 - Modifiers:
public - Return:
List<FormattedCharSequence>
คืออะไร
ดำเนินการ toCharSequence ตาม implementation ของ Tooltip
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: cachedTooltip, splitWithLanguage. เรียกต่อ: getInstance(), splitTooltip(). คืนค่า: this.cachedTooltip.
Parameters
Minecraft minecraft
ตัวอย่างใช้งาน
Tooltip instance = ...;
Minecraft minecraft = ...;
List<FormattedCharSequence> result = instance.toCharSequence(minecraft);
net.minecraft.client.gui.components.Tooltip#updateNarration(NarrationElementOutput)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/Tooltip.java:39 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Narration
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: add().
Parameters
NarrationElementOutput narrationElementOutput
ตัวอย่างใช้งาน
Tooltip instance = ...;
NarrationElementOutput narrationElementOutput = ...;
instance.updateNarration(narrationElementOutput);
WidgetSprites
- Full name:
net.minecraft.client.gui.components.WidgetSprites - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/WidgetSprites.java - Type:
record - Modifiers:
public
net.minecraft.client.gui.components.WidgetSprites#get(boolean,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/WidgetSprites.java:17 - Modifiers:
public - Return:
ResourceLocation
คืออะไร
อ่านค่า get
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. มีจุด return อย่างน้อย 2 จุด.
Parameters
boolean blboolean bl2
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.WidgetSprites#WidgetSprites(ResourceLocation,ResourceLocation)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/WidgetSprites.java:9 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ WidgetSprites ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
ResourceLocation resourceLocationResourceLocation resourceLocation2
ตัวอย่างใช้งาน
ResourceLocation resourceLocation = ...;
ResourceLocation resourceLocation2 = ...;
WidgetSprites instance = new WidgetSprites(resourceLocation, resourceLocation2);
net.minecraft.client.gui.components.WidgetSprites#WidgetSprites(ResourceLocation,ResourceLocation,ResourceLocation)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/WidgetSprites.java:13 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ WidgetSprites ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
ResourceLocation resourceLocationResourceLocation resourceLocation2ResourceLocation resourceLocation3
ตัวอย่างใช้งาน
ResourceLocation resourceLocation = ...;
ResourceLocation resourceLocation2 = ...;
ResourceLocation resourceLocation3 = ...;
WidgetSprites instance = new WidgetSprites(resourceLocation, resourceLocation2, resourceLocation3);
WidgetTooltipHolder
- Full name:
net.minecraft.client.gui.components.WidgetTooltipHolder - Package:
net.minecraft.client.gui.components - Source:
clientOnly—net/minecraft/client/gui/components/WidgetTooltipHolder.java - Type:
class - Modifiers:
public
net.minecraft.client.gui.components.WidgetTooltipHolder#get()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/WidgetTooltipHolder.java:32 - Modifiers:
public - Return:
Tooltip
คืออะไร
อ่านค่า get
ทำงานยังไง
คืนค่า: this.tooltip.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.WidgetTooltipHolder#refreshTooltipForNextRenderPass(boolean,boolean,ScreenRectangle)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/WidgetTooltipHolder.java:37 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ refreshTooltipForNextRenderPass ตาม implementation ของ WidgetTooltipHolder
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: tooltip, wasDisplayed, displayStartTime. เรียกต่อ: getInstance(), getLastInputType(), isKeyboard(), getMillis(), toMillis(), setTooltipForNextRenderPass(), createTooltipPositioner().
Parameters
boolean blboolean bl2ScreenRectangle screenRectangle
ตัวอย่างใช้งาน
WidgetTooltipHolder instance = ...;
ScreenRectangle screenRectangle = ...;
instance.refreshTooltipForNextRenderPass(true, true, screenRectangle);
net.minecraft.client.gui.components.WidgetTooltipHolder#set(Tooltip)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/WidgetTooltipHolder.java:28 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า set
ทำงานยังไง
แก้ state: tooltip.
Parameters
Tooltip tooltip
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.WidgetTooltipHolder#setDelay(Duration)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/WidgetTooltipHolder.java:24 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Delay
ทำงานยังไง
แก้ state: delay.
Parameters
Duration duration
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.WidgetTooltipHolder#updateNarration(NarrationElementOutput)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/WidgetTooltipHolder.java:65 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Narration
ทำงานยังไง
ตรวจเงื่อนไขด้วย if.
Parameters
NarrationElementOutput narrationElementOutput
ตัวอย่างใช้งาน
WidgetTooltipHolder instance = ...;
NarrationElementOutput narrationElementOutput = ...;
instance.updateNarration(narrationElementOutput);