Skip to content

Package net.minecraft.client.gui.screens.options

Part 1/1


AccessibilityOptionsScreen

  • Full name: net.minecraft.client.gui.screens.options.AccessibilityOptionsScreen
  • Package: net.minecraft.client.gui.screens.options
  • Source: clientOnlynet/minecraft/client/gui/screens/options/AccessibilityOptionsScreen.java
  • Type: class
  • Modifiers: public
  • Extends: OptionsSubScreen

net.minecraft.client.gui.screens.options.AccessibilityOptionsScreen#AccessibilityOptionsScreen(Screen,Options)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/AccessibilityOptionsScreen.java:54
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ AccessibilityOptionsScreen ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • Screen screen
  • Options options

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

Screen screen = ...;
Options options = ...;
AccessibilityOptionsScreen instance = new AccessibilityOptionsScreen(screen, options);

net.minecraft.client.gui.screens.options.AccessibilityOptionsScreen#addFooter()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/AccessibilityOptionsScreen.java:78
  • Modifiers: protected
  • Return: void

คืออะไร

เพิ่ม Footer

ทำงานยังไง

เรียกต่อ: addToFooter(), horizontal(), spacing(), addChild(), builder(), translatable(), confirmLink(), build().

Parameters

  • ไม่มี

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

@Override
protected void addFooter() {
    super.addFooter();
}

net.minecraft.client.gui.screens.options.AccessibilityOptionsScreen#addOptions()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/AccessibilityOptionsScreen.java:73
  • Modifiers: protected
  • Return: void

คืออะไร

เพิ่ม Options

ทำงานยังไง

เรียกต่อ: addSmall(), options().

Parameters

  • ไม่มี

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

@Override
protected void addOptions() {
    super.addOptions();
}

net.minecraft.client.gui.screens.options.AccessibilityOptionsScreen#init()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/AccessibilityOptionsScreen.java:58
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ init ตาม implementation ของ AccessibilityOptionsScreen

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: findOption(), highContrast(), getResourcePackRepository(), getAvailableIds(), contains(), setTooltip(), create(), translatable().

Parameters

  • ไม่มี

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

@Override
protected void init() {
    super.init();
}

ChatOptionsScreen

  • Full name: net.minecraft.client.gui.screens.options.ChatOptionsScreen
  • Package: net.minecraft.client.gui.screens.options
  • Source: clientOnlynet/minecraft/client/gui/screens/options/ChatOptionsScreen.java
  • Type: class
  • Modifiers: public
  • Extends: OptionsSubScreen

net.minecraft.client.gui.screens.options.ChatOptionsScreen#addOptions()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/ChatOptionsScreen.java:40
  • Modifiers: protected
  • Return: void

คืออะไร

เพิ่ม Options

ทำงานยังไง

เรียกต่อ: addSmall(), options().

Parameters

  • ไม่มี

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

@Override
protected void addOptions() {
    super.addOptions();
}

net.minecraft.client.gui.screens.options.ChatOptionsScreen#ChatOptionsScreen(Screen,Options)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/ChatOptionsScreen.java:36
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ChatOptionsScreen ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • Screen screen
  • Options options

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

Screen screen = ...;
Options options = ...;
ChatOptionsScreen instance = new ChatOptionsScreen(screen, options);

FontOptionsScreen

  • Full name: net.minecraft.client.gui.screens.options.FontOptionsScreen
  • Package: net.minecraft.client.gui.screens.options
  • Source: clientOnlynet/minecraft/client/gui/screens/options/FontOptionsScreen.java
  • Type: class
  • Modifiers: public
  • Extends: OptionsSubScreen

net.minecraft.client.gui.screens.options.FontOptionsScreen#addOptions()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/FontOptionsScreen.java:20
  • Modifiers: protected
  • Return: void

คืออะไร

เพิ่ม Options

ทำงานยังไง

เรียกต่อ: addSmall(), options().

Parameters

  • ไม่มี

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

@Override
protected void addOptions() {
    super.addOptions();
}

net.minecraft.client.gui.screens.options.FontOptionsScreen#FontOptionsScreen(Screen,Options)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/FontOptionsScreen.java:16
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ FontOptionsScreen ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: translatable().

Parameters

  • Screen screen
  • Options options

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

Screen screen = ...;
Options options = ...;
FontOptionsScreen instance = new FontOptionsScreen(screen, options);

LanguageSelectScreen

  • Full name: net.minecraft.client.gui.screens.options.LanguageSelectScreen
  • Package: net.minecraft.client.gui.screens.options
  • Source: clientOnlynet/minecraft/client/gui/screens/options/LanguageSelectScreen.java
  • Type: class
  • Modifiers: public
  • Extends: OptionsSubScreen

net.minecraft.client.gui.screens.options.LanguageSelectScreen#addContents()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/LanguageSelectScreen.java:33
  • Modifiers: protected
  • Return: void

คืออะไร

เพิ่ม Contents

ทำงานยังไง

แก้ state: languageSelectionList. เรียกต่อ: addToContents(), LanguageSelectionList(). สร้างออบเจ็กต์: LanguageSelectScreen.LanguageSelectionList.

Parameters

  • ไม่มี

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

@Override
protected void addContents() {
    super.addContents();
}

net.minecraft.client.gui.screens.options.LanguageSelectScreen#addFooter()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/LanguageSelectScreen.java:42
  • Modifiers: protected
  • Return: void

คืออะไร

เพิ่ม Footer

ทำงานยังไง

เรียกต่อ: addToFooter(), vertical(), spacing(), defaultCellSetting(), alignHorizontallyCenter(), addChild(), horizontal(), builder(). สร้างออบเจ็กต์: StringWidget, FontOptionsScreen.

Parameters

  • ไม่มี

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

@Override
protected void addFooter() {
    super.addFooter();
}

net.minecraft.client.gui.screens.options.LanguageSelectScreen#addOptions()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/LanguageSelectScreen.java:38
  • Modifiers: protected
  • Return: void

คืออะไร

เพิ่ม Options

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ไม่มี

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

@Override
protected void addOptions() {
    super.addOptions();
}

net.minecraft.client.gui.screens.options.LanguageSelectScreen#LanguageSelectScreen(Screen,Options,LanguageManager)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/LanguageSelectScreen.java:27
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ LanguageSelectScreen ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: languageManager. เรียกต่อ: translatable(), setFooterHeight().

Parameters

  • Screen screen
  • Options options
  • LanguageManager languageManager

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

Screen screen = ...;
Options options = ...;
LanguageManager languageManager = ...;
LanguageSelectScreen instance = new LanguageSelectScreen(screen, options, languageManager);

net.minecraft.client.gui.screens.options.LanguageSelectScreen#repositionElements()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/LanguageSelectScreen.java:54
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ repositionElements ตาม implementation ของ LanguageSelectScreen

ทำงานยังไง

เรียกต่อ: updateSize().

Parameters

  • ไม่มี

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

@Override
protected void repositionElements() {
    super.repositionElements();
}

MouseSettingsScreen

  • Full name: net.minecraft.client.gui.screens.options.MouseSettingsScreen
  • Package: net.minecraft.client.gui.screens.options
  • Source: clientOnlynet/minecraft/client/gui/screens/options/MouseSettingsScreen.java
  • Type: class
  • Modifiers: public
  • Extends: OptionsSubScreen

net.minecraft.client.gui.screens.options.MouseSettingsScreen#addOptions()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/MouseSettingsScreen.java:27
  • Modifiers: protected
  • Return: void

คืออะไร

เพิ่ม Options

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isRawMouseInputSupported(), addSmall(), concat(), stream(), options(), of(), rawMouseInput(), toArray().

Parameters

  • ไม่มี

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

@Override
protected void addOptions() {
    super.addOptions();
}

net.minecraft.client.gui.screens.options.MouseSettingsScreen#MouseSettingsScreen(Screen,Options)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/MouseSettingsScreen.java:23
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ MouseSettingsScreen ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • Screen screen
  • Options options

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

Screen screen = ...;
Options options = ...;
MouseSettingsScreen instance = new MouseSettingsScreen(screen, options);

OnlineOptionsScreen

  • Full name: net.minecraft.client.gui.screens.options.OnlineOptionsScreen
  • Package: net.minecraft.client.gui.screens.options
  • Source: clientOnlynet/minecraft/client/gui/screens/options/OnlineOptionsScreen.java
  • Type: class
  • Modifiers: public
  • Extends: OptionsSubScreen

net.minecraft.client.gui.screens.options.OnlineOptionsScreen#addOptions()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/OnlineOptionsScreen.java:66
  • Modifiers: protected
  • Return: void

คืออะไร

