Skip to content

Package net.minecraft.client.gui.narration

Part 1/1


NarratableEntry

  • Full name: net.minecraft.client.gui.narration.NarratableEntry
  • Package: net.minecraft.client.gui.narration
  • Source: clientOnlynet/minecraft/client/gui/narration/NarratableEntry.java
  • Type: interface
  • Modifiers: public
  • Implements: TabOrderedElement,NarrationSupplier

net.minecraft.client.gui.narration.NarratableEntry#getNarratables()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/narration/NarratableEntry.java:17
  • Modifiers: default
  • Return: Collection<? extends NarratableEntry>

คืออะไร

อ่านค่า Narratables

ทำงานยังไง

เรียกต่อ: of(). คืนค่า: List.of(this).

Parameters

  • ไม่มี

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

NarratableEntry instance = ...;
Collection<? extends NarratableEntry> result = instance.getNarratables();

net.minecraft.client.gui.narration.NarratableEntry#isActive()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/narration/NarratableEntry.java:13
  • Modifiers: default
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Active

ทำงานยังไง

คืนค่า: true.

Parameters

  • ไม่มี

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

NarratableEntry instance = ...;
boolean result = instance.isActive();

net.minecraft.client.gui.narration.NarratableEntry#narrationPriority()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/narration/NarratableEntry.java:11
  • Modifiers: ``
  • Return: NarratableEntry.NarrationPriority

คืออะไร

ดำเนินการ narrationPriority ตาม implementation ของ NarratableEntry

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

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

NarratableEntry instance = ...;
NarratableEntry.NarrationPriority result = instance.narrationPriority();

NarrationElementOutput

  • Full name: net.minecraft.client.gui.narration.NarrationElementOutput
  • Package: net.minecraft.client.gui.narration
  • Source: clientOnlynet/minecraft/client/gui/narration/NarrationElementOutput.java
  • Type: interface
  • Modifiers: public

net.minecraft.client.gui.narration.NarrationElementOutput#add(NarratedElementType,Component)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/narration/NarrationElementOutput.java:10
  • Modifiers: default
  • Return: void

คืออะไร

เพิ่ม add

ทำงานยังไง

เรียกต่อ: from(), getString().

Parameters

  • NarratedElementType narratedElementType
  • Component component

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

NarrationElementOutput instance = ...;
NarratedElementType narratedElementType = ...;
Component component = ...;
instance.add(narratedElementType, component);

net.minecraft.client.gui.narration.NarrationElementOutput#add(NarratedElementType,Component[])

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/narration/NarrationElementOutput.java:18
  • Modifiers: default
  • Return: void

คืออะไร

เพิ่ม add

ทำงานยังไง

เรียกต่อ: from(), copyOf().

Parameters

  • NarratedElementType narratedElementType
  • Component[] components

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

NarrationElementOutput instance = ...;
NarratedElementType narratedElementType = ...;
Component[] components = ...;
instance.add(narratedElementType, components);

net.minecraft.client.gui.narration.NarrationElementOutput#add(NarratedElementType,NarrationThunk<?>)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/narration/NarrationElementOutput.java:22
  • Modifiers: ``
  • Return: void

คืออะไร

เพิ่ม add

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • NarratedElementType narratedElementType
  • NarrationThunk<?> narrationThunk

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

NarrationElementOutput instance = ...;
NarratedElementType narratedElementType = ...;
NarrationThunk<?> narrationThunk = ...;
instance.add(narratedElementType, narrationThunk);

net.minecraft.client.gui.narration.NarrationElementOutput#add(NarratedElementType,String)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/narration/NarrationElementOutput.java:14
  • Modifiers: default
  • Return: void

คืออะไร

เพิ่ม add

ทำงานยังไง

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

Parameters

  • NarratedElementType narratedElementType
  • String string

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

NarrationElementOutput instance = ...;
NarratedElementType narratedElementType = ...;
instance.add(narratedElementType, "value");

net.minecraft.client.gui.narration.NarrationElementOutput#nest()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/narration/NarrationElementOutput.java:24
  • Modifiers: ``
  • Return: NarrationElementOutput

คืออะไร

ดำเนินการ nest ตาม implementation ของ NarrationElementOutput

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

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

NarrationElementOutput instance = ...;
NarrationElementOutput result = instance.nest();

NarrationSupplier

  • Full name: net.minecraft.client.gui.narration.NarrationSupplier
  • Package: net.minecraft.client.gui.narration
  • Source: clientOnlynet/minecraft/client/gui/narration/NarrationSupplier.java
  • Type: interface
  • Modifiers: public

net.minecraft.client.gui.narration.NarrationSupplier#updateNarration(NarrationElementOutput)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/narration/NarrationSupplier.java:8
  • Modifiers: ``
  • Return: void

คืออะไร

อัปเดต Narration

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • NarrationElementOutput narrationElementOutput

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

