public interface LinMessenger
平台无关的消息发送门面。
约定:占位符语法为 {key};颜色由各平台适配实现(如 & 转 §,或 HEX)。
目标对象(玩家/控制台/发送者)以 Object recipient 传入,由具体适配器判定类型。
-
嵌套类概要
嵌套类 -
方法概要
修饰符和类型方法说明voidsendActionBarKey(Object recipient, String key, Object... kv) voidsendActionBarKey(Object recipient, String key, Map<String, ?> vars) voidsendActionBarText(Object recipient, String template, Object... kv) voidsendActionBarText(Object recipient, String template, Map<String, ?> vars) voidvoidvoidvoidvoidsendTitleKey(Object recipient, String titleKey, String subKey, int fadeIn, int stay, int fadeOut, Object... kv) voidsendTitleKey(Object recipient, String titleKey, String subKey, int fadeIn, int stay, int fadeOut, Map<String, ?> vars) voidsendTitleText(Object recipient, String title, String subtitle, int fadeIn, int stay, int fadeOut, Object... kv) voidsendTitleText(Object recipient, String title, String subtitle, int fadeIn, int stay, int fadeOut, Map<String, ?> vars) withPrefix(String prefix) 设置固定前缀(仅用于聊天/控制台;Title/ActionBar 不附带前缀)。withPrefixProvider(Supplier<String> supplier) 设置动态前缀提供者(运行时计算;仅用于聊天/控制台)。
-
方法详细资料
-
withPrefix
设置固定前缀(仅用于聊天/控制台;Title/ActionBar 不附带前缀)。 -
withPrefixProvider
设置动态前缀提供者(运行时计算;仅用于聊天/控制台)。 -
sendText
-
sendText
-
sendKey
-
sendKey
-
sendTitleText
-
sendTitleText
-
sendTitleKey
-
sendTitleKey
-
sendActionBarText
-
sendActionBarText
-
sendActionBarKey
-
sendActionBarKey
-