เพิ่ม Options

ทำงานยังไง

เรียกต่อ: addSmall(), options().

Parameters

  • ไม่มี

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

@Override
protected void addOptions() {
    super.addOptions();
}

net.minecraft.client.gui.screens.options.OnlineOptionsScreen#init()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/OnlineOptionsScreen.java:29
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ init ตาม implementation ของ OnlineOptionsScreen

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: findOption().

Parameters

  • ไม่มี

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

@Override
protected void init() {
    super.init();
}

net.minecraft.client.gui.screens.options.OnlineOptionsScreen#OnlineOptionsScreen(Screen,Options)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/OnlineOptionsScreen.java:25
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ OnlineOptionsScreen ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • Screen screen
  • Options options

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

Screen screen = ...;
Options options = ...;
OnlineOptionsScreen instance = new OnlineOptionsScreen(screen, options);

OptionsScreen

  • Full name: net.minecraft.client.gui.screens.options.OptionsScreen
  • Package: net.minecraft.client.gui.screens.options
  • Source: clientOnlynet/minecraft/client/gui/screens/options/OptionsScreen.java
  • Type: class
  • Modifiers: public
  • Extends: Screen

net.minecraft.client.gui.screens.options.OptionsScreen#createDifficultyButton(int,int,String,Minecraft)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/OptionsScreen.java:153
  • Modifiers: public static
  • Return: CycleButton<Difficulty>

คืออะไร

สร้าง Difficulty Button

ทำงานยังไง

เรียกต่อ: builder(), withValues(), values(), withInitialValue(), getDifficulty(), create(), translatable(), getConnection(). สร้างออบเจ็กต์: ServerboundChangeDifficultyPacket.

Parameters

  • int i
  • int j
  • String string
  • Minecraft minecraft

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

Minecraft minecraft = ...;
CycleButton<Difficulty> result = OptionsScreen.createDifficultyButton(0, 0, "value", minecraft);

net.minecraft.client.gui.screens.options.OptionsScreen#init()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/OptionsScreen.java:63
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ init ตาม implementation ของ OptionsScreen

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: addToHeader(), vertical(), spacing(), addChild(), horizontal(), fov(), createButton(), createOnlineButton(). สร้างออบเจ็กต์: StringWidget, GridLayout, SkinCustomizationScreen, SoundOptionsScreen.

Parameters

  • ไม่มี

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

@Override
protected void init() {
    super.init();
}

net.minecraft.client.gui.screens.options.OptionsScreen#onClose()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/OptionsScreen.java:108
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Close

ทำงานยังไง

เรียกต่อ: setScreen().

Parameters

  • ไม่มี

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

OptionsScreen instance = ...;
instance.onClose();

net.minecraft.client.gui.screens.options.OptionsScreen#OptionsScreen(Screen,Options)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/OptionsScreen.java:57
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ OptionsScreen ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: lastScreen, options.

Parameters

  • Screen screen
  • Options options

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

Screen screen = ...;
Options options = ...;
OptionsScreen instance = new OptionsScreen(screen, options);

net.minecraft.client.gui.screens.options.OptionsScreen#removed()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/OptionsScreen.java:177
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ removed ตาม implementation ของ OptionsScreen

ทำงานยังไง

เรียกต่อ: save().

Parameters

  • ไม่มี

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

OptionsScreen instance = ...;
instance.removed();

net.minecraft.client.gui.screens.options.OptionsScreen#repositionElements()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/OptionsScreen.java:103
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ repositionElements ตาม implementation ของ OptionsScreen

ทำงานยังไง

เรียกต่อ: arrangeElements().

Parameters

  • ไม่มี

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

@Override
protected void repositionElements() {
    super.repositionElements();
}

OptionsSubScreen

  • Full name: net.minecraft.client.gui.screens.options.OptionsSubScreen
  • Package: net.minecraft.client.gui.screens.options
  • Source: clientOnlynet/minecraft/client/gui/screens/options/OptionsSubScreen.java
  • Type: class
  • Modifiers: public abstract
  • Extends: Screen

net.minecraft.client.gui.screens.options.OptionsSubScreen#addContents()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/OptionsSubScreen.java:45
  • Modifiers: protected
  • Return: void

คืออะไร

เพิ่ม Contents

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: list, narratorButton. เรียกต่อ: addToContents(), addOptions(), findOption(), narrator(), getNarrator(), isActive(). สร้างออบเจ็กต์: OptionsList.

