Package net.minecraft.network.chat.contents
Part 1/1
BlockDataSource
- Full name:
net.minecraft.network.chat.contents.BlockDataSource - Package:
net.minecraft.network.chat.contents - Source:
common—net/minecraft/network/chat/contents/BlockDataSource.java - Type:
record - Modifiers:
public - Implements:
DataSource
net.minecraft.network.chat.contents.BlockDataSource#BlockDataSource(String)
- Origin:
common - Source:
net/minecraft/network/chat/contents/BlockDataSource.java:24 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BlockDataSource ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: compilePos().
Parameters
String string
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.BlockDataSource#equals(Object)
- Origin:
common - Source:
net/minecraft/network/chat/contents/BlockDataSource.java:63 - Modifiers:
public - Return:
boolean
คืออะไร
เปรียบเทียบความเท่ากัน equals
ทำงานยังไง
คืนค่า: this == object ? true : object instanceof BlockDataSource blockDataSource && this.posPattern.equals(blockDataSource.posPattern).
Parameters
Object object
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.BlockDataSource#getData(CommandSourceStack)
- Origin:
common - Source:
net/minecraft/network/chat/contents/BlockDataSource.java:37 - Modifiers:
public - Return:
Stream<CompoundTag>
คืออะไร
อ่านค่า Data
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getLevel(), getBlockPos(), isLoaded(), getBlockEntity(), of(), saveWithFullMetadata(), registryAccess(), empty(). มีจุด return อย่างน้อย 2 จุด.
Parameters
CommandSourceStack commandSourceStack
ตัวอย่างใช้งาน
BlockDataSource instance = ...;
CommandSourceStack commandSourceStack = ...;
Stream<CompoundTag> result = instance.getData(commandSourceStack);
net.minecraft.network.chat.contents.BlockDataSource#hashCode()
- Origin:
common - Source:
net/minecraft/network/chat/contents/BlockDataSource.java:68 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ hashCode ตาม implementation ของ BlockDataSource
ทำงานยังไง
คืนค่า: this.posPattern.hashCode().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.BlockDataSource#toString()
- Origin:
common - Source:
net/minecraft/network/chat/contents/BlockDataSource.java:58 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ toString ตาม implementation ของ BlockDataSource
ทำงานยังไง
คืนค่า: "block=" + this.posPattern.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.BlockDataSource#type()
- Origin:
common - Source:
net/minecraft/network/chat/contents/BlockDataSource.java:53 - Modifiers:
public - Return:
DataSource.Type<?>
คืออะไร
ดำเนินการ type ตาม implementation ของ BlockDataSource
ทำงานยังไง
คืนค่า: TYPE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
DataSource
- Full name:
net.minecraft.network.chat.contents.DataSource - Package:
net.minecraft.network.chat.contents - Source:
common—net/minecraft/network/chat/contents/DataSource.java - Type:
interface - Modifiers:
public
net.minecraft.network.chat.contents.DataSource#getData(CommandSourceStack)
- Origin:
common - Source:
net/minecraft/network/chat/contents/DataSource.java:16 - Modifiers: ``
- Return:
Stream<CompoundTag>
คืออะไร
อ่านค่า Data
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
CommandSourceStack commandSourceStack
Throws
CommandSyntaxException
ตัวอย่างใช้งาน
DataSource instance = ...;
CommandSourceStack commandSourceStack = ...;
Stream<CompoundTag> result = instance.getData(commandSourceStack);
net.minecraft.network.chat.contents.DataSource#type()
- Origin:
common - Source:
net/minecraft/network/chat/contents/DataSource.java:18 - Modifiers: ``
- Return:
DataSource.Type<?>
คืออะไร
ดำเนินการ type ตาม implementation ของ DataSource
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
EntityDataSource
- Full name:
net.minecraft.network.chat.contents.EntityDataSource - Package:
net.minecraft.network.chat.contents - Source:
common—net/minecraft/network/chat/contents/EntityDataSource.java - Type:
record - Modifiers:
public - Implements:
DataSource
net.minecraft.network.chat.contents.EntityDataSource#EntityDataSource(String)
- Origin:
common - Source:
net/minecraft/network/chat/contents/EntityDataSource.java:24 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ EntityDataSource ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: compileSelector().
Parameters
String string
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.EntityDataSource#equals(Object)
- Origin:
common - Source:
net/minecraft/network/chat/contents/EntityDataSource.java:58 - Modifiers:
public - Return:
boolean
คืออะไร
เปรียบเทียบความเท่ากัน equals
ทำงานยังไง
คืนค่า: this == object ? true : object instanceof EntityDataSource entityDataSource && this.selectorPattern.equals(entityDataSource.selectorPattern).
Parameters
Object object
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.EntityDataSource#getData(CommandSourceStack)
- Origin:
common - Source:
net/minecraft/network/chat/contents/EntityDataSource.java:38 - Modifiers:
public - Return:
Stream<CompoundTag>
คืออะไร
อ่านค่า Data
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: findEntities(), stream(), map(), empty(). มีจุด return อย่างน้อย 2 จุด.
Parameters
CommandSourceStack commandSourceStack
Throws
CommandSyntaxException
ตัวอย่างใช้งาน
EntityDataSource instance = ...;
CommandSourceStack commandSourceStack = ...;
Stream<CompoundTag> result = instance.getData(commandSourceStack);
net.minecraft.network.chat.contents.EntityDataSource#hashCode()
- Origin:
common - Source:
net/minecraft/network/chat/contents/EntityDataSource.java:63 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ hashCode ตาม implementation ของ EntityDataSource
ทำงานยังไง
คืนค่า: this.selectorPattern.hashCode().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.EntityDataSource#toString()
- Origin:
common - Source:
net/minecraft/network/chat/contents/EntityDataSource.java:53 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ toString ตาม implementation ของ EntityDataSource
ทำงานยังไง
คืนค่า: "entity=" + this.selectorPattern.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.EntityDataSource#type()
- Origin:
common - Source:
net/minecraft/network/chat/contents/EntityDataSource.java:48 - Modifiers:
public - Return:
DataSource.Type<?>
คืออะไร
ดำเนินการ type ตาม implementation ของ EntityDataSource
ทำงานยังไง
คืนค่า: TYPE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
KeybindContents
- Full name:
net.minecraft.network.chat.contents.KeybindContents - Package:
net.minecraft.network.chat.contents - Source:
common—net/minecraft/network/chat/contents/KeybindContents.java - Type:
class - Modifiers:
public - Implements:
ComponentContents
net.minecraft.network.chat.contents.KeybindContents#equals(Object)
- Origin:
common - Source:
net/minecraft/network/chat/contents/KeybindContents.java:45 - Modifiers:
public - Return:
boolean
คืออะไร
เปรียบเทียบความเท่ากัน equals
ทำงานยังไง
คืนค่า: this == object ? true : object instanceof KeybindContents keybindContents && this.name.equals(keybindContents.name).
Parameters
Object object
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.KeybindContents#getName()
- Origin:
common - Source:
net/minecraft/network/chat/contents/KeybindContents.java:60 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Name
ทำงานยังไง
คืนค่า: this.name.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.KeybindContents#hashCode()
- Origin:
common - Source:
net/minecraft/network/chat/contents/KeybindContents.java:50 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ hashCode ตาม implementation ของ KeybindContents
ทำงานยังไง
คืนค่า: this.name.hashCode().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.KeybindContents#KeybindContents(String)
- Origin:
common - Source:
net/minecraft/network/chat/contents/KeybindContents.java:23 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ KeybindContents ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: name.
Parameters
String string
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.KeybindContents#toString()
- Origin:
common - Source:
net/minecraft/network/chat/contents/KeybindContents.java:55 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ toString ตาม implementation ของ KeybindContents
ทำงานยังไง
คืนค่า: "keybind{" + this.name + "}".
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.KeybindContents#type()
- Origin:
common - Source:
net/minecraft/network/chat/contents/KeybindContents.java:64 - Modifiers:
public - Return:
ComponentContents.Type<?>
คืออะไร
ดำเนินการ type ตาม implementation ของ KeybindContents
ทำงานยังไง
คืนค่า: TYPE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.KeybindContents#visit(FormattedText.ContentConsumer<T>)
- Origin:
common - Source:
net/minecraft/network/chat/contents/KeybindContents.java:35 - Modifiers:
public - Return:
Optional<T>
คืออะไร
เยี่ยมชม node visit
ทำงานยังไง
เรียกต่อ: getNestedComponent(). คืนค่า: this.getNestedComponent().visit(contentConsumer).
Parameters
FormattedText.ContentConsumer<T> contentConsumer
ตัวอย่างใช้งาน
KeybindContents instance = ...;
FormattedText.ContentConsumer<T> contentConsumer = ...;
Optional<T> result = instance.visit(contentConsumer);
net.minecraft.network.chat.contents.KeybindContents#visit(FormattedText.StyledContentConsumer<T>,Style)
- Origin:
common - Source:
net/minecraft/network/chat/contents/KeybindContents.java:40 - Modifiers:
public - Return:
Optional<T>
คืออะไร
เยี่ยมชม node visit
ทำงานยังไง
เรียกต่อ: getNestedComponent(). คืนค่า: this.getNestedComponent().visit(styledContentConsumer, style).
Parameters
FormattedText.StyledContentConsumer<T> styledContentConsumerStyle style
ตัวอย่างใช้งาน
KeybindContents instance = ...;
FormattedText.StyledContentConsumer<T> styledContentConsumer = ...;
Style style = ...;
Optional<T> result = instance.visit(styledContentConsumer, style);
KeybindResolver
- Full name:
net.minecraft.network.chat.contents.KeybindResolver - Package:
net.minecraft.network.chat.contents - Source:
common—net/minecraft/network/chat/contents/KeybindResolver.java - Type:
class - Modifiers:
public
net.minecraft.network.chat.contents.KeybindResolver#setKeyResolver(Function<String, Supplier<Component>>)
- Origin:
common - Source:
net/minecraft/network/chat/contents/KeybindResolver.java:10 - Modifiers:
public static - Return:
void
คืออะไร
กำหนดค่า Key Resolver
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Function<String, Supplier<Component>> function
ตัวอย่างใช้งาน
NbtContents
- Full name:
net.minecraft.network.chat.contents.NbtContents - Package:
net.minecraft.network.chat.contents - Source:
common—net/minecraft/network/chat/contents/NbtContents.java - Type:
class - Modifiers:
public - Implements:
ComponentContents
net.minecraft.network.chat.contents.NbtContents#equals(Object)
- Origin:
common - Source:
net/minecraft/network/chat/contents/NbtContents.java:81 - Modifiers:
public - Return:
boolean
คืออะไร
เปรียบเทียบความเท่ากัน equals
ทำงานยังไง
แก้ state: interpreting.
Parameters
Object object
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.NbtContents#getDataSource()
- Origin:
common - Source:
net/minecraft/network/chat/contents/NbtContents.java:77 - Modifiers:
public - Return:
DataSource
คืออะไร
อ่านค่า Data Source
ทำงานยังไง
คืนค่า: this.dataSource.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.NbtContents#getNbtPath()
- Origin:
common - Source:
net/minecraft/network/chat/contents/NbtContents.java:65 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Nbt Path
ทำงานยังไง
คืนค่า: this.nbtPathPattern.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.NbtContents#getSeparator()
- Origin:
common - Source:
net/minecraft/network/chat/contents/NbtContents.java:73 - Modifiers:
public - Return:
Optional<Component>
คืออะไร
อ่านค่า Separator
ทำงานยังไง
คืนค่า: this.separator.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.NbtContents#hashCode()
- Origin:
common - Source:
net/minecraft/network/chat/contents/NbtContents.java:92 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ hashCode ตาม implementation ของ NbtContents
ทำงานยังไง
คืนค่า: 31 * i + this.dataSource.hashCode().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.NbtContents#isInterpreting()
- Origin:
common - Source:
net/minecraft/network/chat/contents/NbtContents.java:69 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Interpreting
ทำงานยังไง
คืนค่า: this.interpreting.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.NbtContents#NbtContents(String,boolean,Optional<Component>,DataSource)
- Origin:
common - Source:
net/minecraft/network/chat/contents/NbtContents.java:44 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ NbtContents ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: compileNbtPath().
Parameters
String stringboolean blOptional<Component> optionalDataSource dataSource
ตัวอย่างใช้งาน
Optional<Component> optional = ...;
DataSource dataSource = ...;
NbtContents instance = new NbtContents("value", true, optional, dataSource);
net.minecraft.network.chat.contents.NbtContents#resolve(CommandSourceStack,Entity,int)
- Origin:
common - Source:
net/minecraft/network/chat/contents/NbtContents.java:105 - Modifiers:
public - Return:
MutableComponent
คืออะไร
ดำเนินการ resolve ตาม implementation ของ NbtContents
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: getData(), flatMap(), get(), stream(), empty(), map(), orElse(), updateForEntity(). มีจุด return อย่างน้อย 6 จุด.
Parameters
CommandSourceStack commandSourceStackEntity entityint i
Throws
CommandSyntaxException
ตัวอย่างใช้งาน
NbtContents instance = ...;
CommandSourceStack commandSourceStack = ...;
Entity entity = ...;
MutableComponent result = instance.resolve(commandSourceStack, entity, 0);
net.minecraft.network.chat.contents.NbtContents#toString()
- Origin:
common - Source:
net/minecraft/network/chat/contents/NbtContents.java:100 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ toString ตาม implementation ของ NbtContents
ทำงานยังไง
คืนค่า: "nbt{" + this.dataSource + ", interpreting=" + this.interpreting + ", separator=" + this.separator + "}".
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.NbtContents#type()
- Origin:
common - Source:
net/minecraft/network/chat/contents/NbtContents.java:142 - Modifiers:
public - Return:
ComponentContents.Type<?>
คืออะไร
ดำเนินการ type ตาม implementation ของ NbtContents
ทำงานยังไง
คืนค่า: TYPE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
PlainTextContents
- Full name:
net.minecraft.network.chat.contents.PlainTextContents - Package:
net.minecraft.network.chat.contents - Source:
common—net/minecraft/network/chat/contents/PlainTextContents.java - Type:
interface - Modifiers:
public - Implements:
ComponentContents
net.minecraft.network.chat.contents.PlainTextContents#create(String)
- Origin:
common - Source:
net/minecraft/network/chat/contents/PlainTextContents.java:28 - Modifiers:
static - Return:
PlainTextContents
คืออะไร
สร้าง create
ทำงานยังไง
เรียกต่อ: isEmpty(), LiteralContents(). สร้างออบเจ็กต์: PlainTextContents.LiteralContents. คืนค่า: string.isEmpty() ? EMPTY : new PlainTextContents.LiteralContents(string).
Parameters
String string
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.PlainTextContents#text()
- Origin:
common - Source:
net/minecraft/network/chat/contents/PlainTextContents.java:32 - Modifiers: ``
- Return:
String
คืออะไร
ดำเนินการ text ตาม implementation ของ PlainTextContents
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.PlainTextContents#type()
- Origin:
common - Source:
net/minecraft/network/chat/contents/PlainTextContents.java:34 - Modifiers:
default - Return:
ComponentContents.Type<?>
คืออะไร
ดำเนินการ type ตาม implementation ของ PlainTextContents
ทำงานยังไง
คืนค่า: TYPE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ScoreContents
- Full name:
net.minecraft.network.chat.contents.ScoreContents - Package:
net.minecraft.network.chat.contents - Source:
common—net/minecraft/network/chat/contents/ScoreContents.java - Type:
record - Modifiers:
public - Implements:
ComponentContents
net.minecraft.network.chat.contents.ScoreContents#resolve(CommandSourceStack,Entity,int)
- Origin:
common - Source:
net/minecraft/network/chat/contents/ScoreContents.java:75 - Modifiers:
public - Return:
MutableComponent
คืออะไร
ดำเนินการ resolve ตาม implementation ของ ScoreContents
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: empty(), findTargetName(), equals(), getScore(). มีจุด return อย่างน้อย 2 จุด.
Parameters
CommandSourceStack commandSourceStackEntity entityint i
Throws
CommandSyntaxException
ตัวอย่างใช้งาน
ScoreContents instance = ...;
CommandSourceStack commandSourceStack = ...;
Entity entity = ...;
MutableComponent result = instance.resolve(commandSourceStack, entity, 0);
net.minecraft.network.chat.contents.ScoreContents#toString()
- Origin:
common - Source:
net/minecraft/network/chat/contents/ScoreContents.java:86 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ toString ตาม implementation ของ ScoreContents
ทำงานยังไง
คืนค่า: "score{name='" + this.name + "', objective='" + this.objective + "'}".
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.ScoreContents#type()
- Origin:
common - Source:
net/minecraft/network/chat/contents/ScoreContents.java:36 - Modifiers:
public - Return:
ComponentContents.Type<?>
คืออะไร
ดำเนินการ type ตาม implementation ของ ScoreContents
ทำงานยังไง
คืนค่า: TYPE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
SelectorContents
- Full name:
net.minecraft.network.chat.contents.SelectorContents - Package:
net.minecraft.network.chat.contents - Source:
common—net/minecraft/network/chat/contents/SelectorContents.java - Type:
record - Modifiers:
public - Implements:
ComponentContents
net.minecraft.network.chat.contents.SelectorContents#resolve(CommandSourceStack,Entity,int)
- Origin:
common - Source:
net/minecraft/network/chat/contents/SelectorContents.java:34 - Modifiers:
public - Return:
MutableComponent
คืออะไร
ดำเนินการ resolve ตาม implementation ของ SelectorContents
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: empty(), updateForEntity(), formatList(), resolved(), findEntities(). มีจุด return อย่างน้อย 2 จุด.
Parameters
CommandSourceStack commandSourceStackEntity entityint i
Throws
CommandSyntaxException
ตัวอย่างใช้งาน
SelectorContents instance = ...;
CommandSourceStack commandSourceStack = ...;
Entity entity = ...;
MutableComponent result = instance.resolve(commandSourceStack, entity, 0);
net.minecraft.network.chat.contents.SelectorContents#toString()
- Origin:
common - Source:
net/minecraft/network/chat/contents/SelectorContents.java:54 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ toString ตาม implementation ของ SelectorContents
ทำงานยังไง
คืนค่า: "pattern{" + this.selector + "}".
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.SelectorContents#type()
- Origin:
common - Source:
net/minecraft/network/chat/contents/SelectorContents.java:29 - Modifiers:
public - Return:
ComponentContents.Type<?>
คืออะไร
ดำเนินการ type ตาม implementation ของ SelectorContents
ทำงานยังไง
คืนค่า: TYPE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.SelectorContents#visit(FormattedText.ContentConsumer<T>)
- Origin:
common - Source:
net/minecraft/network/chat/contents/SelectorContents.java:49 - Modifiers:
public - Return:
Optional<T>
คืออะไร
เยี่ยมชม node visit
ทำงานยังไง
เรียกต่อ: accept(), pattern(). คืนค่า: contentConsumer.accept(this.selector.pattern()).
Parameters
FormattedText.ContentConsumer<T> contentConsumer
ตัวอย่างใช้งาน
SelectorContents instance = ...;
FormattedText.ContentConsumer<T> contentConsumer = ...;
Optional<T> result = instance.visit(contentConsumer);
net.minecraft.network.chat.contents.SelectorContents#visit(FormattedText.StyledContentConsumer<T>,Style)
- Origin:
common - Source:
net/minecraft/network/chat/contents/SelectorContents.java:44 - Modifiers:
public - Return:
Optional<T>
คืออะไร
เยี่ยมชม node visit
ทำงานยังไง
เรียกต่อ: accept(), pattern(). คืนค่า: styledContentConsumer.accept(style, this.selector.pattern()).
Parameters
FormattedText.StyledContentConsumer<T> styledContentConsumerStyle style
ตัวอย่างใช้งาน
SelectorContents instance = ...;
FormattedText.StyledContentConsumer<T> styledContentConsumer = ...;
Style style = ...;
Optional<T> result = instance.visit(styledContentConsumer, style);
StorageDataSource
- Full name:
net.minecraft.network.chat.contents.StorageDataSource - Package:
net.minecraft.network.chat.contents - Source:
common—net/minecraft/network/chat/contents/StorageDataSource.java - Type:
record - Modifiers:
public - Implements:
DataSource
net.minecraft.network.chat.contents.StorageDataSource#getData(CommandSourceStack)
- Origin:
common - Source:
net/minecraft/network/chat/contents/StorageDataSource.java:16 - Modifiers:
public - Return:
Stream<CompoundTag>
คืออะไร
อ่านค่า Data
ทำงานยังไง
เรียกต่อ: getServer(), getCommandStorage(), get(), of(). คืนค่า: Stream.of(compoundTag).
Parameters
CommandSourceStack commandSourceStack
ตัวอย่างใช้งาน
StorageDataSource instance = ...;
CommandSourceStack commandSourceStack = ...;
Stream<CompoundTag> result = instance.getData(commandSourceStack);
net.minecraft.network.chat.contents.StorageDataSource#toString()
- Origin:
common - Source:
net/minecraft/network/chat/contents/StorageDataSource.java:27 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ toString ตาม implementation ของ StorageDataSource
ทำงานยังไง
คืนค่า: "storage=" + this.id.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.StorageDataSource#type()
- Origin:
common - Source:
net/minecraft/network/chat/contents/StorageDataSource.java:22 - Modifiers:
public - Return:
DataSource.Type<?>
คืออะไร
ดำเนินการ type ตาม implementation ของ StorageDataSource
ทำงานยังไง
คืนค่า: TYPE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
TranslatableContents
- Full name:
net.minecraft.network.chat.contents.TranslatableContents - Package:
net.minecraft.network.chat.contents - Source:
common—net/minecraft/network/chat/contents/TranslatableContents.java - Type:
class - Modifiers:
public - Implements:
ComponentContents
net.minecraft.network.chat.contents.TranslatableContents#equals(Object)
- Origin:
common - Source:
net/minecraft/network/chat/contents/TranslatableContents.java:212 - Modifiers:
public - Return:
boolean
คืออะไร
เปรียบเทียบความเท่ากัน equals
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Object object
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.TranslatableContents#getArgs()
- Origin:
common - Source:
net/minecraft/network/chat/contents/TranslatableContents.java:249 - Modifiers:
public - Return:
Object[]
คืออะไร
อ่านค่า Args
ทำงานยังไง
คืนค่า: this.args.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.TranslatableContents#getArgument(int)
- Origin:
common - Source:
net/minecraft/network/chat/contents/TranslatableContents.java:155 - Modifiers:
public final - Return:
FormattedText
คืออะไร
อ่านค่า Argument
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: of(), toString(). สร้างออบเจ็กต์: TranslatableFormatException. มีจุด return อย่างน้อย 2 จุด.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.TranslatableContents#getFallback()
- Origin:
common - Source:
net/minecraft/network/chat/contents/TranslatableContents.java:244 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Fallback
ทำงานยังไง
คืนค่า: this.fallback.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.TranslatableContents#getKey()
- Origin:
common - Source:
net/minecraft/network/chat/contents/TranslatableContents.java:240 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Key
ทำงานยังไง
คืนค่า: this.key.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.TranslatableContents#hashCode()
- Origin:
common - Source:
net/minecraft/network/chat/contents/TranslatableContents.java:222 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ hashCode ตาม implementation ของ TranslatableContents
ทำงานยังไง
คืนค่า: 31 * i + Arrays.hashCode(this.args).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.TranslatableContents#isAllowedPrimitiveArgument(Object)
- Origin:
common - Source:
net/minecraft/network/chat/contents/TranslatableContents.java:63 - Modifiers:
public static - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Allowed Primitive Argument
ทำงานยังไง
คืนค่า: object instanceof Number || object instanceof Boolean || object instanceof String.
Parameters
Object object
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.TranslatableContents#resolve(CommandSourceStack,Entity,int)
- Origin:
common - Source:
net/minecraft/network/chat/contents/TranslatableContents.java:196 - Modifiers:
public - Return:
MutableComponent
คืออะไร
ดำเนินการ resolve ตาม implementation ของ TranslatableContents
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: updateForEntity(), create(). สร้างออบเจ็กต์: TranslatableContents. คืนค่า: MutableComponent.create(new TranslatableContents(this.key, this.fallback, objects)).
Parameters
CommandSourceStack commandSourceStackEntity entityint i
Throws
CommandSyntaxException
ตัวอย่างใช้งาน
TranslatableContents instance = ...;
CommandSourceStack commandSourceStack = ...;
Entity entity = ...;
MutableComponent result = instance.resolve(commandSourceStack, entity, 0);
net.minecraft.network.chat.contents.TranslatableContents#toString()
- Origin:
common - Source:
net/minecraft/network/chat/contents/TranslatableContents.java:229 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ toString ตาม implementation ของ TranslatableContents
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.TranslatableContents#TranslatableContents(String,String,Object[])
- Origin:
common - Source:
net/minecraft/network/chat/contents/TranslatableContents.java:79 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ TranslatableContents ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: key, fallback, args.
Parameters
String stringString string2Object[] objects
ตัวอย่างใช้งาน
Object[] objects = ...;
TranslatableContents instance = new TranslatableContents("value", "value", objects);
net.minecraft.network.chat.contents.TranslatableContents#type()
- Origin:
common - Source:
net/minecraft/network/chat/contents/TranslatableContents.java:85 - Modifiers:
public - Return:
ComponentContents.Type<?>
คืออะไร
ดำเนินการ type ตาม implementation ของ TranslatableContents
ทำงานยังไง
คืนค่า: TYPE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.chat.contents.TranslatableContents#visit(FormattedText.ContentConsumer<T>)
- Origin:
common - Source:
net/minecraft/network/chat/contents/TranslatableContents.java:182 - Modifiers:
public - Return:
Optional<T>
คืออะไร
เยี่ยมชม node visit
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: decompose(), isPresent(), empty(). มีจุด return อย่างน้อย 2 จุด.
Parameters
FormattedText.ContentConsumer<T> contentConsumer
ตัวอย่างใช้งาน
TranslatableContents instance = ...;
FormattedText.ContentConsumer<T> contentConsumer = ...;
Optional<T> result = instance.visit(contentConsumer);
net.minecraft.network.chat.contents.TranslatableContents#visit(FormattedText.StyledContentConsumer<T>,Style)
- Origin:
common - Source:
net/minecraft/network/chat/contents/TranslatableContents.java:168 - Modifiers:
public - Return:
Optional<T>
คืออะไร
เยี่ยมชม node visit
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: decompose(), isPresent(), empty(). มีจุด return อย่างน้อย 2 จุด.
Parameters
FormattedText.StyledContentConsumer<T> styledContentConsumerStyle style
ตัวอย่างใช้งาน
TranslatableContents instance = ...;
FormattedText.StyledContentConsumer<T> styledContentConsumer = ...;
Style style = ...;
Optional<T> result = instance.visit(styledContentConsumer, style);
TranslatableFormatException
- Full name:
net.minecraft.network.chat.contents.TranslatableFormatException - Package:
net.minecraft.network.chat.contents - Source:
common—net/minecraft/network/chat/contents/TranslatableFormatException.java - Type:
class - Modifiers:
public - Extends:
IllegalArgumentException
net.minecraft.network.chat.contents.TranslatableFormatException#TranslatableFormatException(TranslatableContents,int)
- Origin:
common - Source:
net/minecraft/network/chat/contents/TranslatableFormatException.java:10 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ TranslatableFormatException ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
มีการวนลูป. เรียกต่อ: format().
Parameters
TranslatableContents translatableContentsint i
ตัวอย่างใช้งาน
TranslatableContents translatableContents = ...;
TranslatableFormatException instance = new TranslatableFormatException(translatableContents, 0);
net.minecraft.network.chat.contents.TranslatableFormatException#TranslatableFormatException(TranslatableContents,String)
- Origin:
common - Source:
net/minecraft/network/chat/contents/TranslatableFormatException.java:6 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ TranslatableFormatException ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: format().
Parameters
TranslatableContents translatableContentsString string
ตัวอย่างใช้งาน
TranslatableContents translatableContents = ...;
TranslatableFormatException instance = new TranslatableFormatException(translatableContents, "value");
net.minecraft.network.chat.contents.TranslatableFormatException#TranslatableFormatException(TranslatableContents,Throwable)
- Origin:
common - Source:
net/minecraft/network/chat/contents/TranslatableFormatException.java:14 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ TranslatableFormatException ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
มีการวนลูป. เรียกต่อ: format().
Parameters
TranslatableContents translatableContentsThrowable throwable
ตัวอย่างใช้งาน
TranslatableContents translatableContents = ...;
Throwable throwable = ...;
TranslatableFormatException instance = new TranslatableFormatException(translatableContents, throwable);