Skip to content

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

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

BlockDataSource instance = new BlockDataSource("value");

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

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

BlockDataSource instance = ...;
Object object = ...;
boolean result = instance.equals(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

  • ไม่มี

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

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

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

  • ไม่มี

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

BlockDataSource instance = ...;
String result = instance.toString();

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

  • ไม่มี

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

BlockDataSource instance = ...;
DataSource.Type<?> result = instance.type();

DataSource

  • Full name: net.minecraft.network.chat.contents.DataSource
  • Package: net.minecraft.network.chat.contents
  • Source: commonnet/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

  • ไม่มี

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

DataSource instance = ...;
DataSource.Type<?> result = instance.type();

EntityDataSource

  • Full name: net.minecraft.network.chat.contents.EntityDataSource
  • Package: net.minecraft.network.chat.contents
  • Source: commonnet/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

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

EntityDataSource instance = new EntityDataSource("value");

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

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

EntityDataSource instance = ...;
Object object = ...;
boolean result = instance.equals(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

  • ไม่มี

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

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

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

  • ไม่มี

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

EntityDataSource instance = ...;
String result = instance.toString();

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

  • ไม่มี

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

EntityDataSource instance = ...;
DataSource.Type<?> result = instance.type();

KeybindContents

  • Full name: net.minecraft.network.chat.contents.KeybindContents
  • Package: net.minecraft.network.chat.contents
  • Source: commonnet/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

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

KeybindContents instance = ...;
Object object = ...;
boolean result = instance.equals(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

  • ไม่มี

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

KeybindContents instance = ...;
String result = instance.getName();

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

  • ไม่มี

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

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

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

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

KeybindContents instance = new KeybindContents("value");

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

  • ไม่มี

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

KeybindContents instance = ...;
String result = instance.toString();

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

  • ไม่มี

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

KeybindContents instance = ...;
ComponentContents.Type<?> result = instance.type();

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> styledContentConsumer
  • Style 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: commonnet/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

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

Function<String, Supplier<Component>> function = ...;
KeybindResolver.setKeyResolver(function);

NbtContents

  • Full name: net.minecraft.network.chat.contents.NbtContents
  • Package: net.minecraft.network.chat.contents
  • Source: commonnet/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

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

NbtContents instance = ...;
Object object = ...;
boolean result = instance.equals(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

  • ไม่มี

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

NbtContents instance = ...;
DataSource result = instance.getDataSource();

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

  • ไม่มี

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

NbtContents instance = ...;
String result = instance.getNbtPath();

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

  • ไม่มี

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

NbtContents instance = ...;
Optional<Component> result = instance.getSeparator();

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

  • ไม่มี

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

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

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

  • ไม่มี

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

NbtContents instance = ...;
boolean result = instance.isInterpreting();

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 string
  • boolean bl
  • Optional<Component> optional
  • DataSource 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 commandSourceStack
  • Entity entity
  • int 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

  • ไม่มี

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

NbtContents instance = ...;
String result = instance.toString();

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

  • ไม่มี

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

NbtContents instance = ...;
ComponentContents.Type<?> result = instance.type();

PlainTextContents

  • Full name: net.minecraft.network.chat.contents.PlainTextContents
  • Package: net.minecraft.network.chat.contents
  • Source: commonnet/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

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

PlainTextContents result = PlainTextContents.create("value");

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

  • ไม่มี

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

PlainTextContents instance = ...;
String result = instance.text();

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

  • ไม่มี

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

PlainTextContents instance = ...;
ComponentContents.Type<?> result = instance.type();

ScoreContents

  • Full name: net.minecraft.network.chat.contents.ScoreContents
  • Package: net.minecraft.network.chat.contents
  • Source: commonnet/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 commandSourceStack
  • Entity entity
  • int 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

  • ไม่มี

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

ScoreContents instance = ...;
String result = instance.toString();

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

  • ไม่มี

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

ScoreContents instance = ...;
ComponentContents.Type<?> result = instance.type();

SelectorContents

  • Full name: net.minecraft.network.chat.contents.SelectorContents
  • Package: net.minecraft.network.chat.contents
  • Source: commonnet/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 commandSourceStack
  • Entity entity
  • int 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

  • ไม่มี

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

SelectorContents instance = ...;
String result = instance.toString();

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

  • ไม่มี

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

SelectorContents instance = ...;
ComponentContents.Type<?> result = instance.type();

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> styledContentConsumer
  • Style 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: commonnet/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

  • ไม่มี

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

StorageDataSource instance = ...;
String result = instance.toString();

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

  • ไม่มี

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

StorageDataSource instance = ...;
DataSource.Type<?> result = instance.type();

TranslatableContents

  • Full name: net.minecraft.network.chat.contents.TranslatableContents
  • Package: net.minecraft.network.chat.contents
  • Source: commonnet/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

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

TranslatableContents instance = ...;
Object object = ...;
boolean result = instance.equals(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

  • ไม่มี

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

TranslatableContents instance = ...;
Object[] result = instance.getArgs();

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

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

TranslatableContents instance = ...;
FormattedText result = instance.getArgument(0);

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

  • ไม่มี

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

TranslatableContents instance = ...;
String result = instance.getFallback();

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

  • ไม่มี

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

TranslatableContents instance = ...;
String result = instance.getKey();

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

  • ไม่มี

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

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

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

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

Object object = ...;
boolean result = TranslatableContents.isAllowedPrimitiveArgument(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 commandSourceStack
  • Entity entity
  • int 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

  • ไม่มี

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

TranslatableContents instance = ...;
String result = instance.toString();

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 string
  • String string2
  • Object[] 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

  • ไม่มี

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

TranslatableContents instance = ...;
ComponentContents.Type<?> result = instance.type();

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> styledContentConsumer
  • Style 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: commonnet/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 translatableContents
  • int 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 translatableContents
  • String 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 translatableContents
  • Throwable throwable

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

TranslatableContents translatableContents = ...;
Throwable throwable = ...;
TranslatableFormatException instance = new TranslatableFormatException(translatableContents, throwable);