1
0
mirror of https://e.coding.net/circlecloud/YumCore.git synced 2024-11-21 01:38:51 +00:00

feat: 方法静态处理

Signed-off-by: 502647092 <admin@yumc.pw>
This commit is contained in:
502647092 2016-07-28 00:10:12 +08:00
parent 3ac1c24c3d
commit 5bc1a586f8

View File

@ -37,7 +37,7 @@ public class P {
*
* @return 插件命令
*/
public PluginCommand getCommand(final String name) {
public static PluginCommand getCommand(final String name) {
return instance.getCommand(name);
}
@ -45,35 +45,35 @@ public class P {
* @return 获得插件配置文件
*/
@SuppressWarnings("unchecked")
public <FC> FC getConfig() {
public static <FC> FC getConfig() {
return (FC) instance.getConfig();
}
/**
* @return 获得插件文件夹
*/
public final File getDataFolder() {
public static final File getDataFolder() {
return instance.getDataFolder();
}
/**
* @return 获得插件描述文件
*/
public final PluginDescriptionFile getDescription() {
public static final PluginDescriptionFile getDescription() {
return instance.getDescription();
}
/**
* @return 获得插件日志器
*/
public final Logger getLogger() {
public static final Logger getLogger() {
return instance.getLogger();
}
/**
* @return 插件名称
*/
public final String getName() {
public static final String getName() {
return instance.getName();
}
@ -81,14 +81,14 @@ public class P {
* @return 获得插件配置文件
*/
@SuppressWarnings("unchecked")
public <PI> PI getPlugin() {
public static <PI> PI getPlugin() {
return (PI) instance;
}
/**
* @return 插件是否已启用
*/
public final boolean isEnabled() {
public static final boolean isEnabled() {
return instance.isEnabled();
}