@@ -18,32 +18,39 @@ abstract class EssBase {
18
18
var modVersion = " 1.14.4-0.0.0.0"
19
19
var modModuleName = " Null"
20
20
var modMaintainer = " MairwunNx (Pavel Erokhin)"
21
- var modTargetForge = " 28.0 .X"
22
- var modTargetForgeRegex = " ^28\\ .0\\ .. \\ d+|28\\ .0 \\ .[\\ d]\ $"
21
+ var modTargetForge = " 28.1 .X"
22
+ var modTargetForgeRegex = " ^28\\ .0\\ .[ \\ d] +|28\\ .1 \\ .[\\ d]+ $"
23
23
var modTargetMC = " 1.14.4"
24
24
var modSources = " https://github.com/ProjectEssentials/ProjectEssentials-Null/"
25
25
var modTelegram = " https://t.me/minecraftforge"
26
+ var modCurseForge = " Null"
26
27
27
28
init {
28
29
modId = this .javaClass.getAnnotation(Mod ::class .java).value
29
30
modName = modId.replace(" _" , " " ).capitalizeWords()
30
31
modModuleName = modName.split(" " ).last()
31
32
modSources = " https://github.com/ProjectEssentials/ProjectEssentials-$modModuleName /"
33
+ modCurseForge =
34
+ " https://www.curseforge.com/minecraft/mc-mods/ProjectEssentials-$modModuleName "
32
35
}
33
36
34
37
/* *
35
38
* Print base modification information to log.
36
39
* @since 1.14.4-1.0.0.0
37
40
*/
38
41
fun logBaseInfo () {
39
- logger.info(" $modName starting initializing ..." )
40
- logger.info(" - Mod Id: $modId " )
41
- logger.info(" - Version: $modVersion " )
42
- logger.info(" - Maintainer: $modMaintainer " )
43
- logger.info(" - Target Forge version: $modTargetForge " )
44
- logger.info(" - Target Minecraft version: $modTargetMC " )
45
- logger.info(" - Source code: $modSources " )
46
- logger.info(" - Telegram chat: $modTelegram " )
42
+ logger.info(
43
+ " \n " +
44
+ " **** $modName starting initializing ***\n\n " +
45
+ " - Mod Id: $modId \n " +
46
+ " - Version: $modVersion \n " +
47
+ " - Maintainer: $modMaintainer \n " +
48
+ " - Target Forge version: $modTargetForge \n " +
49
+ " - Target Minecraft version: $modTargetMC \n " +
50
+ " - Source code: $modSources \n " +
51
+ " - Telegram chat: $modTelegram \n " +
52
+ " - CurseForge: $modCurseForge "
53
+ )
47
54
}
48
55
49
56
/* *
@@ -53,14 +60,16 @@ abstract class EssBase {
53
60
* @since 1.14.4-1.0.0.0
54
61
*/
55
62
fun validateForgeVersion () {
56
- logger.info(" Checking forge version for compatibility with mod ... " )
63
+ logger.info(" Checking forge version for compatibility with mod" )
57
64
if (Regex (modTargetForgeRegex).matches(ForgeVersion .getVersion())) {
58
- logger.info(" Forge version is compatibility with mod. " )
65
+ logger.info(" Forge version is compatibility with $modName " )
59
66
} else {
60
- logger.warn(" Forge version may be incompatible with $modName $modVersion !" )
61
- logger.warn(" - update or downgrade forge version." )
62
- logger.warn(" - update or downgrade mod version." )
63
- logger.warn(" - or just create issue on github." )
67
+ logger.warn(
68
+ " \n **** Forge version may be incompatible with $modName $modVersion ! ****\n\n " +
69
+ " - update or downgrade forge version.\n " +
70
+ " - update or downgrade mod version.\n " +
71
+ " - or just create issue on github."
72
+ )
64
73
}
65
74
}
66
75
}
0 commit comments