程序包 com.playerblocklife

# 类 MessageManager

java.lang.Object
com.playerblocklife.MessageManager

public class MessageManager extends Object

## 构造器概要

构造器
构造器
说明
`MessageManager(PlayerBlockLife plugin)`

## 方法概要

修饰符和类型
方法
说明
`String`
`getBroadcastMessage(String path, String defaultValue)`
获取广播消息
`String`
`getCommandMessage(String command, String path, String defaultValue)`
获取命令消息
`String`
`getConsoleMessage(String path, String defaultValue)`
获取控制台消息
`String`
`getFormattedMessage(String path, String defaultValue, Map<String,String> variables)`
获取格式化消息（替换变量）
`String`
`getGameMessage(String path, String defaultValue)`
获取游戏内消息
`String`
`getMessage(String path, String defaultValue)`
获取消息
`String`
`getMessageFilePath()`
获取消息文件路径
`boolean`
`hasExternalMessageFile()`
检查消息文件是否存在
`void`
`loadMessages()`
加载消息配置
`void`
`reloadMessages()`
重新加载消息配置

### 从类继承的方法 java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## 构造器详细资料

### MessageManager

public MessageManager(PlayerBlockLife plugin)

## 方法详细资料

### loadMessages

public void loadMessages()
加载消息配置

### reloadMessages

public void reloadMessages()
重新加载消息配置

### getMessage

public String getMessage(String path, String defaultValue)
获取消息

### getFormattedMessage

public String getFormattedMessage(String path, String defaultValue, Map<String,String> variables)
获取格式化消息（替换变量）

### getConsoleMessage

public String getConsoleMessage(String path, String defaultValue)
获取控制台消息

### getGameMessage

public String getGameMessage(String path, String defaultValue)
获取游戏内消息

### getCommandMessage

public String getCommandMessage(String command, String path, String defaultValue)
获取命令消息

### getBroadcastMessage

public String getBroadcastMessage(String path, String defaultValue)
获取广播消息

### hasExternalMessageFile

public boolean hasExternalMessageFile()
检查消息文件是否存在

### getMessageFilePath

public String getMessageFilePath()
获取消息文件路径