Package net.minecraft.client.gui.screens.inventory
Part 1/1
AbstractCommandBlockEditScreen
- Full name:
net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/AbstractCommandBlockEditScreen.java - Type:
class - Modifiers:
public abstract - Extends:
Screen
net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen#AbstractCommandBlockEditScreen()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractCommandBlockEditScreen.java:30 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ AbstractCommandBlockEditScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen#getUsageNarration()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractCommandBlockEditScreen.java:89 - Modifiers:
protected - Return:
Component
คืออะไร
อ่านค่า Usage Narration
ทำงานยังไง
เรียกต่อ: isVisible(). คืนค่า: this.commandSuggestions.isVisible() ? this.commandSuggestions.getUsageNarration() : super.getUsageNarration().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractCommandBlockEditScreen.java:45 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ AbstractCommandBlockEditScreen
ทำงานยังไง
แก้ state: doneButton, cancelButton, outputButton, commandEdit, previousEdit, commandSuggestions. เรียกต่อ: addRenderableWidget(), builder(), onDone(), bounds(), build(), onClose(), getCommandBlock(), isTrackOutput(). สร้างออบเจ็กต์: EditBox, CommandSuggestions. คืนค่า: super.createNarrationMessage().append(AbstractCommandBlockEditScreen.this.commandSuggestions.getNarrationMessage()).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen#keyPressed(int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractCommandBlockEditScreen.java:122 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ keyPressed ตาม implementation ของ AbstractCommandBlockEditScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: onDone(). มีจุด return อย่างน้อย 4 จุด.
Parameters
int iint jint k
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen#mouseClicked(double,double,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractCommandBlockEditScreen.java:145 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseClicked ตาม implementation ของ AbstractCommandBlockEditScreen
ทำงานยังไง
คืนค่า: this.commandSuggestions.mouseClicked(d, e, i) ? true : super.mouseClicked(d, e, i).
Parameters
double ddouble eint i
ตัวอย่างใช้งาน
AbstractCommandBlockEditScreen instance = ...;
boolean result = instance.mouseClicked(0.0D, 0.0D, 0);
net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen#mouseScrolled(double,double,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractCommandBlockEditScreen.java:140 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseScrolled ตาม implementation ของ AbstractCommandBlockEditScreen
ทำงานยังไง
คืนค่า: this.commandSuggestions.mouseScrolled(g) ? true : super.mouseScrolled(d, e, f, g).
Parameters
double ddouble edouble fdouble g
ตัวอย่างใช้งาน
AbstractCommandBlockEditScreen instance = ...;
boolean result = instance.mouseScrolled(0.0D, 0.0D, 0.0D, 0.0D);
net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen#onDone()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractCommandBlockEditScreen.java:106 - Modifiers:
protected - Return:
void
คืออะไร
จัดการเหตุการณ์ Done
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getCommandBlock(), populateAndSendPacket(), isTrackOutput(), setLastOutput(), setScreen().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen#populateAndSendPacket(BaseCommandBlock)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractCommandBlockEditScreen.java:116 - Modifiers:
protected abstract - Return:
void
คืออะไร
ดำเนินการ populateAndSendPacket ตาม implementation ของ AbstractCommandBlockEditScreen
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
BaseCommandBlock baseCommandBlock
ตัวอย่างใช้งาน
BaseCommandBlock baseCommandBlock = ...;
@Override
protected void populateAndSendPacket(BaseCommandBlock baseCommandBlock) {
super.populateAndSendPacket(baseCommandBlock);
}
net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractCommandBlockEditScreen.java:150 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: drawCenteredString(), drawString(), getValue(), isEmpty(), getPreviousY().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
AbstractCommandBlockEditScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen#renderBackground(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractCommandBlockEditScreen.java:166 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Background
ทำงานยังไง
เรียกต่อ: renderTransparentBackground().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
AbstractCommandBlockEditScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderBackground(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen#resize(Minecraft,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractCommandBlockEditScreen.java:94 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ resize ตาม implementation ของ AbstractCommandBlockEditScreen
ทำงานยังไง
เรียกต่อ: getValue(), init(), setValue(), updateCommandInfo().
Parameters
Minecraft minecraftint iint j
ตัวอย่างใช้งาน
AbstractCommandBlockEditScreen instance = ...;
Minecraft minecraft = ...;
instance.resize(minecraft, 0, 0);
net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen#setInitialFocus()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractCommandBlockEditScreen.java:84 - Modifiers:
protected - Return:
void
คืออะไร
กำหนดค่า Initial Focus
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen#tick()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractCommandBlockEditScreen.java:34 - Modifiers:
public - Return:
void
คืออะไร
ประมวลผล tick tick
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getCommandBlock(), isValid(), onClose().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen#updatePreviousOutput(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractCommandBlockEditScreen.java:102 - Modifiers:
protected - Return:
void
คืออะไร
อัปเดต Previous Output
ทำงานยังไง
เรียกต่อ: setValue(), getCommandBlock(), getLastOutput(), getString().
Parameters
boolean bl
ตัวอย่างใช้งาน
AbstractContainerScreen
- Full name:
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java - Type:
class - Modifiers:
public abstract - Extends:
Screen - Implements:
MenuAccess<T>
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#AbstractContainerScreen(T,Inventory,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:80 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ AbstractContainerScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: menu, playerInventoryTitle, skipNextRelease, titleLabelX, titleLabelY, inventoryLabelX. เรียกต่อ: getDisplayName(). สร้างออบเจ็กต์: ArrayList<>.
Parameters
T abstractContainerMenuInventory inventoryComponent component
ตัวอย่างใช้งาน
T abstractContainerMenu = ...;
Inventory inventory = ...;
Component component = ...;
AbstractContainerScreen instance = new AbstractContainerScreen(abstractContainerMenu, inventory, component);
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#addItemSlotMouseAction(ItemSlotMouseAction)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:100 - Modifiers:
protected - Return:
void
คืออะไร
เพิ่ม Item Slot Mouse Action
ทำงานยังไง
เรียกต่อ: add().
Parameters
ItemSlotMouseAction itemSlotMouseAction
ตัวอย่างใช้งาน
ItemSlotMouseAction itemSlotMouseAction = ...;
@Override
protected void addItemSlotMouseAction(ItemSlotMouseAction itemSlotMouseAction) {
super.addItemSlotMouseAction(itemSlotMouseAction);
}
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#checkHotbarKeyPressed(int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:645 - Modifiers:
protected - Return:
boolean
คืออะไร
ตรวจสอบ Hotbar Key Pressed
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getCarried(), isEmpty(), matches(), slotClicked(). มีจุด return อย่างน้อย 3 จุด.
Parameters
int iint j
ตัวอย่างใช้งาน
@Override
protected boolean checkHotbarKeyPressed(int i, int j) {
return super.checkHotbarKeyPressed(i, j);
}
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#clearDraggingState()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:572 - Modifiers:
public - Return:
void
คืออะไร
ล้าง Dragging State
ทำงานยังไง
แก้ state: draggingItem, clickedSlot.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#containerTick()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:685 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ containerTick ตาม implementation ของ AbstractContainerScreen
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#getMenu()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:688 - Modifiers:
public - Return:
T
คืออะไร
อ่านค่า Menu
ทำงานยังไง
คืนค่า: this.menu.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#getTooltipFromContainerItem(ItemStack)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:209 - Modifiers:
protected - Return:
List<Component>
คืออะไร
อ่านค่า Tooltip From Container Item
ทำงานยังไง
เรียกต่อ: getTooltipFromItem(). คืนค่า: getTooltipFromItem(this.minecraft, itemStack).
Parameters
ItemStack itemStack
ตัวอย่างใช้งาน
ItemStack itemStack = ...;
@Override
protected List<Component> getTooltipFromContainerItem(ItemStack itemStack) {
return super.getTooltipFromContainerItem(itemStack);
}
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#handleSlotStateChanged(int,int,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:618 - Modifiers:
protected - Return:
void
คืออะไร
จัดการ Slot State Changed
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
int iint jboolean bl
ตัวอย่างใช้งาน
@Override
protected void handleSlotStateChanged(int i, int j, boolean bl) {
super.handleSlotStateChanged(i, j, bl);
}
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#hasClickedOutside(double,double,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:417 - Modifiers:
protected - Return:
boolean
คืออะไร
ตรวจสอบว่ามี Clicked Outside
ทำงานยังไง
คืนค่า: d < i || e < j || d >= i + this.imageWidth || e >= j + this.imageHeight.
Parameters
double ddouble eint iint jint k
ตัวอย่างใช้งาน
@Override
protected boolean hasClickedOutside(double d, double e, int i, int j, int k) {
return super.hasClickedOutside(d, e, i, j, k);
}
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:92 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ AbstractContainerScreen
ทำงานยังไง
แก้ state: leftPos, topPos. เรียกต่อ: clear(), addItemSlotMouseAction(). สร้างออบเจ็กต์: BundleMouseActions.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#isHovering(int,int,int,int,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:581 - Modifiers:
protected - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Hovering
ทำงานยังไง
คืนค่า: d >= i - 1 && d < i + k + 1 && e >= j - 1 && e < j + l + 1.
Parameters
int iint jint kint ldouble ddouble e
ตัวอย่างใช้งาน
@Override
protected boolean isHovering(int i, int j, int k, int l, double d, double e) {
return super.isHovering(i, j, k, l, d, e);
}
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#isPauseScreen()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:670 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Pause Screen
ทำงานยังไง
คืนค่า: false.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#keyPressed(int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:622 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ keyPressed ตาม implementation ของ AbstractContainerScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: matches(), onClose(), checkHotbarKeyPressed(), hasItem(), slotClicked(), hasControlDown(). มีจุด return อย่างน้อย 3 จุด.
Parameters
int iint jint k
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#mouseClicked(double,double,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:318 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseClicked ตาม implementation ของ AbstractContainerScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: doubleclick, lastClickSlot, lastClickButton, skipNextRelease, clickedSlot, draggingItem. เรียกต่อ: matchesMouse(), hasInfiniteItems(), getHoveredSlot(), getMillis(), checkHotbarMouseClicked(), hasClickedOutside(), touchscreen(), get(). มีจุด return อย่างน้อย 3 จุด.
Parameters
double ddouble eint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#mouseDragged(double,double,int,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:421 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseDragged ตาม implementation ของ AbstractContainerScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: draggingItem, quickdropSlot, quickdropTime, quickCraftingType. เรียกต่อ: getHoveredSlot(), getCarried(), touchscreen(), get(), isEmpty(), getItem(), copy(), getCount(). คืนค่า: true.
Parameters
double ddouble eint idouble fdouble g
ตัวอย่างใช้งาน
AbstractContainerScreen instance = ...;
boolean result = instance.mouseDragged(0.0D, 0.0D, 0, 0.0D, 0.0D);
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#mouseReleased(double,double,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:461 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseReleased ตาม implementation ของ AbstractContainerScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: doubleclick, lastClickTime, isQuickCrafting, skipNextRelease, draggingItem, snapbackItem. เรียกต่อ: getHoveredSlot(), hasClickedOutside(), canTakeItemForPickAll(), hasShiftDown(), isEmpty(), mayPickup(), hasItem(), canItemQuickReplace(). มีจุด return อย่างน้อย 3 จุด.
Parameters
double ddouble eint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#mouseScrolled(double,double,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:169 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseScrolled ตาม implementation ของ AbstractContainerScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: hasItem(), matches(), onMouseScrolled(), getItem(). มีจุด return อย่างน้อย 2 จุด.
Parameters
double ddouble edouble fdouble g
ตัวอย่างใช้งาน
AbstractContainerScreen instance = ...;
boolean result = instance.mouseScrolled(0.0D, 0.0D, 0.0D, 0.0D);
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#onClose()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:693 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Close
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: closeContainer(), onStopHovering().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#removed()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:663 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ removed ตาม implementation ของ AbstractContainerScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:104 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: hoveredSlot, snapbackItem. เรียกต่อ: pose(), pushPose(), translate(), getHoveredSlot(), renderSlotHighlightBack(), renderSlots(), renderSlotHighlightFront(), onStopHovering().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
AbstractContainerScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#renderBackground(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:163 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Background
ทำงานยังไง
เรียกต่อ: renderTransparentBackground(), renderBg().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
AbstractContainerScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderBackground(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#renderBg(GuiGraphics,float,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:226 - Modifiers:
protected abstract - Return:
void
คืออะไร
เรนเดอร์ Bg
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
GuiGraphics guiGraphicsfloat fint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderBg(GuiGraphics guiGraphics, float f, int i, int j) {
super.renderBg(guiGraphics, f, i, j);
}
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#renderLabels(GuiGraphics,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:221 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Labels
ทำงานยังไง
เรียกต่อ: drawString().
Parameters
GuiGraphics guiGraphicsint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderLabels(GuiGraphics guiGraphics, int i, int j) {
super.renderLabels(guiGraphics, i, j);
}
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#renderSlot(GuiGraphics,Slot)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:228 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Slot
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getItem(), isEmpty(), getCarried(), copyWithCount(), getCount(), contains(), size(), canItemQuickReplace().
Parameters
GuiGraphics guiGraphicsSlot slot
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
Slot slot = ...;
@Override
protected void renderSlot(GuiGraphics guiGraphics, Slot slot) {
super.renderSlot(guiGraphics, slot);
}
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#renderSlots(GuiGraphics)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:155 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Slots
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: isActive(), renderSlot().
Parameters
GuiGraphics guiGraphics
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderSlots(GuiGraphics guiGraphics) {
super.renderSlots(guiGraphics);
}
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#renderTooltip(GuiGraphics,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:194 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Tooltip
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: hasItem(), getItem(), getCarried(), isEmpty(), showTooltipWithItemInHand(), getTooltipFromContainerItem(), getTooltipImage(), get().
Parameters
GuiGraphics guiGraphicsint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderTooltip(GuiGraphics guiGraphics, int i, int j) {
super.renderTooltip(guiGraphics, i, j);
}
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#slotClicked(Slot,int,int,ClickType)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:599 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ slotClicked ตาม implementation ของ AbstractContainerScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: onMouseClickAction(), handleInventoryMouseClick().
Parameters
Slot slotint iint jClickType clickType
ตัวอย่างใช้งาน
Slot slot = ...;
ClickType clickType = ...;
@Override
protected void slotClicked(Slot slot, int i, int j, ClickType clickType) {
super.slotClicked(slot, i, j, clickType);
}
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen#tick()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractContainerScreen.java:675 - Modifiers:
public final - Return:
void
คืออะไร
ประมวลผล tick tick
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isAlive(), isRemoved(), containerTick(), closeContainer().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
AbstractFurnaceScreen
- Full name:
net.minecraft.client.gui.screens.inventory.AbstractFurnaceScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/AbstractFurnaceScreen.java - Type:
class - Modifiers:
public abstract - Extends:
AbstractRecipeBookScreen<T>
net.minecraft.client.gui.screens.inventory.AbstractFurnaceScreen#AbstractFurnaceScreen(T,Inventory,Component,Component,ResourceLocation,ResourceLocation,ResourceLocation,List<RecipeBookComponent.TabInfo>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractFurnaceScreen.java:23 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ AbstractFurnaceScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: texture, litProgressSprite, burnProgressSprite. สร้างออบเจ็กต์: FurnaceRecipeBookComponent.
Parameters
T abstractFurnaceMenuInventory inventoryComponent componentComponent component2ResourceLocation resourceLocationResourceLocation resourceLocation2ResourceLocation resourceLocation3List<RecipeBookComponent.TabInfo> list
ตัวอย่างใช้งาน
T abstractFurnaceMenu = ...;
Inventory inventory = ...;
Component component = ...;
Component component2 = ...;
ResourceLocation resourceLocation = ...;
ResourceLocation resourceLocation2 = ...;
ResourceLocation resourceLocation3 = ...;
List<RecipeBookComponent.TabInfo> list = ...;
AbstractFurnaceScreen instance = new AbstractFurnaceScreen(abstractFurnaceMenu, inventory, component, component2, resourceLocation, resourceLocation2, resourceLocation3, list);
net.minecraft.client.gui.screens.inventory.AbstractFurnaceScreen#getRecipeBookButtonPosition()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractFurnaceScreen.java:45 - Modifiers:
protected - Return:
ScreenPosition
คืออะไร
อ่านค่า Recipe Book Button Position
ทำงานยังไง
สร้างออบเจ็กต์: ScreenPosition. คืนค่า: new ScreenPosition(this.leftPos + 20, this.height / 2 - 49).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
@Override
protected ScreenPosition getRecipeBookButtonPosition() {
return super.getRecipeBookButtonPosition();
}
net.minecraft.client.gui.screens.inventory.AbstractFurnaceScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractFurnaceScreen.java:39 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ AbstractFurnaceScreen
ทำงานยังไง
แก้ state: titleLabelX. เรียกต่อ: width().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractFurnaceScreen#renderBg(GuiGraphics,float,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractFurnaceScreen.java:50 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Bg
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: blit(), isLit(), ceil(), getLitProgress(), blitSprite(), getBurnProgress().
Parameters
GuiGraphics guiGraphicsfloat fint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderBg(GuiGraphics guiGraphics, float f, int i, int j) {
super.renderBg(guiGraphics, f, i, j);
}
AbstractRecipeBookScreen
- Full name:
net.minecraft.client.gui.screens.inventory.AbstractRecipeBookScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/AbstractRecipeBookScreen.java - Type:
class - Modifiers:
public abstract - Extends:
AbstractContainerScreen<T> - Implements:
RecipeUpdateListener
net.minecraft.client.gui.screens.inventory.AbstractRecipeBookScreen#AbstractRecipeBookScreen(T,RecipeBookComponent<?>,Inventory,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractRecipeBookScreen.java:22 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ AbstractRecipeBookScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: recipeBookComponent.
Parameters
T recipeBookMenuRecipeBookComponent<?> recipeBookComponentInventory inventoryComponent component
ตัวอย่างใช้งาน
T recipeBookMenu = ...;
RecipeBookComponent<?> recipeBookComponent = ...;
Inventory inventory = ...;
Component component = ...;
AbstractRecipeBookScreen instance = new AbstractRecipeBookScreen(recipeBookMenu, recipeBookComponent, inventory, component);
net.minecraft.client.gui.screens.inventory.AbstractRecipeBookScreen#charTyped(char,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractRecipeBookScreen.java:76 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ charTyped ตาม implementation ของ AbstractRecipeBookScreen
ทำงานยังไง
คืนค่า: this.recipeBookComponent.charTyped(c, i) ? true : super.charTyped(c, i).
Parameters
char cint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractRecipeBookScreen#containerTick()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractRecipeBookScreen.java:113 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ containerTick ตาม implementation ของ AbstractRecipeBookScreen
ทำงานยังไง
เรียกต่อ: tick().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractRecipeBookScreen#fillGhostRecipe(RecipeDisplay)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractRecipeBookScreen.java:124 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ fillGhostRecipe ตาม implementation ของ AbstractRecipeBookScreen
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
RecipeDisplay recipeDisplay
ตัวอย่างใช้งาน
AbstractRecipeBookScreen instance = ...;
RecipeDisplay recipeDisplay = ...;
instance.fillGhostRecipe(recipeDisplay);
net.minecraft.client.gui.screens.inventory.AbstractRecipeBookScreen#getRecipeBookButtonPosition()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractRecipeBookScreen.java:36 - Modifiers:
protected abstract - Return:
ScreenPosition
คืออะไร
อ่านค่า Recipe Book Button Position
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
- ไม่มี
ตัวอย่างใช้งาน
@Override
protected ScreenPosition getRecipeBookButtonPosition() {
return super.getRecipeBookButtonPosition();
}
net.minecraft.client.gui.screens.inventory.AbstractRecipeBookScreen#hasClickedOutside(double,double,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractRecipeBookScreen.java:101 - Modifiers:
protected - Return:
boolean
คืออะไร
ตรวจสอบว่ามี Clicked Outside
ทำงานยังไง
คืนค่า: this.recipeBookComponent.hasClickedOutside(d, e, this.leftPos, this.topPos, this.imageWidth, this.imageHeight, k) && bl.
Parameters
double ddouble eint iint jint k
ตัวอย่างใช้งาน
@Override
protected boolean hasClickedOutside(double d, double e, int i, int j, int k) {
return super.hasClickedOutside(d, e, i, j, k);
}
net.minecraft.client.gui.screens.inventory.AbstractRecipeBookScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractRecipeBookScreen.java:27 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ AbstractRecipeBookScreen
ทำงานยังไง
แก้ state: widthTooNarrow, leftPos. เรียกต่อ: updateScreenPosition(), initButton().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractRecipeBookScreen#isBiggerResultSlot()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractRecipeBookScreen.java:72 - Modifiers:
protected - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Bigger Result Slot
ทำงานยังไง
คืนค่า: true.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractRecipeBookScreen#isHovering(int,int,int,int,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractRecipeBookScreen.java:96 - Modifiers:
protected - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Hovering
ทำงานยังไง
เรียกต่อ: isVisible(). คืนค่า: (!this.widthTooNarrow || !this.recipeBookComponent.isVisible()) && super.isHovering(i, j, k, l, d, e).
Parameters
int iint jint kint ldouble ddouble e
ตัวอย่างใช้งาน
@Override
protected boolean isHovering(int i, int j, int k, int l, double d, double e) {
return super.isHovering(i, j, k, l, d, e);
}
net.minecraft.client.gui.screens.inventory.AbstractRecipeBookScreen#keyPressed(int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractRecipeBookScreen.java:81 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ keyPressed ตาม implementation ของ AbstractRecipeBookScreen
ทำงานยังไง
คืนค่า: this.recipeBookComponent.keyPressed(i, j, k) ? true : super.keyPressed(i, j, k).
Parameters
int iint jint k
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractRecipeBookScreen#mouseClicked(double,double,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractRecipeBookScreen.java:86 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseClicked ตาม implementation ของ AbstractRecipeBookScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: setFocused(), isVisible(). มีจุด return อย่างน้อย 2 จุด.
Parameters
double ddouble eint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractRecipeBookScreen#onRecipeBookButtonClick()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractRecipeBookScreen.java:50 - Modifiers:
protected - Return:
void
คืออะไร
จัดการเหตุการณ์ Recipe Book Button Click
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractRecipeBookScreen#recipesUpdated()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractRecipeBookScreen.java:119 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ recipesUpdated ตาม implementation ของ AbstractRecipeBookScreen
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractRecipeBookScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractRecipeBookScreen.java:53 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isVisible(), renderBackground(), renderTooltip().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
AbstractRecipeBookScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.AbstractRecipeBookScreen#renderSlots(GuiGraphics)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractRecipeBookScreen.java:66 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Slots
ทำงานยังไง
เรียกต่อ: renderGhostRecipe(), isBiggerResultSlot().
Parameters
GuiGraphics guiGraphics
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderSlots(GuiGraphics guiGraphics) {
super.renderSlots(guiGraphics);
}
net.minecraft.client.gui.screens.inventory.AbstractRecipeBookScreen#slotClicked(Slot,int,int,ClickType)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractRecipeBookScreen.java:107 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ slotClicked ตาม implementation ของ AbstractRecipeBookScreen
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 2 statement).
Parameters
Slot slotint iint jClickType clickType
ตัวอย่างใช้งาน
Slot slot = ...;
ClickType clickType = ...;
@Override
protected void slotClicked(Slot slot, int i, int j, ClickType clickType) {
super.slotClicked(slot, i, j, clickType);
}
AbstractSignEditScreen
- Full name:
net.minecraft.client.gui.screens.inventory.AbstractSignEditScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/AbstractSignEditScreen.java - Type:
class - Modifiers:
public abstract - Extends:
Screen
net.minecraft.client.gui.screens.inventory.AbstractSignEditScreen#AbstractSignEditScreen(SignBlockEntity,boolean,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractSignEditScreen.java:38 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ AbstractSignEditScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: translatable().
Parameters
SignBlockEntity signBlockEntityboolean blboolean bl2
ตัวอย่างใช้งาน
SignBlockEntity signBlockEntity = ...;
AbstractSignEditScreen instance = new AbstractSignEditScreen(signBlockEntity, true, true);
net.minecraft.client.gui.screens.inventory.AbstractSignEditScreen#AbstractSignEditScreen(SignBlockEntity,boolean,boolean,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractSignEditScreen.java:42 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ AbstractSignEditScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: sign, text, isFrontText, woodType, messages. เรียกต่อ: getText(), getWoodType(), getBlockState(), getBlock(), range(), mapToObj(), getMessage(), map().
Parameters
SignBlockEntity signBlockEntityboolean blboolean bl2Component component
ตัวอย่างใช้งาน
SignBlockEntity signBlockEntity = ...;
Component component = ...;
AbstractSignEditScreen instance = new AbstractSignEditScreen(signBlockEntity, true, true, component);
net.minecraft.client.gui.screens.inventory.AbstractSignEditScreen#charTyped(char,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractSignEditScreen.java:95 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ charTyped ตาม implementation ของ AbstractSignEditScreen
ทำงานยังไง
คืนค่า: true.
Parameters
char cint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractSignEditScreen#getSignTextScale()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractSignEditScreen.java:139 - Modifiers:
protected abstract - Return:
Vector3f
คืออะไร
อ่านค่า Sign Text Scale
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractSignEditScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractSignEditScreen.java:51 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ AbstractSignEditScreen
ทำงานยังไง
แก้ state: signField. เรียกต่อ: addRenderableWidget(), builder(), onDone(), bounds(), build(), createClipboardGetter(), createClipboardSetter(), width(). สร้างออบเจ็กต์: TextFieldHelper.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractSignEditScreen#isPauseScreen()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractSignEditScreen.java:132 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Pause Screen
ทำงานยังไง
คืนค่า: false.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractSignEditScreen#keyPressed(int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractSignEditScreen.java:80 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ keyPressed ตาม implementation ของ AbstractSignEditScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: line. เรียกต่อ: setCursorToEnd(). มีจุด return อย่างน้อย 3 จุด.
Parameters
int iint jint k
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractSignEditScreen#offsetSign(GuiGraphics,BlockState)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractSignEditScreen.java:141 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ offsetSign ตาม implementation ของ AbstractSignEditScreen
ทำงานยังไง
เรียกต่อ: pose(), translate().
Parameters
GuiGraphics guiGraphicsBlockState blockState
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
BlockState blockState = ...;
@Override
protected void offsetSign(GuiGraphics guiGraphics, BlockState blockState) {
super.offsetSign(guiGraphics, blockState);
}
net.minecraft.client.gui.screens.inventory.AbstractSignEditScreen#onClose()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractSignEditScreen.java:117 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Close
ทำงานยังไง
เรียกต่อ: onDone().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractSignEditScreen#removed()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractSignEditScreen.java:122 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ removed ตาม implementation ของ AbstractSignEditScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getConnection(), send(), getBlockPos(). สร้างออบเจ็กต์: ServerboundSignUpdatePacket.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AbstractSignEditScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractSignEditScreen.java:101 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: flush(), setupForFlatItems(), drawCenteredString(), renderSign(), setupFor3DItems().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
AbstractSignEditScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.AbstractSignEditScreen#renderBackground(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractSignEditScreen.java:112 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Background
ทำงานยังไง
เรียกต่อ: renderTransparentBackground().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
AbstractSignEditScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderBackground(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.AbstractSignEditScreen#renderSignBackground(GuiGraphics)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractSignEditScreen.java:137 - Modifiers:
protected abstract - Return:
void
คืออะไร
เรนเดอร์ Sign Background
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
GuiGraphics guiGraphics
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderSignBackground(GuiGraphics guiGraphics) {
super.renderSignBackground(guiGraphics);
}
net.minecraft.client.gui.screens.inventory.AbstractSignEditScreen#tick()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AbstractSignEditScreen.java:65 - Modifiers:
public - Return:
void
คืออะไร
ประมวลผล tick tick
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: frame. เรียกต่อ: isValid(), onDone().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
AnvilScreen
- Full name:
net.minecraft.client.gui.screens.inventory.AnvilScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/AnvilScreen.java - Type:
class - Modifiers:
public - Extends:
ItemCombinerScreen<AnvilMenu>
net.minecraft.client.gui.screens.inventory.AnvilScreen#AnvilScreen(AnvilMenu,Inventory,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AnvilScreen.java:30 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ AnvilScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: player, titleLabelX.
Parameters
AnvilMenu anvilMenuInventory inventoryComponent component
ตัวอย่างใช้งาน
AnvilMenu anvilMenu = ...;
Inventory inventory = ...;
Component component = ...;
AnvilScreen instance = new AnvilScreen(anvilMenu, inventory, component);
net.minecraft.client.gui.screens.inventory.AnvilScreen#keyPressed(int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AnvilScreen.java:64 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ keyPressed ตาม implementation ของ AnvilScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: closeContainer(), canConsumeInput(). คืนค่า: !this.name.keyPressed(i, j, k) && !this.name.canConsumeInput() ? super.keyPressed(i, j, k) : true.
Parameters
int iint jint k
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AnvilScreen#renderBg(GuiGraphics,float,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AnvilScreen.java:115 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Bg
ทำงานยังไง
เรียกต่อ: blitSprite(), getSlot(), hasItem().
Parameters
GuiGraphics guiGraphicsfloat fint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderBg(GuiGraphics guiGraphics, float f, int i, int j) {
super.renderBg(guiGraphics, f, i, j);
}
net.minecraft.client.gui.screens.inventory.AnvilScreen#renderErrorIcon(GuiGraphics,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AnvilScreen.java:128 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Error Icon
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getSlot(), hasItem(), getResultSlot(), blitSprite().
Parameters
GuiGraphics guiGraphicsint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderErrorIcon(GuiGraphics guiGraphics, int i, int j) {
super.renderErrorIcon(guiGraphics, i, j);
}
net.minecraft.client.gui.screens.inventory.AnvilScreen#renderFg(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AnvilScreen.java:123 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Fg
ทำงานยังไง
เรียกต่อ: render().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
AnvilScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderFg(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.AnvilScreen#renderLabels(GuiGraphics,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AnvilScreen.java:87 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Labels
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getCost(), getAbilities(), getSlot(), hasItem(), translatable(), mayPickup(), width(), fill().
Parameters
GuiGraphics guiGraphicsint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderLabels(GuiGraphics guiGraphics, int i, int j) {
super.renderLabels(guiGraphics, i, j);
}
net.minecraft.client.gui.screens.inventory.AnvilScreen#resize(Minecraft,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AnvilScreen.java:57 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ resize ตาม implementation ของ AnvilScreen
ทำงานยังไง
เรียกต่อ: getValue(), init(), setValue().
Parameters
Minecraft minecraftint iint j
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AnvilScreen#setInitialFocus()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AnvilScreen.java:52 - Modifiers:
protected - Return:
void
คืออะไร
กำหนดค่า Initial Focus
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.AnvilScreen#slotChanged(AbstractContainerMenu,int,ItemStack)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AnvilScreen.java:135 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ slotChanged ตาม implementation ของ AnvilScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: setValue(), isEmpty(), getHoverName(), getString(), setEditable(), setFocused().
Parameters
AbstractContainerMenu abstractContainerMenuint iItemStack itemStack
ตัวอย่างใช้งาน
AnvilScreen instance = ...;
AbstractContainerMenu abstractContainerMenu = ...;
ItemStack itemStack = ...;
instance.slotChanged(abstractContainerMenu, 0, itemStack);
net.minecraft.client.gui.screens.inventory.AnvilScreen#subInit()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/AnvilScreen.java:36 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ subInit ตาม implementation ของ AnvilScreen
ทำงานยังไง
แก้ state: name. เรียกต่อ: translatable(), setCanLoseFocus(), setTextColor(), setTextColorUneditable(), setBordered(), setMaxLength(), setResponder(), setValue(). สร้างออบเจ็กต์: EditBox.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
BeaconScreen
- Full name:
net.minecraft.client.gui.screens.inventory.BeaconScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/BeaconScreen.java - Type:
class - Modifiers:
public - Extends:
AbstractContainerScreen<BeaconMenu>
net.minecraft.client.gui.screens.inventory.BeaconScreen#BeaconScreen(BeaconMenu,Inventory,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BeaconScreen.java:49 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BeaconScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: imageWidth, imageHeight, primary, secondary. เรียกต่อ: addSlotListener(), slotChanged(), dataChanged(), getPrimaryEffect(), getSecondaryEffect(). สร้างออบเจ็กต์: ContainerListener.
Parameters
BeaconMenu beaconMenuInventory inventoryComponent component
ตัวอย่างใช้งาน
BeaconMenu beaconMenu = ...;
Inventory inventory = ...;
Component component = ...;
BeaconScreen instance = new BeaconScreen(beaconMenu, inventory, component);
net.minecraft.client.gui.screens.inventory.BeaconScreen#containerTick()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BeaconScreen.java:111 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ containerTick ตาม implementation ของ BeaconScreen
ทำงานยังไง
เรียกต่อ: updateButtons().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.BeaconScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BeaconScreen.java:69 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ BeaconScreen
ทำงานยังไง
มีการวนลูป. เรียกต่อ: clear(), addBeaconButton(), BeaconConfirmButton(), BeaconCancelButton(), get(), size(), BeaconPowerButton(), BeaconUpgradePowerButton(). สร้างออบเจ็กต์: BeaconScreen.BeaconConfirmButton, BeaconScreen.BeaconCancelButton, BeaconScreen.BeaconPowerButton, BeaconScreen.BeaconUpgradePowerButton.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.BeaconScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BeaconScreen.java:143 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: renderTooltip().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
BeaconScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.BeaconScreen#renderBg(GuiGraphics,float,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BeaconScreen.java:128 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Bg
ทำงานยังไง
เรียกต่อ: blit(), pose(), pushPose(), translate(), renderItem(), popPose(). สร้างออบเจ็กต์: ItemStack.
Parameters
GuiGraphics guiGraphicsfloat fint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderBg(GuiGraphics guiGraphics, float f, int i, int j) {
super.renderBg(guiGraphics, f, i, j);
}
net.minecraft.client.gui.screens.inventory.BeaconScreen#renderLabels(GuiGraphics,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BeaconScreen.java:122 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Labels
ทำงานยังไง
เรียกต่อ: drawCenteredString().
Parameters
GuiGraphics guiGraphicsint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderLabels(GuiGraphics guiGraphics, int i, int j) {
super.renderLabels(guiGraphics, i, j);
}
BlastFurnaceScreen
- Full name:
net.minecraft.client.gui.screens.inventory.BlastFurnaceScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/BlastFurnaceScreen.java - Type:
class - Modifiers:
public - Extends:
AbstractFurnaceScreen<BlastFurnaceMenu>
net.minecraft.client.gui.screens.inventory.BlastFurnaceScreen#BlastFurnaceScreen(BlastFurnaceMenu,Inventory,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BlastFurnaceScreen.java:27 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BlastFurnaceScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
BlastFurnaceMenu blastFurnaceMenuInventory inventoryComponent component
ตัวอย่างใช้งาน
BlastFurnaceMenu blastFurnaceMenu = ...;
Inventory inventory = ...;
Component component = ...;
BlastFurnaceScreen instance = new BlastFurnaceScreen(blastFurnaceMenu, inventory, component);
BookEditScreen
- Full name:
net.minecraft.client.gui.screens.inventory.BookEditScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/BookEditScreen.java - Type:
class - Modifiers:
public - Extends:
Screen
net.minecraft.client.gui.screens.inventory.BookEditScreen#BookEditScreen(Player,ItemStack,InteractionHand,WritableBookContent)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookEditScreen.java:85 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BookEditScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: owner, book, hand, ownerText. เรียกต่อ: getPages(), getInstance(), isTextFilteringEnabled(), forEach(), isEmpty(), add(), translatable(), getName().
Parameters
Player playerItemStack itemStackInteractionHand interactionHandWritableBookContent writableBookContent
ตัวอย่างใช้งาน
Player player = ...;
ItemStack itemStack = ...;
InteractionHand interactionHand = ...;
WritableBookContent writableBookContent = ...;
BookEditScreen instance = new BookEditScreen(player, itemStack, interactionHand, writableBookContent);
net.minecraft.client.gui.screens.inventory.BookEditScreen#charTyped(char,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookEditScreen.java:227 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ charTyped ตาม implementation ของ BookEditScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: isModified. เรียกต่อ: updateButtonVisibility(), isAllowedChatCharacter(), insertText(), toString(), clearDisplayCache(). มีจุด return อย่างน้อย 5 จุด.
Parameters
char cint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.BookEditScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookEditScreen.java:118 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ BookEditScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: signButton, isSigning, doneButton, finalizeButton, cancelButton, forwardButton. เรียกต่อ: clearDisplayCache(), addRenderableWidget(), builder(), translatable(), updateButtonVisibility(), bounds(), build(), setScreen(). สร้างออบเจ็กต์: PageButton.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.BookEditScreen#keyPressed(int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookEditScreen.java:210 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ keyPressed ตาม implementation ของ BookEditScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: titleKeyPressed(), bookKeyPressed(), clearDisplayCache(). มีจุด return อย่างน้อย 4 จุด.
Parameters
int iint jint k
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.BookEditScreen#mouseClicked(double,double,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookEditScreen.java:447 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseClicked ตาม implementation ของ BookEditScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: lastIndex, lastClickTime. เรียกต่อ: getMillis(), getDisplayCache(), getIndexAtPosition(), convertScreenToLocal(), Pos2i(), setCursorPos(), hasShiftDown(), isSelecting(). สร้างออบเจ็กต์: BookEditScreen.Pos2i. มีจุด return อย่างน้อย 2 จุด.
Parameters
double ddouble eint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.BookEditScreen#mouseDragged(double,double,int,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookEditScreen.java:481 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseDragged ตาม implementation ของ BookEditScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getDisplayCache(), getIndexAtPosition(), convertScreenToLocal(), Pos2i(), setCursorPos(), clearDisplayCache(). สร้างออบเจ็กต์: BookEditScreen.Pos2i. มีจุด return อย่างน้อย 2 จุด.
Parameters
double ddouble eint idouble fdouble g
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.BookEditScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookEditScreen.java:380 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: setFocused(), composite(), forward(), width(), drawString(), drawWordWrap(), getDisplayCache(), renderHighlight().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
BookEditScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.BookEditScreen#renderBackground(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookEditScreen.java:412 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Background
ทำงานยังไง
เรียกต่อ: renderTransparentBackground(), blit().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
BookEditScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderBackground(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.BookEditScreen#tick()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookEditScreen.java:112 - Modifiers:
public - Return:
void
คืออะไร
ประมวลผล tick tick
ทำงานยังไง
แก้ state: frameTick.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
BookViewScreen
- Full name:
net.minecraft.client.gui.screens.inventory.BookViewScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/BookViewScreen.java - Type:
class - Modifiers:
public - Extends:
Screen
net.minecraft.client.gui.screens.inventory.BookViewScreen#BookViewScreen()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookViewScreen.java:54 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BookViewScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.BookViewScreen#BookViewScreen(BookViewScreen.BookAccess)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookViewScreen.java:50 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BookViewScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
BookViewScreen.BookAccess bookAccess
ตัวอย่างใช้งาน
BookViewScreen.BookAccess bookAccess = ...;
BookViewScreen instance = new BookViewScreen(bookAccess);
net.minecraft.client.gui.screens.inventory.BookViewScreen#closeScreen()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookViewScreen.java:219 - Modifiers:
protected - Return:
void
คืออะไร
ปิด Screen
ทำงานยังไง
เรียกต่อ: setScreen().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.BookViewScreen#createMenuControls()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookViewScreen.java:93 - Modifiers:
protected - Return:
void
คืออะไร
สร้าง Menu Controls
ทำงานยังไง
เรียกต่อ: addRenderableWidget(), builder(), onClose(), bounds(), build().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.BookViewScreen#createPageControlButtons()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookViewScreen.java:97 - Modifiers:
protected - Return:
void
คืออะไร
สร้าง Page Control Buttons
ทำงานยังไง
แก้ state: forwardButton, backButton. เรียกต่อ: addRenderableWidget(), pageForward(), pageBack(), updateButtonVisibility(). สร้างออบเจ็กต์: PageButton.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.BookViewScreen#forcePage(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookViewScreen.java:83 - Modifiers:
protected - Return:
boolean
คืออะไร
ดำเนินการ forcePage ตาม implementation ของ BookViewScreen
ทำงานยังไง
เรียกต่อ: setPage(). คืนค่า: this.setPage(i).
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.BookViewScreen#getClickedComponentStyleAt(double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookViewScreen.java:223 - Modifiers:
public - Return:
Style
คืออะไร
อ่านค่า Clicked Component Style At
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isEmpty(), floor(), min(), size(), get(), getSplitter(), componentStyleAtWidth(). มีจุด return อย่างน้อย 5 จุด.
Parameters
double ddouble e
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.BookViewScreen#handleComponentClicked(Style)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookViewScreen.java:193 - Modifiers:
public - Return:
boolean
คืออะไร
จัดการ Component Clicked
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: getClickEvent(), getAction(), getValue(), parseInt(), forcePage(), closeScreen(). มีจุด return อย่างน้อย 4 จุด.
Parameters
Style style
ตัวอย่างใช้งาน
BookViewScreen instance = ...;
Style style = ...;
boolean result = instance.handleComponentClicked(style);
net.minecraft.client.gui.screens.inventory.BookViewScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookViewScreen.java:87 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ BookViewScreen
ทำงานยังไง
เรียกต่อ: createMenuControls(), createPageControlButtons().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.BookViewScreen#keyPressed(int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookViewScreen.java:130 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ keyPressed ตาม implementation ของ BookViewScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch. เรียกต่อ: onPress(). มีจุด return อย่างน้อย 4 จุด.
Parameters
int iint jint k
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.BookViewScreen#mouseClicked(double,double,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookViewScreen.java:181 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseClicked ตาม implementation ของ BookViewScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getClickedComponentStyleAt(), handleComponentClicked(). มีจุด return อย่างน้อย 2 จุด.
Parameters
double ddouble eint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.BookViewScreen#pageBack()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookViewScreen.java:109 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ pageBack ตาม implementation ของ BookViewScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: currentPage. เรียกต่อ: updateButtonVisibility().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.BookViewScreen#pageForward()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookViewScreen.java:117 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ pageForward ตาม implementation ของ BookViewScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: currentPage. เรียกต่อ: getNumPages(), updateButtonVisibility().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.BookViewScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookViewScreen.java:148 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: cachedPageComponents, pageMsg, cachedPage. เรียกต่อ: getPage(), split(), translatable(), max(), getNumPages(), width(), drawString(), min().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
BookViewScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.BookViewScreen#renderBackground(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookViewScreen.java:175 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Background
ทำงานยังไง
เรียกต่อ: renderTransparentBackground(), blit().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
BookViewScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderBackground(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.BookViewScreen#setBookAccess(BookViewScreen.BookAccess)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookViewScreen.java:64 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Book Access
ทำงานยังไง
แก้ state: bookAccess, currentPage, cachedPage. เรียกต่อ: clamp(), getPageCount(), updateButtonVisibility().
Parameters
BookViewScreen.BookAccess bookAccess
ตัวอย่างใช้งาน
BookViewScreen instance = ...;
BookViewScreen.BookAccess bookAccess = ...;
instance.setBookAccess(bookAccess);
net.minecraft.client.gui.screens.inventory.BookViewScreen#setPage(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookViewScreen.java:71 - Modifiers:
public - Return:
boolean
คืออะไร
กำหนดค่า Page
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: currentPage, cachedPage. เรียกต่อ: clamp(), getPageCount(), updateButtonVisibility(). มีจุด return อย่างน้อย 2 จุด.
Parameters
int i
ตัวอย่างใช้งาน
BookViewScreen$BookAccess
- Full name:
net.minecraft.client.gui.screens.inventory.BookViewScreen$BookAccess - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/BookViewScreen.java - Type:
record - Modifiers:
public
net.minecraft.client.gui.screens.inventory.BookViewScreen$BookAccess#fromItem(ItemStack)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookViewScreen.java:259 - Modifiers:
public static - Return:
BookViewScreen.BookAccess
คืออะไร
ดำเนินการ fromItem ตาม implementation ของ BookViewScreen$BookAccess
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getInstance(), isTextFilteringEnabled(), get(), BookAccess(), getPages(), map(), toList(). สร้างออบเจ็กต์: BookViewScreen.BookAccess. มีจุด return อย่างน้อย 2 จุด.
Parameters
ItemStack itemStack
ตัวอย่างใช้งาน
ItemStack itemStack = ...;
BookViewScreen.BookAccess result = BookViewScreen.BookAccess.fromItem(itemStack);
net.minecraft.client.gui.screens.inventory.BookViewScreen$BookAccess#getPage(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookViewScreen.java:255 - Modifiers:
public - Return:
FormattedText
คืออะไร
อ่านค่า Page
ทำงานยังไง
เรียกต่อ: getPageCount(), get(). คืนค่า: i >= 0 && i < this.getPageCount() ? (FormattedText)this.pages.get(i) : FormattedText.EMPTY.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.BookViewScreen$BookAccess#getPageCount()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BookViewScreen.java:251 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Page Count
ทำงานยังไง
เรียกต่อ: size(). คืนค่า: this.pages.size().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
BrewingStandScreen
- Full name:
net.minecraft.client.gui.screens.inventory.BrewingStandScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/BrewingStandScreen.java - Type:
class - Modifiers:
public - Extends:
AbstractContainerScreen<BrewingStandMenu>
net.minecraft.client.gui.screens.inventory.BrewingStandScreen#BrewingStandScreen(BrewingStandMenu,Inventory,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BrewingStandScreen.java:21 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BrewingStandScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
BrewingStandMenu brewingStandMenuInventory inventoryComponent component
ตัวอย่างใช้งาน
BrewingStandMenu brewingStandMenu = ...;
Inventory inventory = ...;
Component component = ...;
BrewingStandScreen instance = new BrewingStandScreen(brewingStandMenu, inventory, component);
net.minecraft.client.gui.screens.inventory.BrewingStandScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BrewingStandScreen.java:25 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ BrewingStandScreen
ทำงานยังไง
แก้ state: titleLabelX. เรียกต่อ: width().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.BrewingStandScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BrewingStandScreen.java:31 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: renderTooltip().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
BrewingStandScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.BrewingStandScreen#renderBg(GuiGraphics,float,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/BrewingStandScreen.java:37 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Bg
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: blit(), getFuel(), clamp(), blitSprite(), getBrewingTicks().
Parameters
GuiGraphics guiGraphicsfloat fint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderBg(GuiGraphics guiGraphics, float f, int i, int j) {
super.renderBg(guiGraphics, f, i, j);
}
CartographyTableScreen
- Full name:
net.minecraft.client.gui.screens.inventory.CartographyTableScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/CartographyTableScreen.java - Type:
class - Modifiers:
public - Extends:
AbstractContainerScreen<CartographyTableMenu>
net.minecraft.client.gui.screens.inventory.CartographyTableScreen#CartographyTableScreen(CartographyTableMenu,Inventory,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CartographyTableScreen.java:31 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CartographyTableScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: titleLabelY.
Parameters
CartographyTableMenu cartographyTableMenuInventory inventoryComponent component
ตัวอย่างใช้งาน
CartographyTableMenu cartographyTableMenu = ...;
Inventory inventory = ...;
Component component = ...;
CartographyTableScreen instance = new CartographyTableScreen(cartographyTableMenu, inventory, component);
net.minecraft.client.gui.screens.inventory.CartographyTableScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CartographyTableScreen.java:36 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: renderTooltip().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
CartographyTableScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.CartographyTableScreen#renderBg(GuiGraphics,float,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CartographyTableScreen.java:42 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Bg
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: blit(), getSlot(), getItem(), is(), get(), getSavedData(), blitSprite(), renderResultingMap().
Parameters
GuiGraphics guiGraphicsfloat fint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderBg(GuiGraphics guiGraphics, float f, int i, int j) {
super.renderBg(guiGraphics, f, i, j);
}
CommandBlockEditScreen
- Full name:
net.minecraft.client.gui.screens.inventory.CommandBlockEditScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/CommandBlockEditScreen.java - Type:
class - Modifiers:
public - Extends:
AbstractCommandBlockEditScreen
net.minecraft.client.gui.screens.inventory.CommandBlockEditScreen#CommandBlockEditScreen(CommandBlockEntity)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CommandBlockEditScreen.java:24 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CommandBlockEditScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: autoCommandBlock.
Parameters
CommandBlockEntity commandBlockEntity
ตัวอย่างใช้งาน
CommandBlockEntity commandBlockEntity = ...;
CommandBlockEditScreen instance = new CommandBlockEditScreen(commandBlockEntity);
net.minecraft.client.gui.screens.inventory.CommandBlockEditScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CommandBlockEditScreen.java:38 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ CommandBlockEditScreen
ทำงานยังไง
แยกกรณีด้วย switch. แก้ state: modeButton, mode, conditionalButton, conditional, autoexecButton, autoexec. เรียกต่อ: addRenderableWidget(), builder(), translatable(), withValues(), values(), displayOnlyValue(), withInitialValue(), create(). สร้างออบเจ็กต์: MatchException. คืนค่า: switch (mode) { case SEQUENCE -> Component.translatable("advMode.mode.sequence").
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.CommandBlockEditScreen#populateAndSendPacket(BaseCommandBlock)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CommandBlockEditScreen.java:99 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ populateAndSendPacket ตาม implementation ของ CommandBlockEditScreen
ทำงานยังไง
เรียกต่อ: getConnection(), send(), containing(), getPosition(), getValue(), isTrackOutput(). สร้างออบเจ็กต์: ServerboundSetCommandBlockPacket.
Parameters
BaseCommandBlock baseCommandBlock
ตัวอย่างใช้งาน
BaseCommandBlock baseCommandBlock = ...;
@Override
protected void populateAndSendPacket(BaseCommandBlock baseCommandBlock) {
super.populateAndSendPacket(baseCommandBlock);
}
net.minecraft.client.gui.screens.inventory.CommandBlockEditScreen#resize(Minecraft,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CommandBlockEditScreen.java:93 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ resize ตาม implementation ของ CommandBlockEditScreen
ทำงานยังไง
เรียกต่อ: enableControls().
Parameters
Minecraft minecraftint iint j
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.CommandBlockEditScreen#updateGui()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CommandBlockEditScreen.java:78 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Gui
ทำงานยังไง
แก้ state: mode, conditional, autoexec. เรียกต่อ: getCommandBlock(), setValue(), getCommand(), isTrackOutput(), getMode(), isConditional(), isAutomatic(), updatePreviousOutput().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ContainerScreen
- Full name:
net.minecraft.client.gui.screens.inventory.ContainerScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/ContainerScreen.java - Type:
class - Modifiers:
public - Extends:
AbstractContainerScreen<ChestMenu>
net.minecraft.client.gui.screens.inventory.ContainerScreen#ContainerScreen(ChestMenu,Inventory,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/ContainerScreen.java:17 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ContainerScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: containerRows, imageHeight, inventoryLabelY. เรียกต่อ: getRowCount().
Parameters
ChestMenu chestMenuInventory inventoryComponent component
ตัวอย่างใช้งาน
ChestMenu chestMenu = ...;
Inventory inventory = ...;
Component component = ...;
ContainerScreen instance = new ContainerScreen(chestMenu, inventory, component);
net.minecraft.client.gui.screens.inventory.ContainerScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/ContainerScreen.java:26 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: renderTooltip().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
ContainerScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.ContainerScreen#renderBg(GuiGraphics,float,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/ContainerScreen.java:32 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Bg
ทำงานยังไง
เรียกต่อ: blit().
Parameters
GuiGraphics guiGraphicsfloat fint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderBg(GuiGraphics guiGraphics, float f, int i, int j) {
super.renderBg(guiGraphics, f, i, j);
}
CrafterScreen
- Full name:
net.minecraft.client.gui.screens.inventory.CrafterScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/CrafterScreen.java - Type:
class - Modifiers:
public - Extends:
AbstractContainerScreen<CrafterMenu>
net.minecraft.client.gui.screens.inventory.CrafterScreen#CrafterScreen(CrafterMenu,Inventory,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CrafterScreen.java:28 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CrafterScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: player.
Parameters
CrafterMenu crafterMenuInventory inventoryComponent component
ตัวอย่างใช้งาน
CrafterMenu crafterMenu = ...;
Inventory inventory = ...;
Component component = ...;
CrafterScreen instance = new CrafterScreen(crafterMenu, inventory, component);
net.minecraft.client.gui.screens.inventory.CrafterScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CrafterScreen.java:33 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ CrafterScreen
ทำงานยังไง
แก้ state: titleLabelX. เรียกต่อ: width().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.CrafterScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CrafterScreen.java:89 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: renderRedstone(), renderTooltip(), isSlotDisabled(), getCarried(), isEmpty(), hasItem(), isSpectator().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
CrafterScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.CrafterScreen#renderBg(GuiGraphics,float,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CrafterScreen.java:116 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Bg
ทำงานยังไง
เรียกต่อ: blit().
Parameters
GuiGraphics guiGraphicsfloat fint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderBg(GuiGraphics guiGraphics, float f, int i, int j) {
super.renderBg(guiGraphics, f, i, j);
}
net.minecraft.client.gui.screens.inventory.CrafterScreen#renderSlot(GuiGraphics,Slot)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CrafterScreen.java:76 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Slot
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isSlotDisabled(), renderDisabledSlot().
Parameters
GuiGraphics guiGraphicsSlot slot
ตัวอย่างใช้งาน
CrafterScreen instance = ...;
GuiGraphics guiGraphics = ...;
Slot slot = ...;
instance.renderSlot(guiGraphics, slot);
net.minecraft.client.gui.screens.inventory.CrafterScreen#slotClicked(Slot,int,int,ClickType)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CrafterScreen.java:39 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ slotClicked ตาม implementation ของ CrafterScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch. เรียกต่อ: hasItem(), isSpectator(), isSlotDisabled(), enableSlot(), getCarried(), isEmpty(), disableSlot(), getInventory().
Parameters
Slot slotint iint jClickType clickType
ตัวอย่างใช้งาน
Slot slot = ...;
ClickType clickType = ...;
@Override
protected void slotClicked(Slot slot, int i, int j, ClickType clickType) {
super.slotClicked(slot, i, j, clickType);
}
CraftingScreen
- Full name:
net.minecraft.client.gui.screens.inventory.CraftingScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/CraftingScreen.java - Type:
class - Modifiers:
public - Extends:
AbstractRecipeBookScreen<CraftingMenu>
net.minecraft.client.gui.screens.inventory.CraftingScreen#CraftingScreen(CraftingMenu,Inventory,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CraftingScreen.java:18 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CraftingScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
สร้างออบเจ็กต์: CraftingRecipeBookComponent.
Parameters
CraftingMenu craftingMenuInventory inventoryComponent component
ตัวอย่างใช้งาน
CraftingMenu craftingMenu = ...;
Inventory inventory = ...;
Component component = ...;
CraftingScreen instance = new CraftingScreen(craftingMenu, inventory, component);
net.minecraft.client.gui.screens.inventory.CraftingScreen#getRecipeBookButtonPosition()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CraftingScreen.java:28 - Modifiers:
protected - Return:
ScreenPosition
คืออะไร
อ่านค่า Recipe Book Button Position
ทำงานยังไง
สร้างออบเจ็กต์: ScreenPosition. คืนค่า: new ScreenPosition(this.leftPos + 5, this.height / 2 - 49).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
@Override
protected ScreenPosition getRecipeBookButtonPosition() {
return super.getRecipeBookButtonPosition();
}
net.minecraft.client.gui.screens.inventory.CraftingScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CraftingScreen.java:22 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ CraftingScreen
ทำงานยังไง
แก้ state: titleLabelX.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.CraftingScreen#renderBg(GuiGraphics,float,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CraftingScreen.java:33 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Bg
ทำงานยังไง
เรียกต่อ: blit().
Parameters
GuiGraphics guiGraphicsfloat fint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderBg(GuiGraphics guiGraphics, float f, int i, int j) {
super.renderBg(guiGraphics, f, i, j);
}
CreativeInventoryListener
- Full name:
net.minecraft.client.gui.screens.inventory.CreativeInventoryListener - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/CreativeInventoryListener.java - Type:
class - Modifiers:
public - Implements:
ContainerListener
net.minecraft.client.gui.screens.inventory.CreativeInventoryListener#CreativeInventoryListener(Minecraft)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeInventoryListener.java:14 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CreativeInventoryListener ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: minecraft.
Parameters
Minecraft minecraft
ตัวอย่างใช้งาน
Minecraft minecraft = ...;
CreativeInventoryListener instance = new CreativeInventoryListener(minecraft);
net.minecraft.client.gui.screens.inventory.CreativeInventoryListener#dataChanged(AbstractContainerMenu,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeInventoryListener.java:22 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ dataChanged ตาม implementation ของ CreativeInventoryListener
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
AbstractContainerMenu abstractContainerMenuint iint j
ตัวอย่างใช้งาน
CreativeInventoryListener instance = ...;
AbstractContainerMenu abstractContainerMenu = ...;
instance.dataChanged(abstractContainerMenu, 0, 0);
net.minecraft.client.gui.screens.inventory.CreativeInventoryListener#slotChanged(AbstractContainerMenu,int,ItemStack)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeInventoryListener.java:18 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ slotChanged ตาม implementation ของ CreativeInventoryListener
ทำงานยังไง
เรียกต่อ: handleCreativeModeItemAdd().
Parameters
AbstractContainerMenu abstractContainerMenuint iItemStack itemStack
ตัวอย่างใช้งาน
CreativeInventoryListener instance = ...;
AbstractContainerMenu abstractContainerMenu = ...;
ItemStack itemStack = ...;
instance.slotChanged(abstractContainerMenu, 0, itemStack);
CreativeModeInventoryScreen
- Full name:
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java - Type:
class - Modifiers:
public - Extends:
AbstractContainerScreen<CreativeModeInventoryScreen.ItemPickerMenu> - Implements:
FabricCreativeInventoryScreen
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen#charTyped(char,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:380 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ charTyped ตาม implementation ของ CreativeModeInventoryScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getType(), getValue(), equals(), refreshSearchResults(). มีจุด return อย่างน้อย 4 จุด.
Parameters
char cint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen#checkTabClicked(CreativeModeTab,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:781 - Modifiers:
protected - Return:
boolean
คืออะไร
ตรวจสอบ Tab Clicked
ทำงานยังไง
เรียกต่อ: getTabX(), getTabY(). คืนค่า: d >= i && d <= i + 26 && e >= j && e <= j + 32.
Parameters
CreativeModeTab creativeModeTabdouble ddouble e
ตัวอย่างใช้งาน
CreativeModeTab creativeModeTab = ...;
@Override
protected boolean checkTabClicked(CreativeModeTab creativeModeTab, double d, double e) {
return super.checkTabClicked(creativeModeTab, d, e);
}
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen#checkTabHovering(GuiGraphics,CreativeModeTab,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:787 - Modifiers:
protected - Return:
boolean
คืออะไร
ตรวจสอบ Tab Hovering
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getTabX(), getTabY(), isHovering(), renderTooltip(), getDisplayName(). มีจุด return อย่างน้อย 2 จุด.
Parameters
GuiGraphics guiGraphicsCreativeModeTab creativeModeTabint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
CreativeModeTab creativeModeTab = ...;
@Override
protected boolean checkTabHovering(GuiGraphics guiGraphics, CreativeModeTab creativeModeTab, int i, int j) {
return super.checkTabHovering(guiGraphics, creativeModeTab, i, j);
}
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen#containerTick()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:183 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ containerTick ตาม implementation ของ CreativeModeInventoryScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: tryRefreshInvalidatedTabs(), enabledFeatures(), hasPermissions(), level(), registryAccess(), hasInfiniteItems(), setScreen(). สร้างออบเจ็กต์: InventoryScreen.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen#CreativeModeInventoryScreen(LocalPlayer,FeatureFlagSet,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:126 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CreativeModeInventoryScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: imageHeight, imageWidth, displayOperatorCreativeTab, effects. เรียกต่อ: ItemPickerMenu(), getInventory(), tryRebuildTabContents(), searchTrees(), hasPermissions(), level(), registryAccess(). สร้างออบเจ็กต์: CreativeModeInventoryScreen.ItemPickerMenu, EffectsInInventory.
Parameters
LocalPlayer localPlayerFeatureFlagSet featureFlagSetboolean bl
ตัวอย่างใช้งาน
LocalPlayer localPlayer = ...;
FeatureFlagSet featureFlagSet = ...;
CreativeModeInventoryScreen instance = new CreativeModeInventoryScreen(localPlayer, featureFlagSet, true);
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen#getTooltipFromContainerItem(ItemStack)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:699 - Modifiers:
public - Return:
List<Component>
คืออะไร
อ่านค่า Tooltip From Container Item
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getType(), asCreative(), getTooltipLines(), of(), newArrayList(), forEach(), is(), add(). มีจุด return อย่างน้อย 2 จุด.
Parameters
ItemStack itemStack
ตัวอย่างใช้งาน
CreativeModeInventoryScreen instance = ...;
ItemStack itemStack = ...;
List<Component> result = instance.getTooltipFromContainerItem(itemStack);
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen#handleHotbarLoadOrSave(Minecraft,int,boolean,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:826 - Modifiers:
public static - Return:
void
คืออะไร
จัดการ Hotbar Load Or Save
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: level(), registryAccess(), getHotbarManager(), get(), load(), getSelectionSize(), getInventory(), setItem().
Parameters
Minecraft minecraftint iboolean blboolean bl2
ตัวอย่างใช้งาน
Minecraft minecraft = ...;
CreativeModeInventoryScreen.handleHotbarLoadOrSave(minecraft, 0, true, true);
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen#hasClickedOutside(double,double,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:645 - Modifiers:
protected - Return:
boolean
คืออะไร
ตรวจสอบว่ามี Clicked Outside
ทำงานยังไง
แก้ state: hasClickedOutside. เรียกต่อ: checkTabClicked(). คืนค่า: this.hasClickedOutside.
Parameters
double ddouble eint iint jint k
ตัวอย่างใช้งาน
@Override
protected boolean hasClickedOutside(double d, double e, int i, int j, int k) {
return super.hasClickedOutside(d, e, i, j, k);
}
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:334 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ CreativeModeInventoryScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: searchBox, listener. เรียกต่อ: hasInfiniteItems(), translatable(), setMaxLength(), setBordered(), setVisible(), setTextColor(), addWidget(), getDefaultTab(). สร้างออบเจ็กต์: EditBox, CreativeInventoryListener, InventoryScreen.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen#insideScrollbar(double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:652 - Modifiers:
protected - Return:
boolean
คืออะไร
ดำเนินการ insideScrollbar ตาม implementation ของ CreativeModeInventoryScreen
ทำงานยังไง
คืนค่า: d >= k && e >= l && d < m && e < n.
Parameters
double ddouble e
ตัวอย่างใช้งาน
@Override
protected boolean insideScrollbar(double d, double e) {
return super.insideScrollbar(d, e);
}
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen#isInventoryOpen()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:822 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Inventory Open
ทำงานยังไง
เรียกต่อ: getType(). คืนค่า: selectedTab.getType() == Type.INVENTORY.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen#keyPressed(int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:402 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ keyPressed ตาม implementation ของ CreativeModeInventoryScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: ignoreTextInput. เรียกต่อ: getType(), matches(), selectTab(), searchTab(), isCreativeSlot(), hasItem(), getKey(), getNumericKeyValue(). มีจุด return อย่างน้อย 5 จุด.
Parameters
int iint jint k
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen#keyReleased(int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:434 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ keyReleased ตาม implementation ของ CreativeModeInventoryScreen
ทำงานยังไง
แก้ state: ignoreTextInput. คืนค่า: super.keyReleased(i, j, k).
Parameters
int iint jint k
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen#mouseClicked(double,double,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:488 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseClicked ตาม implementation ของ CreativeModeInventoryScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: scrolling. เรียกต่อ: tabs(), checkTabClicked(), getType(), insideScrollbar(), canScroll(). มีจุด return อย่างน้อย 3 จุด.
Parameters
double ddouble eint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen#mouseDragged(double,double,int,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:662 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseDragged ตาม implementation ของ CreativeModeInventoryScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: scrollOffs. เรียกต่อ: clamp(), scrollTo(). มีจุด return อย่างน้อย 2 จุด.
Parameters
double ddouble eint idouble fdouble g
ตัวอย่างใช้งาน
CreativeModeInventoryScreen instance = ...;
boolean result = instance.mouseDragged(0.0D, 0.0D, 0, 0.0D, 0.0D);
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen#mouseReleased(double,double,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:509 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseReleased ตาม implementation ของ CreativeModeInventoryScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: scrolling. เรียกต่อ: tabs(), checkTabClicked(), selectTab(). มีจุด return อย่างน้อย 2 จุด.
Parameters
double ddouble eint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen#mouseScrolled(double,double,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:630 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseScrolled ตาม implementation ของ CreativeModeInventoryScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: scrollOffs. เรียกต่อ: canScroll(), subtractInputFromScroll(), scrollTo(). มีจุด return อย่างน้อย 3 จุด.
Parameters
double ddouble edouble fdouble g
ตัวอย่างใช้งาน
CreativeModeInventoryScreen instance = ...;
boolean result = instance.mouseScrolled(0.0D, 0.0D, 0.0D, 0.0D);
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen#removed()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:372 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ removed ตาม implementation ของ CreativeModeInventoryScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getInventory(), removeSlotListener().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:676 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: tabs(), checkTabHovering(), getType(), isHovering(), renderTooltip().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
CreativeModeInventoryScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen#renderBg(GuiGraphics,float,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:731 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Bg
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: tabs(), renderTabButton(), blit(), getBackgroundTexture(), render(), canScroll(), blitSprite(), getType().
Parameters
GuiGraphics guiGraphicsfloat fint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderBg(GuiGraphics guiGraphics, float f, int i, int j) {
super.renderBg(guiGraphics, f, i, j);
}
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen#renderLabels(GuiGraphics,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:481 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Labels
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: showTitle(), drawString(), getDisplayName().
Parameters
GuiGraphics guiGraphicsint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderLabels(GuiGraphics guiGraphics, int i, int j) {
super.renderLabels(guiGraphics, i, j);
}
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen#renderTabButton(GuiGraphics,CreativeModeTab)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:798 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Tab Button
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: row(), column(), getTabX(), blitSprite(), clamp(), pose(), pushPose(), translate().
Parameters
GuiGraphics guiGraphicsCreativeModeTab creativeModeTab
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
CreativeModeTab creativeModeTab = ...;
@Override
protected void renderTabButton(GuiGraphics guiGraphics, CreativeModeTab creativeModeTab) {
super.renderTabButton(guiGraphics, creativeModeTab);
}
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen#resize(Minecraft,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:358 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ resize ตาม implementation ของ CreativeModeInventoryScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: scrollOffs. เรียกต่อ: getRowIndexForScroll(), getValue(), init(), setValue(), isEmpty(), refreshSearchResults(), getScrollForRowIndex(), scrollTo().
Parameters
Minecraft minecraftint iint j
ตัวอย่างใช้งาน
CreativeModeInventoryScreen instance = ...;
Minecraft minecraft = ...;
instance.resize(minecraft, 0, 0);
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen#showsActiveEffects()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:694 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ showsActiveEffects ตาม implementation ของ CreativeModeInventoryScreen
ทำงานยังไง
เรียกต่อ: canSeeEffects(). คืนค่า: this.effects.canSeeEffects().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen#slotClicked(Slot,int,int,ClickType)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:199 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ slotClicked ตาม implementation ของ CreativeModeInventoryScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: isCreativeSlot(), moveCursorToEnd(), setHighlightPos(), canDropItems(), onMouseClickAction(), getType(), getCarried(), isEmpty().
Parameters
Slot slotint iint jClickType clickType
ตัวอย่างใช้งาน
Slot slot = ...;
ClickType clickType = ...;
@Override
protected void slotClicked(Slot slot, int i, int j, ClickType clickType) {
super.slotClicked(slot, i, j, clickType);
}
CreativeModeInventoryScreen$ItemPickerMenu
- Full name:
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$ItemPickerMenu - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java - Type:
class - Modifiers:
public static - Extends:
AbstractContainerMenu
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$ItemPickerMenu#calculateRowCount()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:890 - Modifiers:
protected - Return:
int
คืออะไร
คำนวณ Row Count
ทำงานยังไง
เรียกต่อ: positiveCeilDiv(), size(). คืนค่า: Mth.positiveCeilDiv(this.items.size(), 9) - 5.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$ItemPickerMenu#canDragTo(Slot)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:940 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่าสามารถ Drag To
ทำงานยังไง
คืนค่า: slot.container != CreativeModeInventoryScreen.CONTAINER.
Parameters
Slot slot
ตัวอย่างใช้งาน
CreativeModeInventoryScreen.ItemPickerMenu instance = ...;
Slot slot = ...;
boolean result = instance.canDragTo(slot);
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$ItemPickerMenu#canScroll()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:921 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่าสามารถ Scroll
ทำงานยังไง
เรียกต่อ: size(). คืนค่า: this.items.size() > 45.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$ItemPickerMenu#canTakeItemForPickAll(ItemStack,Slot)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:936 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่าสามารถ Take Item For Pick All
ทำงานยังไง
คืนค่า: slot.container != CreativeModeInventoryScreen.CONTAINER.
Parameters
ItemStack itemStackSlot slot
ตัวอย่างใช้งาน
CreativeModeInventoryScreen.ItemPickerMenu instance = ...;
ItemStack itemStack = ...;
Slot slot = ...;
boolean result = instance.canTakeItemForPickAll(itemStack, slot);
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$ItemPickerMenu#getCarried()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:944 - Modifiers:
public - Return:
ItemStack
คืออะไร
อ่านค่า Carried
ทำงานยังไง
คืนค่า: this.inventoryMenu.getCarried().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
CreativeModeInventoryScreen.ItemPickerMenu instance = ...;
ItemStack result = instance.getCarried();
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$ItemPickerMenu#getRowIndexForScroll(float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:894 - Modifiers:
protected - Return:
int
คืออะไร
อ่านค่า Row Index For Scroll
ทำงานยังไง
เรียกต่อ: max(), calculateRowCount(). คืนค่า: Math.max((int)(f * this.calculateRowCount() + 0.5), 0).
Parameters
float f
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$ItemPickerMenu#getScrollForRowIndex(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:898 - Modifiers:
protected - Return:
float
คืออะไร
อ่านค่า Scroll For Row Index
ทำงานยังไง
เรียกต่อ: clamp(), calculateRowCount(). คืนค่า: Mth.clamp((float)i / this.calculateRowCount(), 0.0F, 1.0F).
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$ItemPickerMenu#ItemPickerMenu(Player)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:871 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CreativeModeInventoryScreen.ItemPickerMenu ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
มีการวนลูป. แก้ state: inventoryMenu. เรียกต่อ: getInventory(), addSlot(), CustomCreativeSlot(), addInventoryHotbarSlots(), scrollTo(). สร้างออบเจ็กต์: CreativeModeInventoryScreen.CustomCreativeSlot.
Parameters
Player player
ตัวอย่างใช้งาน
Player player = ...;
CreativeModeInventoryScreen.ItemPickerMenu instance = new CreativeModeInventoryScreen.ItemPickerMenu(player);
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$ItemPickerMenu#quickMoveStack(Player,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:925 - Modifiers:
public - Return:
ItemStack
คืออะไร
ดำเนินการ quickMoveStack ตาม implementation ของ CreativeModeInventoryScreen$ItemPickerMenu
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: size(), get(), hasItem(), setByPlayer(). คืนค่า: ItemStack.EMPTY.
Parameters
Player playerint i
ตัวอย่างใช้งาน
CreativeModeInventoryScreen.ItemPickerMenu instance = ...;
Player player = ...;
ItemStack result = instance.quickMoveStack(player, 0);
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$ItemPickerMenu#scrollTo(float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:906 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ scrollTo ตาม implementation ของ CreativeModeInventoryScreen$ItemPickerMenu
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getRowIndexForScroll(), size(), setItem(), get().
Parameters
float f
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$ItemPickerMenu#setCarried(ItemStack)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:948 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Carried
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
ItemStack itemStack
ตัวอย่างใช้งาน
CreativeModeInventoryScreen.ItemPickerMenu instance = ...;
ItemStack itemStack = ...;
instance.setCarried(itemStack);
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$ItemPickerMenu#stillValid(Player)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:886 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ stillValid ตาม implementation ของ CreativeModeInventoryScreen$ItemPickerMenu
ทำงานยังไง
คืนค่า: true.
Parameters
Player player
ตัวอย่างใช้งาน
CreativeModeInventoryScreen.ItemPickerMenu instance = ...;
Player player = ...;
boolean result = instance.stillValid(player);
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$ItemPickerMenu#subtractInputFromScroll(float,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen.java:902 - Modifiers:
protected - Return:
float
คืออะไร
ดำเนินการ subtractInputFromScroll ตาม implementation ของ CreativeModeInventoryScreen$ItemPickerMenu
ทำงานยังไง
เรียกต่อ: clamp(), calculateRowCount(). คืนค่า: Mth.clamp(f - (float)(d / this.calculateRowCount()), 0.0F, 1.0F).
Parameters
float fdouble d
ตัวอย่างใช้งาน
@Override
protected float subtractInputFromScroll(float f, double d) {
return super.subtractInputFromScroll(f, d);
}
CyclingSlotBackground
- Full name:
net.minecraft.client.gui.screens.inventory.CyclingSlotBackground - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/CyclingSlotBackground.java - Type:
class - Modifiers:
public
net.minecraft.client.gui.screens.inventory.CyclingSlotBackground#CyclingSlotBackground(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CyclingSlotBackground.java:23 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CyclingSlotBackground ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: slotIndex.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.CyclingSlotBackground#render(AbstractContainerMenu,GuiGraphics,float,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CyclingSlotBackground.java:38 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getSlot(), isEmpty(), hasItem(), size(), getIconTransitionTransparency(), floorMod(), renderIcon(), get().
Parameters
AbstractContainerMenu abstractContainerMenuGuiGraphics guiGraphicsfloat fint iint j
ตัวอย่างใช้งาน
CyclingSlotBackground instance = ...;
AbstractContainerMenu abstractContainerMenu = ...;
GuiGraphics guiGraphics = ...;
instance.render(abstractContainerMenu, guiGraphics, 0.0F, 0, 0);
net.minecraft.client.gui.screens.inventory.CyclingSlotBackground#tick(List<ResourceLocation>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/CyclingSlotBackground.java:27 - Modifiers:
public - Return:
void
คืออะไร
ประมวลผล tick tick
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: icons, iconIndex. เรียกต่อ: equals(), isEmpty(), size().
Parameters
List<ResourceLocation> list
ตัวอย่างใช้งาน
DispenserScreen
- Full name:
net.minecraft.client.gui.screens.inventory.DispenserScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/DispenserScreen.java - Type:
class - Modifiers:
public - Extends:
AbstractContainerScreen<DispenserMenu>
net.minecraft.client.gui.screens.inventory.DispenserScreen#DispenserScreen(DispenserMenu,Inventory,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/DispenserScreen.java:16 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ DispenserScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
DispenserMenu dispenserMenuInventory inventoryComponent component
ตัวอย่างใช้งาน
DispenserMenu dispenserMenu = ...;
Inventory inventory = ...;
Component component = ...;
DispenserScreen instance = new DispenserScreen(dispenserMenu, inventory, component);
net.minecraft.client.gui.screens.inventory.DispenserScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/DispenserScreen.java:20 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ DispenserScreen
ทำงานยังไง
แก้ state: titleLabelX. เรียกต่อ: width().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.DispenserScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/DispenserScreen.java:26 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: renderTooltip().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
DispenserScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.DispenserScreen#renderBg(GuiGraphics,float,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/DispenserScreen.java:32 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Bg
ทำงานยังไง
เรียกต่อ: blit().
Parameters
GuiGraphics guiGraphicsfloat fint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderBg(GuiGraphics guiGraphics, float f, int i, int j) {
super.renderBg(guiGraphics, f, i, j);
}
EffectsInInventory
- Full name:
net.minecraft.client.gui.screens.inventory.EffectsInInventory - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/EffectsInInventory.java - Type:
class - Modifiers:
public
net.minecraft.client.gui.screens.inventory.EffectsInInventory#canSeeEffects()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/EffectsInInventory.java:39 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่าสามารถ See Effects
ทำงานยังไง
คืนค่า: j >= 32.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.EffectsInInventory#EffectsInInventory(AbstractContainerScreen<?>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/EffectsInInventory.java:30 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ EffectsInInventory ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: screen, minecraft. เรียกต่อ: getInstance().
Parameters
AbstractContainerScreen<?> abstractContainerScreen
ตัวอย่างใช้งาน
AbstractContainerScreen<?> abstractContainerScreen = ...;
EffectsInInventory instance = new EffectsInInventory(abstractContainerScreen);
net.minecraft.client.gui.screens.inventory.EffectsInInventory#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/EffectsInInventory.java:35 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: renderEffects().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
EffectsInInventory instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
EnchantmentNames
- Full name:
net.minecraft.client.gui.screens.inventory.EnchantmentNames - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/EnchantmentNames.java - Type:
class - Modifiers:
public
net.minecraft.client.gui.screens.inventory.EnchantmentNames#getInstance()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/EnchantmentNames.java:87 - Modifiers:
public static - Return:
EnchantmentNames
คืออะไร
อ่านค่า Instance
ทำงานยังไง
คืนค่า: INSTANCE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.EnchantmentNames#getRandomName(Font,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/EnchantmentNames.java:91 - Modifiers:
public - Return:
FormattedText
คืออะไร
อ่านค่า Random Name
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: nextInt(), append(), getRandom(), getSplitter(), headByWidth(), literal(), toString(), withStyle(). สร้างออบเจ็กต์: StringBuilder. คืนค่า: font.getSplitter().headByWidth(Component.literal(stringBuilder.toString()).withStyle(ROOT_STYLE), i, Style.EMPTY).
Parameters
Font fontint i
ตัวอย่างใช้งาน
EnchantmentNames instance = ...;
Font font = ...;
FormattedText result = instance.getRandomName(font, 0);
net.minecraft.client.gui.screens.inventory.EnchantmentNames#initSeed(long)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/EnchantmentNames.java:106 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ initSeed ตาม implementation ของ EnchantmentNames
ทำงานยังไง
เรียกต่อ: setSeed().
Parameters
long l
ตัวอย่างใช้งาน
EnchantmentScreen
- Full name:
net.minecraft.client.gui.screens.inventory.EnchantmentScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/EnchantmentScreen.java - Type:
class - Modifiers:
public - Extends:
AbstractContainerScreen<EnchantmentMenu>
net.minecraft.client.gui.screens.inventory.EnchantmentScreen#containerTick()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/EnchantmentScreen.java:73 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ containerTick ตาม implementation ของ EnchantmentScreen
ทำงานยังไง
เรียกต่อ: tickBook().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.EnchantmentScreen#EnchantmentScreen(EnchantmentMenu,Inventory,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/EnchantmentScreen.java:63 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ EnchantmentScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
EnchantmentMenu enchantmentMenuInventory inventoryComponent component
ตัวอย่างใช้งาน
EnchantmentMenu enchantmentMenu = ...;
Inventory inventory = ...;
Component component = ...;
EnchantmentScreen instance = new EnchantmentScreen(enchantmentMenu, inventory, component);
net.minecraft.client.gui.screens.inventory.EnchantmentScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/EnchantmentScreen.java:67 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ EnchantmentScreen
ทำงานยังไง
แก้ state: bookModel. เรียกต่อ: getEntityModels(), bakeLayer(). สร้างออบเจ็กต์: BookModel.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.EnchantmentScreen#mouseClicked(double,double,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/EnchantmentScreen.java:79 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseClicked ตาม implementation ของ EnchantmentScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: clickMenuButton(), handleInventoryButtonClick(). มีจุด return อย่างน้อย 2 จุด.
Parameters
double ddouble eint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.EnchantmentScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/EnchantmentScreen.java:167 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getDeltaTracker(), getGameTimeDeltaPartialTick(), renderTooltip(), getAbilities(), getGoldCount(), registryAccess(), lookupOrThrow(), get().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
EnchantmentScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.EnchantmentScreen#renderBg(GuiGraphics,float,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/EnchantmentScreen.java:96 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Bg
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: blit(), renderBook(), getInstance(), initSeed(), getEnchantmentSeed(), getGoldCount(), blitSprite(), width().
Parameters
GuiGraphics guiGraphicsfloat fint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderBg(GuiGraphics guiGraphics, float f, int i, int j) {
super.renderBg(guiGraphics, f, i, j);
}
net.minecraft.client.gui.screens.inventory.EnchantmentScreen#tickBook()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/EnchantmentScreen.java:217 - Modifiers:
public - Return:
void
คืออะไร
ประมวลผล tick Book
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: last, flipT, oFlip, oOpen, open, flipA. เรียกต่อ: getSlot(), getItem(), matches(), nextInt(), clamp().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
FurnaceScreen
- Full name:
net.minecraft.client.gui.screens.inventory.FurnaceScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/FurnaceScreen.java - Type:
class - Modifiers:
public - Extends:
AbstractFurnaceScreen<FurnaceMenu>
net.minecraft.client.gui.screens.inventory.FurnaceScreen#FurnaceScreen(FurnaceMenu,Inventory,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/FurnaceScreen.java:28 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ FurnaceScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
FurnaceMenu furnaceMenuInventory inventoryComponent component
ตัวอย่างใช้งาน
FurnaceMenu furnaceMenu = ...;
Inventory inventory = ...;
Component component = ...;
FurnaceScreen instance = new FurnaceScreen(furnaceMenu, inventory, component);
GrindstoneScreen
- Full name:
net.minecraft.client.gui.screens.inventory.GrindstoneScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/GrindstoneScreen.java - Type:
class - Modifiers:
public - Extends:
AbstractContainerScreen<GrindstoneMenu>
net.minecraft.client.gui.screens.inventory.GrindstoneScreen#GrindstoneScreen(GrindstoneMenu,Inventory,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/GrindstoneScreen.java:17 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ GrindstoneScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
GrindstoneMenu grindstoneMenuInventory inventoryComponent component
ตัวอย่างใช้งาน
GrindstoneMenu grindstoneMenu = ...;
Inventory inventory = ...;
Component component = ...;
GrindstoneScreen instance = new GrindstoneScreen(grindstoneMenu, inventory, component);
net.minecraft.client.gui.screens.inventory.GrindstoneScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/GrindstoneScreen.java:21 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: renderTooltip().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
GrindstoneScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.GrindstoneScreen#renderBg(GuiGraphics,float,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/GrindstoneScreen.java:27 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Bg
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: blit(), getSlot(), hasItem(), blitSprite().
Parameters
GuiGraphics guiGraphicsfloat fint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderBg(GuiGraphics guiGraphics, float f, int i, int j) {
super.renderBg(guiGraphics, f, i, j);
}
HangingSignEditScreen
- Full name:
net.minecraft.client.gui.screens.inventory.HangingSignEditScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/HangingSignEditScreen.java - Type:
class - Modifiers:
public - Extends:
AbstractSignEditScreen
net.minecraft.client.gui.screens.inventory.HangingSignEditScreen#getSignTextScale()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/HangingSignEditScreen.java:37 - Modifiers:
protected - Return:
Vector3f
คืออะไร
อ่านค่า Sign Text Scale
ทำงานยังไง
คืนค่า: TEXT_SCALE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.HangingSignEditScreen#HangingSignEditScreen(SignBlockEntity,boolean,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/HangingSignEditScreen.java:21 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ HangingSignEditScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: translatable().
Parameters
SignBlockEntity signBlockEntityboolean blboolean bl2
ตัวอย่างใช้งาน
SignBlockEntity signBlockEntity = ...;
HangingSignEditScreen instance = new HangingSignEditScreen(signBlockEntity, true, true);
net.minecraft.client.gui.screens.inventory.HangingSignEditScreen#offsetSign(GuiGraphics,BlockState)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/HangingSignEditScreen.java:25 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ offsetSign ตาม implementation ของ HangingSignEditScreen
ทำงานยังไง
เรียกต่อ: pose(), translate().
Parameters
GuiGraphics guiGraphicsBlockState blockState
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
BlockState blockState = ...;
@Override
protected void offsetSign(GuiGraphics guiGraphics, BlockState blockState) {
super.offsetSign(guiGraphics, blockState);
}
net.minecraft.client.gui.screens.inventory.HangingSignEditScreen#renderSignBackground(GuiGraphics)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/HangingSignEditScreen.java:30 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Sign Background
ทำงานยังไง
เรียกต่อ: pose(), translate(), scale(), blit().
Parameters
GuiGraphics guiGraphics
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderSignBackground(GuiGraphics guiGraphics) {
super.renderSignBackground(guiGraphics);
}
HopperScreen
- Full name:
net.minecraft.client.gui.screens.inventory.HopperScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/HopperScreen.java - Type:
class - Modifiers:
public - Extends:
AbstractContainerScreen<HopperMenu>
net.minecraft.client.gui.screens.inventory.HopperScreen#HopperScreen(HopperMenu,Inventory,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/HopperScreen.java:16 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ HopperScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: imageHeight, inventoryLabelY.
Parameters
HopperMenu hopperMenuInventory inventoryComponent component
ตัวอย่างใช้งาน
HopperMenu hopperMenu = ...;
Inventory inventory = ...;
Component component = ...;
HopperScreen instance = new HopperScreen(hopperMenu, inventory, component);
net.minecraft.client.gui.screens.inventory.HopperScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/HopperScreen.java:22 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: renderTooltip().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
HopperScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.HopperScreen#renderBg(GuiGraphics,float,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/HopperScreen.java:28 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Bg
ทำงานยังไง
เรียกต่อ: blit().
Parameters
GuiGraphics guiGraphicsfloat fint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderBg(GuiGraphics guiGraphics, float f, int i, int j) {
super.renderBg(guiGraphics, f, i, j);
}
HorseInventoryScreen
- Full name:
net.minecraft.client.gui.screens.inventory.HorseInventoryScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/HorseInventoryScreen.java - Type:
class - Modifiers:
public - Extends:
AbstractContainerScreen<HorseInventoryMenu>
net.minecraft.client.gui.screens.inventory.HorseInventoryScreen#HorseInventoryScreen(HorseInventoryMenu,Inventory,AbstractHorse,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/HorseInventoryScreen.java:23 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ HorseInventoryScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: horse, inventoryColumns. เรียกต่อ: getDisplayName().
Parameters
HorseInventoryMenu horseInventoryMenuInventory inventoryAbstractHorse abstractHorseint i
ตัวอย่างใช้งาน
HorseInventoryMenu horseInventoryMenu = ...;
Inventory inventory = ...;
AbstractHorse abstractHorse = ...;
HorseInventoryScreen instance = new HorseInventoryScreen(horseInventoryMenu, inventory, abstractHorse, 0);
net.minecraft.client.gui.screens.inventory.HorseInventoryScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/HorseInventoryScreen.java:53 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
แก้ state: xMouse, yMouse. เรียกต่อ: renderTooltip().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
HorseInventoryScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.HorseInventoryScreen#renderBg(GuiGraphics,float,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/HorseInventoryScreen.java:29 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Bg
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: blit(), blitSprite(), isSaddleable(), drawSlot(), canUseSlot(), renderEntityInInventoryFollowsMouse().
Parameters
GuiGraphics guiGraphicsfloat fint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderBg(GuiGraphics guiGraphics, float f, int i, int j) {
super.renderBg(guiGraphics, f, i, j);
}
InventoryScreen
- Full name:
net.minecraft.client.gui.screens.inventory.InventoryScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/InventoryScreen.java - Type:
class - Modifiers:
public - Extends:
AbstractRecipeBookScreen<InventoryMenu>
net.minecraft.client.gui.screens.inventory.InventoryScreen#containerTick()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/InventoryScreen.java:33 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ containerTick ตาม implementation ของ InventoryScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: hasInfiniteItems(), setScreen(), enabledFeatures(), operatorItemsTab(), get(). สร้างออบเจ็กต์: CreativeModeInventoryScreen.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.InventoryScreen#getRecipeBookButtonPosition()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/InventoryScreen.java:56 - Modifiers:
protected - Return:
ScreenPosition
คืออะไร
อ่านค่า Recipe Book Button Position
ทำงานยังไง
สร้างออบเจ็กต์: ScreenPosition. คืนค่า: new ScreenPosition(this.leftPos + 104, this.height / 2 - 22).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
@Override
protected ScreenPosition getRecipeBookButtonPosition() {
return super.getRecipeBookButtonPosition();
}
net.minecraft.client.gui.screens.inventory.InventoryScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/InventoryScreen.java:44 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ InventoryScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: hasInfiniteItems(), setScreen(), enabledFeatures(), operatorItemsTab(), get(). สร้างออบเจ็กต์: CreativeModeInventoryScreen.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.InventoryScreen#InventoryScreen(Player)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/InventoryScreen.java:27 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ InventoryScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: titleLabelX, effects. เรียกต่อ: getInventory(), translatable(). สร้างออบเจ็กต์: CraftingRecipeBookComponent, EffectsInInventory.
Parameters
Player player
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.InventoryScreen#isBiggerResultSlot()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/InventoryScreen.java:84 - Modifiers:
protected - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Bigger Result Slot
ทำงานยังไง
คืนค่า: false.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.InventoryScreen#mouseReleased(double,double,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/InventoryScreen.java:155 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseReleased ตาม implementation ของ InventoryScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: buttonClicked. มีจุด return อย่างน้อย 2 จุด.
Parameters
double ddouble eint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.InventoryScreen#onRecipeBookButtonClick()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/InventoryScreen.java:61 - Modifiers:
protected - Return:
void
คืออะไร
จัดการเหตุการณ์ Recipe Book Button Click
ทำงานยังไง
แก้ state: buttonClicked.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.InventoryScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/InventoryScreen.java:71 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
แก้ state: xMouse, yMouse.
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
InventoryScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.InventoryScreen#renderBg(GuiGraphics,float,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/InventoryScreen.java:89 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Bg
ทำงานยังไง
เรียกต่อ: blit(), renderEntityInInventoryFollowsMouse().
Parameters
GuiGraphics guiGraphicsfloat fint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderBg(GuiGraphics guiGraphics, float f, int i, int j) {
super.renderBg(guiGraphics, f, i, j);
}
net.minecraft.client.gui.screens.inventory.InventoryScreen#renderEntityInInventory(GuiGraphics,float,float,float,Vector3f,Quaternionf,Quaternionf,LivingEntity)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/InventoryScreen.java:130 - Modifiers:
public static - Return:
void
คืออะไร
เรนเดอร์ Entity In Inventory
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: pose(), pushPose(), translate(), scale(), mulPose(), flush(), setupForEntityInInventory(), getInstance(). สร้างออบเจ็กต์: Quaternionf.
Parameters
GuiGraphics guiGraphicsfloat ffloat gfloat hVector3f vector3fQuaternionf quaternionfQuaternionf quaternionf2LivingEntity livingEntity
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
Vector3f vector3f = ...;
Quaternionf quaternionf = ...;
Quaternionf quaternionf2 = ...;
LivingEntity livingEntity = ...;
InventoryScreen.renderEntityInInventory(guiGraphics, 0.0F, 0.0F, 0.0F, vector3f, quaternionf, quaternionf2, livingEntity);
net.minecraft.client.gui.screens.inventory.InventoryScreen#renderEntityInInventoryFollowsMouse(GuiGraphics,int,int,int,int,int,float,float,float,LivingEntity)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/InventoryScreen.java:97 - Modifiers:
public static - Return:
void
คืออะไร
เรนเดอร์ Entity In Inventory Follows Mouse
ทำงานยังไง
เรียกต่อ: enableScissor(), atan(), rotateZ(), rotateX(), mul(), getYRot(), getXRot(), setYRot(). สร้างออบเจ็กต์: Quaternionf, Vector3f.
Parameters
GuiGraphics guiGraphicsint iint jint kint lint mfloat ffloat gfloat hLivingEntity livingEntity
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
LivingEntity livingEntity = ...;
InventoryScreen.renderEntityInInventoryFollowsMouse(guiGraphics, 0, 0, 0, 0, 0, 0.0F, 0.0F, 0.0F, livingEntity);
net.minecraft.client.gui.screens.inventory.InventoryScreen#renderLabels(GuiGraphics,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/InventoryScreen.java:66 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Labels
ทำงานยังไง
เรียกต่อ: drawString().
Parameters
GuiGraphics guiGraphicsint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderLabels(GuiGraphics guiGraphics, int i, int j) {
super.renderLabels(guiGraphics, i, j);
}
net.minecraft.client.gui.screens.inventory.InventoryScreen#showsActiveEffects()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/InventoryScreen.java:79 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ showsActiveEffects ตาม implementation ของ InventoryScreen
ทำงานยังไง
เรียกต่อ: canSeeEffects(). คืนค่า: this.effects.canSeeEffects().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ItemCombinerScreen
- Full name:
net.minecraft.client.gui.screens.inventory.ItemCombinerScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/ItemCombinerScreen.java - Type:
class - Modifiers:
public abstract - Extends:
AbstractContainerScreen<T> - Implements:
ContainerListener
net.minecraft.client.gui.screens.inventory.ItemCombinerScreen#dataChanged(AbstractContainerMenu,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/ItemCombinerScreen.java:58 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ dataChanged ตาม implementation ของ ItemCombinerScreen
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
AbstractContainerMenu abstractContainerMenuint iint j
ตัวอย่างใช้งาน
ItemCombinerScreen instance = ...;
AbstractContainerMenu abstractContainerMenu = ...;
instance.dataChanged(abstractContainerMenu, 0, 0);
net.minecraft.client.gui.screens.inventory.ItemCombinerScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/ItemCombinerScreen.java:27 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ ItemCombinerScreen
ทำงานยังไง
เรียกต่อ: subInit(), addSlotListener().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.ItemCombinerScreen#ItemCombinerScreen(T,Inventory,Component,ResourceLocation)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/ItemCombinerScreen.java:19 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ItemCombinerScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: menuResource.
Parameters
T itemCombinerMenuInventory inventoryComponent componentResourceLocation resourceLocation
ตัวอย่างใช้งาน
T itemCombinerMenu = ...;
Inventory inventory = ...;
Component component = ...;
ResourceLocation resourceLocation = ...;
ItemCombinerScreen instance = new ItemCombinerScreen(itemCombinerMenu, inventory, component, resourceLocation);
net.minecraft.client.gui.screens.inventory.ItemCombinerScreen#removed()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/ItemCombinerScreen.java:34 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ removed ตาม implementation ของ ItemCombinerScreen
ทำงานยังไง
เรียกต่อ: removeSlotListener().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.ItemCombinerScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/ItemCombinerScreen.java:40 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: renderFg(), renderTooltip().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
ItemCombinerScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.ItemCombinerScreen#renderBg(GuiGraphics,float,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/ItemCombinerScreen.java:50 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Bg
ทำงานยังไง
เรียกต่อ: blit(), renderErrorIcon().
Parameters
GuiGraphics guiGraphicsfloat fint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderBg(GuiGraphics guiGraphics, float f, int i, int j) {
super.renderBg(guiGraphics, f, i, j);
}
net.minecraft.client.gui.screens.inventory.ItemCombinerScreen#renderErrorIcon(GuiGraphics,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/ItemCombinerScreen.java:56 - Modifiers:
protected abstract - Return:
void
คืออะไร
เรนเดอร์ Error Icon
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
GuiGraphics guiGraphicsint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderErrorIcon(GuiGraphics guiGraphics, int i, int j) {
super.renderErrorIcon(guiGraphics, i, j);
}
net.minecraft.client.gui.screens.inventory.ItemCombinerScreen#renderFg(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/ItemCombinerScreen.java:47 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Fg
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderFg(GuiGraphics guiGraphics, int i, int j, float f) {
super.renderFg(guiGraphics, i, j, f);
}
net.minecraft.client.gui.screens.inventory.ItemCombinerScreen#slotChanged(AbstractContainerMenu,int,ItemStack)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/ItemCombinerScreen.java:61 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ slotChanged ตาม implementation ของ ItemCombinerScreen
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
AbstractContainerMenu abstractContainerMenuint iItemStack itemStack
ตัวอย่างใช้งาน
ItemCombinerScreen instance = ...;
AbstractContainerMenu abstractContainerMenu = ...;
ItemStack itemStack = ...;
instance.slotChanged(abstractContainerMenu, 0, itemStack);
net.minecraft.client.gui.screens.inventory.ItemCombinerScreen#subInit()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/ItemCombinerScreen.java:24 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ subInit ตาม implementation ของ ItemCombinerScreen
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
JigsawBlockEditScreen
- Full name:
net.minecraft.client.gui.screens.inventory.JigsawBlockEditScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/JigsawBlockEditScreen.java - Type:
class - Modifiers:
public - Extends:
Screen
net.minecraft.client.gui.screens.inventory.JigsawBlockEditScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/JigsawBlockEditScreen.java:97 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ JigsawBlockEditScreen
ทำงานยังไง
แก้ state: poolEdit, nameEdit, targetEdit, finalStateEdit, selectionPriorityEdit, placementPriorityEdit. เรียกต่อ: setMaxLength(), setValue(), getPool(), location(), toString(), setResponder(), updateValidity(), addWidget(). สร้างออบเจ็กต์: EditBox, AbstractSliderButton.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.JigsawBlockEditScreen#isValidResourceLocation(String)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/JigsawBlockEditScreen.java:179 - Modifiers:
public static - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Valid Resource Location
ทำงานยังไง
เรียกต่อ: tryParse(). คืนค่า: ResourceLocation.tryParse(string) != null.
Parameters
String string
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.JigsawBlockEditScreen#JigsawBlockEditScreen(JigsawBlockEntity)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/JigsawBlockEditScreen.java:49 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ JigsawBlockEditScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: jigsawEntity.
Parameters
JigsawBlockEntity jigsawBlockEntity
ตัวอย่างใช้งาน
JigsawBlockEntity jigsawBlockEntity = ...;
JigsawBlockEditScreen instance = new JigsawBlockEditScreen(jigsawBlockEntity);
net.minecraft.client.gui.screens.inventory.JigsawBlockEditScreen#keyPressed(int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/JigsawBlockEditScreen.java:213 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ keyPressed ตาม implementation ของ JigsawBlockEditScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: onDone(). มีจุด return อย่างน้อย 3 จุด.
Parameters
int iint jint k
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.JigsawBlockEditScreen#onClose()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/JigsawBlockEditScreen.java:92 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Close
ทำงานยังไง
เรียกต่อ: onCancel().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.JigsawBlockEditScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/JigsawBlockEditScreen.java:227 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: drawString(), getFrontFacing(), getBlockState(), getAxis(), isVertical().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
JigsawBlockEditScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.JigsawBlockEditScreen#renderBackground(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/JigsawBlockEditScreen.java:174 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Background
ทำงานยังไง
เรียกต่อ: renderTransparentBackground().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
JigsawBlockEditScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderBackground(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.JigsawBlockEditScreen#resize(Minecraft,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/JigsawBlockEditScreen.java:191 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ resize ตาม implementation ของ JigsawBlockEditScreen
ทำงานยังไง
แก้ state: levels, joint. เรียกต่อ: getValue(), init(), setValue().
Parameters
Minecraft minecraftint iint j
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.JigsawBlockEditScreen#setInitialFocus()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/JigsawBlockEditScreen.java:169 - Modifiers:
protected - Return:
void
คืออะไร
กำหนดค่า Initial Focus
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
LecternScreen
- Full name:
net.minecraft.client.gui.screens.inventory.LecternScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/LecternScreen.java - Type:
class - Modifiers:
public - Extends:
BookViewScreen - Implements:
MenuAccess<LecternMenu>
net.minecraft.client.gui.screens.inventory.LecternScreen#closeScreen()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/LecternScreen.java:106 - Modifiers:
protected - Return:
void
คืออะไร
ปิด Screen
ทำงานยังไง
เรียกต่อ: closeContainer().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.LecternScreen#createMenuControls()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/LecternScreen.java:56 - Modifiers:
protected - Return:
void
คืออะไร
สร้าง Menu Controls
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: mayBuild(), addRenderableWidget(), builder(), onClose(), bounds(), build(), translatable(), sendButtonClick().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.LecternScreen#forcePage(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/LecternScreen.java:78 - Modifiers:
protected - Return:
boolean
คืออะไร
ดำเนินการ forcePage ตาม implementation ของ LecternScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getPage(), sendButtonClick(). มีจุด return อย่างน้อย 2 จุด.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.LecternScreen#getMenu()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/LecternScreen.java:34 - Modifiers:
public - Return:
LecternMenu
คืออะไร
อ่านค่า Menu
ทำงานยังไง
คืนค่า: this.menu.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.LecternScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/LecternScreen.java:38 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ LecternScreen
ทำงานยังไง
เรียกต่อ: addSlotListener().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.LecternScreen#isPauseScreen()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/LecternScreen.java:92 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Pause Screen
ทำงานยังไง
คืนค่า: false.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.LecternScreen#LecternScreen(LecternMenu,Inventory,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/LecternScreen.java:30 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ LecternScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: menu.
Parameters
LecternMenu lecternMenuInventory inventoryComponent component
ตัวอย่างใช้งาน
LecternMenu lecternMenu = ...;
Inventory inventory = ...;
Component component = ...;
LecternScreen instance = new LecternScreen(lecternMenu, inventory, component);
net.minecraft.client.gui.screens.inventory.LecternScreen#onClose()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/LecternScreen.java:44 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Close
ทำงานยังไง
เรียกต่อ: closeContainer().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.LecternScreen#pageBack()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/LecternScreen.java:68 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ pageBack ตาม implementation ของ LecternScreen
ทำงานยังไง
เรียกต่อ: sendButtonClick().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.LecternScreen#pageForward()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/LecternScreen.java:73 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ pageForward ตาม implementation ของ LecternScreen
ทำงานยังไง
เรียกต่อ: sendButtonClick().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.LecternScreen#removed()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/LecternScreen.java:50 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ removed ตาม implementation ของ LecternScreen
ทำงานยังไง
เรียกต่อ: removeSlotListener().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
LoomScreen
- Full name:
net.minecraft.client.gui.screens.inventory.LoomScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/LoomScreen.java - Type:
class - Modifiers:
public - Extends:
AbstractContainerScreen<LoomMenu>
net.minecraft.client.gui.screens.inventory.LoomScreen#hasClickedOutside(double,double,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/LoomScreen.java:249 - Modifiers:
protected - Return:
boolean
คืออะไร
ตรวจสอบว่ามี Clicked Outside
ทำงานยังไง
คืนค่า: d < i || e < j || d >= i + this.imageWidth || e >= j + this.imageHeight.
Parameters
double ddouble eint iint jint k
ตัวอย่างใช้งาน
@Override
protected boolean hasClickedOutside(double d, double e, int i, int j, int k) {
return super.hasClickedOutside(d, e, i, j, k);
}
net.minecraft.client.gui.screens.inventory.LoomScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/LoomScreen.java:72 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ LoomScreen
ทำงานยังไง
แก้ state: flag. เรียกต่อ: getEntityModels(), bakeLayer(), getChild().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.LoomScreen#LoomScreen(LoomMenu,Inventory,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/LoomScreen.java:66 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ LoomScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: titleLabelY. เรียกต่อ: registerUpdateListener().
Parameters
LoomMenu loomMenuInventory inventoryComponent component
ตัวอย่างใช้งาน
LoomMenu loomMenu = ...;
Inventory inventory = ...;
Component component = ...;
LoomScreen instance = new LoomScreen(loomMenu, inventory, component);
net.minecraft.client.gui.screens.inventory.LoomScreen#mouseClicked(double,double,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/LoomScreen.java:187 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseClicked ตาม implementation ของ LoomScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: scrolling. เรียกต่อ: clickMenuButton(), getInstance(), getSoundManager(), play(), forUI(), handleInventoryButtonClick(). มีจุด return อย่างน้อย 2 จุด.
Parameters
double ddouble eint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.LoomScreen#mouseDragged(double,double,int,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/LoomScreen.java:218 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseDragged ตาม implementation ของ LoomScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: scrollOffs, startRow. เรียกต่อ: totalRowCount(), clamp(), max(). มีจุด return อย่างน้อย 2 จุด.
Parameters
double ddouble eint idouble fdouble g
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.LoomScreen#mouseScrolled(double,double,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/LoomScreen.java:233 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseScrolled ตาม implementation ของ LoomScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: scrollOffs, startRow. เรียกต่อ: totalRowCount(), clamp(), max(). มีจุด return อย่างน้อย 2 จุด.
Parameters
double ddouble edouble fdouble g
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.LoomScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/LoomScreen.java:78 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: renderTooltip().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.LoomScreen#renderBg(GuiGraphics,float,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/LoomScreen.java:88 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Bg
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: blit(), getBannerSlot(), getDyeSlot(), getPatternSlot(), getResultSlot(), hasItem(), blitSprite(), flush().
Parameters
GuiGraphics guiGraphicsfloat fint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderBg(GuiGraphics guiGraphics, float f, int i, int j) {
super.renderBg(guiGraphics, f, i, j);
}
MenuAccess
- Full name:
net.minecraft.client.gui.screens.inventory.MenuAccess - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/MenuAccess.java - Type:
interface - Modifiers:
public
net.minecraft.client.gui.screens.inventory.MenuAccess#getMenu()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/MenuAccess.java:9 - Modifiers: ``
- Return:
T
คืออะไร
อ่านค่า Menu
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
MerchantScreen
- Full name:
net.minecraft.client.gui.screens.inventory.MerchantScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/MerchantScreen.java - Type:
class - Modifiers:
public - Extends:
AbstractContainerScreen<MerchantMenu>
net.minecraft.client.gui.screens.inventory.MerchantScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/MerchantScreen.java:69 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ MerchantScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: shopItem. เรียกต่อ: addRenderableWidget(), TradeOfferButton(), getIndex(), postButtonClick(). สร้างออบเจ็กต์: MerchantScreen.TradeOfferButton.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.MerchantScreen#MerchantScreen(MerchantMenu,Inventory,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/MerchantScreen.java:57 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ MerchantScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: imageWidth, inventoryLabelX.
Parameters
MerchantMenu merchantMenuInventory inventoryComponent component
ตัวอย่างใช้งาน
MerchantMenu merchantMenu = ...;
Inventory inventory = ...;
Component component = ...;
MerchantScreen instance = new MerchantScreen(merchantMenu, inventory, component);
net.minecraft.client.gui.screens.inventory.MerchantScreen#mouseClicked(double,double,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/MerchantScreen.java:277 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseClicked ตาม implementation ของ MerchantScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: isDragging. เรียกต่อ: canScroll(), getOffers(), size(). คืนค่า: super.mouseClicked(d, e, i).
Parameters
double ddouble eint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.MerchantScreen#mouseDragged(double,double,int,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/MerchantScreen.java:261 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseDragged ตาม implementation ของ MerchantScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: scrollOff. เรียกต่อ: getOffers(), size(), clamp(). มีจุด return อย่างน้อย 2 จุด.
Parameters
double ddouble eint idouble fdouble g
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.MerchantScreen#mouseScrolled(double,double,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/MerchantScreen.java:246 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseScrolled ตาม implementation ของ MerchantScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: scrollOff. เรียกต่อ: getOffers(), size(), canScroll(), clamp(). มีจุด return อย่างน้อย 2 จุด.
Parameters
double ddouble edouble fdouble g
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.MerchantScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/MerchantScreen.java:160 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getOffers(), isEmpty(), renderScroller(), canScroll(), size(), getBaseCostA(), getCostA(), getCostB().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
MerchantScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.MerchantScreen#renderBg(GuiGraphics,float,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/MerchantScreen.java:104 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Bg
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: blit(), getOffers(), isEmpty(), size(), get(), isOutOfStock(), blitSprite().
Parameters
GuiGraphics guiGraphicsfloat fint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderBg(GuiGraphics guiGraphics, float f, int i, int j) {
super.renderBg(guiGraphics, f, i, j);
}
net.minecraft.client.gui.screens.inventory.MerchantScreen#renderLabels(GuiGraphics,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/MerchantScreen.java:87 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Labels
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getTraderLevel(), showProgressBar(), translatable(), width(), drawString().
Parameters
GuiGraphics guiGraphicsint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderLabels(GuiGraphics guiGraphics, int i, int j) {
super.renderLabels(guiGraphics, i, j);
}
MinecartCommandBlockEditScreen
- Full name:
net.minecraft.client.gui.screens.inventory.MinecartCommandBlockEditScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/MinecartCommandBlockEditScreen.java - Type:
class - Modifiers:
public - Extends:
AbstractCommandBlockEditScreen
net.minecraft.client.gui.screens.inventory.MinecartCommandBlockEditScreen#getCommandBlock()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/MinecartCommandBlockEditScreen.java:17 - Modifiers:
public - Return:
BaseCommandBlock
คืออะไร
อ่านค่า Command Block
ทำงานยังไง
คืนค่า: this.commandBlock.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
MinecartCommandBlockEditScreen instance = ...;
BaseCommandBlock result = instance.getCommandBlock();
net.minecraft.client.gui.screens.inventory.MinecartCommandBlockEditScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/MinecartCommandBlockEditScreen.java:27 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ MinecartCommandBlockEditScreen
ทำงานยังไง
เรียกต่อ: setValue(), getCommandBlock(), getCommand().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.MinecartCommandBlockEditScreen#MinecartCommandBlockEditScreen(BaseCommandBlock)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/MinecartCommandBlockEditScreen.java:13 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ MinecartCommandBlockEditScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: commandBlock.
Parameters
BaseCommandBlock baseCommandBlock
ตัวอย่างใช้งาน
BaseCommandBlock baseCommandBlock = ...;
MinecartCommandBlockEditScreen instance = new MinecartCommandBlockEditScreen(baseCommandBlock);
net.minecraft.client.gui.screens.inventory.MinecartCommandBlockEditScreen#populateAndSendPacket(BaseCommandBlock)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/MinecartCommandBlockEditScreen.java:33 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ populateAndSendPacket ตาม implementation ของ MinecartCommandBlockEditScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getConnection(), send(), getMinecart(), getId(), getValue(), isTrackOutput(). สร้างออบเจ็กต์: ServerboundSetCommandMinecartPacket.
Parameters
BaseCommandBlock baseCommandBlock
ตัวอย่างใช้งาน
BaseCommandBlock baseCommandBlock = ...;
@Override
protected void populateAndSendPacket(BaseCommandBlock baseCommandBlock) {
super.populateAndSendPacket(baseCommandBlock);
}
PageButton
- Full name:
net.minecraft.client.gui.screens.inventory.PageButton - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/PageButton.java - Type:
class - Modifiers:
public - Extends:
Button
net.minecraft.client.gui.screens.inventory.PageButton#PageButton(int,int,boolean,Button.OnPress,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/PageButton.java:23 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ PageButton ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: isForward, playTurnSound.
Parameters
int iint jboolean blButton.OnPress onPressboolean bl2
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.PageButton#playDownSound(SoundManager)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/PageButton.java:41 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ playDownSound ตาม implementation ของ PageButton
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: play(), forUI().
Parameters
SoundManager soundManager
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.PageButton#renderWidget(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/PageButton.java:29 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Widget
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isHoveredOrFocused(), blitSprite(), getX(), getY().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
PageButton instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderWidget(guiGraphics, 0, 0, 0.0F);
ShulkerBoxScreen
- Full name:
net.minecraft.client.gui.screens.inventory.ShulkerBoxScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/ShulkerBoxScreen.java - Type:
class - Modifiers:
public - Extends:
AbstractContainerScreen<ShulkerBoxMenu>
net.minecraft.client.gui.screens.inventory.ShulkerBoxScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/ShulkerBoxScreen.java:21 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: renderTooltip().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
ShulkerBoxScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.ShulkerBoxScreen#renderBg(GuiGraphics,float,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/ShulkerBoxScreen.java:27 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Bg
ทำงานยังไง
เรียกต่อ: blit().
Parameters
GuiGraphics guiGraphicsfloat fint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderBg(GuiGraphics guiGraphics, float f, int i, int j) {
super.renderBg(guiGraphics, f, i, j);
}
net.minecraft.client.gui.screens.inventory.ShulkerBoxScreen#ShulkerBoxScreen(ShulkerBoxMenu,Inventory,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/ShulkerBoxScreen.java:16 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ShulkerBoxScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: imageHeight.
Parameters
ShulkerBoxMenu shulkerBoxMenuInventory inventoryComponent component
ตัวอย่างใช้งาน
ShulkerBoxMenu shulkerBoxMenu = ...;
Inventory inventory = ...;
Component component = ...;
ShulkerBoxScreen instance = new ShulkerBoxScreen(shulkerBoxMenu, inventory, component);
SignEditScreen
- Full name:
net.minecraft.client.gui.screens.inventory.SignEditScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/SignEditScreen.java - Type:
class - Modifiers:
public - Extends:
AbstractSignEditScreen
net.minecraft.client.gui.screens.inventory.SignEditScreen#getSignTextScale()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/SignEditScreen.java:59 - Modifiers:
protected - Return:
Vector3f
คืออะไร
อ่านค่า Sign Text Scale
ทำงานยังไง
คืนค่า: TEXT_SCALE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.SignEditScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/SignEditScreen.java:30 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ SignEditScreen
ทำงานยังไง
แก้ state: signModel. เรียกต่อ: getBlockState(), getBlock(), createSignModel(), getEntityModels().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.SignEditScreen#offsetSign(GuiGraphics,BlockState)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/SignEditScreen.java:37 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ offsetSign ตาม implementation ของ SignEditScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getBlock(), pose(), translate().
Parameters
GuiGraphics guiGraphicsBlockState blockState
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
BlockState blockState = ...;
@Override
protected void offsetSign(GuiGraphics guiGraphics, BlockState blockState) {
super.offsetSign(guiGraphics, blockState);
}
net.minecraft.client.gui.screens.inventory.SignEditScreen#renderSignBackground(GuiGraphics)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/SignEditScreen.java:46 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Sign Background
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: pose(), translate(), scale(), drawSpecial(), getSignMaterial(), buffer(), renderToBuffer().
Parameters
GuiGraphics guiGraphics
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderSignBackground(GuiGraphics guiGraphics) {
super.renderSignBackground(guiGraphics);
}
net.minecraft.client.gui.screens.inventory.SignEditScreen#SignEditScreen(SignBlockEntity,boolean,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/SignEditScreen.java:26 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SignEditScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
SignBlockEntity signBlockEntityboolean blboolean bl2
ตัวอย่างใช้งาน
SignBlockEntity signBlockEntity = ...;
SignEditScreen instance = new SignEditScreen(signBlockEntity, true, true);
SmithingScreen
- Full name:
net.minecraft.client.gui.screens.inventory.SmithingScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/SmithingScreen.java - Type:
class - Modifiers:
public - Extends:
ItemCombinerScreen<SmithingMenu>
net.minecraft.client.gui.screens.inventory.SmithingScreen#containerTick()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/SmithingScreen.java:76 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ containerTick ตาม implementation ของ SmithingScreen
ทำงานยังไง
เรียกต่อ: getTemplateItem(), tick(), map(), orElse(), of().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.SmithingScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/SmithingScreen.java:92 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: renderOnboardingTooltips().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
SmithingScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.SmithingScreen#renderBg(GuiGraphics,float,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/SmithingScreen.java:98 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Bg
ทำงานยังไง
เรียกต่อ: render(), renderEntityInInventory().
Parameters
GuiGraphics guiGraphicsfloat fint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderBg(GuiGraphics guiGraphics, float f, int i, int j) {
super.renderBg(guiGraphics, f, i, j);
}
net.minecraft.client.gui.screens.inventory.SmithingScreen#renderErrorIcon(GuiGraphics,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/SmithingScreen.java:130 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Error Icon
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: hasRecipeError(), blitSprite().
Parameters
GuiGraphics guiGraphicsint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderErrorIcon(GuiGraphics guiGraphics, int i, int j) {
super.renderErrorIcon(guiGraphics, i, j);
}
net.minecraft.client.gui.screens.inventory.SmithingScreen#slotChanged(AbstractContainerMenu,int,ItemStack)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/SmithingScreen.java:109 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ slotChanged ตาม implementation ของ SmithingScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: updateArmorStandPreview().
Parameters
AbstractContainerMenu abstractContainerMenuint iItemStack itemStack
ตัวอย่างใช้งาน
SmithingScreen instance = ...;
AbstractContainerMenu abstractContainerMenu = ...;
ItemStack itemStack = ...;
instance.slotChanged(abstractContainerMenu, 0, itemStack);
net.minecraft.client.gui.screens.inventory.SmithingScreen#SmithingScreen(SmithingMenu,Inventory,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/SmithingScreen.java:58 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SmithingScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: titleLabelX, titleLabelY. เรียกต่อ: withDefaultNamespace().
Parameters
SmithingMenu smithingMenuInventory inventoryComponent component
ตัวอย่างใช้งาน
SmithingMenu smithingMenu = ...;
Inventory inventory = ...;
Component component = ...;
SmithingScreen instance = new SmithingScreen(smithingMenu, inventory, component);
net.minecraft.client.gui.screens.inventory.SmithingScreen#subInit()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/SmithingScreen.java:64 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ subInit ตาม implementation ของ SmithingScreen
ทำงานยังไง
แก้ state: armorStandPreview. เรียกต่อ: setNoBasePlate(), setShowArms(), setXRot(), getYRot(), updateArmorStandPreview(), getSlot(), getItem(). สร้างออบเจ็กต์: ArmorStand.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
SmokerScreen
- Full name:
net.minecraft.client.gui.screens.inventory.SmokerScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/SmokerScreen.java - Type:
class - Modifiers:
public - Extends:
AbstractFurnaceScreen<SmokerMenu>
net.minecraft.client.gui.screens.inventory.SmokerScreen#SmokerScreen(SmokerMenu,Inventory,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/SmokerScreen.java:25 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SmokerScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
SmokerMenu smokerMenuInventory inventoryComponent component
ตัวอย่างใช้งาน
SmokerMenu smokerMenu = ...;
Inventory inventory = ...;
Component component = ...;
SmokerScreen instance = new SmokerScreen(smokerMenu, inventory, component);
StonecutterScreen
- Full name:
net.minecraft.client.gui.screens.inventory.StonecutterScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/StonecutterScreen.java - Type:
class - Modifiers:
public - Extends:
AbstractContainerScreen<StonecutterMenu>
net.minecraft.client.gui.screens.inventory.StonecutterScreen#getOffscreenRows()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/StonecutterScreen.java:189 - Modifiers:
protected - Return:
int
คืออะไร
อ่านค่า Offscreen Rows
ทำงานยังไง
เรียกต่อ: getNumberOfVisibleRecipes(). คืนค่า: (this.menu.getNumberOfVisibleRecipes() + 4 - 1) / 4 - 3.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.StonecutterScreen#mouseClicked(double,double,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/StonecutterScreen.java:126 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseClicked ตาม implementation ของ StonecutterScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: scrolling. เรียกต่อ: clickMenuButton(), getInstance(), getSoundManager(), play(), forUI(), handleInventoryButtonClick(). มีจุด return อย่างน้อย 2 จุด.
Parameters
double ddouble eint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.StonecutterScreen#mouseDragged(double,double,int,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/StonecutterScreen.java:155 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseDragged ตาม implementation ของ StonecutterScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: scrollOffs, startIndex. เรียกต่อ: isScrollBarActive(), clamp(), getOffscreenRows(). มีจุด return อย่างน้อย 2 จุด.
Parameters
double ddouble eint idouble fdouble g
ตัวอย่างใช้งาน
StonecutterScreen instance = ...;
boolean result = instance.mouseDragged(0.0D, 0.0D, 0, 0.0D, 0.0D);
net.minecraft.client.gui.screens.inventory.StonecutterScreen#mouseScrolled(double,double,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/StonecutterScreen.java:169 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mouseScrolled ตาม implementation ของ StonecutterScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: scrollOffs, startIndex. เรียกต่อ: isScrollBarActive(), getOffscreenRows(), clamp(). มีจุด return อย่างน้อย 2 จุด.
Parameters
double ddouble edouble fdouble g
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.StonecutterScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/StonecutterScreen.java:50 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: renderTooltip().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
StonecutterScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.StonecutterScreen#renderBg(GuiGraphics,float,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/StonecutterScreen.java:56 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Bg
ทำงานยังไง
เรียกต่อ: blit(), isScrollBarActive(), blitSprite(), renderButtons(), renderRecipes().
Parameters
GuiGraphics guiGraphicsfloat fint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderBg(GuiGraphics guiGraphics, float f, int i, int j) {
super.renderBg(guiGraphics, f, i, j);
}
net.minecraft.client.gui.screens.inventory.StonecutterScreen#renderTooltip(GuiGraphics,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/StonecutterScreen.java:71 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Tooltip
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getVisibleRecipes(), size(), fromLevel(), entries(), get(), recipe(), optionDisplay(), resolveForFirstStack().
Parameters
GuiGraphics guiGraphicsint iint j
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderTooltip(GuiGraphics guiGraphics, int i, int j) {
super.renderTooltip(guiGraphics, i, j);
}
net.minecraft.client.gui.screens.inventory.StonecutterScreen#StonecutterScreen(StonecutterMenu,Inventory,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/StonecutterScreen.java:44 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ StonecutterScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: titleLabelY. เรียกต่อ: registerUpdateListener().
Parameters
StonecutterMenu stonecutterMenuInventory inventoryComponent component
ตัวอย่างใช้งาน
StonecutterMenu stonecutterMenu = ...;
Inventory inventory = ...;
Component component = ...;
StonecutterScreen instance = new StonecutterScreen(stonecutterMenu, inventory, component);
StructureBlockEditScreen
- Full name:
net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen - Package:
net.minecraft.client.gui.screens.inventory - Source:
clientOnly—net/minecraft/client/gui/screens/inventory/StructureBlockEditScreen.java - Type:
class - Modifiers:
public - Extends:
Screen
net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/StructureBlockEditScreen.java:94 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ StructureBlockEditScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: initialMirror, initialRotation, initialMode, initialEntityIgnoring, initialShowAir, initialShowBoundingBox. เรียกต่อ: addRenderableWidget(), builder(), onDone(), bounds(), build(), onCancel(), getMirror(), getRotation(). สร้างออบเจ็กต์: EditBox. คืนค่า: !StructureBlockEditScreen.this.isValidCharacterForName(this.getValue(), c, this.getCursorPosition()) ? false : super.charTyped(c, i).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen#isPauseScreen()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/StructureBlockEditScreen.java:454 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Pause Screen
ทำงานยังไง
คืนค่า: false.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen#keyPressed(int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/StructureBlockEditScreen.java:398 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ keyPressed ตาม implementation ของ StructureBlockEditScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: onDone(). มีจุด return อย่างน้อย 3 จุด.
Parameters
int iint jint k
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen#onClose()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/StructureBlockEditScreen.java:393 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Close
ทำงานยังไง
เรียกต่อ: onCancel().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/StructureBlockEditScreen.java:412 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getMode(), drawCenteredString(), drawString(), width(), getDisplayName().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
StructureBlockEditScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen#renderBackground(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/StructureBlockEditScreen.java:226 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Background
ทำงานยังไง
เรียกต่อ: renderTransparentBackground().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
StructureBlockEditScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderBackground(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen#resize(Minecraft,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/StructureBlockEditScreen.java:231 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ resize ตาม implementation ของ StructureBlockEditScreen
ทำงานยังไง
เรียกต่อ: getValue(), init(), setValue().
Parameters
Minecraft minecraftint iint j
ตัวอย่างใช้งาน
StructureBlockEditScreen instance = ...;
Minecraft minecraft = ...;
instance.resize(minecraft, 0, 0);
net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen#setInitialFocus()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/StructureBlockEditScreen.java:221 - Modifiers:
protected - Return:
void
คืออะไร
กำหนดค่า Initial Focus
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen#StructureBlockEditScreen(StructureBlockEntity)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/inventory/StructureBlockEditScreen.java:72 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ StructureBlockEditScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: structure. เรียกต่อ: translatable(), getDescriptionId(), setDecimalFormatSymbols(), getInstance().
Parameters
StructureBlockEntity structureBlockEntity
ตัวอย่างใช้งาน
StructureBlockEntity structureBlockEntity = ...;
StructureBlockEditScreen instance = new StructureBlockEditScreen(structureBlockEntity);