Parameters

  • ไม่มี

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

@Override
protected void addContents() {
    super.addContents();
}

net.minecraft.client.gui.screens.options.OptionsSubScreen#addFooter()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/OptionsSubScreen.java:56
  • Modifiers: protected
  • Return: void

คืออะไร

เพิ่ม Footer

ทำงานยังไง

เรียกต่อ: addToFooter(), builder(), onClose(), width(), build().

Parameters

  • ไม่มี

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

@Override
protected void addFooter() {
    super.addFooter();
}

net.minecraft.client.gui.screens.options.OptionsSubScreen#addOptions()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/OptionsSubScreen.java:54
  • Modifiers: protected abstract
  • Return: void

คืออะไร

เพิ่ม Options

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

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

@Override
protected void addOptions() {
    super.addOptions();
}

net.minecraft.client.gui.screens.options.OptionsSubScreen#addTitle()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/OptionsSubScreen.java:41
  • Modifiers: protected
  • Return: void

คืออะไร

เพิ่ม Title

ทำงานยังไง

เรียกต่อ: addTitleHeader().

Parameters

  • ไม่มี

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

@Override
protected void addTitle() {
    super.addTitle();
}

net.minecraft.client.gui.screens.options.OptionsSubScreen#init()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/OptionsSubScreen.java:30
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ init ตาม implementation ของ OptionsSubScreen

ทำงานยังไง

เรียกต่อ: addTitle(), addContents(), addFooter(), visitWidgets(), addRenderableWidget(), repositionElements().

Parameters

  • ไม่มี

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

@Override
protected void init() {
    super.init();
}

net.minecraft.client.gui.screens.options.OptionsSubScreen#onClose()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/OptionsSubScreen.java:73
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Close

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: applyUnsavedChanges(), setScreen().

Parameters

  • ไม่มี

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

OptionsSubScreen instance = ...;
instance.onClose();

net.minecraft.client.gui.screens.options.OptionsSubScreen#OptionsSubScreen(Screen,Options,Component)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/OptionsSubScreen.java:24
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ OptionsSubScreen ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: lastScreen, options.

Parameters

  • Screen screen
  • Options options
  • Component component

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

Screen screen = ...;
Options options = ...;
Component component = ...;
OptionsSubScreen instance = new OptionsSubScreen(screen, options, component);

net.minecraft.client.gui.screens.options.OptionsSubScreen#removed()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/OptionsSubScreen.java:68
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ removed ตาม implementation ของ OptionsSubScreen

ทำงานยังไง

เรียกต่อ: save().

Parameters

  • ไม่มี

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

OptionsSubScreen instance = ...;
instance.removed();

net.minecraft.client.gui.screens.options.OptionsSubScreen#repositionElements()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/OptionsSubScreen.java:60
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ repositionElements ตาม implementation ของ OptionsSubScreen

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: arrangeElements(), updateSize().

Parameters

  • ไม่มี

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

@Override
protected void repositionElements() {
    super.repositionElements();
}

SkinCustomizationScreen

  • Full name: net.minecraft.client.gui.screens.options.SkinCustomizationScreen
  • Package: net.minecraft.client.gui.screens.options
  • Source: clientOnlynet/minecraft/client/gui/screens/options/SkinCustomizationScreen.java
  • Type: class
  • Modifiers: public
  • Extends: OptionsSubScreen

net.minecraft.client.gui.screens.options.SkinCustomizationScreen#addOptions()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/SkinCustomizationScreen.java:22
  • Modifiers: protected
  • Return: void

คืออะไร

เพิ่ม Options

ทำงานยังไง

มีการวนลูป. เรียกต่อ: values(), add(), onOffBuilder(), isModelPartEnabled(), create(), getName(), setModelPart(), mainHand(). สร้างออบเจ็กต์: ArrayList<>.

Parameters

  • ไม่มี

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

@Override
protected void addOptions() {
    super.addOptions();
}

net.minecraft.client.gui.screens.options.SkinCustomizationScreen#SkinCustomizationScreen(Screen,Options)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/SkinCustomizationScreen.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SkinCustomizationScreen ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • Screen screen
  • Options options

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

Screen screen = ...;
Options options = ...;
SkinCustomizationScreen instance = new SkinCustomizationScreen(screen, options);

SoundOptionsScreen

  • Full name: net.minecraft.client.gui.screens.options.SoundOptionsScreen
  • Package: net.minecraft.client.gui.screens.options
  • Source: clientOnlynet/minecraft/client/gui/screens/options/SoundOptionsScreen.java
  • Type: class
  • Modifiers: public
  • Extends: OptionsSubScreen

net.minecraft.client.gui.screens.options.SoundOptionsScreen#addOptions()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/SoundOptionsScreen.java:24
  • Modifiers: protected
  • Return: void

คืออะไร

เพิ่ม Options

ทำงานยังไง

เรียกต่อ: addBig(), getSoundSourceOptionInstance(), addSmall(), getAllSoundOptionsExceptMaster(), soundDevice(), buttonOptions().

Parameters

  • ไม่มี

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

@Override
protected void addOptions() {
    super.addOptions();
}

net.minecraft.client.gui.screens.options.SoundOptionsScreen#SoundOptionsScreen(Screen,Options)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/SoundOptionsScreen.java:20
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SoundOptionsScreen ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • Screen screen
  • Options options

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

Screen screen = ...;
Options options = ...;
SoundOptionsScreen instance = new SoundOptionsScreen(screen, options);

UnsupportedGraphicsWarningScreen

  • Full name: net.minecraft.client.gui.screens.options.UnsupportedGraphicsWarningScreen
  • Package: net.minecraft.client.gui.screens.options
  • Source: clientOnlynet/minecraft/client/gui/screens/options/UnsupportedGraphicsWarningScreen.java
  • Type: class
  • Modifiers: public
  • Extends: Screen

net.minecraft.client.gui.screens.options.UnsupportedGraphicsWarningScreen#getNarrationMessage()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/UnsupportedGraphicsWarningScreen.java:36
  • Modifiers: public
  • Return: Component

คืออะไร

อ่านค่า Narration Message

ทำงานยังไง

คืนค่า: this.narrationMessage.

Parameters

  • ไม่มี

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

UnsupportedGraphicsWarningScreen instance = ...;
Component result = instance.getNarrationMessage();

net.minecraft.client.gui.screens.options.UnsupportedGraphicsWarningScreen#init()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/UnsupportedGraphicsWarningScreen.java:41
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ init ตาม implementation ของ UnsupportedGraphicsWarningScreen

ทำงานยังไง

มีการวนลูป. แก้ state: buttonWidth, messageLines, contentTop. เรียกต่อ: max(), width(), size(), create(), toArray(), getLineCount(), addRenderableWidget(), builder().

Parameters

  • ไม่มี

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

UnsupportedGraphicsWarningScreen instance = ...;
instance.init();

net.minecraft.client.gui.screens.options.UnsupportedGraphicsWarningScreen#render(GuiGraphics,int,int,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/UnsupportedGraphicsWarningScreen.java:61
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

เรียกต่อ: drawCenteredString(), renderCentered().

Parameters

  • GuiGraphics guiGraphics
  • int i
  • int j
  • float f

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

UnsupportedGraphicsWarningScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);

net.minecraft.client.gui.screens.options.UnsupportedGraphicsWarningScreen#shouldCloseOnEsc()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/UnsupportedGraphicsWarningScreen.java:68
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Close On Esc

ทำงานยังไง

คืนค่า: false.

Parameters

  • ไม่มี

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

UnsupportedGraphicsWarningScreen instance = ...;
boolean result = instance.shouldCloseOnEsc();

net.minecraft.client.gui.screens.options.UnsupportedGraphicsWarningScreen#UnsupportedGraphicsWarningScreen(Component,List<Component>,ImmutableList<UnsupportedGraphicsWarningScreen.ButtonOption>)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/UnsupportedGraphicsWarningScreen.java:27
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ UnsupportedGraphicsWarningScreen ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: message, narrationMessage, buttonOptions. เรียกต่อ: joinForNarration(), formatList().

Parameters

  • Component component
  • List<Component> list
  • ImmutableList<UnsupportedGraphicsWarningScreen.ButtonOption> immutableList

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

Component component = ...;
List<Component> list = ...;
ImmutableList<UnsupportedGraphicsWarningScreen.ButtonOption> immutableList = ...;
UnsupportedGraphicsWarningScreen instance = new UnsupportedGraphicsWarningScreen(component, list, immutableList);

