模块 linlang.api

类 Linlang.Settings

java.lang.Object
api.linlang.runtime.Linlang.Settings
封闭接口:
Linlang

public static final class Linlang.Settings extends Object
琳琅服务的个性化设置项

您可以不进行个性化设置,不会影响琳琅工作。但可能会使得一些服务的表现不像您想得那样

  • 方法详细资料

    • pluginLogger

      public Linlang.Settings pluginLogger(boolean v)
      设置琳琅审计与日志服务的日志方式

      是否使得琳琅审计(LinLog)归于平台包装的日志通道。如 Bukkit 的 plugin.getLogger()

      参数:
      v - 布尔值
    • initialLocale

      public Linlang.Settings initialLocale(String v)
      设置琳琅的本地化
      参数:
      v - 地区代码,遵循 language_REGION 格式,如 zh_CN
    • fixedPrefix

      public Linlang.Settings fixedPrefix(String prefix)
      设置琳琅内建提示消息的前缀

      设置琳琅内建提示消息的前缀,可便于消息识别。默认情况下,无前缀或提示为 [linlang]

      dynamicFixedPrefix(Function) 选其一

      参数:
      prefix - 前缀文本
    • dynamicFixedPrefix

      public Linlang.Settings dynamicFixedPrefix(Function<Object,String> func)
      设置琳琅内建提示消息的前缀

      设置琳琅内建提示消息的前缀,可便于消息识别。默认情况下,无前缀或提示为 [linlang]

      fixedPrefix(String) 互斥

      参数:
      func - 函数式接口
    • apply

      public Linlang apply()
      应用设置

      在调用 Linlang.settings() 后需调用此方法以使设置生效

      Linlang.reload() 任选其一,此方法主要用于提供链式调用体验