Class ConfiguredMessage.Builder

java.lang.Object
cc.carm.lib.configuration.builder.AbstractConfigBuilder<cc.carm.lib.configuration.value.text.data.TextContents,cc.carm.lib.configuration.value.text.data.TextContents,cc.carm.lib.configuration.value.text.ConfiguredText<MSG,RECEIVER>,cc.carm.lib.configuration.source.ConfigurationHolder<?>,SELF>
cc.carm.lib.configuration.value.text.ConfiguredText.Builder<net.kyori.adventure.text.Component,net.kyori.adventure.audience.Audience,ConfiguredMessage.Builder>
cn.ycraft.limbo.config.value.ConfiguredMessage.Builder
Enclosing class:
ConfiguredMessage

public static class ConfiguredMessage.Builder extends cc.carm.lib.configuration.value.text.ConfiguredText.Builder<net.kyori.adventure.text.Component,net.kyori.adventure.audience.Audience,ConfiguredMessage.Builder>
  • Field Summary

    Fields inherited from class cc.carm.lib.configuration.value.text.ConfiguredText.Builder

    compiler, defaultBuilder, dispatcher, params, parser

    Fields inherited from class cc.carm.lib.configuration.builder.AbstractConfigBuilder

    defaultValueSupplier, holder, initializer, path, providerClass, type, valueValidator
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     

    Methods inherited from class cc.carm.lib.configuration.value.text.ConfiguredText.Builder

    compiler, defaults, defaults, defaults, dispatcher, optional, optional, params, parser

    Methods inherited from class cc.carm.lib.configuration.builder.AbstractConfigBuilder

    append, append, buildManifest, defaults, defaults, holder, initializer, meta, meta, path, type, validate, validate, validate, validate, validator, validator

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • build

      @NotNull public @NotNull ConfiguredMessage build()
      Overrides:
      build in class cc.carm.lib.configuration.value.text.ConfiguredText.Builder<net.kyori.adventure.text.Component,net.kyori.adventure.audience.Audience,ConfiguredMessage.Builder>
    • self

      @NotNull public ConfiguredMessage.Builder self()
      Specified by:
      self in class cc.carm.lib.configuration.builder.AbstractConfigBuilder<cc.carm.lib.configuration.value.text.data.TextContents,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>,cc.carm.lib.configuration.source.ConfigurationHolder<?>,ConfiguredMessage.Builder>