Fix pack.mcmeta for pre-1.13 versions

This commit is contained in:
Jonas Herzig
2019-03-11 17:29:22 +01:00
parent 79f02b5dfb
commit fde807f8ff
2 changed files with 15 additions and 1 deletions

View File

@@ -1,6 +1,14 @@
{
"pack": {
"description": "ReplayMod resources",
//#if MC>=11300
"pack_format": 4
//#else
//#if MC>=11002
//$$ "pack_format": 2
//#else
//$$ "pack_format": 1
//#endif
//#endif
}
}

View File

@@ -146,7 +146,13 @@ static def convertFile(Map<String, String> kws, Map<String, Integer> vars, File
project.ext.convertTree = { Map<String, Integer> vars, String inName, String outName=inName ->
def defaultKws = [if: '//#if ', ifdef: '//#ifdef ', else: '//#else', endif: '//#endif', eval: '//$$']
def cfgKws = [if: '##if ', ifdef: '##ifdef ', else: '##else', endif: '##endif', eval: '#$$']
def extensions = ['.java': defaultKws, '.gradle': defaultKws, '.json': defaultKws, '.cfg': cfgKws]
def extensions = [
'.java': defaultKws,
'.gradle': defaultKws,
'.json': defaultKws,
'.mcmeta': defaultKws,
'.cfg': cfgKws
]
def inPath = project.file(inName).toPath()
def outPath = project.file(outName).toPath()
def inPlace = inPath.toAbsolutePath().equals(outPath.toAbsolutePath())