Update Checker 1.5.2

Версия Minecraft
1.5.2
API
Forge
Доброго времени суток форумчане. Решил немного залезть в дебри моддинга под 1.5.2 (даже не спрашивайте почему именно 1.5.2 в 2025-м году). Вроде как во времена, когда 1.5.2 была актуальной существовала проверка обновлений мода от самого Forge (но это не точно), но там вроде как не .json, а .txt был и чуть другая структура файла, но из памяти совсем повылетало. На 1.12.2 там в самом @mod был такой пунктик, но посмотрев 1.5.2 чего-то похожего на updateURL не видел, хотя в mcmod.info указанная строка есть, хотя я не уверен, она функциональна, или то был задел на будущее. Если кто помнит, может подскажете была ли в Forge 1.5.2 встроенная проверка обновлений, или то я попутал. по возможности хотелось бы использовать встроенный инструментарий кузни.

На данный момент mcmod.info выглядит примерно так, но в логах нет даже намёка на проверку обновлений.
mcmod.info:
[{
  "modid": "test",
  "name": "Test",
  "description": "TODO",
  "version": "0.1.0",
  "mcversion": "1.5.2",
  "logoFile": "",
  "url": "",
  "updateUrl": "https://raw.githubusercontent.com/AlexeyShernishou/Updates/refs/heads/main/updates.txt",
  "authors": ["AlexeyChernishou"],
  "credits": "TODO"
}]

Test.java:
package com.test.common;

import cpw.mods.fml.common.Mod;


@Mod(modid = Test.MOD_ID, name = Test.MOD_NAME, version = Test.MOD_VERSION, dependencies = Test.MOD_DEPENDENCIES, useMetadata = Test.USE_METADATA, acceptedMinecraftVersions = Test.MC_VERSION)
public class Test {
    
    public static final String MOD_ID = "test";
    public static final String MOD_NAME = "Test";
    public static final String MOD_VERSION = "0.1.0";
    public static final String MOD_DEPENDENCIES = "required-after:Forge@[7.8.1.738,)";
    public static final boolean USE_METADATA = true;
    public static final String MC_VERSION = "[1.5.2]";
    
    //TODO

}
 
Решение
была ли в Forge 1.5.2 встроенная проверка обновлений, или то я попутал
Форж для 1.5.2 действительно парсит значение updateUrl из mcmod.info (см. конструктор класс ModMetadata). Однако FML для 1.5.2 вообще не ходит по этой URL.

Я думаю что лучшим вариантом будет самостоятельно реализовать проверку обновлений, основываясь на updateUrl из mcmod.info
была ли в Forge 1.5.2 встроенная проверка обновлений, или то я попутал
Форж для 1.5.2 действительно парсит значение updateUrl из mcmod.info (см. конструктор класс ModMetadata). Однако FML для 1.5.2 вообще не ходит по этой URL.

Я думаю что лучшим вариантом будет самостоятельно реализовать проверку обновлений, основываясь на updateUrl из mcmod.info
 
Назад
Сверху