Package cn.ycraft.limbo.config.value
Class ConfiguredMessage
java.lang.Object
cc.carm.lib.configuration.value.ValueManifest<T,U>
cc.carm.lib.configuration.value.ConfigValue<T,U>
cc.carm.lib.configuration.value.impl.CachedConfigValue<V,V>
cc.carm.lib.configuration.value.standard.ConfiguredValue<cc.carm.lib.configuration.value.text.data.TextContents>
cc.carm.lib.configuration.value.text.ConfiguredText<net.kyori.adventure.text.Component,net.kyori.adventure.audience.Audience>
cn.ycraft.limbo.config.value.ConfiguredMessage
public class ConfiguredMessage
extends cc.carm.lib.configuration.value.text.ConfiguredText<net.kyori.adventure.text.Component,net.kyori.adventure.audience.Audience>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializerFields inherited from class cc.carm.lib.configuration.value.text.ConfiguredText
compiler, dispatcher, params, parser, TEXT_ADAPTER, TEXT_TYPEFields inherited from class cc.carm.lib.configuration.value.standard.ConfiguredValue
adapterFields inherited from class cc.carm.lib.configuration.value.impl.CachedConfigValue
cachedValue, parsedTimeFields inherited from class cc.carm.lib.configuration.value.ValueManifest
defaultSupplier, holder, initializer, path, type, validator -
Constructor Summary
ConstructorsConstructorDescriptionConfiguredMessage(@NotNull cc.carm.lib.configuration.value.ValueManifest<cc.carm.lib.configuration.value.text.data.TextContents, cc.carm.lib.configuration.value.text.data.TextContents> manifest, @NotNull BiFunction<net.kyori.adventure.audience.Audience, String, String> parser, @NotNull BiFunction<net.kyori.adventure.audience.Audience, String, net.kyori.adventure.text.Component> compiler, @NotNull BiConsumer<net.kyori.adventure.audience.Audience, List<net.kyori.adventure.text.Component>> dispatcher, @NotNull String[] params) -
Method Summary
Modifier and TypeMethodDescriptionstatic ConfiguredMessage.Buildercreate()static ConfiguredMessagevoidsendActionBar(net.kyori.adventure.audience.Audience audience, Object... values) Methods inherited from class cc.carm.lib.configuration.value.text.ConfiguredText
compile, compileLine, parse, parseLine, prepare, sendTo, sendToAllMethods inherited from class cc.carm.lib.configuration.value.standard.ConfiguredValue
adapter, builderOf, builderOf, get, of, of, of, of, of, of, of, of, parser, serializer, set, with, withMethods inherited from class cc.carm.lib.configuration.value.impl.CachedConfigValue
cacheExpired, getCachedOrDefault, getCachedOrDefault, getCachedValue, getDefaultFirst, parserFor, serializerFor, updateCacheMethods inherited from class cc.carm.lib.configuration.value.ConfigValue
getNotNull, getOr, getOrDefault, isDefault, optional, resolve, save, setDefault, setDefaultMethods inherited from class cc.carm.lib.configuration.value.ValueManifest
config, defaults, defaults, defaults, getData, hasDefaults, holder, holder, initialize, initialize, metadata, path, path, setData, throwing, throwing, type, validate, validator, validator, withValidated
-
Field Details
-
LEGACY_COMPONENT_SERIALIZER
public static final net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer LEGACY_COMPONENT_SERIALIZER
-
-
Constructor Details
-
ConfiguredMessage
public ConfiguredMessage(@NotNull @NotNull cc.carm.lib.configuration.value.ValueManifest<cc.carm.lib.configuration.value.text.data.TextContents, cc.carm.lib.configuration.value.text.data.TextContents> manifest, @NotNull @NotNull BiFunction<net.kyori.adventure.audience.Audience, String, String> parser, @NotNull @NotNull BiFunction<net.kyori.adventure.audience.Audience, String, net.kyori.adventure.text.Component> compiler, @NotNull @NotNull BiConsumer<net.kyori.adventure.audience.Audience, List<net.kyori.adventure.text.Component>> dispatcher, @NotNull @NotNull String[] params)
-
-
Method Details
-
create
-
ofString
-
sendActionBar
-