本文整理汇总了Java中codechicken.core.CCUpdateChecker.updateCheck方法的典型用法代码示例。如果您正苦于以下问题:Java CCUpdateChecker.updateCheck方法的具体用法?Java CCUpdateChecker.updateCheck怎么用?Java CCUpdateChecker.updateCheck使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类codechicken.core.CCUpdateChecker
的用法示例。
在下文中一共展示了CCUpdateChecker.updateCheck方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: init
import codechicken.core.CCUpdateChecker; //导入方法依赖的package包/类
@Subscribe
public void init(FMLInitializationEvent event) {
if (event.getSide().isClient()) {
if (config.getTag("checkUpdates").getBooleanValue(true))
CCUpdateChecker.updateCheck(getModId());
notificationCheck();
FMLCommonHandler.instance().bus().register(new CCCEventHandler());
}
}
示例2: notificationCheck
import codechicken.core.CCUpdateChecker; //导入方法依赖的package包/类
private void notificationCheck() {
final ConfigTag tag = config.getTag("checkNotifications").setComment("The most recent notification number recieved. -1 to disable");
final int notify = tag.getIntValue(0);
if(notify < 0)
return;
CCUpdateChecker.updateCheck(
"http://www.chickenbones.net/Files/notification/general.php",
new Function<String, Void>()
{
@Override
public Void apply(String ret) {
Matcher m = Pattern.compile("Ret \\((\\d+)\\): (.+)").matcher(ret);
if (!m.matches()) {
CodeChickenCorePlugin.logger.error("Failed to check notifications: " + ret);
return null;
}
int index = Integer.parseInt(m.group(1));
if(index > notify) {
tag.setIntValue(index);
CCUpdateChecker.addUpdateMessage(m.group(2));
}
return null;
}
});
}
示例3: init
import codechicken.core.CCUpdateChecker; //导入方法依赖的package包/类
@EventHandler
public void init(FMLInitializationEvent event) {
if (event.getSide().isClient()) {
if (config.getTag("checkUpdates").getBooleanValue(true)) {
CCUpdateChecker.updateCheck("CodeChickenCore");
}
MinecraftForge.EVENT_BUS.register(new CCCEventHandler());
}
}