ComponentContents.java
net.minecraft.network.chat.ComponentContents
信息
- 全限定名:net.minecraft.network.chat.ComponentContents
- 类型:public interface
- 包:net.minecraft.network.chat
- 源码路径:src/main/java/net/minecraft/network/chat/ComponentContents.java
- 起始行号:L7
- 职责:
TODO
字段/常量
- 无
内部类/嵌套类型
- 无
构造器
- 无
方法
下面的方法块按源码顺序生成。
default <T> Optional<T> visit(FormattedText.StyledContentConsumer<T> output, Style currentStyle) @ L8
- 方法名:visit
- 源码定位:L8
- 返回类型:
Optional - 修饰符:default
参数:
- output: FormattedText.StyledContentConsumer
- currentStyle: Style
说明:
TODO
default <T> Optional<T> visit(FormattedText.ContentConsumer<T> output) @ L12
- 方法名:visit
- 源码定位:L12
- 返回类型:
Optional - 修饰符:default
参数:
- output: FormattedText.ContentConsumer
说明:
TODO
default MutableComponent resolve(ResolutionContext context, int recursionDepth) @ L16
- 方法名:resolve
- 源码定位:L16
- 返回类型:MutableComponent
- 修饰符:default
参数:
- context: ResolutionContext
- recursionDepth: int
说明:
TODO
MapCodec<?extends ComponentContents> codec() @ L20
- 方法名:codec
- 源码定位:L20
- 返回类型:MapCodec<?extends ComponentContents>
- 修饰符:package-private
参数:
- 无
说明:
TODO
代码
public interface ComponentContents {
default <T> Optional<T> visit(FormattedText.StyledContentConsumer<T> output, Style currentStyle) {
return Optional.empty();
}
default <T> Optional<T> visit(FormattedText.ContentConsumer<T> output) {
return Optional.empty();
}
default MutableComponent resolve(ResolutionContext context, int recursionDepth) throws CommandSyntaxException {
return MutableComponent.create(this);
}
MapCodec<? extends ComponentContents> codec();
}引用的其他类
-
- 引用位置:
参数
- 引用位置:
-
- 引用位置:
方法调用/返回值 - 关联成员:
MutableComponent.create()
- 引用位置:
-
- 引用位置:
参数
- 引用位置:
-
- 引用位置:
参数
- 引用位置: