fix some more (reintroduced) bugs
All checks were successful
Publish to snapshot maven / build (push) Successful in 23s
All checks were successful
Publish to snapshot maven / build (push) Successful in 23s
This commit is contained in:
parent
d62987cda2
commit
78e7bdf68a
|
@ -7,7 +7,7 @@ plugins {
|
||||||
}
|
}
|
||||||
|
|
||||||
group = "dev.frogmc"
|
group = "dev.frogmc"
|
||||||
version = "0.0.1-alpha.29" + ("+local".takeUnless { project.hasProperty("FrogMCSnapshotsMavenPassword") } ?: "")
|
version = "0.0.1-alpha.30" + ("+local".takeUnless { project.hasProperty("FrogMCSnapshotsMavenPassword") } ?: "")
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
maven {
|
maven {
|
||||||
|
|
|
@ -190,6 +190,8 @@ class PhytotelmaPlugin : Plugin<Project> {
|
||||||
AccessWidener.checkAW(aw, ProjectStorage.get(project).remappedGameJarPath!!)
|
AccessWidener.checkAW(aw, ProjectStorage.get(project).remappedGameJarPath!!)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
temp.moveTo(file.toPath(), overwrite = true)
|
||||||
|
temp.deleteIfExists()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -14,15 +14,15 @@ abstract class MinecraftConfiguration @Inject constructor(
|
||||||
) {
|
) {
|
||||||
|
|
||||||
val version: Property<String> = objects.property(String::class.java).unset()
|
val version: Property<String> = objects.property(String::class.java).unset()
|
||||||
val parchment: Property<ParchmentConfiguration> = objects.property(ParchmentConfiguration::class.java).convention(objects.newInstance(ParchmentConfiguration::class.java))
|
val parchment: ParchmentConfiguration = objects.newInstance(ParchmentConfiguration::class.java, version)
|
||||||
val manifestUrl: Property<String> = objects.property(String::class.java).convention(Constants.MOJANG_MANIFEST_URL)
|
val manifestUrl: Property<String> = objects.property(String::class.java).convention(Constants.MOJANG_MANIFEST_URL)
|
||||||
|
|
||||||
fun parchment(action: Action<ParchmentConfiguration>) {
|
fun parchment(action: Action<ParchmentConfiguration>) {
|
||||||
action.execute(parchment.get())
|
action.execute(parchment)
|
||||||
}
|
}
|
||||||
|
|
||||||
abstract class ParchmentConfiguration @Inject constructor(objects: ObjectFactory) {
|
abstract class ParchmentConfiguration @Inject constructor(objects: ObjectFactory, minecraftVersion: Property<String>) {
|
||||||
val gameVersion: Property<String> = objects.property(String::class.java).unset()
|
val gameVersion: Property<String> = objects.property(String::class.java).convention(minecraftVersion)
|
||||||
val version: Property<String> = objects.property(String::class.java).unset()
|
val version: Property<String> = objects.property(String::class.java).unset()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -38,7 +38,7 @@ abstract class PhytotelmaGradleExtensionImpl @Inject constructor(
|
||||||
error("No Minecraft version provided!")
|
error("No Minecraft version provided!")
|
||||||
}
|
}
|
||||||
val version = mcConf.version.get()
|
val version = mcConf.version.get()
|
||||||
val parchment = mcConf.parchment.get()
|
val parchment = mcConf.parchment
|
||||||
val projectData = ProjectStorage.get(project)
|
val projectData = ProjectStorage.get(project)
|
||||||
projectData.manifestUrl = mcConf.manifestUrl.get()
|
projectData.manifestUrl = mcConf.manifestUrl.get()
|
||||||
|
|
||||||
|
@ -53,7 +53,8 @@ abstract class PhytotelmaGradleExtensionImpl @Inject constructor(
|
||||||
projectData.localCacheDir!!.resolve("net/minecraft/server/${version}/server-${version}.txt")
|
projectData.localCacheDir!!.resolve("net/minecraft/server/${version}/server-${version}.txt")
|
||||||
).reverse(),
|
).reverse(),
|
||||||
ParchmentProvider.getParchment(
|
ParchmentProvider.getParchment(
|
||||||
version,
|
parchment.gameVersion.get(),
|
||||||
|
parchment.version.get(),
|
||||||
projectData.localCacheDir!!.resolve("org/parchmentmc/parchment/${parchment.gameVersion.get()}/${parchment.version.get()}")
|
projectData.localCacheDir!!.resolve("org/parchmentmc/parchment/${parchment.gameVersion.get()}/${parchment.version.get()}")
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in a new issue