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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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:
clientOnly—net/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 narratedElementTypeComponent 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 narratedElementTypeComponent[] 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 narratedElementTypeNarrationThunk<?> 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 narratedElementTypeString 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
- ไม่มี
ตัวอย่างใช้งาน
NarrationSupplier
- Full name:
net.minecraft.client.gui.narration.NarrationSupplier - Package:
net.minecraft.client.gui.narration - Source:
clientOnly—net/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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
ScreenNarrationCollector
- Full name:
net.minecraft.client.gui.narration.ScreenNarrationCollector - Package:
net.minecraft.client.gui.narration - Source:
clientOnly—net/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
ตัวอย่างใช้งาน
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);