Package pers.neige.neigeitems.section
Class SectionParser
-
- All Implemented Interfaces:
public abstract class SectionParser
节点解析器抽象类
-
-
Constructor Summary
Constructors Constructor Description SectionParser()
-
Method Summary
Modifier and Type Method Description abstract String
getId()
获取节点解析器ID String
onRequest(ConfigurationSection data, Map<String, String> cache, OfflinePlayer player, ConfigurationSection sections)
用于私有节点解析 String
onRequest(List<String> args, Map<String, String> cache, OfflinePlayer player, ConfigurationSection sections)
用于即时节点解析 final Unit
register()
将本解析器注册至节点管理器 -
-
Method Detail
-
onRequest
String onRequest(ConfigurationSection data, Map<String, String> cache, OfflinePlayer player, ConfigurationSection sections)
用于私有节点解析
- Parameters:
data
- 节点内容cache
- 解析值缓存player
- 待解析玩家sections
- 节点池- Returns:
解析值
-
onRequest
String onRequest(List<String> args, Map<String, String> cache, OfflinePlayer player, ConfigurationSection sections)
用于即时节点解析
- Parameters:
args
- 节点参数cache
- 解析值缓存player
- 待解析玩家sections
- 节点池- Returns:
解析值
-
-
-
-