Package net.minecraft.client.gui.components.spectator
Part 1/1
SpectatorGui
- Full name:
net.minecraft.client.gui.components.spectator.SpectatorGui - Package:
net.minecraft.client.gui.components.spectator - Source:
clientOnly—net/minecraft/client/gui/components/spectator/SpectatorGui.java - Type:
class - Modifiers:
public - Implements:
SpectatorMenuListener
net.minecraft.client.gui.components.spectator.SpectatorGui#isMenuActive()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/spectator/SpectatorGui.java:112 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Menu Active
ทำงานยังไง
คืนค่า: this.menu != null.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.spectator.SpectatorGui#onHotbarSelected(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/spectator/SpectatorGui.java:34 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Hotbar Selected
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: lastSelectionTime, menu. เรียกต่อ: getMillis(), selectSlot(). สร้างออบเจ็กต์: SpectatorMenu.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.spectator.SpectatorGui#onMouseMiddleClick()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/spectator/SpectatorGui.java:129 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Mouse Middle Click
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: lastSelectionTime, menu. เรียกต่อ: getMillis(), isMenuActive(), getSelectedSlot(), selectSlot(). สร้างออบเจ็กต์: SpectatorMenu.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.spectator.SpectatorGui#onMouseScrolled(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/spectator/SpectatorGui.java:116 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Mouse Scrolled
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: lastSelectionTime. เรียกต่อ: getSelectedSlot(), getItem(), isEnabled(), selectSlot(), getMillis().
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.spectator.SpectatorGui#onSpectatorMenuClosed(SpectatorMenu)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/spectator/SpectatorGui.java:106 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Spectator Menu Closed
ทำงานยังไง
แก้ state: menu, lastSelectionTime.
Parameters
SpectatorMenu spectatorMenu
ตัวอย่างใช้งาน
SpectatorGui instance = ...;
SpectatorMenu spectatorMenu = ...;
instance.onSpectatorMenuClosed(spectatorMenu);
net.minecraft.client.gui.components.spectator.SpectatorGui#renderHotbar(GuiGraphics)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/spectator/SpectatorGui.java:48 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Hotbar
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getHotbarAlpha(), exit(), guiWidth(), pose(), pushPose(), translate(), floor(), guiHeight().
Parameters
GuiGraphics guiGraphics
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.spectator.SpectatorGui#renderPage(GuiGraphics,float,int,int,SpectatorPage)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/spectator/SpectatorGui.java:65 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Page
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: white(), blitSprite(), getSelectedSlot(), renderSlot(), guiWidth(), getItem().
Parameters
GuiGraphics guiGraphicsfloat fint iint jSpectatorPage spectatorPage
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
SpectatorPage spectatorPage = ...;
@Override
protected void renderPage(GuiGraphics guiGraphics, float f, int i, int j, SpectatorPage spectatorPage) {
super.renderPage(guiGraphics, f, i, j, spectatorPage);
}
net.minecraft.client.gui.components.spectator.SpectatorGui#renderTooltip(GuiGraphics)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/spectator/SpectatorGui.java:92 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Tooltip
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getHotbarAlpha(), getSelectedItem(), getSelectedCategory(), getPrompt(), getName(), width(), guiWidth(), guiHeight().
Parameters
GuiGraphics guiGraphics
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.spectator.SpectatorGui#SpectatorGui(Minecraft)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/spectator/SpectatorGui.java:30 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SpectatorGui ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: minecraft.
Parameters
Minecraft minecraft