NarrationSupplier instance = ...;
NarrationElementOutput narrationElementOutput = ...;
instance.updateNarration(narrationElementOutput);

NarrationThunk

  • Full name: net.minecraft.client.gui.narration.NarrationThunk
  • Package: net.minecraft.client.gui.narration
  • Source: clientOnlynet/minecraft/client/gui/narration/NarrationThunk.java
  • Type: class
  • Modifiers: public

net.minecraft.client.gui.narration.NarrationThunk#equals(Object)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/narration/NarrationThunk.java:38
  • Modifiers: public
  • Return: boolean

คืออะไร

เปรียบเทียบความเท่ากัน equals

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. คืนค่า: true.

Parameters

  • Object object

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

NarrationThunk instance = ...;
Object object = ...;
boolean result = instance.equals(object);

net.minecraft.client.gui.narration.NarrationThunk#from(Component)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/narration/NarrationThunk.java:26
  • Modifiers: public static
  • Return: NarrationThunk<?>

คืออะไร

ดำเนินการ from ตาม implementation ของ NarrationThunk

ทำงานยังไง

เรียกต่อ: accept(), getString(). สร้างออบเจ็กต์: NarrationThunk<>. คืนค่า: new NarrationThunk<>(component, (consumer, componentx) -> consumer.accept(componentx.getString())).

Parameters

  • Component component

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

Component component = ...;
NarrationThunk<?> result = NarrationThunk.from(component);

net.minecraft.client.gui.narration.NarrationThunk#from(List<Component>)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/narration/NarrationThunk.java:30
  • Modifiers: public static
  • Return: NarrationThunk<?>

คืออะไร

ดำเนินการ from ตาม implementation ของ NarrationThunk

ทำงานยังไง

เรียกต่อ: stream(), map(), forEach(). สร้างออบเจ็กต์: NarrationThunk<>. คืนค่า: new NarrationThunk<>(list, (consumer, list2) -> list.stream().map(Component::getString).forEach(consumer)).

Parameters

  • List<Component> list

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

List<Component> list = ...;
NarrationThunk<?> result = NarrationThunk.from(list);

net.minecraft.client.gui.narration.NarrationThunk#from(String)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/narration/NarrationThunk.java:22
  • Modifiers: public static
  • Return: NarrationThunk<?>

คืออะไร

ดำเนินการ from ตาม implementation ของ NarrationThunk

ทำงานยังไง

สร้างออบเจ็กต์: NarrationThunk<>. คืนค่า: new NarrationThunk<>(string, Consumer::accept).

Parameters

  • String string

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

NarrationThunk<?> result = NarrationThunk.from("value");

net.minecraft.client.gui.narration.NarrationThunk#getText(Consumer<String>)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/narration/NarrationThunk.java:34
  • Modifiers: public
  • Return: void

คืออะไร

อ่านค่า Text

ทำงานยังไง

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

Parameters

  • Consumer<String> consumer

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

NarrationThunk instance = ...;
Consumer<String> consumer = ...;
instance.getText(consumer);

net.minecraft.client.gui.narration.NarrationThunk#hashCode()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/narration/NarrationThunk.java:49
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ hashCode ตาม implementation ของ NarrationThunk

ทำงานยังไง

คืนค่า: 31 * i + this.converter.hashCode().

Parameters

  • ไม่มี

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

NarrationThunk instance = ...;
int result = instance.hashCode();

ScreenNarrationCollector

  • Full name: net.minecraft.client.gui.narration.ScreenNarrationCollector
  • Package: net.minecraft.client.gui.narration
  • Source: clientOnlynet/minecraft/client/gui/narration/ScreenNarrationCollector.java
  • Type: class
  • Modifiers: public

net.minecraft.client.gui.narration.ScreenNarrationCollector#collectNarrationText(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/narration/ScreenNarrationCollector.java:22
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ collectNarrationText ตาม implementation ของ ScreenNarrationCollector

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: firstEntry. เรียกต่อ: accept(), append(), forEach(), getText(), toString(). สร้างออบเจ็กต์: StringBuilder, Consumer<String>. คืนค่า: stringBuilder.toString().

Parameters

  • boolean bl

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

ScreenNarrationCollector instance = ...;
String result = instance.collectNarrationText(true);

net.minecraft.client.gui.narration.ScreenNarrationCollector#update(Consumer<NarrationElementOutput>)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/narration/ScreenNarrationCollector.java:17
  • Modifiers: public
  • Return: void

คืออะไร

อัปเดต update

ทำงานยังไง

แก้ state: generation. เรียกต่อ: accept(), Output(). สร้างออบเจ็กต์: ScreenNarrationCollector.Output.

Parameters

  • Consumer<NarrationElementOutput> consumer

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

ScreenNarrationCollector instance = ...;
Consumer<NarrationElementOutput> consumer = ...;
instance.update(consumer);