- 7
- 1
Доброго времени суток форумчане. Решил немного залезть в дебри моддинга под 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 выглядит примерно так, но в логах нет даже намёка на проверку обновлений.
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
}