Package cn.ycraft.limbo.config.value
Class ConfiguredMessage
java.lang.Object
cc.carm.lib.configuration.value.ValueManifest<T>
cc.carm.lib.configuration.value.ConfigValue<T>
cc.carm.lib.configuration.value.impl.CachedConfigValue<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.LegacyComponentSerializer
Fields inherited from class cc.carm.lib.configuration.value.text.ConfiguredText
compiler, dispatcher, params, parser, TEXT_ADAPTER, TEXT_TYPE
Fields inherited from class cc.carm.lib.configuration.value.standard.ConfiguredValue
adapter
Fields inherited from class cc.carm.lib.configuration.value.impl.CachedConfigValue
cachedValue, parsedTime
Fields inherited from class cc.carm.lib.configuration.value.ValueManifest
defaultSupplier, holder, initializer, path, type
-
Constructor Summary
ConstructorsConstructorDescriptionConfiguredMessage
(@NotNull cc.carm.lib.configuration.value.ValueManifest<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.Builder
create()
static ConfiguredMessage
void
sendActionBar
(net.kyori.adventure.audience.Audience audience, Object... values) Methods inherited from class cc.carm.lib.configuration.value.text.ConfiguredText
builder, compile, compileLine, parse, parseLine, prepare, sendTo, sendToAll
Methods 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
Methods inherited from class cc.carm.lib.configuration.value.impl.CachedConfigValue
cacheExpired, getCachedOrDefault, getCachedOrDefault, getCachedValue, getDefaultFirst, parserFor, serializerFor, updateCache
Methods inherited from class cc.carm.lib.configuration.value.ConfigValue
getNotNull, getOrDefault, isDefault, optional, resolve, save, setDefault, setDefault
Methods inherited from class cc.carm.lib.configuration.value.ValueManifest
config, defaults, defaults, defaults, getData, hasDefaults, holder, holder, initialize, initialize, metadata, path, path, setData, type
-
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> 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
-