Skip to content

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: clientOnlynet/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

  • ไม่มี

ตัวอย่างใช้งาน

SpectatorGui instance = ...;
boolean result = instance.isMenuActive();

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

ตัวอย่างใช้งาน

SpectatorGui instance = ...;
instance.onHotbarSelected(0);

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

  • ไม่มี

ตัวอย่างใช้งาน

SpectatorGui instance = ...;
instance.onMouseMiddleClick();

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

ตัวอย่างใช้งาน

SpectatorGui instance = ...;
instance.onMouseScrolled(0);

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

ตัวอย่างใช้งาน

SpectatorGui instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderHotbar(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 guiGraphics
  • float f
  • int i
  • int j
  • SpectatorPage 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

ตัวอย่างใช้งาน

SpectatorGui instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderTooltip(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

ตัวอย่างใช้งาน

Minecraft minecraft = ...;
SpectatorGui instance = new SpectatorGui(minecraft);