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
    Modifier and Type
    Class
    Description
    static class 
     

    Nested classes/interfaces inherited from class cc.carm.lib.configuration.value.text.ConfiguredText

    cc.carm.lib.configuration.value.text.ConfiguredText.StardardBuilder<MSG extends Object,RECEIVER extends Object>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static 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

    Constructors
    Constructor
    Description
    ConfiguredMessage(@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 Type
    Method
    Description
     
    ofString(@NotNull String... messages)
     
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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