UnsupportedGraphicsWarningScreen$ButtonOption

  • Full name: net.minecraft.client.gui.screens.options.UnsupportedGraphicsWarningScreen$ButtonOption
  • Package: net.minecraft.client.gui.screens.options
  • Source: clientOnlynet/minecraft/client/gui/screens/options/UnsupportedGraphicsWarningScreen.java
  • Type: class
  • Modifiers: public static final

net.minecraft.client.gui.screens.options.UnsupportedGraphicsWarningScreen$ButtonOption#ButtonOption(Component,Button.OnPress)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/UnsupportedGraphicsWarningScreen.java:78
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ UnsupportedGraphicsWarningScreen.ButtonOption ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: message, onPress.

Parameters

  • Component component
  • Button.OnPress onPress

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

Component component = ...;
Button.OnPress onPress = ...;
UnsupportedGraphicsWarningScreen.ButtonOption instance = new UnsupportedGraphicsWarningScreen.ButtonOption(component, onPress);

VideoSettingsScreen

  • Full name: net.minecraft.client.gui.screens.options.VideoSettingsScreen
  • Package: net.minecraft.client.gui.screens.options
  • Source: clientOnlynet/minecraft/client/gui/screens/options/VideoSettingsScreen.java
  • Type: class
  • Modifiers: public
  • Extends: OptionsSubScreen

net.minecraft.client.gui.screens.options.VideoSettingsScreen#addOptions()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/VideoSettingsScreen.java:74
  • Modifiers: protected
  • Return: void

คืออะไร

เพิ่ม Options

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getWindow(), findBestMonitor(), getPreferredFullscreenVideoMode(), map(), orElse(), noTooltip(), translatable(), genericValueLabel(). สร้างออบเจ็กต์: OptionInstance<>, OptionInstance.IntRange. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • ไม่มี

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

@Override
protected void addOptions() {
    super.addOptions();
}

net.minecraft.client.gui.screens.options.VideoSettingsScreen#mouseClicked(double,double,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/VideoSettingsScreen.java:139
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ mouseClicked ตาม implementation ของ VideoSettingsScreen

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isShowingWarning(), newArrayList(), getRendererWarnings(), add(), translatable(), withStyle(), getVendorWarnings(), getVersionWarnings(). สร้างออบเจ็กต์: UnsupportedGraphicsWarningScreen, UnsupportedGraphicsWarningScreen.ButtonOption. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • double d
  • double e
  • int i

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

VideoSettingsScreen instance = ...;
boolean result = instance.mouseClicked(0.0D, 0.0D, 0);

net.minecraft.client.gui.screens.options.VideoSettingsScreen#mouseScrolled(double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/VideoSettingsScreen.java:182
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ mouseScrolled ตาม implementation ของ VideoSettingsScreen

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: hasControlDown(), guiScale(), values(), get(), maxInclusive(), signum(), minInclusive(), findOption(). มีจุด return อย่างน้อย 3 จุด.

Parameters

  • double d
  • double e
  • double f
  • double g

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

VideoSettingsScreen instance = ...;
boolean result = instance.mouseScrolled(0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.gui.screens.options.VideoSettingsScreen#onClose()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/VideoSettingsScreen.java:123
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Close

ทำงานยังไง

เรียกต่อ: getWindow(), changeFullscreenVideoMode().

Parameters

  • ไม่มี

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

VideoSettingsScreen instance = ...;
instance.onClose();

net.minecraft.client.gui.screens.options.VideoSettingsScreen#removed()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/VideoSettingsScreen.java:129
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ removed ตาม implementation ของ VideoSettingsScreen

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: mipmapLevels(), get(), updateMaxMipLevel(), delayTextureReload().

Parameters

  • ไม่มี

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

VideoSettingsScreen instance = ...;
instance.removed();

net.minecraft.client.gui.screens.options.VideoSettingsScreen#VideoSettingsScreen(Screen,Minecraft,Options)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/options/VideoSettingsScreen.java:63
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ VideoSettingsScreen ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: gpuWarnlistManager, oldMipmaps. เรียกต่อ: getGpuWarnlistManager(), resetWarnings(), graphicsMode(), get(), dismissWarning(), mipmapLevels().

Parameters

  • Screen screen
  • Minecraft minecraft
  • Options options

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

Screen screen = ...;
Minecraft minecraft = ...;
Options options = ...;
VideoSettingsScreen instance = new VideoSettingsScreen(screen, minecraft, options);