模块 linlang.api

接口 Linlang


public interface Linlang
琳琅主类

琳琅动态服务的唯一入口

  • 嵌套类概要

    嵌套类
    修饰符和类型
    接口
    说明
    static final class 
    琳琅服务的「运行参数」设置项(需要重建琳琅)
    static final class 
    琳琅服务的「个性化」设置项
  • 方法概要

    修饰符和类型
    方法
    说明
    default void
    安全地关闭琳琅服务
    琳琅的命令服务
    琳琅的文件服务,包含配置文件、语言文件与数据库(H2 与 MySQL)
    琳琅的信息服务,可以方便地向任何位置(玩家或控制台)发送聊天框、动作栏、标题消息
    更改琳琅服务的系统参数
    default void
    重新载入琳琅服务
    default void
    重建琳琅服务
    设置琳琅服务的个性化设置
  • 方法详细资料

    • linMessenger

      LinMessenger linMessenger()

      琳琅的信息服务,可以方便地向任何位置(玩家或控制台)发送聊天框、动作栏、标题消息

      对于控制台,消息统一降级至聊天框

      返回:
      可用的 LinMessenger 实例
    • linFile

      LinFile linFile()

      琳琅的文件服务,包含配置文件、语言文件与数据库(H2 与 MySQL)

      返回:
      琳琅文件服务类
    • linCommand

      LinCommand linCommand()

      琳琅的命令服务

      返回:
      可用的 LinCommand 实例
    • close

      default void close()
      安全地关闭琳琅服务

      在软件卸载时调用

    • settings

      default Linlang.Settings settings()
      设置琳琅服务的个性化设置

      例如琳琅服务消息前缀等。调用 Linlang.Settings.apply() 将热应用修改

    • parameters

      default Linlang.Parameters parameters()
      更改琳琅服务的系统参数

      例如平台上下文、启动语言等。调用 Linlang.Parameters.apply() 后将触发一次重建

    • reload

      default void reload()
      重新载入琳琅服务
    • restart

      default void restart()
      重建琳琅服务

      这将导致整个琳琅服务被重新构建,一些正在进行中的任务可能被中断。