Package dev.latvian.mods.kubejs.core
Interface ComponentKJS
- All Superinterfaces:
net.minecraft.network.chat.Component,net.minecraft.network.chat.FormattedText,JsonSerializable,com.mojang.brigadier.Message,NBTSerializable,WithCodec,WrappedJS
- All Known Implementing Classes:
MutableComponentMixin
@RemapPrefixForJS("kjs$")
public interface ComponentKJS
extends net.minecraft.network.chat.Component, WithCodec, WrappedJS
Extensions for components, will be injected into
MutableComponent at runtime.-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.network.chat.Component
net.minecraft.network.chat.Component.Serializer, net.minecraft.network.chat.Component.SerializerAdapterNested classes/interfaces inherited from interface net.minecraft.network.chat.FormattedText
net.minecraft.network.chat.FormattedText.ContentConsumer<T>, net.minecraft.network.chat.FormattedText.StyledContentConsumer<T> -
Field Summary
Fields inherited from interface net.minecraft.network.chat.FormattedText
EMPTY, STOP_ITERATION -
Method Summary
Modifier and TypeMethodDescriptiondefault voiddefault com.mojang.serialization.Codec<?> getCodec(dev.latvian.mods.rhino.Context cx) default net.minecraft.network.chat.MutableComponentkjs$aqua()default Iterable<net.minecraft.network.chat.Component> default net.minecraft.network.chat.MutableComponentdefault net.minecraft.network.chat.MutableComponentkjs$blue()default net.minecraft.network.chat.MutableComponentkjs$bold()default net.minecraft.network.chat.MutableComponentdefault net.minecraft.network.chat.MutableComponentkjs$click(@Nullable net.minecraft.network.chat.ClickEvent s) default net.minecraft.network.chat.MutableComponentkjs$clickChangePage(String page) default net.minecraft.network.chat.MutableComponentkjs$clickCopy(String text) default net.minecraft.network.chat.MutableComponentkjs$clickOpenFile(String path) default net.minecraft.network.chat.MutableComponentkjs$clickOpenUrl(String url) default net.minecraft.network.chat.MutableComponentkjs$clickRunCommand(String command) default net.minecraft.network.chat.MutableComponentkjs$clickSuggestCommand(String command) default net.minecraft.network.chat.MutableComponentdefault net.minecraft.network.chat.ComponentDeprecated, for removal: This API element is subject to removal in a future version.default net.minecraft.network.chat.MutableComponentdefault net.minecraft.network.chat.MutableComponentdefault net.minecraft.network.chat.MutableComponentdefault net.minecraft.network.chat.MutableComponentdefault net.minecraft.network.chat.MutableComponentdefault net.minecraft.network.chat.MutableComponentdefault net.minecraft.network.chat.MutableComponentkjs$font(@Nullable net.minecraft.resources.ResourceLocation s) default net.minecraft.network.chat.MutableComponentkjs$gold()default net.minecraft.network.chat.MutableComponentkjs$gray()default net.minecraft.network.chat.MutableComponentdefault booleandefault booleandefault net.minecraft.network.chat.MutableComponentkjs$hover(@Nullable net.minecraft.network.chat.Component s) default net.minecraft.network.chat.MutableComponentkjs$insertion(@Nullable String s) default booleandefault net.minecraft.network.chat.MutableComponentdefault net.minecraft.network.chat.MutableComponentkjs$italic(@Nullable Boolean value) default net.minecraft.network.chat.MutableComponentdefault net.minecraft.network.chat.MutableComponentdefault net.minecraft.network.chat.MutableComponentdefault net.minecraft.network.chat.MutableComponentkjs$obfuscated(@Nullable Boolean value) default net.minecraft.network.chat.MutableComponentDeprecated, for removal: This API element is subject to removal in a future version.default net.minecraft.network.chat.MutableComponentDeprecated, for removal: This API element is subject to removal in a future version.default net.minecraft.network.chat.MutableComponentkjs$red()default net.minecraft.network.chat.MutableComponentkjs$self()default net.minecraft.network.chat.MutableComponentdefault net.minecraft.network.chat.MutableComponentkjs$strikethrough(@Nullable Boolean value) default net.minecraft.network.chat.MutableComponentdefault net.minecraft.network.chat.MutableComponentkjs$underlined(@Nullable Boolean value) default net.minecraft.network.chat.MutableComponentdefault net.minecraft.network.chat.MutableComponentMethods inherited from interface net.minecraft.network.chat.Component
contains, copy, getContents, getSiblings, getString, getString, getStyle, getVisualOrderText, plainCopy, toFlatList, toFlatList, tryCollapseToString, visit, visit
-
Method Details
-
kjs$asIterable
-
kjs$self
default net.minecraft.network.chat.MutableComponent kjs$self() -
getCodec
default com.mojang.serialization.Codec<?> getCodec(dev.latvian.mods.rhino.Context cx) -
kjs$hasStyle
default boolean kjs$hasStyle() -
kjs$hasSiblings
default boolean kjs$hasSiblings() -
forEach
-
kjs$black
default net.minecraft.network.chat.MutableComponent kjs$black() -
kjs$darkBlue
default net.minecraft.network.chat.MutableComponent kjs$darkBlue() -
kjs$darkGreen
default net.minecraft.network.chat.MutableComponent kjs$darkGreen() -
kjs$darkAqua
default net.minecraft.network.chat.MutableComponent kjs$darkAqua() -
kjs$darkRed
default net.minecraft.network.chat.MutableComponent kjs$darkRed() -
kjs$darkPurple
default net.minecraft.network.chat.MutableComponent kjs$darkPurple() -
kjs$gold
default net.minecraft.network.chat.MutableComponent kjs$gold() -
kjs$gray
default net.minecraft.network.chat.MutableComponent kjs$gray() -
kjs$darkGray
default net.minecraft.network.chat.MutableComponent kjs$darkGray() -
kjs$blue
default net.minecraft.network.chat.MutableComponent kjs$blue() -
kjs$green
default net.minecraft.network.chat.MutableComponent kjs$green() -
kjs$aqua
default net.minecraft.network.chat.MutableComponent kjs$aqua() -
kjs$red
default net.minecraft.network.chat.MutableComponent kjs$red() -
kjs$lightPurple
default net.minecraft.network.chat.MutableComponent kjs$lightPurple() -
kjs$yellow
default net.minecraft.network.chat.MutableComponent kjs$yellow() -
kjs$white
default net.minecraft.network.chat.MutableComponent kjs$white() -
kjs$color
-
kjs$noColor
default net.minecraft.network.chat.MutableComponent kjs$noColor() -
kjs$bold
-
kjs$bold
default net.minecraft.network.chat.MutableComponent kjs$bold() -
kjs$italic
-
kjs$italic
default net.minecraft.network.chat.MutableComponent kjs$italic() -
kjs$underlined
default net.minecraft.network.chat.MutableComponent kjs$underlined(@Nullable @Nullable Boolean value) -
kjs$underlined
default net.minecraft.network.chat.MutableComponent kjs$underlined() -
kjs$strikethrough
default net.minecraft.network.chat.MutableComponent kjs$strikethrough(@Nullable @Nullable Boolean value) -
kjs$strikethrough
default net.minecraft.network.chat.MutableComponent kjs$strikethrough() -
kjs$obfuscated
default net.minecraft.network.chat.MutableComponent kjs$obfuscated(@Nullable @Nullable Boolean value) -
kjs$obfuscated
default net.minecraft.network.chat.MutableComponent kjs$obfuscated() -
kjs$insertion
-
kjs$font
default net.minecraft.network.chat.MutableComponent kjs$font(@Nullable @Nullable net.minecraft.resources.ResourceLocation s) -
kjs$click
default net.minecraft.network.chat.MutableComponent kjs$click(@Nullable @Nullable net.minecraft.network.chat.ClickEvent s) -
kjs$clickRunCommand
-
kjs$clickSuggestCommand
-
kjs$clickCopy
-
kjs$clickChangePage
-
kjs$clickOpenUrl
-
kjs$clickOpenFile
-
kjs$hover
default net.minecraft.network.chat.MutableComponent kjs$hover(@Nullable @Nullable net.minecraft.network.chat.Component s) -
kjs$isEmpty
default boolean kjs$isEmpty() -
kjs$rawComponent
Deprecated, for removal: This API element is subject to removal in a future version. -
kjs$rawCopy
Deprecated, for removal: This API element is subject to removal in a future version. -
kjs$component
Deprecated, for removal: This API element is subject to removal in a future version.
-