下面列出了怎么用net.minecraftforge.common.config.Config.Type的API类实例代码及写法,或者点击链接到github查看源代码。
@EventHandler
public void postInit(FMLPostInitializationEvent event){
proxy.postInit();
RailManager.getInstance().initializeAPIImplementors(asmData);
SignalsConfig.client.networkVisualization.initDefaults();
ConfigManager.sync(Constants.MOD_ID, Type.INSTANCE);
}
@SubscribeEvent
public static void onConfigChangedEvent(OnConfigChangedEvent event){
if(event.getModID().equals(Constants.MOD_ID)) {
ConfigManager.sync(Constants.MOD_ID, Type.INSTANCE);
if(!enableRailNetwork) {
Log.warning("RAIL NETWORK IS NOT FUNCTIONAL!");
}
}
}
@SubscribeEvent
public static void syncConfigValues(ConfigChangedEvent.OnConfigChangedEvent event) {
if (event.getModID().equals(GTValues.MODID)) {
ConfigManager.sync(GTValues.MODID, Type.INSTANCE);
}
}
/**
* Synchronizes the data in this class and the data in the forge configuration
*/
public static void sync() {
ConfigManager.sync(ValkyrienSkiesMod.MOD_ID, Type.INSTANCE);
VSConfig.onSync();
}