Package net.minecraft.client.gui.screens.advancements
Part 1/1
AdvancementsScreen
- Full name:
net.minecraft.client.gui.screens.advancements.AdvancementsScreen - Package:
net.minecraft.client.gui.screens.advancements - Source:
clientOnly—net/minecraft/client/gui/screens/advancements/AdvancementsScreen.java - Type:
class - Modifiers:
public - Extends:
Screen - Implements:
ClientAdvancements.Listener
net.minecraft.client.gui.screens.advancements.AdvancementsScreen#AdvancementsScreen(ClientAdvancements)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementsScreen.java:54 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ AdvancementsScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
ClientAdvancements clientAdvancements
ตัวอย่างใช้งาน
ClientAdvancements clientAdvancements = ...;
AdvancementsScreen instance = new AdvancementsScreen(clientAdvancements);
net.minecraft.client.gui.screens.advancements.AdvancementsScreen#AdvancementsScreen(ClientAdvancements,Screen)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementsScreen.java:58 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ AdvancementsScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: advancements, lastScreen.
Parameters
ClientAdvancements clientAdvancementsScreen screen
ตัวอย่างใช้งาน
ClientAdvancements clientAdvancements = ...;
Screen screen = ...;
AdvancementsScreen instance = new AdvancementsScreen(clientAdvancements, screen);
net.minecraft.client.gui.screens.advancements.AdvancementsScreen#getAdvancementWidget(AdvancementNode)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementsScreen.java:249 - Modifiers:
public - Return:
AdvancementWidget
คืออะไร
อ่านค่า Advancement Widget
ทำงานยังไง
เรียกต่อ: getTab(), getWidget(), holder(). คืนค่า: advancementTab == null ? null : advancementTab.getWidget(advancementNode.holder()).
Parameters
AdvancementNode advancementNode
ตัวอย่างใช้งาน
AdvancementsScreen instance = ...;
AdvancementNode advancementNode = ...;
AdvancementWidget result = instance.getAdvancementWidget(advancementNode);
net.minecraft.client.gui.screens.advancements.AdvancementsScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementsScreen.java:64 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ AdvancementsScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: selectedTab. เรียกต่อ: addTitleHeader(), clear(), setListener(), isEmpty(), values(), iterator(), next(), setSelectedTab().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.advancements.AdvancementsScreen#keyPressed(int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementsScreen.java:120 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ keyPressed ตาม implementation ของ AdvancementsScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: matches(), setScreen(), grabMouse(). มีจุด return อย่างน้อย 2 จุด.
Parameters
int iint jint k
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.advancements.AdvancementsScreen#mouseClicked(double,double,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementsScreen.java:103 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseClicked ตาม implementation ของ AdvancementsScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: values(), isMouseOver(), setSelectedTab(), getRootNode(), holder(). คืนค่า: super.mouseClicked(d, e, i).
Parameters
double ddouble eint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.advancements.AdvancementsScreen#mouseDragged(double,double,int,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementsScreen.java:141 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseDragged ตาม implementation ของ AdvancementsScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: isScrolling. เรียกต่อ: scroll(). มีจุด return อย่างน้อย 2 จุด.
Parameters
double ddouble eint idouble fdouble g
ตัวอย่างใช้งาน
AdvancementsScreen instance = ...;
boolean result = instance.mouseDragged(0.0D, 0.0D, 0, 0.0D, 0.0D);
net.minecraft.client.gui.screens.advancements.AdvancementsScreen#mouseScrolled(double,double,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementsScreen.java:157 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseScrolled ตาม implementation ของ AdvancementsScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: scroll(). มีจุด return อย่างน้อย 2 จุด.
Parameters
double ddouble edouble fdouble g
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.advancements.AdvancementsScreen#onAddAdvancementRoot(AdvancementNode)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementsScreen.java:211 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Add Advancement Root
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: create(), size(), put(), holder().
Parameters
AdvancementNode advancementNode
ตัวอย่างใช้งาน
AdvancementsScreen instance = ...;
AdvancementNode advancementNode = ...;
instance.onAddAdvancementRoot(advancementNode);
net.minecraft.client.gui.screens.advancements.AdvancementsScreen#onAddAdvancementTask(AdvancementNode)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementsScreen.java:221 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Add Advancement Task
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getTab(), addAdvancement().
Parameters
AdvancementNode advancementNode
ตัวอย่างใช้งาน
AdvancementsScreen instance = ...;
AdvancementNode advancementNode = ...;
instance.onAddAdvancementTask(advancementNode);
net.minecraft.client.gui.screens.advancements.AdvancementsScreen#onAdvancementsCleared()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementsScreen.java:244 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Advancements Cleared
ทำงานยังไง
แก้ state: selectedTab. เรียกต่อ: clear().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.advancements.AdvancementsScreen#onClose()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementsScreen.java:89 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Close
ทำงานยังไง
เรียกต่อ: setScreen().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.advancements.AdvancementsScreen#onRemoveAdvancementRoot(AdvancementNode)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementsScreen.java:218 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Remove Advancement Root
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
AdvancementNode advancementNode
ตัวอย่างใช้งาน
AdvancementsScreen instance = ...;
AdvancementNode advancementNode = ...;
instance.onRemoveAdvancementRoot(advancementNode);
net.minecraft.client.gui.screens.advancements.AdvancementsScreen#onRemoveAdvancementTask(AdvancementNode)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementsScreen.java:228 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Remove Advancement Task
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
AdvancementNode advancementNode
ตัวอย่างใช้งาน
AdvancementsScreen instance = ...;
AdvancementNode advancementNode = ...;
instance.onRemoveAdvancementTask(advancementNode);
net.minecraft.client.gui.screens.advancements.AdvancementsScreen#onSelectedTabChanged(AdvancementHolder)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementsScreen.java:239 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Selected Tab Changed
ทำงานยังไง
แก้ state: selectedTab. เรียกต่อ: get().
Parameters
AdvancementHolder advancementHolder
ตัวอย่างใช้งาน
AdvancementsScreen instance = ...;
AdvancementHolder advancementHolder = ...;
instance.onSelectedTabChanged(advancementHolder);
net.minecraft.client.gui.screens.advancements.AdvancementsScreen#onUpdateAdvancementProgress(AdvancementNode,AdvancementProgress)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementsScreen.java:231 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Update Advancement Progress
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getAdvancementWidget(), setProgress().
Parameters
AdvancementNode advancementNodeAdvancementProgress advancementProgress
ตัวอย่างใช้งาน
AdvancementsScreen instance = ...;
AdvancementNode advancementNode = ...;
AdvancementProgress advancementProgress = ...;
instance.onUpdateAdvancementProgress(advancementNode, advancementProgress);
net.minecraft.client.gui.screens.advancements.AdvancementsScreen#removed()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementsScreen.java:94 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ removed ตาม implementation ของ AdvancementsScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: setListener(), getConnection(), send(), closedScreen().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.advancements.AdvancementsScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementsScreen.java:131 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: renderInside(), renderWindow(), renderTooltips().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
AdvancementsScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.advancements.AdvancementsScreen#renderWindow(GuiGraphics,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementsScreen.java:179 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Window
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: blit(), size(), values(), drawTab(), drawIcon(), drawString(), getTitle().
Parameters
GuiGraphics guiGraphicsint iint j
ตัวอย่างใช้งาน
AdvancementsScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderWindow(guiGraphics, 0, 0);
net.minecraft.client.gui.screens.advancements.AdvancementsScreen#repositionElements()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementsScreen.java:84 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ repositionElements ตาม implementation ของ AdvancementsScreen
ทำงานยังไง
เรียกต่อ: arrangeElements().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
AdvancementTab
- Full name:
net.minecraft.client.gui.screens.advancements.AdvancementTab - Package:
net.minecraft.client.gui.screens.advancements - Source:
clientOnly—net/minecraft/client/gui/screens/advancements/AdvancementTab.java - Type:
class - Modifiers:
public
net.minecraft.client.gui.screens.advancements.AdvancementTab#addAdvancement(AdvancementNode)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementTab.java:176 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม Advancement
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: advancement(), display(), isEmpty(), get(), addWidget(), holder(). สร้างออบเจ็กต์: AdvancementWidget.
Parameters
AdvancementNode advancementNode
ตัวอย่างใช้งาน
AdvancementTab instance = ...;
AdvancementNode advancementNode = ...;
instance.addAdvancement(advancementNode);
net.minecraft.client.gui.screens.advancements.AdvancementTab#AdvancementTab(Minecraft,AdvancementsScreen,AdvancementTabType,int,AdvancementNode,DisplayInfo)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementTab.java:42 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ AdvancementTab ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: minecraft, screen, type, index, rootNode, display. เรียกต่อ: getIcon(), getTitle(), addWidget(), holder(). สร้างออบเจ็กต์: AdvancementWidget.
Parameters
Minecraft minecraftAdvancementsScreen advancementsScreenAdvancementTabType advancementTabTypeint iAdvancementNode advancementNodeDisplayInfo displayInfo
ตัวอย่างใช้งาน
Minecraft minecraft = ...;
AdvancementsScreen advancementsScreen = ...;
AdvancementTabType advancementTabType = ...;
AdvancementNode advancementNode = ...;
DisplayInfo displayInfo = ...;
AdvancementTab instance = new AdvancementTab(minecraft, advancementsScreen, advancementTabType, 0, advancementNode, displayInfo);
net.minecraft.client.gui.screens.advancements.AdvancementTab#create(Minecraft,AdvancementsScreen,int,AdvancementNode)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementTab.java:148 - Modifiers:
public static - Return:
AdvancementTab
คืออะไร
สร้าง create
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: advancement(), display(), isEmpty(), values(), getMax(), get(). สร้างออบเจ็กต์: AdvancementTab. มีจุด return อย่างน้อย 3 จุด.
Parameters
Minecraft minecraftAdvancementsScreen advancementsScreenint iAdvancementNode advancementNode
ตัวอย่างใช้งาน
Minecraft minecraft = ...;
AdvancementsScreen advancementsScreen = ...;
AdvancementNode advancementNode = ...;
AdvancementTab result = AdvancementTab.create(minecraft, advancementsScreen, 0, advancementNode);
net.minecraft.client.gui.screens.advancements.AdvancementTab#drawContents(GuiGraphics,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementTab.java:90 - Modifiers:
public - Return:
void
คืออะไร
วาด Contents
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: scrollX, scrollY, centered. เรียกต่อ: enableScissor(), pose(), pushPose(), translate(), getBackground(), orElse(), floor(), blit().
Parameters
GuiGraphics guiGraphicsint iint j
ตัวอย่างใช้งาน
AdvancementTab instance = ...;
GuiGraphics guiGraphics = ...;
instance.drawContents(guiGraphics, 0, 0);
net.minecraft.client.gui.screens.advancements.AdvancementTab#drawIcon(GuiGraphics,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementTab.java:86 - Modifiers:
public - Return:
void
คืออะไร
วาด Icon
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
GuiGraphics guiGraphicsint iint j
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.advancements.AdvancementTab#drawTab(GuiGraphics,int,int,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementTab.java:82 - Modifiers:
public - Return:
void
คืออะไร
วาด Tab
ทำงานยังไง
เรียกต่อ: draw().
Parameters
GuiGraphics guiGraphicsint iint jboolean bl
ตัวอย่างใช้งาน
AdvancementTab instance = ...;
GuiGraphics guiGraphics = ...;
instance.drawTab(guiGraphics, 0, 0, true);
net.minecraft.client.gui.screens.advancements.AdvancementTab#drawTooltips(GuiGraphics,int,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementTab.java:119 - Modifiers:
public - Return:
void
คืออะไร
วาด Tooltips
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: fade. เรียกต่อ: pose(), pushPose(), translate(), fill(), floor(), values(), isMouseOver(), drawHover().
Parameters
GuiGraphics guiGraphicsint iint jint kint l
ตัวอย่างใช้งาน
AdvancementTab instance = ...;
GuiGraphics guiGraphics = ...;
instance.drawTooltips(guiGraphics, 0, 0, 0, 0);
net.minecraft.client.gui.screens.advancements.AdvancementTab#getDisplay()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementTab.java:78 - Modifiers:
public - Return:
DisplayInfo
คืออะไร
อ่านค่า Display
ทำงานยังไง
คืนค่า: this.display.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.advancements.AdvancementTab#getIndex()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementTab.java:66 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Index
ทำงานยังไง
คืนค่า: this.index.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.advancements.AdvancementTab#getRootNode()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementTab.java:70 - Modifiers:
public - Return:
AdvancementNode
คืออะไร
อ่านค่า Root Node
ทำงานยังไง
คืนค่า: this.rootNode.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.advancements.AdvancementTab#getScreen()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementTab.java:205 - Modifiers:
public - Return:
AdvancementsScreen
คืออะไร
อ่านค่า Screen
ทำงานยังไง
คืนค่า: this.screen.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.advancements.AdvancementTab#getTitle()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementTab.java:74 - Modifiers:
public - Return:
Component
คืออะไร
อ่านค่า Title
ทำงานยังไง
คืนค่า: this.title.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.advancements.AdvancementTab#getType()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementTab.java:62 - Modifiers:
public - Return:
AdvancementTabType
คืออะไร
อ่านค่า Type
ทำงานยังไง
คืนค่า: this.type.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.advancements.AdvancementTab#getWidget(AdvancementHolder)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementTab.java:200 - Modifiers:
public - Return:
AdvancementWidget
คืออะไร
อ่านค่า Widget
ทำงานยังไง
เรียกต่อ: get(). คืนค่า: this.widgets.get(advancementHolder).
Parameters
AdvancementHolder advancementHolder
ตัวอย่างใช้งาน
AdvancementTab instance = ...;
AdvancementHolder advancementHolder = ...;
AdvancementWidget result = instance.getWidget(advancementHolder);
net.minecraft.client.gui.screens.advancements.AdvancementTab#isMouseOver(int,int,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementTab.java:144 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Mouse Over
ทำงานยังไง
คืนค่า: this.type.isMouseOver(i, j, this.index, d, e).
Parameters
int iint jdouble ddouble e
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.advancements.AdvancementTab#scroll(double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementTab.java:166 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ scroll ตาม implementation ของ AdvancementTab
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: scrollX, scrollY. เรียกต่อ: clamp().
Parameters
double ddouble e
ตัวอย่างใช้งาน
AdvancementWidget
- Full name:
net.minecraft.client.gui.screens.advancements.AdvancementWidget - Package:
net.minecraft.client.gui.screens.advancements - Source:
clientOnly—net/minecraft/client/gui/screens/advancements/AdvancementWidget.java - Type:
class - Modifiers:
public
net.minecraft.client.gui.screens.advancements.AdvancementWidget#addChild(AdvancementWidget)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementWidget.java:182 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม Child
ทำงานยังไง
เรียกต่อ: add().
Parameters
AdvancementWidget advancementWidget
ตัวอย่างใช้งาน
AdvancementWidget instance = ...;
AdvancementWidget advancementWidget = ...;
instance.addChild(advancementWidget);
net.minecraft.client.gui.screens.advancements.AdvancementWidget#AdvancementWidget(AdvancementTab,Minecraft,AdvancementNode,DisplayInfo)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementWidget.java:58 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ AdvancementWidget ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
มีการวนลูป. แก้ state: tab, advancementNode, display, minecraft, titleLines, x. เรียกต่อ: split(), getTitle(), floor(), getX(), getY(), max(), stream(), mapToInt().
Parameters
AdvancementTab advancementTabMinecraft minecraftAdvancementNode advancementNodeDisplayInfo displayInfo
ตัวอย่างใช้งาน
AdvancementTab advancementTab = ...;
Minecraft minecraft = ...;
AdvancementNode advancementNode = ...;
DisplayInfo displayInfo = ...;
AdvancementWidget instance = new AdvancementWidget(advancementTab, minecraft, advancementNode, displayInfo);
net.minecraft.client.gui.screens.advancements.AdvancementWidget#attachToParent()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementWidget.java:290 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ attachToParent ตาม implementation ของ AdvancementWidget
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: parent. เรียกต่อ: parent(), getFirstVisibleParent(), addChild().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.advancements.AdvancementWidget#draw(GuiGraphics,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementWidget.java:155 - Modifiers:
public - Return:
void
คืออะไร
วาด draw
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: progress. เรียกต่อ: isHidden(), isDone(), getPercent(), blitSprite(), frameSprite(), getType(), renderFakeItem(), getIcon().
Parameters
GuiGraphics guiGraphicsint iint j
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.advancements.AdvancementWidget#drawConnectivity(GuiGraphics,int,int,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementWidget.java:126 - Modifiers:
public - Return:
void
คืออะไร
วาด Connectivity
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: hLine(), vLine().
Parameters
GuiGraphics guiGraphicsint iint jboolean bl
ตัวอย่างใช้งาน
AdvancementWidget instance = ...;
GuiGraphics guiGraphics = ...;
instance.drawConnectivity(guiGraphics, 0, 0, true);
net.minecraft.client.gui.screens.advancements.AdvancementWidget#drawHover(GuiGraphics,int,int,float,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementWidget.java:186 - Modifiers:
public - Return:
void
คืออะไร
วาด Hover
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: progress. เรียกต่อ: size(), getScreen(), getProgressText(), width(), getPercent(), floor(), isEmpty(), blitSprite().
Parameters
GuiGraphics guiGraphicsint iint jfloat fint kint l
ตัวอย่างใช้งาน
AdvancementWidget instance = ...;
GuiGraphics guiGraphics = ...;
instance.drawHover(guiGraphics, 0, 0, 0.0F, 0, 0);
net.minecraft.client.gui.screens.advancements.AdvancementWidget#getWidth()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementWidget.java:174 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Width
ทำงานยังไง
คืนค่า: this.width.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.advancements.AdvancementWidget#getX()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementWidget.java:303 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า X
ทำงานยังไง
คืนค่า: this.x.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.advancements.AdvancementWidget#getY()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementWidget.java:299 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Y
ทำงานยังไง
คืนค่า: this.y.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.advancements.AdvancementWidget#isMouseOver(int,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementWidget.java:278 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Mouse Over
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isHidden(), isDone(). มีจุด return อย่างน้อย 2 จุด.
Parameters
int iint jint kint l
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.advancements.AdvancementWidget#setProgress(AdvancementProgress)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementWidget.java:178 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Progress
ทำงานยังไง
แก้ state: progress.
Parameters
AdvancementProgress advancementProgress
ตัวอย่างใช้งาน
AdvancementWidget instance = ...;
AdvancementProgress advancementProgress = ...;
instance.setProgress(advancementProgress);
AdvancementWidgetType
- Full name:
net.minecraft.client.gui.screens.advancements.AdvancementWidgetType - Package:
net.minecraft.client.gui.screens.advancements - Source:
clientOnly—net/minecraft/client/gui/screens/advancements/AdvancementWidgetType.java - Type:
enum - Modifiers:
public
net.minecraft.client.gui.screens.advancements.AdvancementWidgetType#boxSprite()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementWidgetType.java:40 - Modifiers:
public - Return:
ResourceLocation
คืออะไร
ดำเนินการ boxSprite ตาม implementation ของ AdvancementWidgetType
ทำงานยังไง
คืนค่า: this.boxSprite.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.advancements.AdvancementWidgetType#frameSprite(AdvancementType)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/advancements/AdvancementWidgetType.java:44 - Modifiers:
public - Return:
ResourceLocation
คืออะไร
ดำเนินการ frameSprite ตาม implementation ของ AdvancementWidgetType
ทำงานยังไง
แยกกรณีด้วย switch. สร้างออบเจ็กต์: MatchException. คืนค่า: switch (advancementType) { case TASK -> this.taskFrameSprite.
Parameters
AdvancementType advancementType
ตัวอย่างใช้งาน
AdvancementWidgetType instance = ...;
AdvancementType advancementType = ...;
ResourceLocation result = instance.frameSprite(advancementType);